/*
 Template: nepad
 Theme Name: Nepad Child Theme
 Theme URI: http://nepadbusinessfoundation.org
 Description: Nepad Child Theme
 Author: Variate Technologies
 Author URI: http://variate.co.za/
 Version: 1.0
 Tags: 
 Text Domain: nepad-child
*/

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

.fr {
    float: right !Important;
}

.lnews > .vc_column_container > .vc_column-inner {
    padding: 0 !Important;
}
.latest-news {
    padding-bottom: 0 !Important;
}
.latest-news .section-header {
    margin-top: 0px  !Important;
    margin-bottom: 0 !Important;
}
.post-159 {
    margin-top: 0 !important;
}
.post-159 .caption > .h1 {
    display: none !Important;
}

.primary-header .social-links {
    margin-top: 40px;
}

.navbar-default, .navbar-default .navbar-collapse, .navbar-default .navbar-form, .sign-up .btn-theme, .header-second .bottom-line:before {
    border-color: #f6881e !important;
}

#theme_panel .theme-setting,
#theme_panel .note,
#theme_panel .layout-column.radio-active .column-text:before,
#theme_panel .select-box, #theme_panel .theme-pager li.current a, #theme_panel .theme-pager li:hover a,
.navbar-default, .panel-default > .panel-heading, .sign-up .btn-theme:hover, .sign-up .btn-theme:focus, .nav-tabs > li > a,
.progress, .progress-value, .navbar-nav > li > .dropdown-menu, .btn-bg, .tp-bullets.simplebullets.round .bullet.selected,
.testimonial-slider .flex-control-paging a.flex-active, .article-list .progress-bar, .article-list-large .progress-bar,
.warning-icon-box, .btn-default:hover, .btn-default:focus, .bg-theme, .modal-content button.close, .header-third .brand,
.header-third .nav-content:before, .news-section3 .volunteer-reward, .header-second .form-group, .faq .collape-plus,
.choose-pricing .btn-default.active, .checkout ul.nav-tabs li.active a, input:focus, textarea:focus, .btn-width:focus,
.choose-pricing .btn-default:hover, .choose-pricing .btn-default.active, .helping-child .btn-theme:hover,
.fancybox-close,
.fancybox-nav {
    background: #f6881e !important;
}

.navbar-default, .navbar-default .navbar-collapse, .navbar-default .navbar-form, .sign-up .btn-theme, .header-second .bottom-line:before {
    border-color: #f6881e !important;
}

.navbar-default .navbar-nav > li > a {
    color: #fff !important;
}

.btn-default {
    border-color: #f6881e !important;
}

.btn-volunteer {
    padding: 11px 31px !important;
    float: right;
    margin-left: 2%;
    color: #f6881e !important;
    font-size: 12px !important;
    font-family: "latoblack",sans-serif !important;
    font-weight: normal !important;
}

#theme_panel .yellow-brder, blockquote, .sign-up .btn-theme, .btn-default:hover, .btn-default:focus, .header-second .btn-default, .main-slider .btn, .btn-wrapper .btn-default, .slider-wrapper3 .btn-default, .header-third .primary-header .btn-default:hover, .callout, .helping-child .btn-theme, .content-wrapper .faq-header h2 strong, .choose-pricing .btn-default.active, .choose-pricing .btn-default:hover, .choose-pricing .btn-default.active, .slider-third .tp-caption .btn.btn-default, .shop-today a.btn:hover, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus, .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus, .page-numbers.active {
    border-color: #f6881e !important;
}

.btn-default:active:hover, .btn-default.active:hover, .open > .dropdown-toggle.btn-default:hover, .btn-default:active:focus, .btn-default.active:focus, .open > .dropdown-toggle.btn-default:focus, .btn-default:active.focus, .btn-default.active.focus, .open > .dropdown-toggle.btn-default.focus {
    color: #fff !important;
}

.btn-volunteer:hover, .btn-volunteer:focus {
    color: #fff !important;
}

@media (min-width: 992px) {
    #footer address {
        width: 100%;
    }
}

.social-icons a:hover, .social-icons a:focus {
    color: #f6881e !important;
}
.content-wrapper article.blog {

    margin-bottom: 0 !important;

}

.newsletter-social-icon form input[type="email"]:focus {
    background: #ffffff !important;
}

#footer .charity {
    color: #f6881e !important;
}
.latest-news .article-list h3 {
    min-height: 38px !important;
}



.navbar-nav li.menu-item-has-children {
     position: static !important;
}



@media (min-width: 768px) {
    .navbar.navbar-default {
        position: relative;
    }
    .navbar-nav li > .dropdown-menu > ul {
        max-width: 1170px;
        margin: 0 auto;
    }
    .navbar-nav li > .dropdown-menu > ul > li {
        display: inline-block;
    }
    .navbar-nav li > .dropdown-menu > ul > li:not(:last-child) {
       margin-right: 20px;
    }
    .navbar-nav > li:hover > .dropdown-menu {
        width: 100% !important;
    }
    .navbar-nav > li > .dropdown-menu {
        position: absolute;
        left: 0 !important;
    }
    .navbar-nav li > .dropdown-menu {
        background: #ea7506  !important;
    }
    .navbar-nav li > .dropdown-menu a {
        border: none !important;
    }
    .navbar-nav li > .dropdown-menu > ul > li:hover > a, .navbar-nav > li > .dropdown-menu > ul > li.active > a {
        font-weight: normal !important;
    }
    .navbar-nav li > .dropdown-menu > ul > li:hover > a {
        padding: 9px 0 !important;
    }
}

#gallery-1 img {
    border: none !important;
    padding: 10px !important;
}

#wrapper .join_us_btn button {
    padding: 11px 31px !important;
    float: right;
    margin-left: 2%;
    color: #f6881e !important;
    font-size: 12px !important;
    font-family: "latoblack",sans-serif !important;
    font-weight: normal !important;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.video-section .control h2 {
    color: #ffffff !important;
}
.video-section .play-btn,
.video-section .fa-play-circle-o {
    color: #ffffff !important;
}

.tc-single-event .tc_event_date_title_front,
.tc-single-event .tc_event_location_title_front {
    padding: 0 !important;
}

.tc_event_title {
    margin-bottom: 15px !important;
}
.tc_event_excerpt {
    margin-top: 15px;
}

.vc_row > .container > .vc_column-inner {
    max-width: 1170px;
    margin: 0 auto;
}
.section-header .home-four-title {
    font-size: 28px !important;
    color: #3d3d3d !important;
    line-height: 36px !important;
    text-align: left !important;
    font-family: Lato !important;
    font-weight: 700 !important;
    font-style: normal !important;
}
.footer-logo {
    margin-bottom: 0 !important;
}
.footer-logo a {
    font-size: 18px  !important;
    font-family: Lato !important;
    font-weight: 700 !important;
    color: #fff !important;
    margin: 5px 0 35px !important;
}

.col-xs-12 .stack {
   margin: 0 !important;
}

.post-15 .caption .h1 {
    display: none !important;
}

.navbar-default .navbar-nav > li.current-menu-item > a, .navbar-default .navbar-nav > li.current-menu-ancestor > a {
    color: #26211d !important;
}

.content-wrapper article.blog {
    border-bottom: 0 !important;
}

.news_article_title {
    font-size: 20px !important;
    color: #3d3d3d !important;
    line-height: 26px !important;
    text-align: left !important;
    font-family: Lato !important;
    font-weight: 700 !important;
    font-style: normal !important;
    margin-bottom: 10px;
}

.news_article {
    margin-bottom: 25px;
}
.cart_form {
    max-width: 250px;
    float: right;
}
.cart_form .add_to_cart {
width: 100%;
    margin-top: 15px;
}
.cart_form .price {
    font-size: 21px;
}
.cart_form a {
    padding: 11px 31px !important;
    float: right;
    margin-left: 2%;
    color: #f6881e !important;
    font-size: 12px !important;
    font-family: "latoblack",sans-serif !important;
    font-weight: normal !important;
    border-color: #f6881e !important;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 2px solid transparent;
}

.event_details .tickera {
    margin-top: 35px;
}

.newsletter-social-icon form input[type="submit"] {
    color: #f6881e !important;
    border: 2px solid #f6881e !important;
}

.lity {
    z-index: 100000;
}

#footer {
    padding: 40px 0 0;
}

.copyright {
    padding: 21px 0;
}

.navbar-nav li > .dropdown-menu > ul > li > a {
    color: #ffffff !important;
}

.menu-item-929 .sub-menu {
    column-count: 3;
}
#cd-timeline span.fa {
    font-size: 13px;
}

.page-id-916 h3 {
    text-align: center !important;
    margin-bottom: 10px !important;
    font-size: 18px !important;
}

.page-id-916 .vc_col-sm-3 p {
    text-align: center !important;
    margin-bottom: 5px !important;
    font-size: 13px !important;
}


.page-id-920 h3 {
    text-align: center !important;
    margin-bottom: 10px !important;
    font-size: 18px !important;
}
.page-id-920 .vc_col-sm-3 p {
    text-align: center !important;
    margin-bottom: 5px !important;
    font-size: 13px !important;
}

.page-id-1316 .fa-exclamation-triangle:before, .fa-warning:before {
    content: "" !important;
    display: block !important;
    width: 60px !important;
    height: 60px !important;
    background: url(http://demos.variate.co.za/nepad/wp-content/uploads/2018/06/tl-logo.png) !important;
    background-repeat: no-repeat !important;
    background-size: 68% !important;
    background-position: center !important;
}

@media (max-width: 767px) {
	.primary-header .brand {
		float: left;
/*	    position: relative;
	    top: 6px;
	    float: left;
	    width: 100% !important;*/
	}
}

@media (min-width: 992px) {
	.navbar-default .navbar-nav > li {
		padding: 0 28px 0 0 !important;
	}
}

@media (min-width: 768px) {
	
	.navbar-form {
		width: 100% !important;
		max-width: 15% !important;
		position: relative !important;
	}
	
	.navbar-form button[type="submit"] {
		position: absolute !important
	}
	
	.navbar-form .form-control {
		width: 100%;
		border-radius: 0 !important;
		padding: 6px 36px 6px 6px;
	}
	
	.navbar-form .form-group {
		width: 100% !important;
	}
	
	.menu-header-menu-container {
		float: left;
		width: 100%;
		max-width: 85%;
	}
}