/**
 * Loading Style
 * ----------------------------------------------------------------------------- *
 */

.sk-circle {
    margin: 0 auto 50px;
    width: 40px;
    height: 40px;
    position: relative;
}

.sk-circle .sk-child {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.sk-circle .sk-child:before {
    content: '';
    display: block;
    margin: 0 auto;
    width: 15%;
    height: 15%;
    background-color: #ED581C;
    border-radius: 100%;
    -webkit-animation: sk-circleBounceDelay 0.7s infinite ease-in-out both;
    animation: sk-circleBounceDelay 0.7s infinite ease-in-out both;
}

.sk-circle .sk-circle2 {
    -webkit-transform: rotate(30deg);
    -ms-transform: rotate(30deg);
    transform: rotate(30deg);
}

.sk-circle .sk-circle3 {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
}

.sk-circle .sk-circle4 {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.sk-circle .sk-circle5 {
    -webkit-transform: rotate(120deg);
    -ms-transform: rotate(120deg);
    transform: rotate(120deg);
}

.sk-circle .sk-circle6 {
    -webkit-transform: rotate(150deg);
    -ms-transform: rotate(150deg);
    transform: rotate(150deg);
}

.sk-circle .sk-circle7 {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.sk-circle .sk-circle8 {
    -webkit-transform: rotate(210deg);
    -ms-transform: rotate(210deg);
    transform: rotate(210deg);
}

.sk-circle .sk-circle9 {
    -webkit-transform: rotate(240deg);
    -ms-transform: rotate(240deg);
    transform: rotate(240deg);
}

.sk-circle .sk-circle10 {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg);
}

.sk-circle .sk-circle11 {
    -webkit-transform: rotate(300deg);
    -ms-transform: rotate(300deg);
    transform: rotate(300deg);
}

.sk-circle .sk-circle12 {
    -webkit-transform: rotate(330deg);
    -ms-transform: rotate(330deg);
    transform: rotate(330deg);
}

.sk-circle .sk-circle2:before {
    -webkit-animation-delay: -1.1s;
    animation-delay: -1.1s;
}

.sk-circle .sk-circle3:before {
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
}

.sk-circle .sk-circle4:before {
    -webkit-animation-delay: -0.9s;
    animation-delay: -0.9s;
}

.sk-circle .sk-circle5:before {
    -webkit-animation-delay: -0.8s;
    animation-delay: -0.8s;
}

.sk-circle .sk-circle6:before {
    -webkit-animation-delay: -0.7s;
    animation-delay: -0.7s;
}

.sk-circle .sk-circle7:before {
    -webkit-animation-delay: -0.6s;
    animation-delay: -0.6s;
}

.sk-circle .sk-circle8:before {
    -webkit-animation-delay: -0.5s;
    animation-delay: -0.5s;
}

.sk-circle .sk-circle9:before {
    -webkit-animation-delay: -0.4s;
    animation-delay: -0.4s;
}

.sk-circle .sk-circle10:before {
    -webkit-animation-delay: -0.3s;
    animation-delay: -0.3s;
}

.sk-circle .sk-circle11:before {
    -webkit-animation-delay: -0.2s;
    animation-delay: -0.2s;
}

.sk-circle .sk-circle12:before {
    -webkit-animation-delay: -0.1s;
    animation-delay: -0.1s;
}

@-webkit-keyframes sk-circleBounceDelay {
    0%,
    80%,
    100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    40% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}

@keyframes sk-circleBounceDelay {
    0%,
    80%,
    100% {
        -webkit-transform: scale(0);
        transform: scale(0);
    }
    40% {
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}


/**
 * Baisc.
 * ----------------------------------------------------------------------------- *
 */

.bdayh-date {}

.widget-footer-title h3 a,
.widget-footer-title h3 {
    color: #FFF;
}

.bdayh-clearfix {
    clear: both;
    zoom: 1;
}

.bdayh-clearfix:before,
.bdayh-clearfix:after {
    content: " ";
    display: table;
}


/**
 * Twitter Widget.
 * ----------------------------------------------------------------------------- *
 */

.widget p.twitter-text {
    font-size: 13px;
    line-height: 20px;
}

.bd-tweets ul.tweet_list li.twitter-item i {
    color: inherit;
    font-size: 32px;
    line-height: 32px;
    float: left;
}

body.rtl .bd-tweets ul.tweet_list li.twitter-item i {
    float: right;
}

.bd-tweets ul.tweet_list li.twitter-item {
    border: 0 none !important;
}


/**
 * Main Menu.
 * ----------------------------------------------------------------------------- *
 */

.primary-menu ul#menu-primary>li {
    margin: 0;
    padding: 0 2px;
}

.primary-menu ul#menu-primary>li>a,
.primary-menu ul#menu-primary>li {
    -webkit-transition: all 0.15s ease-in-out !important;
    -moz-transition: all 0.15s ease-in-out !important;
    transition: all 0.15s ease-in-out !important;
}

body.sticky-nav-on #navigation.sticky-nav,
.logo-center #navigation {
    padding: 0;
}

body.sticky-nav-on #navigation.sticky-nav,
body.sticky-nav-on #navigation.sticky-nav .primary-menu ul#menu-primary>li>a,
.primary-menu ul#menu-primary>li>a,
.logo-center .primary-menu ul#menu-primary>li>a {
    line-height: normal;
    height: auto;
}

body.sticky-nav-on .logo-center #navigation.sticky-nav .primary-menu ul#menu-primary {
    padding: 0;
    text-align: left;
}

body.rtl.sticky-nav-on .logo-center #navigation.sticky-nav .primary-menu ul#menu-primary {
    text-align: right;
}

body.sticky-nav-on #navigation.sticky-nav .primary-menu {
    max-width: 1240px;
}

.primary-menu ul#menu-primary>li>a,
.primary-menu ul#menu-primary>li.menu-item-has-children>a {
    padding: 8px 14px;
    margin: 24px 0;
}

body.sticky-nav-on #navigation.sticky-nav .primary-menu ul#menu-primary>li>a {
    margin: 8px 0;
}

.primary-menu ul#menu-primary>li>a {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.primary-menu ul#menu-primary>li.current-menu-parent i,
.primary-menu ul#menu-primary>li.current-menu-ancestor i,
.primary-menu ul#menu-primary>li.current-menu-item i,
.primary-menu ul#menu-primary>li.current_page_item i,
.primary-menu ul#menu-primary>li.current-menu-parent>a,
.primary-menu ul#menu-primary>li.current-menu-ancestor>a,
.primary-menu ul#menu-primary>li.current-menu-item>a,
.primary-menu ul#menu-primary>li.current_page_item>a {
    color: #FFF !important;
}

.primary-menu ul#menu-primary>li:hover>a,
.primary-menu ul#menu-primary>li.current-menu-item>a,
.primary-menu ul#menu-primary>li.current_page_item>a,
.primary-menu ul#menu-primary>li.current-menu-parent>a,
.primary-menu ul#menu-primary>li.current-menu-ancestor>a {
    background-color: #ff4020;
    color: #FFF !important;
}

.primary-menu ul#menu-primary li ul {
    border-top: none !important;
}

body.sticky-nav-on #navigation.sticky-nav {
    box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.25) !important;
    -webkit-box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.25) !important;
    -moz-box-shadow: 0 0 24px 0 rgba(0, 0, 0, 0.25) !important;
    -webkit-transition: height 400ms ease-in-out, padding 400ms ease-in-out;
    -moz-transition: height 400ms ease-in-out, padding 400ms ease-in-out;
    transition: height 400ms ease-in-out, padding 400ms ease-in-out;
}

.primary-menu ul#menu-primary>li>a span {
    display: inline-block;
}

.primary-menu ul#menu-primary>li>a>i {
    font-size: 16px;
}

.primary-menu ul#menu-primary>li#bdayh-main-menu-search>a {}

#bdayh-main-menu-search i {
    font-size: 21px;
}

#bdayh-main-menu-search i {}

.nav-logo {
    padding: 12px 18px 0 0;
    float: left;
    overflow: hidden;
    display: none;
    opacity: 0.8;
    line-height: 0 !important;
}

body.rtl .nav-logo {
    float: right;
    padding: 12px 0 0 18px;
}

.nav-logo:hover {
    opacity: 1;
}

.nav-logo img {
    height: 27px;
    width: auto;
}

.sticky-nav .nav-logo {
    display: block;
}


/**
 * Post Carousel.
 * ----------------------------------------------------------------------------- *
 */

.bd-post-carousel.bd-new {
    margin: 30px auto 0;
}

.bd-post-carousel.bd-new,
ul.bd-post-carousel.bd-new a.entry-cover {
    height: 444px;
}


/**
 * ADS.
 * ----------------------------------------------------------------------------- *
 */

.test-ad {
    width: 100%;
    padding: 0;
    margin: 0 auto;
    min-height: 60px;
    font-size: 20px;
    line-height: 20px;
    font-weight: 800;
    font-family: 'Work Sans', sans-serif;
    font-style: normal;
    text-align: center;
    text-transform: uppercase;
    text-shadow: none;
    -webkit-text-stroke: 1px transparent;
    -webkit-text-rendering: optimizeLegibility;
    text-rendering: optimizeLegibility;
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -webkit-backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    font-smooth: always;
    display: table;
}

@media only screen and (max-width: 730px) {
    .test-ad {
        font-size: 12px;
        line-height: 13px;
        font-weight: 600;
    }
}

.test-ad span {
    display: table-cell;
    vertical-align: middle;
    padding: 0 60px;
    background: #DDDDDD;
    color: #BBBBBB;
}

.test-ad-300-600 {
    max-width: 300px;
    min-height: 600px;
    font-size: 16px;
    line-height: 16px;
}

.test-ad-300-250 {
    max-width: 300px;
    min-height: 250px;
    font-size: 16px;
    line-height: 16px;
}

.header-adv {
    margin: 30px auto 0;
    padding: 0;
    width: 100%;
    height: auto;
    max-width: 728px;
    position: relative;
    display: block;
    overflow: hidden;
}

.footer-adv {
    margin: 0 auto 30px;
    padding: 0;
    width: 100%;
    height: auto;
    max-width: 728px;
    position: relative;
    display: block;
    overflow: hidden;
}

.blog-v1 article .entry-meta,
.blog-v1 article .entry-title {
    text-align: initial;
}

.blog-v1 article .entry-meta {
    padding: 0 30px;
}


/**
 * Fonts.
 * ----------------------------------------------------------------------------- *
 */

.blog-v1 article h2.entry-title,
article.format-quote .entry-title {
    font-family: 'Work Sans', sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 46px;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

@media only screen and (max-width: 730px) {
    .blog-v1 article h2.entry-title,
    article.format-quote .entry-title {
        font-size: 26px;
        line-height: 28px;
    }
}

.blog-masonry article h2.entry-title,
.blog-v1 .blog-masonry article.format-quote h1.entry-title {
    font-family: 'Montserrat', sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.blog-v1 article.classic1-item h2.entry-title,
.blog-v1 article.classic1-item.format-quote h1.entry-title,
article.classic1-item .arti-title {
    font-family: 'Montserrat', sans-serif;
    font-size: 21px;
    font-weight: 700;
    line-height: 27px;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.post-formats-exc {
    font-size: 14px;
    line-height: 21px;
}

.slider-flex ul.slides li .slide-caption h3,
body.single .blog-v1 article .entry-title,
body.single .format-standard .entry-title,
body.single .format-audio .entry-title,
body.single .format-video .entry-title,
body.single .format-gallery .entry-title,
body.page .blog-v1 article h1.entry-title,
body.page .format-standard h1.entry-title,
body.page .format-audio h1.entry-title,
body.page .format-video h1.entry-title,
body.page .format-gallery h1.entry-title {
    font-family: 'Work Sans', sans-serif;
    font-size: 42px;
    font-weight: 700;
    line-height: 46px;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #222;
}

@media only screen and (max-width: 730px) {
    .slider-flex ul.slides li .slide-caption h3,
    body.single .blog-v1 article .entry-title,
    body.single .format-standard .entry-title,
    body.single .format-audio .entry-title,
    body.single .format-video .entry-title,
    body.single .format-gallery .entry-title,
    body.page .blog-v1 article h1.entry-title,
    body.page .format-standard h1.entry-title,
    body.page .format-audio h1.entry-title,
    body.page .format-video h1.entry-title,
    body.page .format-gallery h1.entry-title {
        font-size: 21px;
        line-height: 24px;
    }
}

article .entry-content {
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #222;
}

.single article.post .entry h1,
.page article.page .entry h1,
.single article.post .entry h2,
.page article.page .entry h2,
.single article.post .entry h3,
.page article.page .entry h3,
.single article.post .entry h4,
.page article.page .entry h4,
.single article.post .entry h5,
.page article.page .entry h5,
.single article.post .entry h6,
.page article.page .entry h6 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

blockquote,
blockquote p {
    font-family: 'Work Sans', sans-serif;
    font-size: 26px;
    font-weight: 700;
    line-height: 33px;
    text-transform: none;
    text-rendering: auto;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    color: #555;
}

.entry blockquote {
    margin: 30px 10%;
    width: 80%;
}

.bdayh-insta-title,
.comment-header h3,
.box-title h3 b,
.widget .widget-title h2 b,
ul.tabs_nav li a,
.bd-sidebar .widget-title h4,
.bd-sidebar .widget .widget-title h2,
.widget-footer-title h3,
.post-sharing-box .title,
.box-title h2,
#reply-title,
ul.tabs_nav li a,
.box-title h3,
.widget .widget-title h2 {
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.top-menu-area {
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    line-height: 13px;
    font-weight: 400;
    text-transform: uppercase;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.nav-menu,
.primary-menu ul ul li,
.nav-menu .entry-title {
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.bd-post-carousel-item article .bd-meta-info-align h3,
ul.bd-post-carousel article h3 span {
    font-family: 'Montserrat', sans-serif;
    font-size: 22px;
    line-height: 27px;
    font-weight: 700;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.widget.flexslider .slides li .slider-caption a,
.widget_archive ul li,
.widget_categories ul li,
.widget_meta ul li,
.widget_recent_entries ul li,
.widget .widget-posts-lists .post-warpper h3 {
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.blog-v1 article a.more-link {
    text-transform: uppercase;
    font-size: 13px;
    font-weight: 700;
}

.logo .site-name {
    font-family: 'Lato', sans-serif;
    font-size: 42px;
    font-weight: 900;
    line-height: 42px;
    text-transform: uppercase;
    text-rendering: auto;
    font-style: normal;
    letter-spacing: 0.25em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}


/**
 * Cat Link Btn.
 * ----------------------------------------------------------------------------- *
 */

.bd-cat-link {
    font-family: 'Montserrat', sans-serif;
    font-size: 11px;
    font-weight: 700;
    text-transform: uppercase;
    color: #FFF !important;
    background-color: #AAAAAA;
    background-color: rgba( 0, 0, 0, 0.7);
    padding: 2px 11px 2px 11px;
    position: relative;
    display: inline-block !important;
    vertical-align: middle;
    line-height: 14px;
    text-shadow: none !important;
    -moz-text-shadow: none !important;
    -webkit-text-shadow: none !important;
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
}


/**
 * Widget Posts Grid.
 * ----------------------------------------------------------------------------- *
 */


/*.widget.bd-posts-grid {
    background-color: transparent !important;
    padding: 0 !important;
    margin-right: auto !important;
    margin-left: auto !important;
    margin-bottom: 0 !important;
    border-radius: 0 !important;
    border-top: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

.widget.bd-posts-grid .widget-inner {
    padding: 0 !important;
}

.widget.bd-posts-grid .widget-title h2 {
    padding-top: 0 !important;
    padding-left: 0 !important;
    margin-bottom: 20px !important;
}

.rtl .widget.bd-posts-grid .widget-title h2 {
    padding-left: 10px !important;
    padding-right: 0 !important;
}
*/

.widget.bd-posts-grid .widget-title .title-line {
    margin-top: 2px !important;
}

#big-stories .bdaia-article-container article.post {
    margin-bottom: 30px;
    overflow: hidden;
    display: block;
    position: relative;
}

#big-stories .bdaia-article-container:last-child article.post {
    margin-bottom: 0;
}

.bdaia-article-container .bdaia-article-content {
    padding: 0;
}

#big-stories .bdaia-article-container article.post .post-title {
    margin: 8px 0 0 0;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#big-stories .bdaia-article-container article.post .post-image {
    min-height: inherit;
    width: initial !important;
    line-height: 0;
    vertical-align: middle;
    display: inline-block;
}

@media only screen and (max-width: 1000px) {
    #big-stories .bdaia-article-container article.post .bdaia-article-img {
        float: left;
        max-width: 240px;
        margin-right: 15px;
    }
    .rtl #big-stories .bdaia-article-container article.post .bdaia-article-img {
        float: right;
        margin-right: auto !important;
        margin-left: 15px;
    }
}

@media only screen and (max-width: 550px) {
    #big-stories .bdaia-article-container article.post .bdaia-article-img {
        float: none;
        max-width: 100%;
        margin-right: auto;
    }
    .rtl #big-stories .bdaia-article-container article.post .bdaia-article-img {
        margin-right: auto !important;
        margin-left: auto !important;
    }
}


/**
 * Post Carousel.
 * ----------------------------------------------------------------------------- *
 */

.bd-post-carousel,
.bd-post-carousel-thumb,
.bd-post-carousel-item {
    height: 444px;
}

.bd-post-carousel-item {
    position: relative;
    overflow: hidden;
    -webkit-transition: 500ms;
    -moz-transition: 500ms;
    transition: 500ms;
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    outline: none;
    text-rendering: optimizeLegibility;
    zoom: 1;
}

.bd-post-carousel-item .img {
    -webkit-transition: transform 0.35s ease 0s;
    -moz-transition: transform 0.35s ease 0s;
    -o-transition: transform 0.35s ease 0s;
    transition: transform 0.35s ease 0s;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: 50% 100% 0;
    -moz-transform-origin: 50% 100% 0;
    transform-origin: 50% 100% 0;
    background-color: #eee;
    background-position: center center;
    background-size: cover;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0;
    /*will-change: transform;*/
    width: 100%;
    height: 100%;
    visibility: visible;
}

.bd-post-carousel-item:hover .img {
    -webkit-transform: scale(1.035);
    -moz-transform: scale(1.035);
    transform: scale(1.035);
}

.bd-post-carousel-item .bd-post-carousel-thumb {
    background: #e5e5e5;
    margin-bottom: 0;
    overflow: hidden;
    position: relative;
}

.bd-post-carousel-item {
    visibility: visible !important;
    overflow: hidden;
    -webkit-transition: 500ms;
    -moz-transition: 500ms;
    transition: 500ms;
}

.bd-post-carousel-item article {
    overflow: hidden;
    -webkit-transition: 500ms;
    -moz-transition: 500ms;
    transition: 500ms;
}

.bd-post-carousel-item .img:before {}

.bd-post-carousel-item .bd-post-carousel-thumb {}

.bd-post-carousel-item .bd-post-carousel-thumb img {
    max-width: 100%;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-transition: -webkit-transform .2s ease-in-out, opacity 0.3s;
    -moz-transition: -moz-transform .2s ease-in-out, opacity 0.3s;
    transition: transform .2s ease-in-out, opacity 0.3s;
}

.bd-post-carousel-item:hover .bd-post-carousel-thumb img {
    -webkit-transform: scale3d(1.1, 1.1, 1);
    -moz-transform: scale3d(1.1, 1.1, 1) rotate(0.02deg);
    transform: scale3d(1.1, 1.1, 1);
}

.bd-post-carousel-item .bd-meta-info-container {
    position: absolute;
    pointer-events: none;
    z-index: 3;
    width: 100%;
    bottom: 0;
    background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0) 1%, rgba(0, 0, 0, 0.67) 50%) repeat scroll 0 0;
}

.bd-post-carousel-item .bd-meta-info-align {
    pointer-events: none;
}

.bd-post-carousel-item,
.bd-post-carousel-item a {
    color: #FFF;
}

.bd-post-carousel-item .bd-meta-info-container .bd-meta-info-align {
    z-index: 1;
    width: 100%;
    text-align: center;
    overflow: hidden;
    margin: 0 auto;
    padding: 20px 20px 20px 25px;
}

.bd-post-carousel-item article .bd-meta-info-align h3 {
    margin: 10px auto 10px;
    padding: 0;
}

.bd-post-carousel-item article .bd-meta-info-align .bd-meta-cat a {
    margin: 0 0 5px 0;
    pointer-events: auto;
}

.bd-post-carousel-item article .bd-meta-info-align .bd-meta-info {
    font-size: 11px;
}

.post-video-play {
    background: #ff4020;
    font-size: 18px;
    margin: 0;
    position: absolute;
    left: 20px;
    top: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    z-index: 90;
}

.post-video-play i {
    -webkit-backface-visibility: hidden;
    color: #fff;
}

.slider-flex .post-video-play {
    left: auto;
    right: 20px;
}


/**
 * Posts Grid.
 * ----------------------------------------------------------------------------- *
 */

.bdaia-posts-grid {
    display: block;
    position: relative;
    overflow: hidden;
    zoom: 1;
}

.bdaia-posts-grid:after,
.bdaia-posts-grid:before {
    content: " ";
    display: table;
}

.bdaia-posts-grid ul,
.bdaia-posts-grid li {
    margin: 0;
    list-style: none;
}

.bdaia-posts-grid ul {
    margin-left: -7px;
    margin-right: -7px;
    position: static !important;
}

.bdaia-posts-grid .slick-prev,
.bdaia-posts-grid .slick-next {
    width: 95px;
}

.bdaia-posts-grid-head {
    text-align: left;
    position: relative;
    display: block;
    padding: 0 0 30px 0;
}

.bdaia-posts-grid-head h2 {
    margin: 0;
    display: inline-block;
    padding: 2px 14px;
    color: #FFF;
    background-color: #ED581C;
    font-size: 11px;
    font-weight: 700;
    line-height: 18px;
    font-style: normal;
    letter-spacing: normal;
    text-transform: uppercase;
    font-family: 'Open Sans', arial, sans-serif;
    text-shadow: none;
    -moz-text-shadow: none;
    -webkit-text-shadow: none;
    -webkit-transition: 150ms;
    -moz-transition: 150ms;
    transition: 150ms;
}

.bdaia-posts-grid-head h2 a {
    color: #FFF;
}

.bdaia-cats-more-btn {
    float: right;
    display: inline-block;
    color: #ED581C;
}

.bdaia-cats-more-btn:hover {
    color: #000;
}

.bdaia-cats-more-btn:after {
    content: "\f178";
    font-size: 10px;
    font-family: FontAwesome;
}

.rtl .bdaia-cats-more-btn:after {
    content: "\f177";
}

.bdaia-posts-grid-post {
    position: relative;
    float: left;
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    padding: 0 7px;
    margin: 0 auto;
    -webkit-transition: 0.35s ease 0s;
    -moz-transition: 0.35s ease 0s;
    -o-transition: 0.35s ease 0s;
    transition: 0.35s ease 0s;
}

.bdaia-posts-grid.grid-6col .bdaia-posts-grid-post {
    width: 16.66666666666667%;
}

.bdaia-posts-grid.grid-6col .bdaia-posts-grid-post:nth-of-type(6n+1) {
    clear: both;
}

.bdaia-posts-grid.grid-5col .bdaia-posts-grid-post {
    width: 20%;
}

.bdaia-posts-grid.grid-5col .bdaia-posts-grid-post:nth-of-type(5n+1) {
    clear: both;
}

#bdaia-cats-builder.bdaia-posts-grid.grid-5col .bdaia-posts-grid-post:nth-of-type(5n+1),
#bdaia-cats-builder.bdaia-posts-grid.grid-5col .bdaia-posts-grid-post:nth-of-type(4n+1),
#bdaia-cats-builder.bdaia-posts-grid.grid-5col .bdaia-posts-grid-post:nth-of-type(3n+1),
#bdaia-cats-builder.bdaia-posts-grid.grid-5col .bdaia-posts-grid-post:nth-of-type(2n+1),
#bdaia-cats-builder.bdaia-posts-grid.grid-5col .bdaia-posts-grid-post:nth-of-type(1n+1),
#bdaia-cats-builder.bdaia-posts-grid.grid-5col .bdaia-posts-grid-post {
    clear: none !important;
}

.bdaia-posts-grid.grid-4col .bdaia-posts-grid-post {
    width: 25%;
}

.bdaia-posts-grid.grid-4col .bdaia-posts-grid-post:nth-of-type(4n+1) {
    clear: both;
}

.bdaia-posts-grid.grid-3col .bdaia-posts-grid-post {
    width: 33.33333333333333%;
}

.bdaia-posts-grid.grid-3col .bdaia-posts-grid-post:nth-of-type(3n+1) {
    clear: both;
}

.bdaia-posts-grid.grid-2col .bdaia-posts-grid-post {
    width: 50%;
}

.bdaia-posts-grid.grid-2col .bdaia-posts-grid-post:nth-of-type(2n+1) {
    clear: both;
}

.bdaia-posts-grid.grid-1col .bdaia-posts-grid-post {
    width: 100%;
}

.bdaia-posts-grid-post-inner {
    padding: 0 0 0 0;
    margin: 0 auto 30px auto;
    background: #FFF;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: 0 0 8px rgba(0, 0, 0, 0.075);
    -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, 0.075);
    -webkit-transition: 500ms;
    -moz-transition: 500ms;
    transition: 500ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.5s;
    -moz-animation-duration: 0.5s;
    -ms-animation-duration: 0.5s;
    -o-animation-duration: 0.5s;
    animation-duration: 0.5s;
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

#bdaia-cats-builder .bdaia-posts-grid-list .bdaia-posts-grid-post .bdaia-posts-grid-post-inner {
    -webkit-animation-fill-mode: none;
    animation-fill-mode: none;
    -webkit-animation-name: empty;
    animation-name: empty;
}

.bdaia-posts-grid-post-inner:hover {
    -webkit-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.2);
}

.bdaia-cats-group-item.dark .bdaia-posts-grid-post-inner:hover {
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
    box-shadow: none !important;
}

#bdaia-latest .bdaia-posts-grid-post-inner,
#bdaia-latest .bdaia-posts-grid-post-inner:hover {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.bdaia-posts-grid-post.post .post-image,
.bdaia-posts-grid-post .post-image {
    position: relative;
    min-height: inherit;
    padding: 0 0 0 0 !important;
    margin: 0 0 0 0;
    z-index: 2;
}

.bdaia-posts-grid-post .post-image img {
    -webkit-transition: transform 0.35s ease 0s;
    -moz-transition: transform 0.35s ease 0s;
    -o-transition: transform 0.35s ease 0s;
    transition: transform 0.35s ease 0s;
}

.bdaia-posts-grid-post:hover img {
    transform: scale3d(1.05, 1.05, 1);
    -webkit-transform: scale3d(1.05, 1.05, 1);
    -moz-transform: scale3d(1.05, 1.05, 1) rotate(0.02deg);
}

.bdaia-posts-grid-post .post-image>a {
    line-height: 0;
    display: block;
}

.bdaia-posts-grid-post .bdayh-post-header {
    position: relative;
    z-index: 4;
    margin: 0 auto 0 auto;
    padding: 0 20px 20px 20px;
    overflow: inherit;
    text-align: left;
}

#bdaia-latest .bdayh-post-header {
    padding: 0 0 0 0;
}

.bdaia-posts-grid-post .bdayh-post-header-cat {
    line-height: 0;
    position: relative;
    margin: -24px auto 18px auto;
}

.bdaia-posts-grid-post .bdayh-post-header-cat-inner {}

.bdaia-posts-grid-post.post h3.entry-title,
.bdaia-posts-grid-post h3 {
    margin: 0 0 14px 0;
    padding: 0 0 0 0 !important;
    text-shadow: none;
    -moz-text-shadow: none;
    -webkit-text-shadow: none;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    line-height: 19px;
    font-weight: 400;
    text-transform: none;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

* {
    zoom: 1;
}

.bdaia-posts-grid-post h3 a {
    display: block;
}

.bdaia-posts-grid-post.post .bbd-post-cat,
.bdaia-posts-grid-post .bbd-post-cat {
    text-align: left;
    margin: 0 -9px;
    padding: 0 !important;
}

.bdaia-posts-grid-post .bbd-post-cat-content {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    font-size: 12px;
    font-weight: 400;
    line-height: 14px;
    font-style: normal;
    letter-spacing: normal;
    text-transform: none;
    text-shadow: none;
    -moz-text-shadow: none;
    -webkit-text-shadow: none;
    border: 0 none;
    color: #AAA;
}

.bdaia-posts-grid-post .bbd-post-cat-content * {
    line-height: inherit !important;
}

.bdaia-posts-grid-post.format-video .post-image:after {
    background-color: #ff4020;
    border-radius: 50%;
    color: #fff;
    content: "\f04b";
    font-size: 18px;
    font-family: FontAwesome;
    height: 50px;
    left: 50%;
    line-height: 50px;
    margin: -25px 0 0 -25px;
    padding: 1px 0 0 3px;
    position: absolute;
    text-align: center;
    top: 50%;
    width: 50px;
    display: none;
}

.bdaia-posts-grid-post .bdaia-post-excerpt {
    margin: 0 0 16px 0;
    font-size: 12px;
    line-height: 20px;
    color: #888;
}

.bdaia-posts-grid-post .bbd-post-cat span.bdayh-post-meta-views i,
.bdaia-posts-grid-post .bbd-post-cat span.bdayh-post-meta-time-read i,
.bdaia-posts-grid-post .bbd-post-cat i {
    margin: 0 5px
}

#bdaia-latest .bdaia-post-excerpt {
    display: none;
}

#bdaia-latest .bdayh-load-more-btn {
    padding: 0 0 0 0;
    margin: 0 -30px;
    width: inherit;
}

.bdaia-grid-loadmore-btn {
    display: inline-block;
    cursor: pointer;
    text-align: center;
    line-height: 30px;
    padding: 7px 0;
    margin: 0 auto;
    font-size: 13px;
    font-weight: 700;
    font-style: normal;
    letter-spacing: normal;
    text-transform: uppercase;
    text-shadow: none;
    -moz-text-shadow: none;
    -webkit-text-shadow: none;
    background-color: #e2e2e2;
    background-color: rgba( 0, 0, 0, 0.07);
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    max-width: 100%;
    width: 100%;
}

@media only screen and ( max-width: 1024px) {
    .bdaia-posts-grid.grid-5col .bdaia-posts-grid-post {
        width: 33.33333333333333%
    }
    .bdaia-posts-grid.grid-5col .bdaia-posts-grid-post:nth-of-type(5n+1) {
        clear: none
    }
    .bdaia-posts-grid.grid-5col .bdaia-posts-grid-post:nth-of-type(4n+1) {
        clear: none
    }
    .bdaia-posts-grid.grid-5col .bdaia-posts-grid-post:nth-of-type(3n+1) {
        clear: both
    }
    .bdaia-posts-grid-post {
        padding: 0 10px
    }
    .bdaia-posts-grid-post-inner {
        margin-bottom: 20px
    }
}

@media only screen and (max-width: 900px) {
    .bdaia-posts-grid.grid-3col .bdaia-posts-grid-post,
    .bdaia-posts-grid.grid-5col .bdaia-posts-grid-post {
        width: 50%
    }
    .bdaia-posts-grid.grid-3col .bdaia-posts-grid-post:nth-of-type(3n+1),
    .bdaia-posts-grid.grid-3col .bdaia-posts-grid-post:nth-of-type(5n+1),
    .bdaia-posts-grid.grid-5col .bdaia-posts-grid-post:nth-of-type(3n+1),
    .bdaia-posts-grid.grid-5col .bdaia-posts-grid-post:nth-of-type(5n+1) {
        clear: none
    }
    .bdaia-posts-grid.grid-3col .bdaia-posts-grid-post:nth-of-type(4n+1),
    .bdaia-posts-grid.grid-5col .bdaia-posts-grid-post:nth-of-type(4n+1) {
        clear: none
    }
    .bdaia-posts-grid.grid-3col .bdaia-posts-grid-post:nth-of-type(2n+1),
    .bdaia-posts-grid.grid-5col .bdaia-posts-grid-post:nth-of-type(2n+1) {
        clear: both
    }
    .bdaia-posts-grid-post {
        padding: 0 10px
    }
    .bdaia-posts-grid-post-inner {
        margin-bottom: 20px
    }
}

@media only screen and (max-width: 670px) {
    .bdaia-posts-grid.grid-3col .bdaia-posts-grid-post,
    .bdaia-posts-grid.grid-5col .bdaia-posts-grid-post {
        width: 100%
    }
    .bdaia-posts-grid.grid-3col .bdaia-posts-grid-post,
    .bdaia-posts-grid.grid-5col .bdaia-posts-grid-post {
        clear: both !important
    }
    .bdaia-posts-grid-post {
        padding: 0 10px
    }
    .bdaia-posts-grid-post-inner {
        margin-bottom: 30px
    }
}


/**
 * Related.
 * ----------------------------------------------------------------------------- *
 */

#bdaia-ralated-posts {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 30px auto -30px auto;
}

#bdaia-ralated-posts .bdaia-ralated-content {
    display: none;
    overflow: hidden;
    position: relative;
}

#bdaia-ralated-posts .bdaia-ralated-content#content-more-ralated {
    display: block;
}

#bdaia-ralated-posts .bdaia-ralated-posts-head {
    clear: both;
    display: block;
    overflow: hidden;
    line-height: 0;
    padding-bottom: 30px;
}

#bdaia-ralated-posts .bdaia-ralated-posts-head ul,
#bdaia-ralated-posts .bdaia-ralated-posts-head li {
    list-style: none;
    margin: 0;
    padding: 0;
}

#bdaia-ralated-posts .bdaia-ralated-posts-head li {
    float: left;
    display: inline-block;
}

#bdaia-ralated-posts .bdaia-ralated-posts-head li a {
    display: inline-block;
    padding: 2px 15px 2px 15px;
    margin: 0 0 0 0;
    font-size: 14px;
    line-height: 22px;
    font-weight: normal;
    font-style: normal;
    color: inherit;
}

#bdaia-ralated-posts .bdaia-ralated-posts-head li.active a {
    background: #191919;
    color: #FFF;
}

#bdaia-ralated-posts .bdaia-post-excerpt {
    display: none;
}

#bdaia-ralated-posts .bdaia-posts-grid-post .bdayh-post-header {
    padding: 15px !important;
}

#bdaia-ralated-posts .bdaia-posts-grid-post-inner {
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
}

#bdaia-ralated-posts .bdayh-load-more-btn {
    margin: 0 0 30px 0 !important;
    padding: 0 !important;
}

#bdaia-ralated-posts .bdayh-post-header-cat {
    display: none !important
}


/**
 * Load More
 * ----------------------------------------------------------------------------- *
 */

.bdayh-infinite-scroll-btn,
.bdayh-posts-load-wait,
.bdayh-load-more-btn {
    text-align: center;
    overflow: hidden;
    clear: both;
    display: block;
    width: 100%;
    line-height: 0;
}

#bdayh-parallax .pagenavi,
.bdayh-posts-load-wait,
.bdayh-load-more-btn {
    padding: 30px 0 0 0;
}

.bdayh-posts-load-wait {
    display: none;
}

#infscr-loading img {
    display: none !important
}


/**
 * Blog Masonry
 * ----------------------------------------------------------------------------- *
 */

.posts-gird #container-grid article.post-item {
    padding: 0;
}

.posts-gird #container-grid article.post-item .bdayh-post-header {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.posts-gird #container-grid article.post-item .bdayh-post-header h2 {
    padding: 0 0 0 0;
    margin: 0 0 12px 0;
}

.posts-gird #container-grid article.post-item .post-image {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.posts-gird #container-grid article.post-item .post-formats-exc {
    padding: 0 0 0 0;
    margin: 0 0 10px 0;
    font-size: 13px;
    line-height: 21px;
}

.posts-gird #container-grid article.post-item .bdaia-blog-masonry-post-content {
    padding: 30px;
}

.posts-gird #container-grid article.post-item .bbd-post-cat {
    font-size: 13px;
    line-height: 19px;
    min-height: 19px;
    vertical-align: middle;
}

.posts-gird #container-grid article.post-item .bbd-post-cat,
.posts-gird #container-grid article.post-item .bbd-post-cat a {
    color: #AAA;
}

.posts-gird #container-grid article.post-item .bbd-post-cat i {
    margin-right: 6px
}

.rtl .posts-gird #container-grid article.post-item .bbd-post-cat i {
    margin-right: auto;
    margin-left: 6px
}

.masonry-more-link {
    display: block;
    overflow: hidden;
    padding: 0 0 0 0;
    margin: 0 0 12px 0;
    font-size: 18px;
    font-family: Baskerville, 'NewBaskerville', Times, serif;
    font-style: italic;
    color: #ff4020;
}

.masonry-more-link:hover {
    color: #222
}

div.posts-gird #container-grid {
    margin-bottom: -30px;
}

.top-search {
    position: relative;
}

.top-search #sf_sb {
    position: absolute !important;
    top: auto!important;
    right: 0 !important;
    left: auto!important;
    width: 288px !important;
    z-index: 9999999999 !important;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2) !important;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2) !important;
}

body.rtl .top-search #sf_sb {
    right: auto !important;
    left: 0 !important;
}