img{ max-width: 100%;height: auto; }
a.navbar-brand:hover { opacity:0.7; }
iframe{max-width:100%;}

.g-recaptcha{max-width:100%;}
.g-recaptcha div{max-width:100%;}

.lead { font-size: 1.2rem; font-weight: bold; }

.form-success { display:none; }
.form-error { display:none; }

.invalid { border-color:#f12c2c !important; }
section p { margin: 0 0 12px; }
section ul > li, section ol > li{
    margin-bottom:0;
    margin-top:0;
}

.navbar-brand { height:100px; padding:0;margin:10px; }
nav.navbar .navbar-brand img.logo { width:auto; height:100px; }
nav li.active a,nav li a:hover{ opacity:0.7 !important; }

.owl-carousel .owl-nav .owl-next:hover i,.owl-carousel .owl-nav .owl-next i { right:0 !important; }
.owl-carousel .owl-nav .owl-prev:hover i,.owl-carousel .owl-nav .owl-prev i { left:0 !important; }

.donate {  }
.donate a { 
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
    font-family: 'Roboto Condensed', sans-serif;
    border-radius: 80px;
    overflow: hidden;
    background: transparent;
    border: 2px solid #f44336 !important;
    background:#f44336 !important;
    padding: 7px 23px !important;
    color: #ffffff !important;
    margin-top: 32px;
    margin-left: 10px;
}
.donate a:hover { 
    opacity:0.7;
}
.btn.theme-bg { border: 2px solid #f44336 !important; background:#f44336 !important; }
textarea.form-control{
    /*line-height:14px !important;*/
}
.hide { display:none !important; }

.contact h3 {
    margin-bottom:15px;
    margin-top:20px;
}
.post-content { margin-top:10px; }
.post-content p { line-height:1; }
.sidebar-widget a { padding-bottom:6px; display:block; }
.sidebar-widget a:hover,.sidebar-widget li.active a{
    color:#309cea;
}

.sidebar-widget li { margin:0 }

.navbar-default .navbar-collapse, .navbar-default .navbar-form { border:none; }
nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark, nav.navbar.bootsnav.navbar-transparent.dark { background:#fff; border:none; }

nav.navbar.bootsnav.navbar-transparent.dark .attr-nav > ul > li > a, nav.navbar.bootsnav.navbar-transparent.dark ul.nav > li > a { color:#000; padding:40px 10px; }
.navbar-default .navbar-nav>.active>a { color:#6f6f6f !important; }

nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a { color:#000; }

nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li.active > a { color:#6f6f6f !important; }

.header-slide .owl-carousel .title { font-size: 6rem; line-height: 1; }

.tab .nav-tabs li { margin-bottom:10px !important; }

@media (max-width: 992px){
    nav.navbar.bootsnav .navbar-nav > li > a {
        padding:10px 10px !important;
    }
    nav.navbar.bootsnav .navbar-nav > li.donate > a { margin-top:10px !important; display:inline-block; width:auto; padding:5px 20px !important }
    nav.navbar.bootsnav .navbar-toggle { color:#000; margin-top: 30px; }
    .attr-nav { display:none; }
}