/*
Theme Name: LLTK 2016
Author: Matterhorn Creative
Author URI: http://matterhorncreative.com
Template: incharity
Description: A child theme of Incharity by Inwave Themes
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

This theme, like WordPress, is licensed under the GPL.
*/

@import url("../incharity/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

/* Adding 5-column layout to Bootstrap */
.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
}
.col-xs-15 {
    width: 20%;
    float: left;
}
@media (min-width: 768px) {
.col-sm-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }
}


/* adding equal column-height hack to bootstrap */
@media only screen and (min-width: 992px) {
    .row-eq-height {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display:         flex;
    }
}

html body {
    font-size: 14px !important;
}


/*-----HEADER------*/
.header .iw-menu-default .menu-default-menu-container {
    float: left;
    margin-left: 15%;
}

.header .navbar .main-menu {
    float: none;
}

.header .iw-nav-menu li a .icon-arrow::before{
        content: "\f0d7";
        color: white;
        margin: 0 10px;
}
.header .iw-menu-default .iw-nav-menu > li.more-menu > a {
    color: #b6d2d3;
    /* border: none; */
}
.header .iw-menu-default .iw-nav-menu > li:nth-child(3) > a strong::after {
    background: none;
}
@media only screen and (min-width: 992px) {
    .more-menu>a:after {
        content: '\25be';
        padding-left: 0.5em;
    }
}
.header .iw-menu-default .iw-nav-menu > li.more-menu > a strong:before {
    background: transparent !important;
}
.iw-heading-title h1 {
    text-align: center;
}

.page-heading {
    background-size: cover;
    background-attachment: fixed !important;
    background-position: center bottom;
    margin-bottom: 20px;
}
@media only screen and (max-width: 800px) {
    .page-heading {
        background-attachment: scroll !important;
        background-position: top;
/*
        -webkit-background-size: auto;
        -moz-background-size: auto;
        background-size: auto;
*/
    }
}

/*-----HOME PAGE-----*/

.rev_slider .slotholder::after {
    background-color: transparent;
}

@media only screen and (max-width: 480px) {
    #long-link a {
        font-size: 18px !important;
    }
}

.home-message {
    background: #4b708b;
    color: #eee;
    text-align: center;
    padding: 5em;
}

.home-message h3:after {
    content: '';
    display: block;
    width: 95px;
    border-top: 3px solid #ffffff;
    margin: 15px auto 2em auto;
}

.home .single-post-share {
    border: none;
    position: fixed;
    right: 0;
    top: 30%;
    z-index: 10;
}

.home .single-post-share .social-icon div {
    background: rgba(30,30,30,0.6);
    border-bottom: 2px solid #999;
    padding: 5px 0px 5px 5px;
}
.home .single-post-share .social-icon div:last-child {
    border-bottom: none;
}
.home .single-post-share .social-icon div:hover {
   background: rgba(30,30,30,0.9);
  
}

// 20px gutter
.work-area-group.row {
  margin-right: -25px;
  margin-left: -25px;
}
.work-area-group > [class^="col-"], .work-area-group > [class^=" col-"] {
  padding-right: 25px;
  padding-left: 25px;
}



.work-area-group, .impact-metrics-group {
    margin-top: 5em;
    min-height: 350px;
}

.work-area, .what-where {
    text-align: center;
}

.work-area h4 {
    color: #4b708b;
    text-transform: uppercase;
}

.work-area-image.hot {
    display: none;
}

.work-area-image img {
    border: 2px solid transparent;
    border-radius: 20em;
    padding: 6px;
    width: 40%;
}

.work-area-text {
    color: #838383;
    line-height: 140%;
}

@media only screen and (min-width: 1200px) {.work-area-text {font-size: 14px} .work-area-title {font-size: 1.5em}}
@media only screen and (min-width: 992px) and (max-width: 1199px) {.work-area-text {font-size: 1.2vw} .work-area-title {font-size: 1.5vw}}
@media only screen and (min-width: 768px) and (max-width: 991px) {.work-area-text {font-size: 1.6vw} .work-area-title {font-size: 2.5vw}}
@media only screen and (max-width: 767px) {.work-area-text {font-size: 3vw} .work-area-title {font-size: 4.5vw}}

.work-area:hover .work-area-image img {
    border-color: #4b708b;
    transition: border-color 0.3s;
    -webkit-transition: border-color 0.3s;
}

.work-area:hover .work-area-image.cold {
    display: none;
}

.work-area:hover .work-area-image.hot {
    display: block;
}

.impact-metrics-group {
    text-align: center;
        background-size: cover;
    background-attachment: fixed !important;
}
@media only screen and (max-width: 800px) {
    .impact-metrics-group {
        background-attachment: scroll;
        background-position: top;
        -webkit-background-size: auto;
        -moz-background-size: auto;
        background-size: auto;
    }
}
.impact-metrics-group .container {
    margin-top: 3em;
}

.impact-metrics-group h3 {
    color: #fff;
    text-transform: uppercase;
    margin-bottom: 1.5em;
}

.impact-metrics-group .metric {
    display: inline-block;
    padding: 4em 0;
    text-transform: uppercase;
    text-align: left;
    color: #fff;
}

.impact-metrics-group .metric .metric-number, .impact-metrics-group .metric .metric-text {
    position: relative;
    left: 30%;
}

.impact-metrics-group .metric .metric-number {
    font-size: 3em;
    padding-bottom: 0.5em;
}

.impact-metrics-group .metric .metric-text {
    font-size: 1em;
}

.impact-metrics-group .metric .metric-text:after {
    content: "";
    width: 75px;
    border-top: 2px solid #fff;
    margin-top: 1em;
    display: block;
}


.lltk-tabs-hp {
    padding: 3em 0 5em;
}

.lltk-tabs-hp .row {
    margin: 0 auto;
}
.tab-testimonial-home6 .iw-tabs.layout3 .iw-tab-items {
    padding-top: 0;
}
@media only screen and (max-width: 480px) {
    .home .iw-tab-item-content img {
        width: 100%;
    }
}

.latest-news {
    text-align: center;
    padding-top: 3em;
}

.latest-news h3, .work-area-group h3, .get-involved h3, .our-projects h3, #all-our-partners h3 {
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 2em;
}


.iw-our-missions {
    position: relative;
    bottom: 1px;
    z-index: 9;
    line-height: 1px !important;
    display: block !important;
    font-size: 30px !important;
}

.iw-our-missions:after {
    z-index: -1;
}




.chpcs_image_carousel>div {
    overflow: auto !important;
}
.chpcs_image_carousel .chpcs_foo_content {
    /*border: 2px solid #ccc;*/   
  -webkit-box-shadow: 0px 0px 5px 0px #aaa;
          box-shadow: 0px 0px 5px 0px #aaa;
    text-align: left;
    padding: 0;
}

.chpcs_foo_content .chpcs_img {
    position: relative;
}

.chpcs_cat {
    position: absolute;
    bottom: 0;
    left: 1em;
    font-size: 0.9em;
}

.chpcs_cat a {
    color: #fff;
}

.chpcs_title, .chpcs_foo_con, .chpcs_more a {
    padding: 0 10px;
    color: #888;
    font-size: 0.9em;
    line-height: 1.7em;
}

.chpcs_title a {
    font-size: 1.2em;
    color: #888;
}

.chpcs_more {
    background: #eee;
    line-height: 4em;
}

.chpcs_more a {
        background: #ddd;
    padding: 0.5em 1em;
    border-radius: 4em;
    margin-left: 0.5em;
}
.chpcs_more a:hover {
    color:#fff;
    background: #4b708b;
    transition: 0.3s;
    -webkit-transition: 0.3s;
}



.chpcs_image_carousel .chpcs_prev, .chpcs_image_carousel .chpcs_next  {
    line-height: 100% !important;
        border: 2px solid #aaa;
    border-radius: 4em;
}

.chpcs_image_carousel .chpcs_prev {
    left: 40px;
}

.chpcs_image_carousel .chpcs_next {
    right: 40px;
}


.tab-testimonial-home6 {
    background: none !important;
    color: inherit;
}

.tab-testimonial-home6 .iw-tabs.layout3 {
    padding: 0 !important;
}
.tab-testimonial-home6 .iw-tab-items {
    color: #fff;
}
.tab-testimonial-home6 .iw-tabs.layout3 .iw-tab-item.active, .tab-testimonial-home6 .iw-tabs.layout3 .iw-tab-item:hover {
    background: rgba(0,0,0,0.2);
}


.iw-tab-content h5 {
    font-size: 24px;
    line-height: 36px;
    font-weight: 300;
}


.tp-static-layers {
    z-index: 0;
}
.home .give-goal-progress .income {
    color: #fff;
}


/*--------OTHER PAGES--------*/

/*--------IMPACT/WORK AREAS TEMPLATE--------*/
.page-template-impact-work-areas-template .page-heading {
    margin-bottom: 0;
}

.page-template-impact-work-areas-template .iw-heading-title {
    text-align: center;
}

.our-projects {
    padding: 3em 0 4em;
}
.our-projects .visible-xs-block, .project-partners .visible-xs-block {
    color: #999;
}   
.page-template-impact-work-areas-template .simple .page-heading {
    height: 550px;
}
.page-heading .iw-heading-title.two-line {
    padding-top: 180px;
}
.page-heading .iw-heading-title.two-line span {
    font-weight: 600;
    margin-top: 5px;
    display: block;
}
.page-template-what-where-template .work-area h4, .page-template-what-where-template .work-area-text, .page-template-what-where-template .work-area-link {
    color: #fff;
}

.page-template-what-where-template .work-area {
}
.page-template-what-where-template .work-area::after {
    border-radius: 50%;
    content: "";
    display: block;
    height: 0;
    margin-bottom: 20px;
    padding-bottom: 100%;
    width: 100%;
    border: 1px solid #fff;
}
.page-template-what-where-template .work-area .work-area-inner {
    color: white;
    float: left;
    margin-top: -0.5em;
    padding: 15% 10%;
    text-align: center;
    width: 100%;
}
@media only screen and (max-width: 400px) {
    .page-template-what-where-template .work-area-text {
        font-size: 12px;
        line-height: 150%;
    }
    .page-template-what-where-template .work-area .work-area-inner {
        margin-top: -1.5em;
    }
    .work-area-image img {
        width: 40%;
    }
}
.page-template-what-where-template .work-area:hover::after {
    border: 1px solid #4b708b;
}

.page-template-what-where-template .work-area:hover .work-area-image img {
    border-color: #fff;
    transition: border-color 0.3s;
    -webkit-transition: border-color 0.3s;
}
.page-template-what-where-template h3 {
    text-align: center;
}
.page-template-what-where-template .impact-metrics-group {
    margin-bottom: 3em;
}

/*--------EVENTS--------*/
.all-events-link {
    margin-top: 2em;
}
.lltk-event-list {
    padding: 2em 0;
    border-bottom: 1px solid #999;
}
.lltk-event-list:last-child {
    border-bottom: 0;
}
.lltk-event-image {
    margin-bottom: 1em;
}
.lltk-event-info {}
.lltk-event-title {
    margin-top: 0;
}
.lltk-event-date {}
.lltk-event-text {}
.lltk-event-location {}

/*--------PROJECTS--------*/
.project .container, .project .project-gallery {
    margin-bottom: 3em;
}

.project article, .project h3 {
    text-align: center;
}
.project article h3 {
    color: #4b708b;
    text-transform: inherit;
}
.project article h3:after {
    content: '';
    display: block;
    width: 95px;
    border-top: 3px solid #4b708b;
    margin: 15px auto 2em auto;
}
.project article h4 {
    text-transform: uppercase;
}
.project article .project-info > div {
    margin-bottom: 3em;    
}
.project h3 {
    text-transform: uppercase;
}
.project-contact-info span {
    margin-right: 1em;
}
.vgpc-wrapper.theme-lltk .vgpc-post-category {
    display: none;
}

/*-----FOOTER-----*/

.page-footer {
    margin-top: 3em;
}

.iw-footer-v2-widget .footer-text{
    border-bottom: none;
}
/*
#enews-signup-footer {
    background: #4b708b url(images/blue-wave-bg-white.png) top no-repeat ;
    min-height: 200px;
    position: relative;
    text-align: left;
    background-size: 100%;
}

#enews-signup-footer div.wpcf7 {
    padding: 130px 0 1em;
}

#enews-signup-footer div.wpcf7 form {
    overflow: auto;
}

#enews-signup-footer div.wpcf7 form>div{
    color: #ddd;
}

#enews-signup-footer div.wpcf7 .signup-text {

}

#enews-signup-footer div.wpcf7 .signup-title {
    font-size: 2em;
}

#enews-signup-footer div.wpcf7 input {
    background: transparent;
    border: 1px solid #aaa;
    border-radius: 2em;
    padding: 0.2em 1em;
    width: 200px;
}

.signup-name, .signup-email{
    margin-right: 1em;
}
    
#enews-signup-footer div.wpcf7 .wpcf7-submit {
    float: right;
    margin-right: 0;
    text-transform: uppercase;
    padding: 0.2em 2em;
    color: #999;
    background-color: #ccc;
    width: auto;
}

#enews-signup-footer div.wpcf7 div.signup-submit img {
    position: absolute;
    left: 0;
    top: 0.7em;
}

#enews-signup-footer div.wpcf7 .wpcf7-response-output {
    position: absolute;
    right: 0;
    border: 0;
    padding-top: 1em;
}
*/
#enews-signup-footer {
    background: #4b708b url(images/blue-wave-bg-white.png) top no-repeat ;
    min-height: 260px;
    position: relative;
    /*padding: 0 10%;*/
    text-align: left;
    background-size: 100%;
    padding-top: 20px;
}

#enews-signup-footer div.wpcf7 {
    /*position: absolute;
    bottom: 0;
    height: 75px;
    width: 80%;*/
    padding: 130px 0 1em;
}

#enews-signup-footer div.wpcf7 form {
    overflow: auto;
}

#enews-signup-footer div.wpcf7 form>div{
/*    float: left; */
    color: #ddd;
}

#enews-signup-footer div.wpcf7 .signup-text {
    /*margin-right: 5em;*/
    color: #ddd;
}

#enews-signup-footer div.wpcf7 .signup-title {
    font-size: 2em;
}

#enews-signup-footer div.wpcf7 input {
    background: transparent;
    border: 1px solid #aaa;
    border-radius: 2em;
    padding: 0.2em 1em;
    /*width: 200px;*/
    width: auto;
    height: 32px;
}

#enews-signup-footer div.wpcf7 input[type=text],
#enews-signup-footer div.wpcf7 input[type=email] {
    width: 100%;
}

#enews-signup-footer div.wpcf7 input:focus {
    outline:none;
}

.signup-name, .signup-email{
    margin-right: 1em;
}
    
#enews-signup-footer div.wpcf7 .wpcf7-submit {
    float: right;
    margin-right: 0;
    text-transform: uppercase;
    padding: 0.2em 2em;
    color: #999;
    background-color: #ccc;
    width: auto;
    margin-bottom: 0;
    height: 32px;
}

#enews-signup-footer div.wpcf7 div.signup-submit img {
    position: absolute;
    left: 0;
    top: 0.7em;
}

#enews-signup-footer div.wpcf7 .wpcf7-response-output {
    position: absolute;
    right: 0;
    border: 0;
    padding-top: 1em;
}

#enews-signup-footer .section.contact {
    display: flex;
}
#enews-signup-footer .section.contact > * {
    padding: 0px 10px;
}
#enews-signup-footer label {
    display: none;
}
#enews-signup-footer .field + *{
    margin-top: 6px;
}
#enews-signup-footer .btn-group{
    margin-top: 8px;
}
#email-registration-form-container {
    margin-bottom: 30px;
}
#enews-signup-footer .donation-success {
    color: #ddd;
}
#enews-signup-footer .donation-success h2 {
    margin-top: 0;
}


.page-footer .widget_nav_menu ul li > a {
    border: none;
    color: #fff;
    padding: 6px 0;
}

.page-footer .widget_nav_menu ul li > a:hover {
    color: #fff;
}

.page-footer .widget_nav_menu ul li > a:hover::before {
    content: "+ ";
}

.iw-footer-v2-copyright .row div:first-child {
    text-align: left;
}

.iw-footer-v2-copyright p a {
    color: #4b708b;
}

.page-footer.simple {
    background: #313131;
    margin-top: 0;
}
.page-footer.simple a {
    color: #fff;
    text-transform: uppercase;
    line-height: 10em;
}
@media (max-width:991px){
.page-footer .twitter, .page-footer .col-sm-3 {
    margin-bottom: 2em;
}
}

/*--------POSTS----------*/

.post-content-head .post-icon {
    display: none;
}
.post-item .post-head-detail {
    margin-left: 0;
}


/*--------CAMPAIGNS----------*/

.campaigns .post-content-footer, .campaigns .post-content-head {
    padding-left: 0;
    padding-right: 0;
}

.campaigns-grid .post-content-footer {
    position: absolute;
    bottom: 0;
    border-top: 0;
}
.featured-campaign .row {
    padding-bottom: 3em;
    border-bottom: 2px solid #888;
    margin-bottom: 1em;
}
.featured-campaign h3 {
    margin-bottom: 1em;
}

@media only screen and (min-width: 768px) {
    .featured-campaign .post-content-head {
        padding: 0;
    }
}

.campaigns-grid .post-info-category, .campaigns.iw-category .post-info-category {
    padding-bottom: 0.8em;
    border-bottom: 1px solid #e3e3e3;
    display: block;
    margin-bottom: 0.8em;
}

.campaigns-grid .post-info-category .fa {
    margin-right: 5px;
}
.campaigns-grid h3.col-xs-12 {
    margin-bottom: 1em;
}
.campaigns.iw-category article {
    background: none;
}
@media (min-width:992px){
    .campaigns-grid div.col-md-4:nth-of-type(3n+1) {
        clear: left;
    }
}
@media (min-width:768px) and (max-width:991px){
    .campaigns-grid div.col-sm-6:nth-child(odd){
        clear:left;
    }
}
.single-campaign {
    padding-bottom: 5em;
}

.give-submit {
    background: #555;
}
.give-btn:hover {
    background: #333;
    color: #fff;
}
@media (max-width:768px) {
    .single-give_forms .give-sidebar, .single-give_forms .summary h1 {
        display: none;
    }
}
/*[id*=give-form] div.summary {
    float: none;
    margin: 0 auto;
}

    [id*=give-form] div.summary {
        width: 80%;
    }   
}
@media (min-width:1200px) {
    [id*=give-form] div.summary {
        width: 70%;
    }   
}*/
/*-------- RELATED POSTS----------*/

/*.container .row #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
    font-size: 1.2em;
}
.container .row #jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img, .container .row #jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title {
    margin-bottom: 1em;
}*/

h3#yarpp-head {
    font-weight: normal;
    padding: 0;
    font-size: 24px;
    text-transform: uppercase;
    margin-bottom: 2em ;
    text-align: center;
}

.lltk-yarpp-image {
    margin-bottom: 1em;
}
.lltk-yarpp-title {
    font-size: 1.2em;
}

/*--------ABOUT US----------*/

.history {
    background: #4b708b;
}
.history h3, .history p {
    color: #fff;
}
.about-us div.main {
    padding-bottom: 3em;
}

.about-us div.main h3, .what-where h3, .campaigns-top h3 {
    color: #4b708b;
}

.about-us div.main h3:after, .what-where h3:after, .campaigns-top h3:after {
    content: '';
    display: block;
    width: 95px;
    border-top: 3px solid #4b708b;
    margin: 15px auto 1em auto;
}

/*--------SINGLE PERSON----------*/
.person-contact span {
    margin-right: 3em;
}
.person-nav {
    margin-top: 3em;
}
.person-bio {
    padding-top: 1em;
}
.person-title, .person-contact {
    font-size: 1.15em;
}



/*--------WOOCOMMERCE----------*/

.container .product-detail .add-to-box {
    padding: 18px 0;
}
.single_variation_wrap {
    overflow: auto;
    padding-bottom: 1em;
}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit:disabled[disabled], .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button:disabled[disabled], .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled], .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button:disabled[disabled] {
    padding-top: 0;
}

.quantity_select {
    float: left;
    margin-right: 2em;
    font-size: 16px;
    padding: 3px 0px;
}
.quantity_select label {
    text-transform: uppercase;
    font-size: 12px;
    margin: 0;
    font-weight: normal;
    margin-right: 1em;
}
.woocommerce-shipping-calculator {
    display: none;
}
#woocommerce-product-search-field {
    width: 55%;
    margin-right: 5%;
    padding-left: 3%;
}
.widget_shopping_cart_content .product-image {
    display: none;
}
#quickview .reset_variations {
    display: none;
}
.star-rating:nth-child(2) {
    display: none;
}

/* SPECIAL DONATION FORM STYLING FEB 2017 */
form#give-form-2696 {
    display: none;
}
.postid-2696 .page-heading::after {
    background: transparent;
}
.postid-2696 .page-title, .postid-2696 h1.give-form-title {
	display: none;
}
@media (max-width:768px) {
	.postid-2696.single-give_forms .give-sidebar {
    	display: block;
    	margin: 0 auto;
    	float: none !important;
    	width: 80% !important;
	}
}

.postid-2696 .wpcf7-submit {
background-color: #4b708b;
}

.em-booking-submit {
background-color: #4b708b;
}

.grecaptcha-badge {
    display: none;
}

/* New header July 2017 */
.header {
    background: rgba(255,255,255,0.5);
}
.header-top {
    border: none;
    background: rgba(75,112,138,1.0);
    height: 28px;
    line-height: 28px;
}
@media (max-width: 767px) {
	.header-top {
	    height: auto;
	    line-height: auto;
	}	
}

.header-top-left {
    font-size: 0.8em;
    font-style: italic;
}

.header.header-default .header-donate {
    width: 50%;
    margin: 10px auto 0;
}
@media (max-width: 1199px) {
	.header.header-default .header-donate {
	    width: 100%;
	}	
}
@media (max-width: 1199px) {
	.header.header-default .header-donate {
	    width: 100%;
	}	
}
@media (max-width: 767px) {
	.header.header-default .header-donate {
	    text-align: center;
	    margin: 2em 0;
	}	
	.header.header-default .header-donate a img {
	    width: 150px;
	}	
}
/*.header.header-default .header-donate a {
    border: none;
    border-radius: 0;
    display: inline-block;
    overflow: auto;
    cursor: pointer;
}
.header.header-sticky.clone .header-donate a {
	background-color: transparent !important;
}*/
.header .logo {
	padding: 0;
	-webkit-box-shadow: 0px 0px 10px 4px rgba(38,49,56,0.6);
	-moz-box-shadow: 0px 0px 10px 4px rgba(38,49,56,0.6);
	box-shadow: 0px 0px 10px 4px rgba(38,49,56,0.6);
	z-index: 10;
	position: absolute;
}

body.down .header-sticky.clone .logo {
	padding: 0;
}
@media (min-width: 992px) and (max-width: 1199px) {
	body.down .header-sticky.clone .logo {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}
}

body.down .header-sticky.clone .main-menu {
        margin-top: 0 !important;
}

@media (min-width: 992px) and (max-width: 1199px) {
	.header .logo {
		padding-top: 12px;
	}
}
@media (max-width: 991px) {
	.wrapper .header .logo {
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		background-color: transparent !important;
		position: relative;
		padding-bottom: 0 !important;
	}
	.header .logo .sticky-logo {
		display: none !important;
	}
}
@media (max-width: 767px) {
	.header .logo {
		text-align: center;
	}
}
.header .navbar .main-menu {
	margin: 0;
}
.ubermenu-responsive-toggle {
	text-align: center;
}
.ubermenu-sub-indicators .ubermenu-item-level-0.ubermenu-has-submenu-drop>.ubermenu-target:after {
    content: "\f103" !important;
}


.ubermenu-item-level-0 {
    border-bottom: 10px solid transparent !important;
        border-top: 10px solid transparent !important;
}

.ubermenu .ubermenu-item-level-0.ubermenu-active {
	border-bottom: 10px solid #415C70 !important;
}
.ubermenu .ubermenu-item .ubermenu-submenu-drop {
    -webkit-transition-duration: 0; 
    -ms-transition-duration: 0;
    transition-duration: 0;
}
.ubermenu-transition-none .ubermenu-item-level-0.ubermenu-item > .ubermenu-submenu-drop {
    top: 71px !important;
}
/*nav.ubermenu .ubermenu-submenu-drop.ubermenu-submenu-align-full_width {
    width: 150%; 
}*/
ul.ubermenu-submenu {
    min-width: 200px;
}
.ubermenu-main .ubermenu-submenu .ubermenu-item-header.ubermenu-has-submenu-stack > .ubermenu-target {
    border-bottom: 1px solid #ffffff;
    padding-left: 0;
    margin-left: 40px;
}
nav.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target {
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid white;
    padding-left: 0;
    margin-left: 40px;
    padding-right: 0;
}
nav.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal:last-child>.ubermenu-target {
    margin-bottom: 30px;
}

.ubermenu-sub-indicators .ubermenu-submenu-type-flyout>.ubermenu-has-submenu-drop>.ubermenu-target:after, .ubermenu-sub-indicators .ubermenu-submenu-type-stack>.ubermenu-has-submenu-drop.ubermenu-has-submenu-flyout>.ubermenu-target:after 
/*.ubermenu-sub-indicators .ubermenu-item-level-0 ul li>a.ubermenu-target:after*/ {
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -6px;
    content: "\f105";
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    visibility: hidden;
}


.ubermenu-sub-indicators .ubermenu-submenu-type-flyout>.ubermenu-has-submenu-drop:hover>.ubermenu-target:after, .ubermenu-sub-indicators .ubermenu-submenu-type-stack>.ubermenu-has-submenu-drop.ubermenu-has-submenu-flyout:hover>.ubermenu-target:after 
/*.ubermenu-sub-indicators .ubermenu-item-level-0 ul li:hover>a.ubermenu-target:after */{
	visibility: visible;
}


.form-search-header {
	    position: absolute;
    padding: 14px 30px;
    background: rgb(75,112,138);
    right: 0;
    z-index: 110;
    top: 28px;
    height: 63px;
    width: 100%;
    display: none;
}

.header-top-right:hover .form-search-header {
	display: block;
}

input.input-text.theme-bg {
    border: 0;
    border-radius: 10px;
    background: #fff !important;
    font-size: 12px;
    padding: 0px 10px;
    color: #000;
    width: 70%;
}
.header .search-box .sub-search {
    position: relative;
    float: right;
    background: rgb(53,84,104);
    border-radius: 10px;
    padding: 1px 0;
    text-transform: uppercase;
    font-size: 18px;
    width: 20%;
    text-align: center;
}
.header .search-label {
	text-transform: uppercase;
	font-size: 0.8em;
	padding-left: 6vw;
}
.header .search-label i {
	margin-right: 0.4em;
}
@media (max-width: 991px) {
	.wrapper .header .navbar .main-menu, .wrapper .header {
	    background: inherit;
	}
}
.woocommerce-product-search input[type="submit"] {
	margin-right: 0;
}

.page-id-2183 .main-menu,
.page-id-2183 .header-top .col-sm-3 {
    visibility: hidden;
}
.page-id-2183 .page-heading {
    height: 160px; 
}
.page-id-2183 .page-heading .iw-heading-title {
    padding-top: 110px;
}
.page-id-2183 .give-btn-level-2 {
    background: #e48305;
    color: #fff;
}
.page-id-2183 .give-form-wrap > .give-form-title {
    display: none;
}
.page-id-2183 .entry-content > h3 {
    font-size: 30px;
    color: #e48305;
}
.thermometer {
    text-transform: uppercase;
    text-align: center;
}
.thermometer h3 {
    color: #e48305;
}
.thermometer h3 span {
    display: block;
    color: #838383;
}
@media (max-width: 767px) {
    .page-template-donate-page .header-donate,
    .page-template-donate-page .page-heading {
        display: none;
    }
    .page-template-donate-page .header .logo a img {
        margin-top: -50px;
    }
}

.postid-5517 #email-registration-form-container .label,
.page-id-16825 #email-registration-form-container .label {
    color: #838383;
    font-size: 14px
}
.postid-5517 #email-registration-form-container .btn-submit,
.page-id-16825 #email-registration-form-container .btn-submit {
    color: #3498db;
    padding: 3px 25px;
    font-size: 13px;
    line-height: 24px;
    display: inline-block;
    border: medium none;
    float: none;
    border-radius: 0px;
}
.postid-5517 #enews-signup-footer,
.page-id-16825 #enews-signup-footer {
    min-height: 160px;
}