/*****************************************/
/*          fulehung-thun.ch             */
/*****************************************/

body {
    font-size: 16px; line-height: 1.42; /* Browser default: i.d.R. 100% = 16px*/
    color: #efefef;
    background: #000 url(../../../../images/bg.png) repeat-x top left;
    /*
    -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;
    */
}

/* Layout */
.tm-leading-article .uk-article:last-child {border-bottom: none}
.tm-sidebar-a, .tm-sidebar-b {margin-top: 84px!important;}
.tm-sidebar-a {padding-left:70px!important;}
.tm-sidebar-b {padding-left:70px!important;}
.tm-content #social_bookmarks {display: none}
.tm-main-bottom {margin-top: 0px!important;}
.tm-footer {margin-top: 0px; margin-bottom: 50px;}

.uk-grid:not(.uk-grid-preserve) > * > .uk-panel + .uk-panel {margin-top: 15px;}

#social_bookmarks ul.social_share li {list-style-type:none; height: 35px;}
#social_bookmarks ul {padding-left: 0px; margin:0;}
#social_bookmarks #facebook_button, #social_bookmarks #twitter_button, #social_bookmarks #googleplus_button {width: 100%!important;}
.rssocial-left {margin: 0em;}

.rssocial-container {margin-bottom:-20px;}
ul.rssocial-sharing {padding-left:0}
.rssocial-inline li {display: inline!important; padding-bottom: 20px;} 

.droppicsgallerypolaroid a {box-shadow: none!important;}
.acyfield_anrede label {float:left; margin-right: 15px;}
.acyfield_anrede label input {margin:0;}
.acysubbuttons {text-align:left;}
.acysubbuttons input.btn-primary {background: #777;}
.acysubbuttons input.btn-primary:hover {background: #aaa;}
.page-best-nl-anm div.uk-alert {display: none!important;}

.ads-sidebar p {margin-bottom: 10px!important;}

.table-dotted tr { border-bottom: 1px dotted #f8f8f8; }


/* Font */
.tm-headerbar {font-size: 1.0rem;}
.tm-page {font-size: 1.0rem;}
.tm-sidebar-a, .tm-sidebar-b {font-size: 1.0rem;}
.tm-footer {font-size: 0.98rem; color: #525252; }

h1, h2, h3, h4, h5, h6 {margin-bottom:0.7em; color: #FFC600;}
h1 {border-bottom: 1px dotted #FFC600;}
h4 {font-size: 22px;}

a {color:#FF0000; text-decoration: none;}
a:hover {color:#FF0000; text-decoration: underline;}

p {margin: 0 0 1.2em;}
hr {clear: both; border: 0px; border-bottom: 1px dotted #efefef; margin: 15px 0px 15px; }
em {color: #efefef;}
li {margin-bottom: 0.6em}

/* Nav */
.uk-panel > *:last-child:not(.uk-panel-title) {margin-bottom: 40px;}
.uk-nav > li > a {font-size: 20px; font-weight: normal; color: #FF0000; text-transform: none; padding: 0 0 0 0; background: transparent;}
.uk-nav > li:hover > a, .uk-nav > li.uk-active > a {color: #FFC600; font-weight: normal; background: transparent;}
.uk-navbar-toggle {color: #FF0000; padding: 0 15px 0 1px;}
.uk-navbar-toggle:hover {color: #FF0000; padding: 0 15px 0 1px;}


/* RSForm */
/* RSForm Responsive */
.formResponsive .formHorizontal .rsform-block {margin-bottom: 30px;}
#rsform_4_page_0 .rsform-block {margin-bottom: 10px;} 
.rsform-block-anrede-dropdown {/*margin-bottom: 10px!important;*/}
.formRequired {font-size:12px; font-weight: normal;}
.formControls input {margin: 6px 3px 0 0!important;}
.formControls label {margin-right: 10px!important;}
.formControls textarea {margin-top: 10px!important;}
.formResponsive .formHorizontal .formControlLabel {min-width: 200px; margin-right: 20px}
.formResponsive .formHorizontal .formControls {}
.formResponsive .formHorizontal select, .formResponsive .formHorizontal textarea {color:#111}
#rsform_4_page_0 .rsform-block input {color:#111}
#rsform_4_page_0 .rsform-block input[type="submit"] {color:#fff}
.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"] 
{font-size: 14px;}

.formResponsive select {width: 240px;}

/* Payment - Total */
.rsform-block-total .formControlLabel {padding-top:0px!important;}

/* RSForm Responsive  - Send Button */
.formResponsive input[type="submit"], .formResponsive input[type="button"]
{
    background-color: #00A1F1;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00A1F1), to(#00A1F1));
    background-image: -webkit-linear-gradient(top, #00A1F1, #00A1F1);
    background-image: -o-linear-gradient(top, #00A1F1, #00A1F1);
    background-image: -moz-linear-gradient(top, #00A1F1, #00A1F1);
    background-image: linear-gradient(top, #00A1F1, #00A1F1);
    background-repeat: repeat-x;
    border: none;
    font-size: 18px;
    color: #fff;
    text-shadow: none;
    border-radius:0;
    padding: 10px 14px;
    margin-top: 20px!important;
}
.formResponsive input[type="submit"]:hover, .formResponsive input[type="button"]:hover {
    background-color: #7CBB00;
    color: #fff;
    text-shadow: none;
    border: none;
    background-position:0 -40px;
    transition: background-position 0s;
}
/* End RSForm Responsive - Send Button */

/* Spendenmodul */
.spendenmodul h3 {margin-bottom:0.7em; color: #FF0000;}
.spendenmodul #paypal_logo {margin-bottom:20px}
.spendenmodul #donate_symbol_currency {display: none}
.spendenmodul .inputbox {height: 20px; line-height: 20px; width: 40px; margin-right:10px; margin-bottom:0;}
.spendenmodul .button {height: 28px; line-height: 20px; background:#999; border:none}
.spendenmodul .button:hover {background:#bbb;}

@media (max-width: 979px) {
    body {background: #000; background-image: none;}
    .uk-nav-offcanvas {margin: 15px 0 0 15px!important}
    .uk-nav-offcanvas li {margin-bottom: 0.8em;}    
}

@media (min-width: 768px) and (max-width: 979px) {
    body {background: #000; background-image: none;}
    .tm-sidebar-a {padding-left:20px!important; left: -75%;}
    .tm-sidebar-b {display: none;}
    .tm-main {width:75%;}      
}

@media (max-width: 767px) {
    .tm-sidebar-a, .tm-sidebar-b {margin-top: 20px !important;}
    .tm-footer {margin-top: 20px; margin-bottom: 20px;}
}




/* CSS for Print */
@media print {
    .no-print {display: none !important; }
    .tm-main {/*width: 100%!important; padding-left:0%!important; line-height: 142%; font-size: 14px!important;*/}
    .tm-sidebar-a, .tm-sidebar-b {display: none !important; }
}


