/*
Theme Name:     African Defence Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newsmag                             
Version:        1.1
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/

.td-image-top-parent{
background: #222222;
}

.td-image-top-item{
    border-bottom: none;
    background: #222;
    text-align: center;
    padding: 20px; 
}


.td-image-top-item .paszone_container { 
    margin: 0px auto;
}

.td-header-header{
	background-image:url('./images/head_bg_african.jpg'); 
	background-repeat: no-repeat;
	background-position: right top;
	height: 97px;
    width: 1021px;
    margin: 0 auto;
} 
/*
.b-home-top .td-container .td-container-border{
    width: 1021px;
    margin: 0 auto;
} */


.td-sub-footer-copy .td-pb-padding-side a{
    padding-left: 3px;
}


.td-header-sp-logo {
    width: 325px; 
}

.td-main-content .block-title span { 
    background: #a11129;
}

.td_module_wrap:hover .entry-title a, .td_mod_mega_menu:hover .entry-title a {
    color: #B51F38;
}

.td-read-more a:hover {
    background-color: #B51F38;
}

.widget a:hover {
    color: #B51F38;
}

.td-scroll-up-visible {
    display: block;
    background-color: #B51F38;
    z-index: 9999;
}

.td_block_popular_categories a:hover {
    color: #B51F38;
}

.footer-email-wrap a {
    color: #B51F38;
}

a {
    color: #B51F37;
    text-decoration: none !important;
}

.td-header-sp-logo img { 
    margin: 15px; 
}

.sf-menu > .current-menu-item > a, .sf-menu > .current-menu-ancestor > a, .sf-menu > .current-category-ancestor > a, .sf-menu > li > a:hover, .sf-menu > .sfHover > a {
    background-color: #B51F38;
    color: #fff;
    z-index: 999;
}

.td-header-sp-ads { 
    width: 538px; 
}

.td-header-sp-ads .td-header-ad-wrap {
    height: 74px;
    display: block;
}

.td-main-sidebar .block-title > a, .block-title > span{
    text-transform: uppercase;
} 

.td-affix .td-logo-sticky {
    display: table;
    width: 100%;
    padding-top: 6px;
}

.td_module_12 .meta-info{
    display: none;
}

.td_module_12 .entry-title {
    font-size: 28px;
    line-height: 28px;
    margin: 0px 0px 20px 0px; 
}



.td-header-sp-logo a {
    height: 77px;
    display: block;
}

.td-header-container {
    width: 100%; 
    background: #222;
}

.td-header-top-menu{
    width: 1021px;
    margin: 0 auto;
} 

.td-header-menu-wrap {
    min-height: 48px; 
    border-top: 4px solid #B51F38; 
} 

.td-header-border:before {
	display: none;
}


.td-mobile-close a { 
    background-color: #B51F38;
    color: #fff;
}

.td-mobile-close .td-nav-triangle {
    position: absolute;
    right: 0px;
    top: 19px;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 7.5px 8px 7.5px 0;
    border-color: transparent #fff transparent transparent;
}

.td_block_big_grid .entry-thumb {
    height: 100%;
}  

.td-grid-style-1 .td-tiny-thumb .entry-title { 
    line-height: 18px!important;
    font-size: 15px;
}
.td-sub-footer-container:before { 
    background-color: transparent; 
}

.td_module_6 .entry-title, .td_module_7 .entry-title, .td_module_8 .entry-title {
    font-size: 16px;
}

.td-module-excerpt p{
    font-size: 16px;
}


.page-nav .current {
    background-color: #9C122C;
    color: #ffffff;
    border-color: #A41028;
}

.td-footer-container .td_module_6 .item-details{
     margin-left: 0;
      min-height: 20px;
}
.td-footer-container .td_module_6 .td-module-thumb{
    display: none; 
} 
.td-footer-container .widget {
    padding: 3px 19px 0px 20px; 
}
 
.td_block_related_posts .entry-title {
    line-height: 18px;
    padding-top: 6px;
}
.td_block_related_posts .td-module-thumb {
    display: none;
}

.td-module-image { 
    margin-top: 20px;
}
.td-read-more{
    display: none;
}

.td-main-sidebar{
    padding-top: 25px;
}

.fbf-widget{
        float: left;
    width: 100%;
}

.fbf-text{
    width: 40px;
}

.fbf-widget input[type=text]{
    width: 80%; 
    text-align: left;
    max-width: 80%;
}

.scfw_text_img li{
    background: url('http://www.defense-house.com/africandefense/wp-content/uploads/sites/3/2016/08/rss.png') no-repeat 0% 50%!important; 
    background-size: 16px!important;
    padding-left: 25px!important;
}


.td-post-content .paszone_container{
    margin-bottom: 15px;
}



@media (max-width: 500px) { 
     .td-main-menu-logo img{
            padding: 0px 90px;
    }
     
}
 .td-footer-container{
        width: 100%;
    }
@media (min-width: 1000px) { 

  
    .td-footer-container .td-pb-row{
        width: 1021px;
        margin:0 auto;
    } 
     

    .td-header-main-menu{ 
        width: 1021px;
        margin: 0 auto;
    } 

}


@media (min-width: 767px) { 
    .b-home-container{
        width: 100%;
        background: #222;
    }

    #top_home_row{
        margin: 0 auto;
        width: 1021px;
    }

    #top_home_row .vc_custom_1447343982149{
        border-left: none;
    }

    .td-pb-article-list .td-excerpt, .td-module-excerpt {
        margin-bottom: 15px;
        color: #444444;
        font-size: 16px;
        line-height: 24px;
    } 

}
@media (max-width: 767px) { 
    .td-header-header{
        width: 100%!important;
        background-position: center top;
    }  
     .widget_categories{
        display: none;
    }
     .widget_extended-categories{
        display: none;
    }
    .td-footer-container .td-pb-span4+.td-pb-span4{
        display: none;
    }
     .proadszone-5700{
        height: auto!important; 
            width: 100%!important;
    }
}

@media (max-width: 1023px) and (min-width: 768px) {
    #top_home_row{
        margin: 0 auto;
         width: 756px;
    }    
}


