/***************************************
    Theme Name: Homecrux
    Description: A Premium Wordpress Theme.
    Author: Amr Sadek
    Theme URI: http://themes.bdayh.com
    Author URI: http://themeforest.net/user/bdaia
    Version: 2.3.4
	License: license purchased
	Template: Hooray
	License URI: http://themeforest.net/licenses/regular_extended
    Tags: light, gray, white, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
    Text Domain: bd

***************************************/
.page .blog-v1 article .entry-title {
    padding: 30px 45px 20px;
}
.single-post p{font-size:18px;line-height: 32px;}
.single-post .entry-content ul li {
    list-style: inside disc !important;
    font-size: 19px !important;
}
.home .entry-content{padding-top:0px;}
.widget .widget-inner li{margin-bottom:20px;}
    .logo-center .header .logo {
        margin: 20px auto !important;
        text-align: center;
    }
    .CategoriesFeatured {
        width: 22.9%;
        float: left;
        padding-right: 0px !important;
        display: -ms-flexbox;
        display: flex;
        position: relative;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        border: 1px solid #d7d7d7;
        background: #fff;
        height: 380px;
        margin: 11px 11px 20px 13px;;
    }
    .post-thumbnails img {
        width: 300px !important;
        height: 200px !important;
    }
    .post_desc {
        display: inline-flex;
        /* padding-left: 10px; */
        display: flex;
        position: relative;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-top: auto;
        z-index: 1;
    }
    .post_desc a {
        color: gray;
        font-size: 15px;
    }

    .post_desc a:hover {
        color: #000;
    }
    .All_Desc {
        padding: 10px;
        font-size: 14px;
    }

    .Cat_name a {
        color: #767171;
        font-size: 17px;
    }

    .Cat_name a:hover {
        color: #000;
    }
    .max-container.module-header.amp {
        padding-left: 15px;
        padding-right: 20px;
    }
    .max-container.module-header.amp h1 {
        font-size: 23px;
        margin-bottom:0px;
    }
    h4.categoryName.singleCat {
        font-size: 20px;
        line-height: 25px;
        margin-top: 13px;
        margin-bottom: 12px;
    }


    .max-container.module-header.amp {
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: auto;
    }
    .featured_cat {
        width: 25%;
        float: left;
        padding-right: 10px;
    }
    .entry-content ul li {
        list-style: none;
        font-size: 21px;
    }
    .featured_cat {
        width: 25%;
        float: left;
        padding-right: 0px !important; 
        display: -ms-flexbox;
        display: flex;
        position: relative;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        border: 1px solid #d7d7d7;
        background: #fff;
        height: 320px;
        margin: 10px;

    }

    .short_title a:hover {
        border-bottom: 2px solid;
    }
    .short_title {
        padding: 10px;

    }
    span.authr_date {
        font-weight: 600;
        font-size: 14px;
    }
    span.authr_sp {
        margin-left: 10px;
        margin-right: 40px;
        font-weight: 600;
        font-size: 14px;
    }
    .module-cta a {
        text-decoration: underline !important;
    }
    .max-container.module-header.amp {
        text-transform: uppercase;
    }
    .blog-v1 article {

       padding-bottom: 10px; 
   }
   .bdMain {

    padding: 10px 0;
}
.header-adv {
    margin: 10px auto 0;
}


.blog-v1 article {
    padding-bottom: 0px!important;
    margin-right: 0px!important;
}
.primary-menu ul#menu-primary > li > a {

    margin: 4px 0 !important;
    font-size: 13px !important;
}
.post-formats-exc {
    font-size: 19px;
    line-height: 32px;
    text-align:justify;
}
h1.entry-title {
    padding-top: 15px !important;
    padding-bottom: 0px !important;
}

.post-adv {
    font-size: 19px !important;
    line-height: 32px !important;
}
.single-post h1.entry-title {
    text-transform: none;
}
p.wp-caption-text{
    font-size: 12px;
}
@media screen and (max-width: 1024px){
    .CategoriesFeatured {
        width: 47%;
            height:auto;
    }

    .post-thumbnails img {
        width: 100% !important;
        height: 230px !important;
    }
}
 @media only screen and (max-width: 900px){

        .CategoriesFeatured {
            width: 44% !important;
        }
        #bd-MobileSiderbar {

            z-index: 3;
            height: auto;
            width: 86%;

        }
 h4.categoryName.singleCat {
    font-size: 17px;
}
    }


@media only screen and (max-width: 768px) { 
   .CategoriesFeatured {
    width: 46%;
}
.post-thumbnails img {
    width: 305px !important;
    height: 200px !important;
}
.logo-center .logo .site-name {
    font-size: 45px;
    line-height: 0px;
}
} 
@media only screen and (max-width: 468px){
    .blog-v1 article .entry-title {
    padding: 30px 15px 20px;
}
    .logo-center .header .logo {
    margin: 17px auto !important;
}
    .header {
        padding: 0px !important;
    }
    .CategoriesFeatured {
        width: 100% !important;
        margin: 0px;
        margin-bottom: 18px;
    }
    .max-container.module-header.amp {
        padding-left: 0px;
        padding-right: 0px;
            margin-bottom: 15px;
    }
    .post-thumbnails img {

        width: 361px !important;
        height: 200px !important;

    }
    .bd-ClickOpen {
        top: 19px !important;
    }
    .logo-center .logo .site-name {
        font-size: 28px;
        line-height: 28px;
    }

    #bd-MobileSiderbar {
        z-index: 3;
        height: auto;
        width: 86%;

    }
    .blog-v1 article {

       padding-bottom: 0px; 
   }
   h1.entry-title {
    text-align: center !important;
    font-size: 24px !important;
    padding: 10px !important;
    margin-bottom: 0px !important;

}
    .single h1.entry-title {text-align:left !important;
        margin-top: 10px;}
.max-container.module-header.amp h1 {
    font-size: 22px;
    margin-bottom: 0px;
    text-align: center;
    width: 100%;
    
}
.module-cta {
    width: 100% !important;
    text-align: center !important;
    font-size: 22px;
}

}
@media only screen and (max-width: 468px){
.bd-ClickOpen {
    top: 26px !important;
}
}
@media only screen and (max-width: 320px){
.logo-center .logo .site-name {
    font-size: 28px !important;
}
}
.bdMain {
    padding: 0px 0px 10px 0 !important;
}
.header-adv {
    margin: 5px auto !important;}
#bdCheckAlso .check-also-post h2{
	font-size:17px;
}
#bdCheckAlso .check-also-post p{
	display:none;
}