
@font-face {
    font-family: IRANSansX-Light;
    src: url('../fonts/woff/IRANSansX-Light.woff') ,url('../fonts/woff2/IRANSansX-Light.woff2');
}

@font-face {
    font-family: IRANSansX-Light;
    src: url('../fonts/woff/IRANSansX-Regular.woff') ,url('../fonts/woff2/IRANSansX-Regular.woff2');
}
 .page-layout-1-col .container, .page-layout-1-col .content-wrap, body.page-layout-1-col .boxed.site-header .main-menu-wrapper, body.page-layout-1-col .boxed.site-header.header-style-5 .content-wrap>.bs-pinning-wrapper>.bs-pinning-block, body.page-layout-1-col .boxed.site-header.header-style-6 .content-wrap>.bs-pinning-wrapper>.bs-pinning-block, body.page-layout-1-col .boxed.site-header.header-style-8 .content-wrap>.bs-pinning-wrapper>.bs-pinning-block, body.page-layout-1-col.boxed .main-wrap, .page-layout-2-col-right .container, .page-layout-2-col-right .content-wrap, body.page-layout-2-col-right.boxed .main-wrap, .page-layout-2-col-left .container, .page-layout-2-col-left .content-wrap, body.page-layout-2-col-left.boxed .main-wrap, .page-layout-1-col .bs-vc-content>.vc_row, .page-layout-1-col .bs-vc-content>.vc_vc_row, .page-layout-1-col .bs-vc-content .vc_row[data-vc-full-width=true]>.bs-vc-wrapper, .footer-instagram.boxed, .site-footer.boxed, .page-layout-1-col .bs-vc-content>.vc_row.vc_row-has-fill .upb-background-text.vc_row, .bs-injection.bs-injection-1-col>.vc_row, .bs-injection.bs-injection-1-col>.vc_vc_row, .bs-injection.bs-injection-1-col>.vc_row[data-vc-full-width=true]>.bs-vc-wrapper, .bs-injection.bs-injection-2-col>.vc_row, .bs-injection.bs-injection-2-col>.vc_vc_row, .bs-injection.bs-injection-2-col>.vc_row[data-vc-full-width=true]>.bs-vc-wrapper {
    max-width: 1040px;
    width: 100%}
@media(min-width:768px) {
    .layout-2-col .content-column, .bf-2-main-column-size {
    width: 67%}
}@media(min-width:768px) {
    .layout-2-col .sidebar-column, .bf-2-primary-column-size {
    width: 33%}
}@media(min-width:768px) {
    .layout-2-col.layout-2-col-2 .content-column {
    left: 33%}
}@media(min-width:768px) {
    .rtl .layout-2-col.layout-2-col-2 .content-column {
    left: inherit;
    right: 33%}
}@media(min-width:768px) {
    .layout-2-col.layout-2-col-2 .sidebar-column {
    right: 67%}
}@media(min-width:768px) {
    .rtl .layout-2-col.layout-2-col-2 .sidebar-column {
    right: inherit;
    left: 67%}
}@media(max-width:1130px) {
    .page-layout-1-col .bs-sks .bs-sksitem, .page-layout-2-col-right .bs-sks .bs-sksitem, .page-layout-2-col-left .bs-sks .bs-sksitem {
    display: none !important;
}
}.page-layout-3-col-0 .container, .page-layout-3-col-0 .content-wrap, body.page-layout-3-col-0.boxed .main-wrap, .page-layout-3-col-1 .container, .page-layout-3-col-1 .content-wrap, body.page-layout-3-col-1.boxed .main-wrap, .page-layout-3-col-2 .container, .page-layout-3-col-2 .content-wrap, body.page-layout-3-col-2.boxed .main-wrap, .page-layout-3-col-3 .container, .page-layout-3-col-3 .content-wrap, body.page-layout-3-col-3.boxed .main-wrap, .page-layout-3-col-4 .container, .page-layout-3-col-4 .content-wrap, body.page-layout-3-col-4.boxed .main-wrap, .page-layout-3-col-5 .container, .page-layout-3-col-5 .content-wrap, body.page-layout-3-col-5.boxed .main-wrap, .page-layout-3-col-6 .container, .page-layout-3-col-6 .content-wrap, body.page-layout-3-col-6.boxed .main-wrap, body.boxed.page-layout-3-col .site-header.header-style-5 .content-wrap>.bs-pinning-wrapper>.bs-pinning-block, body.boxed.page-layout-3-col .site-header.header-style-6 .content-wrap>.bs-pinning-wrapper>.bs-pinning-block, body.boxed.page-layout-3-col .site-header.header-style-8 .content-wrap>.bs-pinning-wrapper>.bs-pinning-block, .layout-3-col-0 .bs-vc-content>.vc_row, .layout-3-col-0 .bs-vc-content>.vc_vc_row, .layout-3-col-0 .bs-vc-content .vc_row[data-vc-full-width=true]>.bs-vc-wrapper, .layout-3-col-0 .bs-vc-content>.vc_row.vc_row-has-fill .upb-background-text.vc_row, .bs-injection.bs-injection-3-col>.vc_row, .bs-injection.bs-injection-3-col>.vc_vc_row, .bs-injection.bs-injection-3-col>.vc_row[data-vc-full-width=true]>.bs-vc-wrapper {
    max-width: 1300px;
    width: 100%}
@media(min-width:1000px) {
    .layout-3-col .content-column, .bf-3-main-column-size {
    width: 58%}
}@media(min-width:1000px) {
    .layout-3-col .sidebar-column-primary, .bf-3-primary-column-size {
    width: 25%}
}@media(min-width:1000px) {
    .layout-3-col .sidebar-column-secondary, .bf-3-secondary-column-size {
    width: 17%}
}@media(max-width:1000px)and(min-width:768px) {
    .layout-3-col .content-column {
    width: 67%}
}@media(max-width:1000px)and(min-width:768px) {
    .layout-3-col .sidebar-column-primary {
    width: 33%}
}@media(max-width:767px)and(min-width:500px) {
    .layout-3-col .sidebar-column-primary {
    width: 54%}
}@media(max-width:1390px) {
    .page-layout-3-col-0 .bs-sks .bs-sksitem, .page-layout-3-col-1 .bs-sks .bs-sksitem, .page-layout-3-col-2 .bs-sks .bs-sksitem, .page-layout-3-col-3 .bs-sks .bs-sksitem, .page-layout-3-col-4 .bs-sks .bs-sksitem, .page-layout-3-col-5 .bs-sks .bs-sksitem, .page-layout-3-col-6 .bs-sks .bs-sksitem {
    display: none !important;
}
}@media(min-width:1000px) {
    .layout-3-col-2 .sidebar-column-primary {
    left: 17%}
}@media(min-width:1000px) {
    .rtl .layout-3-col-2 .sidebar-column-primary {
    left: inherit;
    right: 17%}
}@media(min-width:1000px) {
    .layout-3-col-2 .sidebar-column-secondary {
    right: 25%}
}@media(min-width:1000px) {
    .rtl .layout-3-col-2 .sidebar-column-secondary {
    right: inherit;
    left: 25%}
}@media(min-width:1000px) {
    .layout-3-col-3 .content-column {
    left: 25%}
}@media(min-width:1000px) {
    .rtl .layout-3-col-3 .content-column {
    left: inherit;
    right: 25%}
}@media(min-width:1000px) {
    .layout-3-col-3 .sidebar-column-primary {
    right: 58%}
}@media(min-width:1000px) {
    .rtl .layout-3-col-3 .sidebar-column-primary {
    right: inherit;
    left: 58%}
}@media(min-width:1000px) {
    .layout-3-col-4 .content-column {
    left: 17%}
}@media(min-width:1000px) {
    .rtl .layout-3-col-4 .content-column {
    left: inherit;
    right: 17%}
}@media(min-width:1000px) {
    .layout-3-col-4 .sidebar-column-primary {
    left: 17%}
}@media(min-width:1000px) {
    .rtl .layout-3-col-4 .sidebar-column-primary {
    left: inherit;
    right: 17%}
}@media(min-width:1000px) {
    .layout-3-col-4 .sidebar-column-secondary {
    right: 83%}
}@media(min-width:1000px) {
    .rtl .layout-3-col-4 .sidebar-column-secondary {
    right: inherit;
    left: 83%}
}@media(min-width:1000px) {
    .layout-3-col-5 .content-column {
    left: 42%}
}@media(min-width:1000px) {
    .rtl .layout-3-col-5 .content-column {
    left: inherit;
    right: 42%}
}@media(min-width:1000px) {
    .layout-3-col-5 .sidebar-column-primary {
    right: 58%}
}@media(min-width:1000px) {
    .rtl .layout-3-col-5 .sidebar-column-primary {
    right: inherit;
    left: 58%}
}@media(min-width:1000px) {
    .layout-3-col-5 .sidebar-column-secondary {
    right: 58%}
}@media(min-width:1000px) {
    .rtl .layout-3-col-5 .sidebar-column-secondary {
    right: inherit;
    left: 58%}
}@media(min-width:1000px) {
    .layout-3-col-6 .content-column {
    left: 42%}
}@media(min-width:1000px) {
    .rtl .layout-3-col-6 .content-column {
    left: inherit;
    right: 42%}
}@media(min-width:1000px) {
    .layout-3-col-6 .sidebar-column-primary {
    right: 41%}
}@media(min-width:1000px) {
    .rtl .layout-3-col-6 .sidebar-column-primary {
    right: inherit;
    left: 41%}
}@media(min-width:1000px) {
    .layout-3-col-6 .sidebar-column-secondary {
    right: 83%}
}@media(min-width:1000px) {
    .rtl .layout-3-col-6 .sidebar-column-secondary {
    right: inherit;
    left: 83%}
}@media(max-width:1000px)and(min-width:768px) {
    .layout-3-col-3 .content-column, .layout-3-col-5 .content-column, .layout-3-col-6 .content-column {
    left: 33%}
}@media(max-width:1000px)and(min-width:768px) {
    .rtl .layout-3-col-3 .content-column, .rtl .layout-3-col-5 .content-column, .rtl .layout-3-col-6 .content-column {
    left: inherit;
    right: 33%}
}@media(max-width:1000px)and(min-width:768px) {
    .layout-3-col-3 .sidebar-column-primary, .layout-3-col-5 .sidebar-column-primary, .layout-3-col-6 .sidebar-column-primary {
    right: 67%}
}@media(max-width:1000px)and(min-width:768px) {
    .rtl .layout-3-col-3 .sidebar-column-primary, .rtl .layout-3-col-5 .sidebar-column-primary, .rtl .layout-3-col-6 .sidebar-column-primary {
    right: inherit;
    left: 67%}
}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12, .vc_row .vc_column_container>.vc_column-inner, .container, .vc_column_container.vc_column_container, .vc_row.vc_column-gap-35, .vc_row.vc_column-gap-30, .vc_row.vc_column-gap-25, .vc_row.vc_column-gap-20, .vc_row.vc_column-gap-15, .vc_row.vc_column-gap-10, .vc_row.vc_column-gap-5, .vc_row.vc_column-gap-4, .vc_row.vc_column-gap-3, .vc_row.vc_column-gap-2, .vc_row.vc_column-gap-1 {
    padding-left: 20px;
    padding-right: 20px;
}
.vc_row.wpb_row, .row, .bs-vc-content .vc_row.vc_row-no-padding[data-vc-stretch-content="true"] {
    margin-left: -20px;
    margin-right: -20px;
}
.vc_row.vc_inner {
    margin-left: -20px!important;
    margin-right: -20px!important;
}
.widget, .entry-content .better-studio-shortcode, .better-studio-shortcode, .bs-shortcode, .bs-listing, .bsac, .content-column>div:last-child, .slider-style-18-container, .slider-style-16-container, .slider-style-8-container, .slider-style-2-container, .slider-style-4-container, .bsp-wrapper, .single-container, .content-column>div:last-child, .vc_row .vc_column-inner .wpb_content_element, .wc-account-content-wrap, .order-customer-detail, .order-detail-wrap, .slider-style-23-container {
    margin-bottom: 40px;
}
.archive-title {
    margin-bottom: 26.666666666667px;
}
.layout-1-col, .layout-2-col, .layout-3-col {
    margin-top: 33.333333333333px;
}
.layout-1-col.layout-bc-before, .layout-2-col.layout-bc-before, .layout-3-col.layout-bc-before {
    margin-top: 20px;
}
.bs-vc-content>.vc_row.vc_row-fluid.vc_row-has-fill:first-child, .bs-listing.bs-listing-products .bs-slider-controls, .bs-listing.bs-listing-products .bs-pagination {
    margin-top: -33.333333333333px!important;
}
.vc_col-has-fill>.bs-vc-wrapper, .vc_row-has-fill+.vc_row-full-width+.vc_row>.bs-vc-wrapper>.wrapper-sticky>.bs-vc-column>.bs-vc-wrapper, .vc_row-has-fill+.vc_row-full-width+.vc_row>.bs-vc-wrapper>.bs-vc-column>.bs-vc-wrapper, .vc_row-has-fill+.vc_row>.bs-vc-wrapper>.bs-vc-column>.bs-vc-wrapper, .vc_row-has-fill+.vc_row>.bs-vc-wrapper>.wrapper-sticky>.bs-vc-column>.bs-vc-wrapper, .vc_row-has-fill+.vc_row>.wpb_column>.bs-vc-wrapper , .vc_row-has-fill>.bs-vc-wrapper>.vc_column_container>.bs-vc-wrapper, .vc_row-has-fill>.wpb_column>.bs-vc-wrapper {
    padding-top: 33.333333333333px!important;
}
.vc_row-has-fill .wpb_wrapper>.bsp-wrapper:last-child, .vc_col-has-fill .wpb_wrapper>.bsp-wrapper:last-child, .vc_row-has-fill .wpb_wrapper>.bs-listing:last-child, .vc_col-has-fill .wpb_wrapper>.bs-listing:last-child, .main-section, #bbpress-forums #bbp-search-form, .vc_row-has-fill .wpb_wrapper>.bsac:last-child, .vc_col-has-fill .wpb_wrapper>.bsac:last-child, .vc_row-has-fill .wpb_wrapper>.bs-shortcode:last-child, .vc_col-has-fill .wpb_wrapper>.bs-shortcode:last-child, .vc_row-has-fill .wpb_wrapper>.better-studio-shortcode:last-child, .vc_col-has-fill .wpb_wrapper>.better-studio-shortcode:last-child {
    margin-bottom: 33.333333333333px;
}
.bs-listing-modern-grid-listing-3.bs-listing {
    margin-bottom: 20px!important;
}
.vc_row-has-fill .wpb_wrapper>.bs-listing-modern-grid-listing-3.bs-listing:last-child {
    margin-bottom: 13.333333333333px!important;
}
.single-container>.post-author, .post-related, .post-related+.comments-template, .post-related+.single-container, .post-related+.ajax-post-content, .comments-template, .comment-respond.comments-template, .bsac.bsac-post-before-author, .woocommerce-page div.product .woocommerce-tabs, .woocommerce-page div.product .related.products, .woocommerce .cart-collaterals .cart_totals, .woocommerce .cart-collaterals .cross-sells, .woocommerce-checkout-review-order-wrap, .woocommerce+.woocommerce, .woocommerce+.bs-shortcode, .up-sells.products, .single-container>.bs-newsletter-pack, body.single .content-column>.bs-newsletter-pack {
    margin-top: 40px;
}
.better-gcs-wrapper {
    margin-top: -40px;
}
.slider-style-21-container, .slider-style-20-container, .slider-style-19-container, .slider-style-17-container, .slider-style-15-container, .slider-style-13-container, .slider-style-11-container, .slider-style-9-container, .slider-style-7-container, .slider-style-4-container.slider-container-1col, .slider-style-3-container, .slider-style-5-container, .slider-style-2-container.slider-container-1col, .slider-style-1-container, .slider-container+.bs-sks, .slider-style-22-container {
    padding-top: 33.333333333333px;
    padding-bottom: 40px;
    margin-bottom: -33.333333333333px;
}
.slider-style-21-container.slider-bc-before, .slider-style-20-container.slider-bc-before, .slider-style-19-container.slider-bc-before, .slider-style-17-container.slider-bc-before, .slider-style-15-container.slider-bc-before, .slider-style-13-container.slider-bc-before, .slider-style-11-container.slider-bc-before, .slider-style-9-container.slider-bc-before, .slider-style-7-container.slider-bc-before, .slider-style-3-container.slider-bc-before, .slider-style-5-container.slider-bc-before, .slider-style-1-container.slider-bc-before, .slider-container.slider-bc-before+.bs-sks, .slider-style-22-container.slider-bc-before, .slider-style-23-container.slider-bc-before {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 20px;
}
.section-heading {
    margin-bottom: 26.666666666667px;
}
@media only screen and (max-width :678px) {
    .footer-widgets>.content-wrap>.container>.row>* {
    margin-bottom: 33.333333333333px;
}
}.bs-injection.bs-injection-before_footer, .bs-injection.bs-injection-after_footer {
    margin-top: 33.333333333333px;
}
.bs-injection.bs-injection-before_header, .bs-injection.bs-injection-after_header {
    padding-top: 33.333333333333px;
}
.single-container>.bs-push-noti.post-bottom, .single-container>.bs-push-noti.post-bottom+.post-author {
    margin-top: 26.666666666667px;
}
.bs-push-noti.post-top {
    margin-bottom: 26.666666666667px!important;
}
.site-header.header-style-1 .header-inner, .site-header.header-style-2 .header-inner, .site-header.header-style-3 .header-inner, .site-header.header-style-4 .header-inner, .site-header.header-style-7 .header-inner, .site-header.header-style-1.h-a-ad .header-inner, .site-header.header-style-4.h-a-ad .header-inner, .site-header.header-style-7.h-a-ad .header-inner {
    padding-top: 50px;
}
.main-bg-color, .main-menu.menu .sub-menu li.current-menu-item:hover>a:hover, .main-menu.menu .better-custom-badge, .off-canvas-menu .menu .better-custom-badge, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links>li:hover>a, .widget.widget_nav_menu .menu .better-custom-badge, .widget.widget_nav_menu ul.menu li>a:hover, .widget.widget_nav_menu ul.menu li.current-menu-item>a, .rh-header .menu-container .resp-menu .better-custom-badge, .bs-popular-categories .bs-popular-term-item:hover .term-count, .widget.widget_tag_cloud .tagcloud a:hover, span.dropcap.dropcap-square, span.dropcap.dropcap-circle, .better-control-nav li a.better-active, .better-control-nav li:hover a, .main-menu.menu>li:hover>a:before, .main-menu.menu>li.current-menu-parent>a:before, .main-menu.menu>li.current-menu-item>a:before, .main-slider .better-control-nav li a.better-active, .main-slider .better-control-nav li:hover a, .site-footer.color-scheme-dark .footer-widgets .widget.widget_tag_cloud .tagcloud a:hover, .site-footer.color-scheme-dark .footer-widgets .widget.widget_nav_menu ul.menu li a:hover, .entry-terms.via a:hover, .entry-terms.source a:hover, .entry-terms.post-tags a:hover, .comment-respond #cancel-comment-reply-link, .better-newsticker .heading, .better-newsticker .control-nav span:hover, .listing-item-text-1:hover .term-badges.floated .term-badge a, .term-badges.floated a, .archive-title .term-badges span.term-badge a:hover, .post-tp-1-header .term-badges a:hover, .archive-title .term-badges a:hover, .listing-item-tb-2:hover .term-badges.floated .term-badge a, .btn-bs-pagination:hover, .btn-bs-pagination.hover, .btn-bs-pagination.bs-pagination-in-loading, .bs-slider-dots .bs-slider-active>.bts-bs-dots-btn, .listing-item-classic:hover a.read-more, .bs-loading>div, .pagination.bs-links-pagination a:hover, .footer-widgets .bs-popular-categories .bs-popular-term-item:hover .term-count, .footer-widgets .widget .better-control-nav li a:hover, .footer-widgets .widget .better-control-nav li a.better-active, .bs-slider-2-item .content-container a.read-more:hover, .bs-slider-3-item .content-container a.read-more:hover, .main-menu.menu .sub-menu li.current-menu-item:hover>a, .main-menu.menu .sub-menu>li:hover>a, .bs-slider-2-item .term-badges.floated .term-badge a, .bs-slider-3-item .term-badges.floated .term-badge a, .listing-item-blog:hover a.read-more, .back-top, .site-header .shop-cart-container .cart-handler .cart-count, .site-header .shop-cart-container .cart-box:after, .single-attachment-content .return-to:hover .fa, .topbar .topbar-date, .ajax-search-results:after, .better-gallery .gallery-title .prev:hover, .better-gallery .gallery-title .next:hover, .comments-template-multiple .nav-tabs .active a:after, .comments-template-multiple .active .comments-count, .off-canvas-inner:after, .more-stories:before, .bs-push-noti .bs-push-noti-wrapper-icon, .post-count-badge.pcb-t1.pcb-s1, .bs-fpe.bs-fpe-t2 thead, .post-tp-1-header .term-badges a {
    background-color: #0040ff !important;
}
.bs-theme button, .bs-theme .btn, .bs-theme html input[type="button"], .bs-theme input[type="reset"], .bs-theme input[type="submit"], .bs-theme input[type="button"], .bs-theme .btn:focus, .bs-theme .btn:hover, .bs-theme button:focus, .bs-theme button:hover, .bs-theme html input[type="button"]:focus, .bs-theme html input[type="button"]:hover, .bs-theme input[type="reset"]:focus, .bs-theme input[type="reset"]:hover, .bs-theme input[type="submit"]:focus, .bs-theme input[type="submit"]:hover, .bs-theme input[type="button"]:focus, .bs-theme input[type="button"]:hover {
    background-color: #0040ff;
}
.main-color, .screen-reader-text:hover, .screen-reader-text:active, .screen-reader-text:focus, .widget.widget_nav_menu .menu .better-custom-badge, .widget.widget_recent_comments a:hover, .bs-popular-categories .bs-popular-term-item, .main-menu.menu .sub-menu li.current-menu-item>a, .bs-about .about-link a, .comment-list .comment-footer .comment-reply-link:hover, .comment-list li.bypostauthor>article>.comment-meta .comment-author a, .comment-list li.bypostauthor>article>.comment-meta .comment-author, .comment-list .comment-footer .comment-edit-link:hover, .comment-respond #cancel-comment-reply-link, span.dropcap.dropcap-square-outline, span.dropcap.dropcap-circle-outline, ul.bs-shortcode-list li:before, a:hover, .post-meta a:hover, .site-header .top-menu.menu>li:hover>a, .site-header .top-menu.menu .sub-menu>li:hover>a, .mega-menu.mega-type-link-list .mega-links>li>a:hover, .mega-menu.mega-type-link-list .mega-links>li:hover>a, .listing-item .post-footer .post-share:hover .share-handler, .listing-item-classic .title a:hover, .single-post-content>.post-author .pre-head a:hover, .single-post-content a, .single-page-simple-content a, .site-header .search-container.open .search-handler, .site-header .search-container:hover .search-handler, .site-header .shop-cart-container.open .cart-handler, .site-header .shop-cart-container.open:hover .cart-handler, .site-footer .copy-2 a:hover, .site-footer .copy-1 a:hover, ul.menu.footer-menu li>a:hover, .rh-header .menu-container .resp-menu li:hover>a, .listing-item-thumbnail:hover .title a, .listing-item-grid:hover .title a, .listing-item-blog:hover .title a, .listing-item-classic:hover .title a, .post-meta a:hover, .pagination.bs-numbered-pagination>span, .pagination.bs-numbered-pagination .wp-pagenavi a:hover, .pagination.bs-numbered-pagination .page-numbers:hover, .pagination.bs-numbered-pagination .wp-pagenavi .current, .pagination.bs-numbered-pagination .current, .listing-item-text-1:hover .title a, .listing-item-text-2:hover .title a, .listing-item-text-3:hover .title a, .listing-item-text-4:hover .title a, .bs-popular-categories .bs-popular-term-item:hover, .main-menu.menu>li:hover>a, .listing-mg-5-item:hover .title, .listing-item-tall:hover>.title, .bs-text a, .wpb_text_column a, .bf-breadcrumb .bf-breadcrumb-item a:hover span, .off-canvas-menu li.current-menu-item>a, .entry-content.off_canvas_footer-info a, .comment-list .comment-content em.needs-approve, .better-newsticker ul.news-list li a:hover {
    color: #0040ff;
}
.footer-widgets .widget a:hover, .bs-listing-modern-grid-listing-5 .listing-mg-5-item:hover .title a:hover, .bs-listing-modern-grid-listing-5 .listing-mg-5-item:hover .title a, .tabbed-grid-posts .tabs-section .active a {
    color: #0040ff !important;
}
.bs-theme textarea:focus, .bs-theme input[type="url"]:focus, .bs-theme input[type="search"]:focus, .bs-theme input[type="password"]:focus, .bs-theme input[type="email"]:focus, .bs-theme input[type="number"]:focus, .bs-theme input[type="week"]:focus, .bs-theme input[type="month"]:focus, .bs-theme input[type="time"]:focus, .bs-theme input[type="datetime-local"]:focus, .bs-theme input[type="date"]:focus, .bs-theme input[type="color"]:focus, .bs-theme input[type="text"]:focus, .widget.widget_nav_menu .menu .better-custom-badge:after, .better-gallery .fotorama__thumb-border, span.dropcap.dropcap-square-outline, span.dropcap.dropcap-circle-outline, .comment-respond textarea:focus, .archive-title .term-badges a:hover, .listing-item-text-2:hover .item-inner, .btn-bs-pagination:hover, .btn-bs-pagination.hover, .btn-bs-pagination.bs-pagination-in-loading, .bs-slider-2-item .content-container a.read-more, .bs-slider-3-item .content-container a.read-more, .pagination.bs-links-pagination a:hover, body.active-top-line {
    border-color: #0040ff;
}
.main-menu.menu .better-custom-badge:after, .off-canvas-menu .menu .better-custom-badge:after {
    border-top-color: #0040ff;
}
.better-newsticker .heading:after {
    border-left-color: #0040ff;
}
::selection {
    background: #0040ff;
}
::-moz-selection {
    background: #0040ff;
}
.term-badges.text-badges .term-badge a {
    color: #0040ff !important;
    background-color: transparent !important;
}
.active-top-line .header-style-1.full-width .bs-pinning-block.pinned.main-menu-wrapper, .active-top-line .header-style-1.boxed .bs-pinning-block.pinned .main-menu-container, .active-top-line .header-style-2.full-width .bs-pinning-block.pinned.main-menu-wrapper, .active-top-line .header-style-2.boxed .bs-pinning-block.pinned .main-menu-container, .active-top-line .header-style-3.full-width .bs-pinning-block.pinned.main-menu-wrapper, .active-top-line .header-style-3.boxed .bs-pinning-block.pinned .main-menu-container, .active-top-line .header-style-4.full-width .bs-pinning-block.pinned.main-menu-wrapper, .active-top-line .header-style-4.boxed .bs-pinning-block.pinned .main-menu-container, .active-top-line .header-style-5.full-width .bspw-header-style-5 .bs-pinning-block.pinned, .active-top-line .header-style-5.boxed .bspw-header-style-5 .bs-pinning-block.pinned .header-inner, .active-top-line .header-style-6.full-width .bspw-header-style-6 .bs-pinning-block.pinned, .active-top-line .header-style-6.boxed .bspw-header-style-6 .bs-pinning-block.pinned .header-inner, .active-top-line .header-style-7.full-width .bs-pinning-block.pinned.main-menu-wrapper, .active-top-line .header-style-7.boxed .bs-pinning-block.pinned .main-menu-container, .active-top-line .header-style-8.full-width .bspw-header-style-8 .bs-pinning-block.pinned, .active-top-line .header-style-8.boxed .bspw-header-style-8 .bs-pinning-block.pinned .header-inner {
    border-top: 3px solid #0040ff;
}
.better-gcs-wrapper .gsc-result .gs-title *, .better-gcs-wrapper .gsc-result .gs-title:hover *, .better-gcs-wrapper .gsc-results .gsc-cursor-box .gsc-cursor-current-page, .better-gcs-wrapper .gsc-results .gsc-cursor-box .gsc-cursor-page:hover {
    color: #0040ff !important;
}
.better-gcs-wrapper button.gsc-search-button-v2 {
    background-color: #0040ff !important;
}
.betterstudio-review .verdict .overall, .rating-bar span {
    background-color: #0040ff;
}
.rating-stars span:before, .betterstudio-review .verdict .page-heading {
    color: #0040ff;
}
body, body.boxed {
    background-color: #f1f3f6;
}
@media(max-width:767px) {
    .main-wrap {
    background-color: #f1f3f6;
}
}.topbar .topbar-date.topbar-date {
    color: #ffffff !important;
}
.site-header .top-menu.menu>li>a, .topbar .topbar-sign-in {
    color: #707070;
}
.site-header .top-menu.menu>li:hover>a, .site-header .top-menu.menu .sub-menu>li:hover>a, .topbar .better-newsticker ul.news-list li a, .topbar .topbar-sign-in:hover {
    color: #707070 !important;
}
.topbar .better-social-counter.style-button .social-item .item-icon {
    color: #424242;
}
.topbar .better-social-counter.style-button .social-item:hover .item-icon {
    color: #3b3b3b;
}
.site-header.boxed .main-menu-wrapper .main-menu-container, .site-header.full-width .main-menu-wrapper {
    border-top-color: #ffffff;
}
.site-header.header-style-1.boxed .main-menu-wrapper .main-menu-container, .site-header.header-style-1.full-width .main-menu-wrapper, .site-header.header-style-1 .better-pinning-block.pinned.main-menu-wrapper .main-menu-container {
    border-bottom-color: #2d2d2d !important;
}
.site-header.header-style-2.boxed .main-menu-wrapper .main-menu-container, .site-header.header-style-2.full-width .main-menu-wrapper, .site-header.header-style-2 .better-pinning-block.pinned.main-menu-wrapper .main-menu-container {
    border-bottom-color: #2d2d2d !important;
}
.site-header.header-style-3.boxed .main-menu-container, .site-header.full-width.header-style-3 .main-menu-wrapper {
    border-bottom-color: #2d2d2d !important;
}
.site-header.header-style-4.boxed .main-menu-container, .site-header.full-width.header-style-4 .main-menu-wrapper {
    border-bottom-color: #2d2d2d !important;
}
.site-header.header-style-5.boxed .header-inner, .site-header.header-style-5.full-width, .site-header.header-style-5.full-width>.bs-pinning-wrapper>.content-wrap.pinned {
    border-bottom-color: #ffffff;
}
.site-header.header-style-6.boxed .header-inner, .site-header.header-style-6.full-width, .site-header.header-style-6.full-width>.bs-pinning-wrapper>.content-wrap.pinned {
    border-bottom-color: #2d2d2d;
}
.site-header.header-style-7.boxed .main-menu-container, .site-header.full-width.header-style-7 .main-menu-wrapper {
    border-bottom-color: #2d2d2d !important;
}
.site-header .shop-cart-container .cart-handler, .site-header .search-container .search-handler, .site-header .main-menu>li>a, .site-header .search-container .search-box .search-form .search-field {
    color: #475466;
}
.site-header .off-canvas-menu-icon .off-canvas-menu-icon-el, .site-header .off-canvas-menu-icon .off-canvas-menu-icon-el:after, .site-header .off-canvas-menu-icon .off-canvas-menu-icon-el:before {
    background-color: #475466;
}
.site-header .search-container .search-box .search-form .search-field::-webkit-input-placeholder {
    color: #475466;
}
.site-header .search-container .search-box .search-form .search-field::-moz-placeholder {
    color: #475466;
}
.site-header .search-container .search-box .search-form .search-field:-ms-input-placeholder {
    color: #475466;
}
.site-header .search-container .search-box .search-form .search-field:-moz-placeholder {
    color: #475466;
}
.site-header.boxed.header-style-1 .main-menu-wrapper .main-menu-container, .site-header.full-width.header-style-1 .main-menu-wrapper, .bspw-header-style-1.boxed>.bs-pinning-block.pinned.main-menu-wrapper .main-menu-container, .site-header.boxed.header-style-2 .main-menu-wrapper .main-menu-container, .site-header.full-width.header-style-2 .main-menu-wrapper, .bspw-header-style-2.boxed>.bs-pinning-block.pinned.main-menu-wrapper .main-menu-container, .site-header.boxed.header-style-3 .main-menu-wrapper .main-menu-container, .site-header.full-width.header-style-3 .main-menu-wrapper, .bspw-header-style-3.boxed>.bs-pinning-block.pinned.main-menu-wrapper .main-menu-container, .site-header.boxed.header-style-4 .main-menu-wrapper .main-menu-container, .site-header.full-width.header-style-4 .main-menu-wrapper, .bspw-header-style-4.boxed>.bs-pinning-block.pinned.main-menu-wrapper .main-menu-container, .site-header.header-style-5 .content-wrap>.bs-pinning-wrapper>.bs-pinning-block, .site-header.header-style-5.full-width .content-wrap.pinned, .site-header.boxed.header-style-7 .main-menu-wrapper .main-menu-container, .site-header.full-width.header-style-7 .main-menu-wrapper, .bspw-header-style-7.boxed>.bs-pinning-block.pinned.main-menu-wrapper .main-menu-container {
    background-color: #ffffff;
}
.site-header.header-style-5 .header-inner, .site-header.header-style-5.full-width.stretched>.bspw-header-style-5>.content-wrap, .site-header.header-style-5.full-width.stretched>.content-wrap, .site-header.header-style-6 .header-inner, .site-header.header-style-6.full-width.stretched>.bspw-header-style-6>.content-wrap, .site-header.header-style-6.full-width.stretched>.content-wrap, .site-header.header-style-8 .header-inner, .site-header.header-style-8.full-width.stretched>.bspw-header-style-8>.content-wrap, .site-header.header-style-8.full-width.stretched>.content-wrap {
    background-color: #ffffff;
}
.single-post-content .entry-content a, .single-page-simple-content .entry-content a, .bbp-reply-content a, .bs-text a, .wpb_text_column a {
    color: #0040ff !important;
}
ul.menu.footer-menu li>a, .site-footer .copy-2 a, .site-footer .copy-2, .site-footer .copy-1 a, .site-footer .copy-1 {
    color: #ffffff;
}
.site-footer:before {
    display: none;
}
.copy-footer .content-wrap {
    overflow-x: auto;
}
.site-footer .copy-footer .footer-menu-wrapper .footer-menu-container:before {
    display: none;
}
.site-footer .copy-footer {
    background-color: #2e2e2e;
}
.site-footer .footer-social-icons {
    background-color: #292929;
}
.section-heading.sh-t3.sh-s7:after {
    background-color: rgba(0, 95, 191, 0);
}
.section-heading.sh-t3:after, .bsb-have-heading-color .section-heading.sh-t3.sh-s9:after, .section-heading.sh-t3.sh-s9:after {
    background-color: rgba(0, 95, 191, 0) !important;
}
.section-heading.sh-t3:before {
    border-top-color: rgba(0, 95, 191, 0) !important;
}
.section-heading.sh-t3 a.active, .section-heading.sh-t3 .main-link:first-child:last-child .h-text, .section-heading.sh-t3>.h-text {
    color: #1e73be;
}
.section-heading.sh-t3 a:hover .h-text, .section-heading.sh-t3 a.active .h-text {
    color: #1e73be !important;
}
.entry-content a.read-more, a.read-more, .listing-item-classic:hover a.read-more, .listing-item-blog:hover a.read-more {
    background-color: #434343 !important;
}
.bs-slider-2-item .content-container a.read-more, .bs-slider-3-item .content-container a.read-more {
    border-color: #434343;
}
body.bs-theme, body.bs-theme .btn-bs-pagination, body.bs-theme .body-typo {
    font-family: 'IRANSansX-Light';
    font-weight: 400;
    font-size: 13px;
    text-align: inherit;
    text-transform: inherit;
    color: #7b7b7b;
}
.post-meta, .post-meta a {
    font-family: 'IRANSansX-Light';
    font-weight: 400;
    font-size: 11px;
    text-transform: none;
    color: #adb5bd;
}
.listing-mg-item.listing-mg-5-item .post-meta.post-meta .views.views.views {
    font-family: 'IRANSansX-Light';
    font-weight: 400!important;
    font-size: 11px;
    text-transform: none;
    color: #adb5bd!important;
}
.post-meta .post-author {
    font-family: 'IRANSansX-Light';
    font-weight: 400;
    font-size: 12px;
    text-transform: uppercase;
}
.term-badges .format-badge, .term-badges .term-badge, .main-menu .term-badges a {
    font-family: 'IRANSansX-Light';
    font-weight: 400;
    font-size: 11px;
    text-transform: uppercase;
}
.heading-typo, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .heading-1, .heading-2, .heading-3, .heading-4, .heading-5, .heading-6, .header .site-branding .logo, .search-form input[type="submit"], .widget.widget_categories ul li, .widget.widget_archive ul li, .widget.widget_nav_menu ul.menu, .widget.widget_pages ul li, .widget.widget_recent_entries li a, .widget .tagcloud a, .widget.widget_calendar table caption, .widget.widget_rss li .rsswidget, .listing-widget .listing-item .title, button, html input[type="button"], input[type="reset"], input[type="submit"], input[type="button"], .pagination, .site-footer .footer-social-icons .better-social-counter.style-name .social-item, .section-heading .h-text, .entry-terms a, .single-container .post-share a, .comment-list .comment-meta .comment-author, .comments-wrap .comments-nav, .main-slider .content-container .read-more, a.read-more, .single-page-content>.post-share li, .single-container>.post-share li, .better-newsticker .heading, .better-newsticker ul.news-list li {
    font-family: 'IRANSansX-Regular';
    font-weight: 400;
    text-transform: uppercase;
}
h1, .h1, .heading-1 {
    font-size: 34px;
}
h2, .h2, .heading-2 {
    font-size: 30px;
}
h3, .h3, .heading-3 {
    font-size: 25px;
}
h4, .h4, .heading-4 {
    font-size: 20px;
}
h5, .h5, .heading-5 {
    font-size: 17px;
}
h6, .h6, .heading-6 {
    font-size: 15px;
}
.single-post-title {
    font-family: 'IRANSansX-Light';
    font-weight: 400;
    line-height: 26px;
    font-size: 22px;
    text-transform: uppercase;
}
.post-template-1 .single-post-title {
    font-size: 22px;
}
.post-tp-2-header .single-post-title {
    font-size: 26px;
}
.post-tp-3-header .single-post-title {
    font-size: 26px;
}
.post-tp-4-header .single-post-title {
    font-size: 26px;
}
.post-tp-5-header .single-post-title {
    font-size: 24px;
}
.post-template-6 .single-post-title {
    font-size: 22px;
}
.post-tp-7-header .single-post-title {
    font-size: 22px;
}
.post-template-8 .single-post-title {
    font-size: 22px;
}
.post-template-9 .single-post-title {
    font-size: 22px;
}
.post-template-10 .single-post-title, .ajax-post-content .single-post-title.single-post-title {
    font-size: 22px;
}
.post-tp-11-header .single-post-title {
    font-size: 20px;
}
.post-tp-12-header .single-post-title {
    font-size: 22px;
}
.post-template-13 .single-post-title {
    font-size: 22px;
}
.post-template-14 .single-post-title {
    font-size: 22px;
}
.post-subtitle {
    font-family: 'Lora';
    font-weight: 400;
    font-style: italic;
    font-size: 20px;
    text-transform: inherit;
}
.entry-content {
    font-family: 'Lora';
    font-weight: 400;
    font-size: 14px;
    text-align: inherit;
    text-transform: initial;
    color: #222222;
}
.post-summary {
    font-family: 'Lora';
    font-weight: 400;
    line-height: 19px;
    font-size: 13px;
    text-align: inherit;
    text-transform: initial;
    color: #888888;
}
.single-post-excerpt {
    font-family: 'Lora';
    font-weight: 400;
    line-height: 22px;
    font-size: 15px;
    text-align: inherit;
    text-transform: initial;
}
.site-header .site-branding .logo.text-logo {
    font-family: 'IRANSansX-Light';
    font-weight: 400;
    font-size: 30px;
    text-align: inherit;
    text-transform: uppercase;
}
.main-menu li>a, .main-menu li, .off-canvas-menu>ul>li>a {
    font-family: 'IRANSansX-Regular';
    font-weight: 400;
    font-size: 12px;
    text-align: inherit;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.main-menu.menu .sub-menu>li>a, .main-menu.menu .sub-menu>li, .rh-header .menu-container .resp-menu li>a, .rh-header .menu-container .resp-menu li, .mega-menu.mega-type-link-list .mega-links li>a, ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links>li>a, .off-canvas-menu li>a {
    font-family: 'IRANSansX-Regular';
    font-weight: 400;
    font-size: 13px;
    text-align: inherit;
    text-transform: none;
}
.top-menu.menu>li>a, .top-menu.menu>li>a:hover, .top-menu.menu>li, .topbar .topbar-sign-in {
    font-family: 'IRANSansX-Light';
    font-weight: 400;
    font-size: 10px;
    text-align: inherit;
    text-transform: uppercase;
}
.top-menu.menu .sub-menu>li>a, .top-menu.menu .sub-menu>li {
    font-family: 'Lato';
    font-weight: 400;
    font-size: 12px;
    text-align: inherit;
    text-transform: uppercase;
}
.topbar .topbar-date {
    font-family: 'Lato';
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
}
.archive-title .pre-title {
    font-family: 'IRANSansX-Regular';
    font-weight: 400;
    font-size: 14px;
    text-align: inherit;
    text-transform: capitalize;
}
.archive-title .page-heading {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    color: #ffffff;
}
.listing-item .post-subtitle {
    font-family: 'IRANSansX-Light';
    font-weight: 400;
    line-height: 18px;
    text-align: inherit;
    text-transform: inherit;
    color: #565656;
}
.listing-item-classic-1 .title {
    font-family: 'Montserrat';
    font-weight: 400;
    line-height: 24px;
    font-size: 18px;
    text-align: inherit;
    text-transform: uppercase;
    color: #383838;
}
.listing-item-classic-1 .post-subtitle {
    font-size: 17px;
}
.listing-item-classic-2 .title {
    font-family: 'Montserrat';
    font-weight: 400;
    line-height: 24px;
    font-size: 18px;
    text-align: inherit;
    text-transform: uppercase;
    color: #383838;
}
.listing-item-classic-2 .post-subtitle {
    font-size: 17px;
}
.listing-item-classic-3 .title {
    font-family: 'Montserrat';
    font-weight: 400;
    line-height: 25px;
    font-size: 18px;
    text-align: center;
    text-transform: uppercase;
    color: #383838;
}
.listing-item-classic-3 .post-subtitle {
    font-size: 17px;
}
.listing-mg-1-item .content-container, .listing-mg-1-item .title {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 18px;
    text-align: inherit;
    text-transform: uppercase;
    color: #ffffff;
}
.listing-mg-1-item .post-subtitle {
    font-size: 16px;
}
.listing-mg-2-item .content-container, .listing-mg-2-item .title {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 18px;
    text-align: inherit;
    text-transform: uppercase;
    color: #ffffff;
}
.listing-mg-2-item .post-subtitle {
    font-size: 16px;
}
.listing-mg-3-item .content-container, .listing-mg-3-item .title {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 16px;
    text-align: inherit;
    text-transform: uppercase;
}
.listing-mg-4-item .content-container, .listing-mg-4-item .title {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 15px;
    text-align: inherit;
    text-transform: uppercase;
}
.listing-mg-4-item .post-subtitle {
    font-size: 16px;
}
.listing-mg-5-item-big .title {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 18px;
    text-align: center;
    text-transform: uppercase;
}
.listing-mg-5-item-small .title {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 14px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: -0.4px;
}
.listing-mg-5-item .post-subtitle {
    font-size: 16px;
}
.listing-mg-6-item .content-container, .listing-mg-6-item .title {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 18px;
    text-align: inherit;
    text-transform: uppercase;
    color: #ffffff;
}
.listing-mg-6-item .post-subtitle {
    font-size: 16px;
}
.listing-mg-7-item .content-container, .listing-mg-7-item .title {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 18px;
    text-align: inherit;
    text-transform: uppercase;
    color: #ffffff;
}
.listing-mg-7-item .post-subtitle {
    font-size: 16px;
}
.listing-mg-8-item .content-container, .listing-mg-8-item .title {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 18px;
    text-align: inherit;
    text-transform: uppercase;
    color: #ffffff;
}
.listing-mg-8-item .post-subtitle {
    font-size: 16px;
}
.listing-mg-9-item .content-container, .listing-mg-9-item .title {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 18px;
    text-align: inherit;
    text-transform: uppercase;
    color: #ffffff;
}
.listing-mg-9-item .post-subtitle {
    font-size: 15px;
}
.listing-mg-10-item .content-container, .listing-mg-10-item .title {
    font-family: 'Montserrat';
    font-weight: 400;
    font-size: 18px;
    text-align: inherit;
    text-transform: uppercase;
    color: #ffffff;
}
.listing-mg-10-item .post-subtitle {
    font-size: 16px;
}
.listing-item-grid-1 .title {
    font-family: 'Montserrat';
    font-weight: 400;
    line-height: 22px;
    font-size: 16px;
    text-align: inherit;
    text-transform: uppercase;
    color: #383838;
}
.listing-item-grid-1 .post-subtitle {
    font-size: 16px;
}
.listing-item-grid-2 .title {
    font-family: 'Montserrat';
    font-weight: 400;
    line-height: 22px;
    font-size: 17px;
    text-align: inherit;
    text-transform: uppercase;
    color: #383838;
}
.listing-item-grid-2 .post-subtitle {
    font-size: 16px;
}
.listing-item-tall-1 .title {
    font-family: 'Montserrat';
    font-weight: 400;
    line-height: 22px;
    font-size: 15px;
    text-align: inherit;
    text-transform: uppercase;
    color: #383838;
    letter-spacing: -0.4px;
}
.listing-item-tall-1 .post-subtitle {
    font-size: 14px;
}
.listing-item-tall-2 .title, .listing-item-tall-2 .title a {
    font-family: 'Montserrat';
    font-weight: 400;
    line-height: 22px;
    font-size: 15px;
    text-align: center;
    text-transform: uppercase;
    color: #383838;
    letter-spacing: -0.4px;
}
.listing-item-tall-2 .post-subtitle {
    font-size: 14px;
}
.bs-slider-1-item .title {
    font-family: 'Montserrat';
    font-weight: 400;
    line-height: 30px;
    font-size: 20px;
    text-align: inherit;
    text-transform: uppercase;
}
.bs-slider-1-item .post-subtitle {
    font-size: 15px;
}
.bs-slider-2-item .title {
    font-family: 'Montserrat';
    font-weight: 400;
    line-height: 26px;
    font-size: 18px;
    text-align: inherit;
    text-transform: uppercase;
    color: #383838;
}
.bs-slider-2-item .post-subtitle {
    font-size: 15px;
}
.bs-slider-3-item .title {
    font-family: 'Montserrat';
    font-weight: 400;
    line-height: 26px;
    font-size: 18px;
    text-align: inherit;
    text-transform: uppercase;
    color: #383838;
}
.bs-slider-3-item .post-subtitle {
    font-size: 15px;
}
.bs-box-1 .box-title {
    font-family: 'Montserrat';
    font-weight: 400;
    line-height: 28px;
    font-size: 16px;
    text-align: inherit;
    text-transform: uppercase;
}
.bs-box-2 .box-title {
    font-family: 'Montserrat';
    font-weight: 400;
    line-height: 20px;
    font-size: 14px;
    text-align: inherit;
    text-transform: uppercase;
}
.bs-box-3 .box-title {
    font-family: 'Montserrat';
    font-weight: 400;
    line-height: 22px;
    font-size: 16px;
    text-align: inherit;
    text-transform: uppercase;
}
.bs-box-4 .box-title {
    font-family: 'Montserrat';
    font-weight: 400;
    line-height: 22px;
    font-size: 16px;
    text-align: inherit;
    text-transform: uppercase;
}
.listing-item-blog-1>.item-inner>.title, .listing-item-blog-2>.item-inner>.title, .listing-item-blog-3>.item-inner>.title {
    font-family: 'Montserrat';
    font-weight: 400;
    line-height: 20px;
    font-size: 16px;
    text-align: inherit;
    text-transform: uppercase;
    color: #383838;
}
.listing-item-blog-1>.item-inner>.post-subtitle, .listing-item-blog-2>.item-inner>.post-subtitle, .listing-item-blog-3>.item-inner>.post-subtitle {
    font-size: 15px;
}
.listing-item-blog-5>.item-inner>.title {
    font-family: 'Montserrat';
    font-weight: 400;
    line-height: 22px;
    font-size: 18px;
    text-align: inherit;
    text-transform: uppercase;
    color: #383838;
}
.listing-item-blog-5 .post-subtitle {
    font-size: 17px;
}
.listing-item-tb-3 .title, .listing-item-tb-1 .title {
    font-family: 'Montserrat';
    font-weight: 400;
    line-height: 16px;
    font-size: 13px;
    text-align: inherit;
    text-transform: uppercase;
    color: #383838;
}
.listing-item-tb-3 .post-subtitle, .listing-item-tb-1 .post-subtitle {
    font-size: 14px;
}
.listing-item-tb-2 .title {
    font-family: 'Montserrat';
    font-weight: 400;
    line-height: 16px;
    font-size: 13px;
    text-align: inherit;
    text-transform: uppercase;
    color: #383838;
}
.listing-item-tb-2 .post-subtitle {
    font-size: 14px;
}
.listing-item-text-1 .title {
    font-family: 'Montserrat';
    font-weight: 400;
    line-height: 18px;
    font-size: 15px;
    text-align: center;
    text-transform: uppercase;
    color: #383838;
}
.listing-item-text-1 .post-subtitle {
    font-size: 14px;
}
.listing-item-text-2 .title {
    font-family: 'Montserrat';
    font-weight: 400;
    line-height: 16px;
    font-size: 13px;
    text-align: inherit;
    text-transform: uppercase;
    color: #383838;
}
.listing-item-text-2 .post-subtitle {
    font-size: 14px;
}
.listing-item-text-3 .title, .listing-item-text-4 .title {
    font-family: 'Montserrat';
    font-weight: 400;
    line-height: 16px;
    font-size: 13px;
    text-align: inherit;
    text-transform: uppercase;
    color: #383838;
}
.listing-item-text-3 .post-subtitle, .listing-item-text-4 .post-subtitle {
    font-size: 14px;
}
.section-heading .h-text {
    font-family: 'IRANSansX-Regular';
    font-weight: 400;
    line-height: 16px;
    font-size: 12px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.site-footer .copy-footer .menu {
    font-family: 'IRANSansX-Light';
    font-weight: 400;
    line-height: 12px;
    font-size: 12px;
    text-transform: uppercase;
    color: #ffffff;
}
.site-footer .copy-footer .container {
    font-family: 'Lato';
    font-weight: 400;
    line-height: 10px;
    font-size: 10px;
}
.post-meta .views.rank-default, .single-post-share .post-share-btn.post-share-btn-views.rank-default {
    color: !important;
}
.post-meta .views.rank-500, .single-post-share .post-share-btn.post-share-btn-views.rank-500 {
    color: #edaa02 !important;
}
.post-meta .views.rank-1000, .single-post-share .post-share-btn.post-share-btn-views.rank-1000 {
    color: #d88531 !important;
}
.post-meta .views.rank-2000, .single-post-share .post-share-btn.post-share-btn-views.rank-2000 {
    color: #c44b2d !important;
}
.post-meta .views.rank-3500, .single-post-share .post-share-btn.post-share-btn-views.rank-3500 {
    color: #d40808 !important;
}
.post-meta .share.rank-50, .single-post-share .post-share-btn.rank-50 {
    color: #edaa02 !important;
}
.post-meta .share.rank-100, .single-post-share .post-share-btn.rank-100 {
    color: #d88531 !important;
}
.post-meta .share.rank-200, .single-post-share .post-share-btn.rank-200 {
    color: #c44b2d !important;
}
.post-meta .share.rank-300, .single-post-share .post-share-btn.rank-300 {
    color: #d40808 !important;
}
 .widget.widget_categories li.cat-item.cat-item-19>a:hover, .main-menu.menu>li.menu-term-19:hover>a, ul.menu.footer-menu li.menu-term-19>a:hover, .listing-item.main-term-19:hover .title a, .listing-item-classic.main-term-19 .post-meta a:hover, .listing-item-blog.main-term-19 .post-meta a:hover, .listing-item-grid.main-term-19 .post-meta a:hover, .listing-item-text-1.main-term-19 .post-meta a:hover, .listing-item-text-2.main-term-19 .post-meta a:hover, .bs-popular-categories .bs-popular-term-item.term-item-19:hover a, .listing-mg-5-item.main-term-19:hover .title, .listing-mg-5-item.main-term-19:hover .title a:hover, .listing-item-tall-1.main-term-19:hover>.title, .listing-item-tall-2.main-term-19:hover>.title, .tabbed-grid-posts .tabs-section .active a.term-19, .search-header .clean-button.term-19:hover {
    color: #22a3d6 !important;
}
.main-menu.menu>li.menu-term-19:hover>a:before, .main-menu.menu>li.menu-term-19.current-menu-item>a:before, .main-menu.menu>li.menu-term-19.current-menu-parent>a:before, .widget.widget_nav_menu ul.menu li.menu-term-19>a:hover, .widget.widget_nav_menu ul.menu li.current-menu-item.menu-term-19>a, .widget.widget_categories li.cat-item.cat-item-19>a:hover>.post-count, .listing-item-text-1.main-term-19:hover .term-badges.floated .term-badge.term-19 a, .listing-item-tb-2.main-term-19:hover .term-badges.floated .term-badge a, .listing-item.main-term-19:hover a.read-more, .term-badges .term-badge.term-19 a, .archive-title .term-badges span.term-badge.term-19 a:hover, body.category-19 .archive-title .pre-title span, body.category-19 .archive-title .pre-title:after, .bs-pagination.main-term-19 .btn-bs-pagination:hover, .bs-pagination-wrapper.main-term-19 .bs-loading>div, .bs-pagination.main-term-19 .btn-bs-pagination.bs-pagination-in-loading, .bs-slider-controls.main-term-19 .btn-bs-pagination:hover, .bs-slider-controls.main-term-19 .bs-slider-dots .bs-slider-active>.bts-bs-dots-btn, .main-menu.menu>li.menu-term-19>a>.better-custom-badge, .bs-popular-categories .bs-popular-term-item.term-item-19:hover .term-count, .bs-slider-2-item.main-term-19 .term-badges.floated .term-badge a, .bs-slider-3-item.main-term-19 .term-badges.floated .term-badge a, .bs-slider-2-item.main-term-19 .content-container a.read-more:hover, .bs-slider-3-item.main-term-19 .content-container a.read-more:hover, .listing-item.main-term-19 .post-count-badge.pcb-t1.pcb-s1, body.category-19 .archive-title.with-actions .page-heading {
    background-color: #22a3d6 !important;
    color: #fff;
}
.main-menu.menu>li.menu-term-19>a>.better-custom-badge:after, body.category-19 .archive-title.with-actions .page-heading:after {
    border-top-color: #22a3d6 !important;
}
.listing-item-text-2.main-term-19:hover .item-inner, .bs-pagination.main-term-19 .btn-bs-pagination:hover, .bs-pagination.main-term-19 .btn-bs-pagination.bs-pagination-in-loading, .bs-slider-controls.main-term-19 .btn-bs-pagination:hover, .bs-slider-2-item.main-term-19 .content-container a.read-more, .bs-slider-3-item.main-term-19 .content-container a.read-more {
    border-color: #22a3d6 !important;
}
body.category-19 ::selection {
    background: #22a3d6 !important;
}
body.category-19 ::-moz-selection {
    background: #22a3d6 !important;
}
.listing-item.main-term-19 .rating-bar span {
    background-color: #22a3d6;
}
.listing-item.main-term-19 .rating-stars span:before {
    color: #22a3d6;
}
.term-badges.text-badges .term-badge.term-19 a {
    color: #22a3d6 !important;
    background-color: transparent !important;
}
.main-term-19.section-heading.sh-t3 a.active, .main-term-19.section-heading.sh-t3 .main-link:first-child:last-child .main-term-19.h-text, .main-term-19.section-heading.sh-t3>.h-text {
    color: #22a3d6;
}
.section-heading.sh-t3 a:hover .h-text.main-term-19, .main-term-19.section-heading.sh-t3 a.active .h-text {
    color: #22a3d6 !important;
}
.section-heading.sh-t3.sh-s7:after {
    background-color: #22a3d6;
}
.main-term-19.section-heading.sh-t3:after, .bsb-have-heading-color .main-term-19.section-heading.sh-t3.sh-s9:after, .main-term-19.section-heading.sh-t3.sh-s9:after {
    background-color: #22a3d6 !important;
}
.main-term-19.section-heading.sh-t3:before {
    border-top-color: #22a3d6 !important;
}
.widget.widget_categories li.cat-item.cat-item-18>a:hover, .main-menu.menu>li.menu-term-18:hover>a, ul.menu.footer-menu li.menu-term-18>a:hover, .listing-item.main-term-18:hover .title a, .listing-item-classic.main-term-18 .post-meta a:hover, .listing-item-blog.main-term-18 .post-meta a:hover, .listing-item-grid.main-term-18 .post-meta a:hover, .listing-item-text-1.main-term-18 .post-meta a:hover, .listing-item-text-2.main-term-18 .post-meta a:hover, .bs-popular-categories .bs-popular-term-item.term-item-18:hover a, .listing-mg-5-item.main-term-18:hover .title, .listing-mg-5-item.main-term-18:hover .title a:hover, .listing-item-tall-1.main-term-18:hover>.title, .listing-item-tall-2.main-term-18:hover>.title, .tabbed-grid-posts .tabs-section .active a.term-18, .search-header .clean-button.term-18:hover {
    color: #1948a0 !important;
}
.main-menu.menu>li.menu-term-18:hover>a:before, .main-menu.menu>li.menu-term-18.current-menu-item>a:before, .main-menu.menu>li.menu-term-18.current-menu-parent>a:before, .widget.widget_nav_menu ul.menu li.menu-term-18>a:hover, .widget.widget_nav_menu ul.menu li.current-menu-item.menu-term-18>a, .widget.widget_categories li.cat-item.cat-item-18>a:hover>.post-count, .listing-item-text-1.main-term-18:hover .term-badges.floated .term-badge.term-18 a, .listing-item-tb-2.main-term-18:hover .term-badges.floated .term-badge a, .listing-item.main-term-18:hover a.read-more, .term-badges .term-badge.term-18 a, .archive-title .term-badges span.term-badge.term-18 a:hover, body.category-18 .archive-title .pre-title span, body.category-18 .archive-title .pre-title:after, .bs-pagination.main-term-18 .btn-bs-pagination:hover, .bs-pagination-wrapper.main-term-18 .bs-loading>div, .bs-pagination.main-term-18 .btn-bs-pagination.bs-pagination-in-loading, .bs-slider-controls.main-term-18 .btn-bs-pagination:hover, .bs-slider-controls.main-term-18 .bs-slider-dots .bs-slider-active>.bts-bs-dots-btn, .main-menu.menu>li.menu-term-18>a>.better-custom-badge, .bs-popular-categories .bs-popular-term-item.term-item-18:hover .term-count, .bs-slider-2-item.main-term-18 .term-badges.floated .term-badge a, .bs-slider-3-item.main-term-18 .term-badges.floated .term-badge a, .bs-slider-2-item.main-term-18 .content-container a.read-more:hover, .bs-slider-3-item.main-term-18 .content-container a.read-more:hover, .listing-item.main-term-18 .post-count-badge.pcb-t1.pcb-s1, body.category-18 .archive-title.with-actions .page-heading {
    background-color: #1948a0 !important;
    color: #fff;
}
.main-menu.menu>li.menu-term-18>a>.better-custom-badge:after, body.category-18 .archive-title.with-actions .page-heading:after {
    border-top-color: #1948a0 !important;
}
.listing-item-text-2.main-term-18:hover .item-inner, .bs-pagination.main-term-18 .btn-bs-pagination:hover, .bs-pagination.main-term-18 .btn-bs-pagination.bs-pagination-in-loading, .bs-slider-controls.main-term-18 .btn-bs-pagination:hover, .bs-slider-2-item.main-term-18 .content-container a.read-more, .bs-slider-3-item.main-term-18 .content-container a.read-more {
    border-color: #1948a0 !important;
}
body.category-18 ::selection {
    background: #1948a0 !important;
}
body.category-18 ::-moz-selection {
    background: #1948a0 !important;
}
.listing-item.main-term-18 .rating-bar span {
    background-color: #1948a0;
}
.listing-item.main-term-18 .rating-stars span:before {
    color: #1948a0;
}
.term-badges.text-badges .term-badge.term-18 a {
    color: #1948a0 !important;
    background-color: transparent !important;
}
.main-term-18.section-heading.sh-t3 a.active, .main-term-18.section-heading.sh-t3 .main-link:first-child:last-child .main-term-18.h-text, .main-term-18.section-heading.sh-t3>.h-text {
    color: #1948a0;
}
.section-heading.sh-t3 a:hover .h-text.main-term-18, .main-term-18.section-heading.sh-t3 a.active .h-text {
    color: #1948a0 !important;
}
.section-heading.sh-t3.sh-s7:after {
    background-color: #1948a0;
}
.main-term-18.section-heading.sh-t3:after, .bsb-have-heading-color .main-term-18.section-heading.sh-t3.sh-s9:after, .main-term-18.section-heading.sh-t3.sh-s9:after {
    background-color: #1948a0 !important;
}
.main-term-18.section-heading.sh-t3:before {
    border-top-color: #1948a0 !important;
}
.widget.widget_categories li.cat-item.cat-item-16>a:hover, .main-menu.menu>li.menu-term-16:hover>a, ul.menu.footer-menu li.menu-term-16>a:hover, .listing-item.main-term-16:hover .title a, .listing-item-classic.main-term-16 .post-meta a:hover, .listing-item-blog.main-term-16 .post-meta a:hover, .listing-item-grid.main-term-16 .post-meta a:hover, .listing-item-text-1.main-term-16 .post-meta a:hover, .listing-item-text-2.main-term-16 .post-meta a:hover, .bs-popular-categories .bs-popular-term-item.term-item-16:hover a, .listing-mg-5-item.main-term-16:hover .title, .listing-mg-5-item.main-term-16:hover .title a:hover, .listing-item-tall-1.main-term-16:hover>.title, .listing-item-tall-2.main-term-16:hover>.title, .tabbed-grid-posts .tabs-section .active a.term-16, .search-header .clean-button.term-16:hover {
    color: #096eea !important;
}
.main-menu.menu>li.menu-term-16:hover>a:before, .main-menu.menu>li.menu-term-16.current-menu-item>a:before, .main-menu.menu>li.menu-term-16.current-menu-parent>a:before, .widget.widget_nav_menu ul.menu li.menu-term-16>a:hover, .widget.widget_nav_menu ul.menu li.current-menu-item.menu-term-16>a, .widget.widget_categories li.cat-item.cat-item-16>a:hover>.post-count, .listing-item-text-1.main-term-16:hover .term-badges.floated .term-badge.term-16 a, .listing-item-tb-2.main-term-16:hover .term-badges.floated .term-badge a, .listing-item.main-term-16:hover a.read-more, .term-badges .term-badge.term-16 a, .archive-title .term-badges span.term-badge.term-16 a:hover, body.category-16 .archive-title .pre-title span, body.category-16 .archive-title .pre-title:after, .bs-pagination.main-term-16 .btn-bs-pagination:hover, .bs-pagination-wrapper.main-term-16 .bs-loading>div, .bs-pagination.main-term-16 .btn-bs-pagination.bs-pagination-in-loading, .bs-slider-controls.main-term-16 .btn-bs-pagination:hover, .bs-slider-controls.main-term-16 .bs-slider-dots .bs-slider-active>.bts-bs-dots-btn, .main-menu.menu>li.menu-term-16>a>.better-custom-badge, .bs-popular-categories .bs-popular-term-item.term-item-16:hover .term-count, .bs-slider-2-item.main-term-16 .term-badges.floated .term-badge a, .bs-slider-3-item.main-term-16 .term-badges.floated .term-badge a, .bs-slider-2-item.main-term-16 .content-container a.read-more:hover, .bs-slider-3-item.main-term-16 .content-container a.read-more:hover, .listing-item.main-term-16 .post-count-badge.pcb-t1.pcb-s1, body.category-16 .archive-title.with-actions .page-heading {
    background-color: #096eea !important;
    color: #fff;
}
.main-menu.menu>li.menu-term-16>a>.better-custom-badge:after, body.category-16 .archive-title.with-actions .page-heading:after {
    border-top-color: #096eea !important;
}
.listing-item-text-2.main-term-16:hover .item-inner, .bs-pagination.main-term-16 .btn-bs-pagination:hover, .bs-pagination.main-term-16 .btn-bs-pagination.bs-pagination-in-loading, .bs-slider-controls.main-term-16 .btn-bs-pagination:hover, .bs-slider-2-item.main-term-16 .content-container a.read-more, .bs-slider-3-item.main-term-16 .content-container a.read-more {
    border-color: #096eea !important;
}
body.category-16 ::selection {
    background: #096eea !important;
}
body.category-16 ::-moz-selection {
    background: #096eea !important;
}
.listing-item.main-term-16 .rating-bar span {
    background-color: #096eea;
}
.listing-item.main-term-16 .rating-stars span:before {
    color: #096eea;
}
.term-badges.text-badges .term-badge.term-16 a {
    color: #096eea !important;
    background-color: transparent !important;
}
.main-term-16.section-heading.sh-t3 a.active, .main-term-16.section-heading.sh-t3 .main-link:first-child:last-child .main-term-16.h-text, .main-term-16.section-heading.sh-t3>.h-text {
    color: #096eea;
}
.section-heading.sh-t3 a:hover .h-text.main-term-16, .main-term-16.section-heading.sh-t3 a.active .h-text {
    color: #096eea !important;
}
.section-heading.sh-t3.sh-s7:after {
    background-color: #096eea;
}
.main-term-16.section-heading.sh-t3:after, .bsb-have-heading-color .main-term-16.section-heading.sh-t3.sh-s9:after, .main-term-16.section-heading.sh-t3.sh-s9:after {
    background-color: #096eea !important;
}
.main-term-16.section-heading.sh-t3:before {
    border-top-color: #096eea !important;
}
.bsac img {
    display: inline-block;
}
.bsac.location-bssl_after {
    margin-bottom: 30px;
}
.bsac.location-bssl_before {
    margin-top: 38px;
    margin-bottom: 0;
}
.bs-smart-list+.location-bssl_after {
    margin-top: 25px;
}
.bs-smart-list.bssl-t1.bssl-s1 .bsac.location-bssl_after, .bs-smart-list.bssl-t1.bssl-s3 .bsac.location-bssl_after, .bs-smart-list.bssl-t1.bssl-s4 .bsac.location-bssl_after {
    margin-top: 30px;
}
.bs-smart-list.bssl-t1.bssl-s6 .bsac.location-bssl_style_6 {
    margin-top: 45px;
    margin-bottom: 45px;
}
.bs-smart-list.bssl-t1.bssl-s7 .bsac.location-bssl_style_7 {
    margin-top: 25px;
    padding-top: 25px;
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;
}
.bs-smart-list.bssl-t1.bssl-s8 .bsac.location-bssl_style_8 {
    margin-top: 30px;
    padding-top: 30px;
    margin-bottom: 30px;
    padding-bottom: 30px;
    border-bottom: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;
}
.bs-smart-list.bssl-t1.bssl-s10 .bsac.location-bssl_style_10, .bs-smart-list.bssl-t1.bssl-s11 .bsac.location-bssl_style_11, .bs-smart-list.bssl-t1.bssl-s12 .bsac.location-bssl_style_12, .bs-smart-list.bssl-t1.bssl-s9 .bsac.location-bssl_style_9 {
    margin-top: 35px;
    margin-bottom: 35px;
}
.bs-smart-list.bssl-t1.bssl-s13 .bsac.location-bssl_style_13 {
    margin-top: 5px;
    margin-bottom: 12px;
}
.bs-smart-list.bssl-t1.bssl-s14 .bsac.location-bssl_style_14 {
    margin-top: 8px;
    margin-bottom: 12px;
}
.bs-smart-list.bssl-t1.bssl-s15 .bsac.location-bssl_style_15, .bs-smart-list.bssl-t1.bssl-s16 .bsac.location-bssl_style_16, .bs-smart-list.bssl-t1.bssl-s17 .bsac.location-bssl_style_17 {
    margin-top: 5px;
    margin-bottom: 12px;
}
.site-header .sidebar .bsac {
    padding: 0 0 5px;
    margin: 0;
}
.site-header .sidebar .bsac:last-child {
    padding-bottom: 0;
}
.site-header .sidebar .bsac .bsac-container {
    margin-bottom: 0;
}
.site-header .sidebar .bsac .bsac-caption, .site-header .sidebar .bsac .bsac-empty-note {
    display: none;
}
.site-header .bsac {
    margin-bottom: 0;
}
.site-header .bsac .bsac-caption {
    display: none!important;
}
.mega-type-page-builder .bsac:last-child {
    margin-bottom: 0;
}
.site-header.header-stype-2 .sidebar .bsac {
    text-align: right;
}
.site-header.header-stype-3 .sidebar .bsac {
    text-align: right;
}
.bsac .bsac-container:last-child {
    margin-bottom: 0;
}
.widget .bsac {
    margin-bottom: 0;
}
.single-post-content .bsac {
    margin-bottom: 12px;
}
.bsac.bsac-after-related {
    margin-bottom: 0;
    margin-top: 35px;
}
.bsac.bsac-after-header {
    margin-bottom: 0;
}
.bsac.bsac-after-header .bsac-caption {
    display: none;
}
.bsac.bsac-after-header .bsac-container:first-child, .bsac.bsac-after-header.bsac-column-2 .bsac-container:nth-child(2), .bsac.bsac-after-header.bsac-column-3 .bsac-container:nth-child(2), .bsac.bsac-after-header.bsac-column-3 .bsac-container:nth-child(3) {
    margin-top: 20px;
}
.bf-breadcrumb.bc-top-style+.adcontainer .bsac.bsac-after-header .bsac-container:first-child, .bf-breadcrumb.bc-top-style+.adcontainer .bsac.bsac-after-header.bsac-column-2 .bsac-container:nth-child(2), .bf-breadcrumb.bc-top-style+.adcontainer .bsac.bsac-after-header.bsac-column-3 .bsac-container:nth-child(2), .bf-breadcrumb.bc-top-style+.adcontainer .bsac.bsac-after-header.bsac-column-3 .bsac-container:nth-child(3) {
    margin-top: 10px;
}
.bsac.bsac-after-header .bsac-container:last-child, .bsac.bsac-after-header.bsac-column-2 .bsac-container:nth-last-child(2), .bsac.bsac-after-header.bsac-column-3 .bsac-container:nth-last-child(2), .bsac.bsac-after-header.bsac-column-3 .bsac-container:nth-last-child(3) {
    margin-bottom: -4px;
}
.bsac.bsac-above-post-box {
    margin-bottom: 15px;
}
.bsac.bsac-above-post-box.bsac-above-post-box-tmargine {
    margin-top: 20px;
}
.bsac.bsac-above-post-box.bsac-above-post-box-tmargine2 {
    margin-top: -15px;
    margin-bottom: 27px;
}
.bsac.bsac-above-post-box.bsac-above-post-box-tmargine2 {
    margin-top: 0;
}
.bsac.bsac-between-thumbnail-title.bsac-between-thumbnail-title {
    margin-bottom: 20px;
}
.post-tp-12-header .bsac.bsac-between-thumbnail-title.bsac-between-thumbnail-title {
    margin-top: 25px;
}
.post-tp-15-header .bsac.bsac-between-thumbnail-title.bsac-between-thumbnail-title {
    margin-top: 25px;
}
.main-wrap>.container.adcontainer+.content-container {
    margin-top: 20px;
}
@media(min-width:1140px) {
    .bsac.bsac-after-header.bsac-show-desktop+.content-wrap .entry-content>.vc_row.vc_row-has-fill: first-child {
    margin-top: 0!important;
}
.bsac.bsac-after-header.bsac-show-desktop~.post-header.post-tp-12-header, .bsac.bsac-after-header.bsac-show-desktop~.post-header.post-tp-2-header, .bsac.bsac-after-header.bsac-show-desktop~.post-header.post-tp-4-header, .bsac.bsac-after-header.bsac-show-desktop~.post-header.post-tp-7-header {
    margin-top: 25px;
}
}@media(min-width:1019px)and(max-width:1140px) {
    .bsac.bsac-after-header.bsac-show-tablet-landscape+.content-wrap .entry-content>.vc_row.vc_row-has-fill: first-child {
    margin-top: 0!important;
}
.bsac.bsac-after-header.bsac-show-tablet-landscape~.post-header.post-tp-12-header, .bsac.bsac-after-header.bsac-show-tablet-landscape~.post-header.post-tp-2-header, .bsac.bsac-after-header.bsac-show-tablet-landscape~.post-header.post-tp-4-header, .bsac.bsac-after-header.bsac-show-tablet-landscape~.post-header.post-tp-7-header {
    margin-top: 25px;
}
}@media(min-width:768px)and(max-width:1018px) {
    .bsac.bsac-after-header.bsac-show-tablet-portrait+.content-wrap .entry-content>.vc_row.vc_row-has-fill: first-child {
    margin-top: 0!important;
}
.bsac.bsac-after-header.bsac-show-tablet-portrait~.post-header.post-tp-12-header, .bsac.bsac-after-header.bsac-show-tablet-portrait~.post-header.post-tp-2-header, .bsac.bsac-after-header.bsac-show-tablet-portrait~.post-header.post-tp-4-header, .bsac.bsac-after-header.bsac-show-tablet-portrait~.post-header.post-tp-7-header {
    margin-top: 25px;
}
}@media(max-width:767px) {
    .bsac.bsac-after-header.bsac-show-phone+.content-wrap .entry-content>.vc_row.vc_row-has-fill: first-child {
    margin-top: 0!important;
}
.bsac.bsac-after-header.bsac-show-phone~.post-header.post-tp-12-header, .bsac.bsac-after-header.bsac-show-phone~.post-header.post-tp-2-header, .bsac.bsac-after-header.bsac-show-phone~.post-header.post-tp-4-header, .bsac.bsac-after-header.bsac-show-phone~.post-header.post-tp-7-header {
    margin-top: 25px;
}
.bsac.bsac-above-post-box.bsac-above-post-box-tmargine {
    margin-top: 20px;
}
}.bsac.bsac-before-footer {
    margin-bottom: 0;
}
.bsac.bsac-before-footer .bsac-caption {
    display: none;
}
.bsac.bsac-before-footer .bsac-container:first-child, .bsac.bsac-before-footer.bsac-column-2 .bsac-container:nth-child(2), .bsac.bsac-before-footer.bsac-column-3 .bsac-container:nth-child(2), .bsac.bsac-before-footer.bsac-column-3 .bsac-container:nth-child(3) {
    margin-top: 20px;
}
.bsac.bsac-before-footer .bsac-container:last-child, .bsac.bsac-before-footer.bsac-column-2 .bsac-container:nth-last-child(2), .bsac.bsac-before-footer.bsac-column-3 .bsac-container:nth-last-child(2), .bsac.bsac-before-footer.bsac-column-3 .bsac-container:nth-last-child(3) {
    margin-bottom: 20px;
}
.bsac.bsac-before-footer.bsac-column-1 .bsac-container.bsac-type-code:last-child, .bsac.bsac-before-footer.bsac-column-2 .bsac-container.bsac-type-code:nth-last-child(2), .bsac.bsac-before-footer.bsac-column-3 .bsac-container.bsac-type-code:nth-last-child(2), .bsac.bsac-before-footer.bsac-column-3 .bsac-container.bsac-type-code:nth-last-child(3) {
    margin-bottom: 14px;
}
.bsac.bsac-ajaxed-related {
    padding: 20px 0;
    margin-bottom: -15px;
}
.bsac.bsac-post-before-author {
    margin-bottom: 0;
}
.bsac.bsac-before-header {
    margin-bottom: 0!important;
    padding: 20px 0;
    position: relative;
}
.bsac.bsac-before-header:before {
    content: '';
    display: inline-block;
    position: fixed;
    height: 400px;
    top: -400px;
    left: 0;
    right: 0;
    width: 100%}
.bsac.bsac-after-footer {
    margin-bottom: 0!important;
    padding: 20px 0;
    position: relative;
}
.bsac.bsac-after-footer:after {
    content: '';
    display: inline-block;
    position: fixed;
    height: 400px;
    bottom: -400px;
    left: 0;
    right: 0;
    width: 100%}
.ltr .bs-sks .bs-sksiteml .bsac, .rtl .bs-sks .bs-sksitemr .bsac {
    float: right;
}
.ltr .bs-sks .bs-sksitemr .bsac, .rtl .bs-sks .bs-sksiteml .bsac {
    float: left;
}
.bs-sks .bsac:last-child {
    margin-bottom: 0;
}
.listing-item>.bsac {
    margin-bottom: 0;
}
@media print {
    .bsac {
    display: none!important;
}
}