﻿/*
Theme Name: The7 Child
Theme URI: http://the7.io/
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: Any design, any layout. No coding required. The7 is the most customisable WordPress theme on the market up to date. Add the power of Visual Composer, The7 Post Types, Ultimate Addons, Slider Revolution, and WooCommerce to the mix, and you’ll get the ultimate web-site building toolkit! Theme is translation ready, compatible with WPML, SEO and mobile friendly (certified by Google).
Version: 7.0.2
Template: dt-the7
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
License URI: License.txt
Tags: multipurpose, responsive, retina ready, SEO ready, mobile friendly, iOS, material design, clean, minimal, business, corporate, portfolio, creative, photography, one page site, micro site
Text Domain: the7mk2
*/

@import url(../dt-the7/style.css);

.top-bar .mini-widgets.right-widgets, .top-bar .mini-widgets:last-child {
    display: none;
}
.top-bar>.mini-widgets > div {
    width: 100%;
}
.the7-mw-icon-search-bold:before {
    content: url(images/icon-search.svg) !important;
}
.header-bar .mini-wpml .wpml-ls-current-language > a {
    color: #000;
    font-weight: bold;
}
.header-bar .mini-wpml .wpml-ls-current-language > a span{
    border-bottom: 2px solid #000;
}
.wpml-ls-legacy-list-horizontal a {
      padding: 5px 8px;
}
.classic-header .navigation:before{
	height: 2px;
}
.masthead:not(.side-header):not(.side-header-menu-icon) .top-bar, .masthead:not(.side-header):not(.side-header-menu-icon) .header-bar, .masthead:not(.side-header):not(.side-header-menu-icon) .mobile-header-bar {
    max-width: 1440px !important;
}
ul#primary-menu li a span.menu-text {
    letter-spacing: 1.95px;
}
a.wpml-ls-link span {
    text-transform: uppercase;
}
.mini-widgets .header-elements-button-1 {
    letter-spacing: 1.25px;
    padding: 11.5px 24px;
    margin-right: 24px !important;
    line-height: 23px;
}
.mini-widgets .header-elements-button-2{
    letter-spacing: 1.25px;
    padding: 11.5px 24px;
    margin-right: 24px !important;
    line-height: 23px;
}
.mini-widgets .header-elements-button-1.notshow_in_spanish{
   display: none !important;
}
.mini-widgets .header-elements-button-2.notshow_in_english{
   display: none !important;
}
a.microwidget-btn.mini-button.header-elements-button-1.notshow_in_spanish{
   display: none !important;
}
a.microwidget-btn.mini-button.header-elements-button-2.notshow_in_english{
   display: none !important;
}

a.microwidget-btn.mini-button.header-elements-button-1.notshow_in_spanish span{
   display: none !important;
}
a.microwidget-btn.mini-button.header-elements-button-2.notshow_in_english span{
   display: none !important;
}

li.dt-mobile-menu-icon.menu-item {
    width: auto;
    height: auto;
    margin-left: 20px;
}

li.dt-mobile-menu-icon.menu-item a {
    margin: 0;
    margin-top: -10px;
}
.sticky-header .masthead.mixed-header, .overlay-navigation .masthead.mixed-header, .dt-mobile-header {
    display: block !important;
}
.dt-mobile-header {
    max-width: 100% !important;
    width: 100% !important;
}
.show-mobile-header .dt-close-mobile-menu-icon {
    right: 0;
    left: auto !important;
}


/*Home page*/
div#featured_home_post {
    max-width: calc(1440px - 48px);
    margin: 0 auto;
    padding: 24px 0 15px;
    width: 100%;
    display: flex;
    box-sizing: border-box
}

div#featured_home_post .featured_post_image img {
    width: 100%;
}

div#featured_home_post .featured_post_image img.play_icon {
    width: 15%;
    margin: 0 auto;
}

div#featured_home_post .featured_single_post_second {
    width: 100%;
    max-width: 504px;
}
div#featured_home_post .featured_single_post.featured_main {
    margin-right: 16px;
}

div#featured_home_post .featured_post_image {
    display: flex;
}
div#featured_home_post .featured_post_detail {
    background-color: #FFFFFF;
    box-shadow: 0 0 2px 0 rgba(0,0,0,0.16), 0 2px 2px 0 rgba(0,0,0,0.16), 0 1px 3px 0 rgba(0,0,0,0.16);
    text-align: center;
    padding-bottom: 35px;
}
div#featured_home_post .featured_single_post.featured_main .featured_post_image {
    height: 697px;
    background-position: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}

div#featured_home_post .featured_single_post.featured_top .featured_post_image,div#featured_home_post .featured_single_post.featured_bottom .featured_post_image {
    height: 293px;
    background-position: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
}
div#featured_home_post .featured_single_post {
    display: flex;
    flex-flow: column;
    width: 100%;
}
div#featured_home_post .featured_single_post.featured_main .featured_post_detail {
    height: calc(100% - 697px);
    justify-content: center;
    align-items: center;
    display: flex;
    flex-flow: column;
}
div#featured_home_post .featured_single_post.featured_bottom > .featured_post_detail {
    height: calc(100% + 16px - 344px);
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
}
div#featured_home_post .featured_single_post.featured_top > .featured_post_detail {
    height: calc(100% + -16px - 328px);
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
}


div#featured_home_post .featured_single_post_second > div {
    display: flex;
    flex-flow: column;
    height: 50%;
}


#featured_home_post .featured_post_category a {
    color: #01ADF1 !important;
    font-family: Catamaran;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 2.25px;
    line-height: 19px;
    text-align: center;
    text-decoration: none;
    margin-top: 28px;
    display: inline-block;
    margin-bottom: 8px!important;
    text-transform: uppercase;
}
#featured_home_post .featured_post_title h2 {
    max-width: 727px;
    color: #393D40;
    font-family: Catamaran;
    font-size: 40px;
    letter-spacing: -0.16px;
    line-height: 50px;
    text-align: center;
    margin: 0px auto;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: normal;
    text-transform: unset;
}

#featured_home_post .featured_post_excerpt {
    max-width: 650px;
    color: #393D40;
    font-family: Catamaran;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
    margin: 0 auto;
    padding-left: 20px;
    padding-right: 20px;
}
.divider-card-gold {
    box-sizing: border-box;
    height: 1px;
    width: 24px;
    border: 1px solid #97A3AA;
    margin: 16px auto;
}

div#featured_home_post .featured_single_post.featured_top .featured_post_title h2, 
div#featured_home_post .featured_single_post.featured_bottom .featured_post_title h2 {
     font-size: 32px;
     line-height: 36px;
}

div#featured_home_post.featured_home_category {
    flex-flow: column;
    padding-bottom: 15px;
}

div#featured_home_post.featured_home_category .featured_single_post_second {
    max-width: 100%;
    display: flex;
    margin-top: 16px;
}

div#featured_home_post.featured_home_category .featured_single_post.featured_main .featured_post_image {
    height: 490px;
}
div#featured_home_post.featured_home_category .featured_single_post.featured_top .featured_post_image, 
div#featured_home_post.featured_home_category .featured_single_post.featured_bottom .featured_post_image {
    height: 245px;
}

div#featured_home_post.featured_home_category .featured_single_post.featured_top {
    margin-right: 16px;
}

div#featured_home_post.featured_home_category .featured_single_post_second > div {
    height: auto;
}
div#featured_home_post.featured_home_category .featured_single_post_second .featured_post_detail {
    height: calc(100% - 280px);
    justify-content: stretch;
}

div#featured_home_category_more {
    color: #97A3AA;
    font-family: Catamaran;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
    text-align: right;
    display: flex;
    align-items: center;
}

div#featured_home_category_more a {
    color: #01ADF1;
    text-transform: uppercase;
    text-decoration: none;
}

div#featured_home_category_name h2 {
    color: #393D40;
    font-family: Catamaran;
    font-size: 56px;
    line-height: 40px;
    text-align: center;
    text-transform: none;
}

div#featured_home_category_more a:after {
    content: url(images/icon-arrow-right.svg);
    margin-left: 9px;
    margin-right: 0;
}

.linehr {
    box-sizing: border-box;
    height: 2px;
    border: 1px solid rgba(151,163,170,0.5);
    width: 100%;
}

div#trending_title .linehr{
   border-bottom: 1px solid rgba(151,163,170,0.5) !important;
   border: 0;
}

.more_cat {
    flex: none;
    margin-left: 20px;
}
div#featured_home_category_name h2 a:after {
    content: "";
    height: 18px;
    width: 12px;
    display: inline-block;
    background: url(images/icon-arrow-right.svg);
    background-repeat: no-repeat;
    background-size: contain;
    position: relative;
    top: -5px;
    margin-left: 10px;
}
div#featured_home_category_id {
    margin-top: 45px;
}
div#featured_home_category_id div#featured_home_post .featured_single_post_second {
    width: 100%;
}
div#featured_home_category_id div#featured_home_post .featured_single_post .featured_post_detail {
    height: calc(100% - 281px);
}
div#home_event_sidebar {
    margin-top: 53px;
}
div#home_top_stories .home_top_stories_title .title {
    color: #97A3AA;
    font-family: Catamaran;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 3px;
    line-height: 33px;
    text-align: center;
    text-transform: uppercase;
    flex: none;
    margin: auto 10px;
}


div#home_top_stories .home_top_stories_title {
    display: flex;
    flex: 100%;
    flex-flow: row;
    justify-content: center;
    align-items: center;
}


div#home_top_stories .topbloglistsingle {
    display: flex;
    align-items: center;
    padding: 12px 0;
    border-bottom: 1px solid #ddd;
    justify-content: space-between;
}

div#home_top_stories .topbloglistsingle-postimg {
    width: 100%;
    max-width: 107px;
    text-align: center;
}

div#home_top_stories .topbloglistsingle-title h3 {
    color: #393D40;
    font-family: Catamaran;
    font-size: 21px;
    letter-spacing: -0.15px;
    line-height: 26px;
    margin-right: 20px;
    max-width: 178px;
    text-transform: unset;
}

div#home_top_stories .topbloglist {
    padding: 15px 22px !important;
}

a.adver_banne {
    text-align: center;
    display: block;
}
.adver_bannemainsection .widget-title{
    color: #97A3AA;
    font-family: Catamaran;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 2.25px;
    line-height: 19px;
    text-align: center;
    margin-bottom: 0;
    margin-top: 25px;
}

div#home_event_category .featured_post_detail a ,
div#home_event_category div#featured_home_category_name a ,
div#home_event_category #featured_home_post .featured_post_excerpt{
    color: #FFFFFF;
}

div#home_event_category div#featured_home_category_id div#featured_home_post .featured_single_post .featured_post_detail {
    background: #141617;
}


#home_event_sidebar .sidebar-content .widget-title {
    color: #97A3AA;
    font-family: Catamaran;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 3px;
    line-height: 33px;
    text-align: center;
    background: #0e0f0f;
    z-index: 27;
    position: relative;
    display: table;
    margin: 0px auto;
    text-transform: uppercase;
    padding: 0 10px;
}

section#custom_html-3 .mc4wp-form-53550 .mc4wp-form-fields input[type="email"] {
    max-width: 250px!important;
    width: 100% !important;
}

.bottom_social i.fa.fa-pinterest-p {
    font-size: 32px;
}
div#home_event_sidebar .ad-title-12d {
    color: rgba(151,163,170,0.5);   
    font-family: Catamaran;
    font-size: 12px;   
    font-weight: bold;  
    letter-spacing: 2.25px; 
    line-height: 19px;  
    text-align: center;
    text-transform: uppercase;
}
div#home_event_sidebar .ad-title-12l {
    color: #ABABAB;
    font-family: Catamaran;
    font-size: 12px;
    letter-spacing: 5px;
    line-height: 12px;
    text-align: center;
    margin-bottom: 10px;
    text-transform: uppercase;

}
#home_event_category .date_news span {
    color: #97A3AA !important;
    font-family: Catamaran;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
}
#home_event_sidebar .sidebar-content .custom-categories a .item-name {
    color: #fff !important;
    font-family: Catamaran;
    font-size: 32px;
    letter-spacing: -0.22px;
    line-height: 28px;
    text-align: center;
    margin: 20px 0;
}
div#home_event_sidebar .custom-categories span.item-num {
    display: none;
}
#home_event_sidebar .sidebar-content .custom-categories li {
    display: flex;
    justify-content: center;
}

#home_event_sidebar ul.custom-categories {
    box-sizing: border-box;
    border: 0.5px solid rgba(180,180,180,0.5);
    box-shadow: 0 0 2px 0 rgba(0,0,0,0.16), 0 2px 2px 0 rgba(0,0,0,0.16), 0 1px 3px 0 rgba(0,0,0,0.16);
    position: relative;
    top: -17px;
    z-index: 0;
    padding-top: 25px;
}
div#home_newsletter_block {
    background: linear-gradient(180deg, #EBEEEF 0%, #F9FAFA 100%);
    margin: 0;
    margin-bottom: 50px;
    /* padding: 20px; */
    box-shadow: 0 0 2px 0 rgba(0,0,0,0.16), 0 2px 2px 0 rgba(0,0,0,0.16), 0 1px 3px 0 rgba(0,0,0,0.16);
}
div#home_newsletter_block .newsletter_join {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

div#home_newsletter_block .newsletter_join .newsletter_join_title h2{
    color: #434C51;
    font-family: Catamaran;
    font-size: 40px;
    letter-spacing: -0.4px;
    line-height: 44px;
    font-weight: normal;
    text-transform:none;
}
div#home_newsletter_block .newsletter_join .newsletter_join_title {
    max-width: 316px;
    margin-left: 5%;
}

li.dt-mobile-menu-icon.menu-item a .menu-item-text:before {
    display: none;
}

div#home_newsletter_block .newsletter_join .subscribe-to-our-new {max-width: 382px;color: #333333;font-family: Catamaran;font-size: 20px;line-height: 29px;margin-bottom: 30px;}

.newsletter_join_form #mc_embed_signup .mc-field-group {
    padding: 0;
}

.newsletter_join_form #mc_embed_signup .mc-field-group input {
    margin: 0;
}
.we-are-committed-to {  max-width: 332px;   color: #73838C; font-family: Catamaran; font-size: 13px;    line-height: 19px;  text-align: center;    margin-top: 28px;}

div#home_newsletter_block .newsletter_join > div {
    padding: 30px 0;
    margin: 0 10px;
}
.single.single-post .page-title {
    display: none;
}
.travel_featured_image img {
    width: 100%;
}
.travel_title_section {
    max-width: 100%;
    margin: 0 auto;
    margin-top: -60px;
    background: #fff;
    width: 1130px;
    padding-bottom: 40px;
}
div#event_single_page {
    background-color: #0E0F0F;
}
.social_single div#page{
    background-color: #0E0F0F;
}
.social_single .loadmore{
   background: linear-gradient(180deg, #171A1C 0%, #101213 100%) !important;
    color: #5E6C73 !important;
    font-family: Catamaran !important;
    font-size: 16px !important;
    font-weight: bold !important;
    letter-spacing: 1.25px !important;
    line-height: 27px !important;
    text-align: center !important;
    margin-top: 10px !important;
    padding: 10px !important;
    cursor: pointer !important;
    border: 0  !important;
}

div#event_single_page h1 {
    color: #fff;
}
.social_single .addtoany_shortcode .a2a_kit.addtoany_list a span.a2a_svg path{
    fill: #000;
}
.social_single .addtoany_shortcode .a2a_kit.addtoany_list a i.fa.fa-share-alt {
    color: #000;
}
div#inner_single_main_singleevent{
    background: linear-gradient(180deg, #050505 0%, #0E0F0F 100%);
}
.mini-widgets .mini-search .popup-search-wrap {
    width: 0;
    -webkit-transition: width 0.5s;
    transition: width 0.5s;
}
.mini-widgets .mini-search.act .popup-search-wrap {
    width: 200px;
}
.addtoany_shortcode {
    text-align: center;
}
span.a2a_svg.a2a_s__default.a2a_s_a2a {
    display: none;
}
.addtoany_shortcode .a2a_kit.addtoany_list a {
    height: 40px;
    width: 40px;
    padding: 3px;
    box-sizing: border-box;
    border-radius: 40px;
    background-color: #96a3aa;
    margin: 0 5px;
}
.singlesharebottom.sharepost .addtoany_shortcode .a2a_kit.addtoany_list a{
    background-color: #E5E8E9 !important;
    color: #97A3AA !important;
    border-color: #E5E8E9 !important;
    justify-content: center;
    vertical-align: middle;
    align-items: center;
    text-decoration: none;
}
.singlesharebottom.sharepost .addtoany_shortcode .a2a_kit.addtoany_list a span.a2a_svg path {
    fill: #96a3aa;
}

.gallery_post .addtoany_shortcode .a2a_kit.addtoany_list a span.a2a_svg path {
    fill: #000;
}

.gallery_post .addtoany_shortcode .a2a_kit.addtoany_list a i.fa.fa-share-alt{
   color: #000 !important; 
}

.gallery_post .addtoany_shortcode .a2a_kit.addtoany_list a i.fa.fa-share-alt{
   color: #000 !important; 
   text-align: center;
}

.gallery_post .addtoany_shortcode {
    text-align: left;
    margin-top: 20px;
}

.singlesharebottom.sharepost .addtoany_shortcode .a2a_kit.addtoany_list a i.fa.fa-share-alt{
   color: #97A3AA !important; 
}
.addtoany_shortcode .a2a_kit.addtoany_list a span.a2a_svg {
    background-color: transparent !important;
    border-radius: 90px !important;
    color: red;
}
.singlesharebottom.sharepost{
    margin-top: -17px;
    margin-bottom: 60px;
    border: 0.5px solid #97A3AA;
    border-top: 0;
}
.singlesharebottom.sharepost .addtoany_shortcode {
    text-align: center;
    padding: 30px;
}
body.post-template-default.single .content ol {
    list-style-type: decimal;
    /*color: #393D40;
    font-family: Catamaran;
    font-size: 32px;
    font-weight: bold;
    letter-spacing: -0.13px;
    line-height: 40px;*/
}
body.post-template-default.single.single-post article ol li {
    list-style: decimal;
}
body.post-template-default.single.single-post article ul li {
    list-style: outside;
}
.addtoany_shortcode .a2a_kit.addtoany_list a i.fa.fa-share-alt {
    color: #fff;
    font-size: 20px;
    line-height: 31px;
    height: 32px;
    line-height: 27px;
    width: 32px;
}
.travel_title_section h1 {
    max-width: 700px;
    margin: 0 auto;
    padding: 0px 30px 10px 30px;
    text-align: center;
    color: #393D40;
    font-family: Catamaran; 
    font-size: 40px;   
    letter-spacing: -0.16px;   
    line-height: 50px; 
    text-transform: unset;
}
.travel_title_section h6{
    text-align: center;
    max-width: 700px;
    margin: 0 auto;
    padding: 40px 30px 10px 30px;
    color: #13ACFF;
}
.travel_title_section h6 a{
    color: #13ACFF;
    font-family: Catamaran;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 2.25px;
    line-height: 19px;
    text-transform: uppercase;
}
.post_border {
    width: 24px;
    border: 2px solid #97A3AA;
    margin: 0 auto;
}
p.author_name_post {
    color: #97A3AA;
    font-family: Catamaran;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 23px;
    text-align: center;
    text-transform: uppercase;
    margin-top: 12px;
    margin-bottom: 3px;
}
.date_news p {
    color: #97A3AA;
    font-family: Catamaran;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 23px;
    text-align: center;
    text-transform: uppercase;
}
.travel_title_section .single-share-box .share-buttons a {
    border-radius: 25px !important;
    display: inline-block !important;
    width: 35px !important;
    height: 35px!important;
    min-width: 40px !important;
    min-height: 40px !important;
    font-size: 18px !important;
    background-color: #97A3AA !important;
    color: #fff !important;
    border-color: #97A3AA !important;
    display: flex !important;
    justify-content: center;
    vertical-align: middle;
    align-items: center;
    margin: 0 10px 10px 0 !important;
}
.travel_title_section .share-buttons {
    margin-top: 22px;
}
section#text-2 .widget-title,
section#custom_html-23 .widget-title{
    color: #ABABAB; 
    font-family: "Catamaran"; 
    font-size: 12px;    
    letter-spacing: 5px;   
    line-height: 12px;  
    text-align: center;
    margin-bottom: 10px;
    text-transform: uppercase;
}
.sidebar-divider-vertical.sidebar-right .sidebar .sidebar-content{
    padding-left: 0 !important;
}
section#custom_html-16 div#home_top_stories .topbloglistsingle-title h3 a{
    color: #393D40 !important;
    line-height: 25px;
}
section#custom_html-13 img,
section#custom_html-24 img {
    width: 90%;
}
section#custom_html-13 .widget-title,
section#custom_html-24 .widget-title,
section#custom_html-29 .widget-title{
    color: #97A3AA;
    font-family: Catamaran;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 2.25px;
    line-height: 19px;
    text-align: center;
    margin-bottom: 0;
    text-transform: uppercase;
}
section#custom_html-16 {
    border-bottom: 1px solid rgba(151,163,170,0.5);
    padding-bottom: 0;
    margin-bottom: 15px;
}
section#custom_html-16 .topbloglistsingle:last-child {
    border-bottom: 0 !important;
}
.sidebar-right .sidebar{
    border-left: 0 !important;
}
.newsletter_firstsection h3{
    color: #FFFFFF;
    font-family: Catamaran;
    font-size: 32px;
    letter-spacing: -0.13px;
    line-height: 40px;
    text-align: center;
    padding: 35px 0px 15px 0px;
}
.newsletter_secondsection img{
    margin: 0 auto;
    display: block;
}
section#custom_html-15 .home_top_stories_title,
section#custom_html-21 .home_top_stories_title{
    display: flex;
    flex: 100%;
    flex-flow: row;
    justify-content: center;
    align-items: center;
}
section#custom_html-15 .title,
section#custom_html-21 .title{
    color: #97A3AA;
    font-family: Catamaran;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 3px;
    line-height: 33px;
    text-align: center;
    text-transform: uppercase;
    flex: none;
    margin: auto 10px;
}
section#custom_html-14,
section#custom_html-20 {
    background: linear-gradient(0deg, #EDEFF0 0%, #F2F4F5 100%);
    padding: 15px;
}
.social_single section#custom_html-20{
    background: #141617 !important;
    box-shadow: 0 0 2px 0 rgba(0,0,0,0.16), 0 2px 2px 0 rgba(0,0,0,0.16), 0 1px 3px 0 rgba(0,0,0,0.16) !important;
    padding: 15px;
}
section#custom_html-15,
section#custom_html-21 {
    margin-top: 20px;
}
.gallery_first {
    margin-top: 20px;
}
h2.gallery_title {
    color: #01ADF1 !important;
    font-family: Catamaran;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 2.25px;
    line-height: 19px;
    text-align: center;
}
p.gallery_para {
    color: #393D40;
    font-family: Catamaran;
    font-size: 32px;
    letter-spacing: -0.13px;
    line-height: 38px;
    text-align: center;
}
span.gallery_count {
    color: #97A3AA;
    font-family: Catamaran;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: 1.14px;
    line-height: 16px;
    vertical-align: text-top;
}
section#custom_html-15 .gall_count,
section#custom_html-21 .gall_count{
    text-align: center;
    margin-bottom: 15px;
}
.gallery_innersection{
    background-color: #FFFFFF;  
    padding: 10px;
}
.gallery_first, .gallery_two, .gallery_three{
   margin-bottom: 15px;
   border: 1px solid #FFFFFF;
   box-shadow: 0px 3px 2px 0 rgba(0,0,0,0.16);
}
body.post-template-default.single.single-post .wp-caption.aligncenter .wp-caption-text{
    color: #393D40;
    font-family: Catamaran;
    font-size: 13px;
    font-weight: bold;
    line-height: 22px;
    text-align: right;
    margin-right: 8px;
    border-bottom: 2px solid rgba(151,163,170,0.5);
    padding-bottom: 10px;
    margin-bottom: 25px;
}
body.post-template-default.single.single-post article{
    color: #3C3C3C; 
    font-family: Roboto;   
    font-size: 18px;    
    line-height: 28px;
}
body.post-template-default.single.single-post article a{
    color: #01ADF1; 
}
body.post-template-default.single.single-post .entry-content article a,
body.post-template-default.single.single-post .entry-content article span,
body.post-template-default.single.single-post .entry-content article strong,
body.post-template-default.single.single-post .entry-content article b,
body.post-template-default.single.single-post .entry-content article p,
body.post-template-default.single.single-post .entry-content article li{
    font-family: Roboto !important;
    font-size: 18px !important;
    line-height: 28px !important;
}
body.post-template-default.single.single-post .entry-content img {
    margin-top: 30px;
}
body.post-template-default.single.single-post .entry-content div#gallery_data img {
    margin-top: 0;
}
.plus-img span img {
    margin-top: 20px !important;
    width: 22px;
    vertical-align: text-bottom;
}
body.post-template-default.single.single-post .owl-wrapper-outer .owl-item img {
    margin-top: 0px !important;
}
body.post-template-default.single.single-post .owl-wrapper-outer .owl-item.synced .item {
    border: 2px solid #01ADF1 !important;
    opacity: 1 !important;
}
body.post-template-default.single.single-post .owl-wrapper-outer .owl-item .left img {
   opacity: 1;
}

.travel_title_section .date_news {
    margin: 12px;
}

body.post-template-default.single.single-post p.wp-caption-text {
    color: #393D40;
    font-family: Catamaran;
    font-size: 13px;
    font-weight: bold;
    line-height: 22px;
    text-align: right;
    margin-right: 8px;
    border-bottom: 2px solid rgba(151,163,170,0.5);
    padding-bottom: 10px;
    margin-bottom: 25px;
}
p.excerpt_main.banner {
    width: 75%;
}
div#inner_single_main {
    background: linear-gradient(0deg, #FFFFFF 0%, #E8E8E8 100%);
}
.featured_mainsection .gall_count {
    margin-top: 15px;
}
body.post-template-default.single.single-post .entry-content p>img {
    margin-top: 25px;
    margin-bottom: 20px;
}
body.post-template-default.single.single-post nav.navigation.post-navigation {
    display: none;
}
.post_share_main {
    border: 0.5px solid #97A3AA;
    border-top: 0;
    box-sizing: border-box; 
    height: 104.5px;    
}
.post_share_main div.widget-title {
    color: #97A3AA;
    font-family: Catamaran;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 3px;
    line-height: 33px;
    text-align: center;
    margin-top: -15px !important;
    position: relative;
}
.post_share_main .widget-title:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 80%;
    height: 16px;
    border-top: 0.5px solid #97A3AA;
}
.post_share_main .widget-title:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 80%;
    right: 0;
    height: 16px;
    border-top: 0.5px solid #97A3AA;
}
.home_top_stories_title.sharepost {
    display: flex;
    flex: 100%;
    flex-flow: row;
    justify-content: center;
    align-items: center;
}
.home_top_stories_title.sharepost .title{
    color: #97A3AA; 
    font-family: Catamaran; 
    font-size: 20px;    
    font-weight: bold;  
    letter-spacing: 3px;    
    line-height: 33px;  
    text-align: center;
    text-transform: uppercase;
    flex: none;
    margin: auto 20px;
}
.single article .single-share-box {
    margin-top: -27px;
    margin-bottom: 60px;
    border: 0.5px solid #97A3AA;
    border-top: 0;
}
.home_top_stories_title.sharepost .linehr {
    border: 0.5px solid #97A3AA;
    height: 0;
}
.single article .single-share-box .share-buttons a {
    margin: 4% 8PX;
    border-radius: 25px !important;
    display: inline-block !important;
    width: 35px !important;
    height: 35px!important;
    min-width: 40px !important;
    min-height: 40px !important;
    font-size: 18px !important;
    background-color: #E5E8E9 !important;
    color: #97A3AA !important;
    border-color: #E5E8E9 !important;
    display: flex !important;
    justify-content: center;
    vertical-align: middle;
    align-items: center;
}
body.post-template-default.single.single-post .single-related-posts > h3:after{
    display: none !important;
}
.related_post_inner {
    display: flex;
    flex: 100%;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    margin-bottom: 30px;
}
.related_post_inner h3{
    color: #97A3AA;
    font-family: Catamaran;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 3px;
    line-height: 33px;
    text-align: center;
    text-transform: uppercase;
    flex: none;
    margin: auto 15px;
}
.single-related-posts .related-item {
    width: 100% !important;
}
.single-related-posts .mini-post-img {
    margin: 0 30px 0 0 !important;
    width: 40% !important;
    float: left;
}
.single-related-posts .post-content {
    width: 55%;
    float: left;
    padding: 20px 15px;
}
.single-related-posts article.post-format-standard {
    width: 100%;
    background-color: #FFFFFF;
    box-shadow: 0 0 2px 0 rgba(0,0,0,0.16), 0 2px 2px 0 rgba(0,0,0,0.16), 0 1px 3px 0 rgba(0,0,0,0.16);
}
.category_featured_post_image {
    height: 300px;
    background-position: center !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    display: flex;
}
a.category_title {
    color: #13ACFF !important;
    font-family: Catamaran;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 2.25px;
    line-height: 19px;
    margin-bottom: 10px;
    text-transform: uppercase;
}
a.category_para{
   color: #393D40 !important;
   font-family: Catamaran; 
   font-size: 29px;    
   letter-spacing: -0.13px;    
   line-height: 35px;
}
p.para_main{
    color: #393D40; 
    font-family: Catamaran; 
    font-size: 18px;   
    line-height: 25px;
}
.related_post_inner.eventpage .linehr{
   border: 1px solid rgba(90,109,119,0.25);
}
.category_left {
    margin: 0 30px 0 0 !important;
    width: 65% !important;
    display: inline-block;
}
.category_left_inner {
    width: 32%;
    float: right;
    padding: 5% 0;
}
.featured_mainsection .category_featured_post_image{
    height: 530px;
}
.featured_mainsection .category_featured_post_image {
    background-position: top center !important;
}
.single_post_bradcome {
    height: 40px;
    width: 100%;
    background-color: #171A1C;
}
a.single_post_title {
    color: rgba(151,163,170,0.75);
    font-family: Catamaran;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 1.07px;
    line-height: 40px;
    text-decoration: none;
    display: block;
    text-align: center;
    text-transform: uppercase;
}
.newsletter_firstsection h3{
    color: #FFFFFF;
    font-family: Catamaran;
    font-size: 32px;
    letter-spacing: -0.13px;
    line-height: 40px;
    text-align: center;
    padding: 35px 0px 15px 0px;
    text-transform: initial;
}
.newsletter_thirdsection h4{
    color: #FFFFFF; 
    font-family: Catamaran; 
    font-size: 18px;    
    line-height: 25px;  
    text-align: center;
    margin: 30px 0;
    text-transform: initial;
}
.newsletter_fivesection h5{
    color: rgba(151,163,170,0.75);  
    font-family: Catamaran; 
    font-size: 13px;    
    line-height: 19px;  
    text-align: center;
    padding: 15px 15px 15px 15px;
    text-transform: initial;
}

body.archive.category .fancy-title-head.hgroup {
    display: none;
}
body.archive.category header#fancy-header {
    display: none;
}
body.archive.category #main{
   padding-top: 0;
}
li.child_category_inner {
    display: inline-block;
    padding: 12px 35px 0 35px;
    min-width: 68px;
}
h6.child_cate_title {
    text-align: center;
    color: #B4B4B4; 
    font-family: Catamaran; 
    font-size: 11px;    
    font-weight: bold;  
    letter-spacing: 1.15px; 
    line-height: 18px; 
    text-transform: uppercase;
    max-width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.header_mainsection {
    text-align: center;
    background-color: #0E0F0F;
    padding: 10px 0 35px 0;
}
.header_mainsection.event_header {
    padding: 30px 0;
}
ul.child_categoryicon {
    display: flex;
    justify-content: center;
    align-items: flex-end;
}
.child_cate_icon {
    height: 70px;
    align-items: center;
}
li.child_category_inner .item .child_cate_icon {
    display: flex;
    justify-content: center;
    vertical-align: middle;
}
li.child_category_inner .item h6.child_cate_title {
    min-height: 36px;
    min-width: 68px;
}
body.archive.category.category-travel .child_cate_icon {
    height: 80px;
}
body.archive.category.category-luxury-toys ul.child_categoryicon li.child_category_inner .child_cate_icon img,
body.archive.category.category-motor-tecnologia ul.child_categoryicon li.child_category_inner .child_cate_icon img{
    height: 60px;
}
ul.child_categoryicon li.child_category_inner .child_cate_icon img {
    height: 40px;
}
.masthead .popup-search .popup-search-wrap {
    top: -15px !important;
    right: 30px;
}
.popup-search-wrap:before {
    position: absolute !important;
    top: 50% !important;
    right: -7px !important;
    width: 0 !important;
    height: 0 !important;
    border-left: 5px solid transparent !important;
    border-right: 5px solid transparent !important;
    border-bottom: 7px solid red;
    content: '' !important;
    transform: translateY(-50%) rotate(-35deg) !important;
}
.header_mainsection h1{
    color: #FFFFFF;
    font-family: Catamaran; 
    font-size: 48px;    
    line-height: 53px;  
    text-align: center; 
    text-shadow: 0 2px 1px 0 #16AADA;
    text-transform: unset;
}
.child_cate_icon.subcategory img {
    width: 50px;
    vertical-align: -webkit-baseline-middle;
    margin-bottom: 20px;
}
/*body.archive.category.category-gastronomy ul.child_categoryicon li.child_category_inner .child_cate_icon img {
    width: 55px;
}*/
.child_cate_icon.subcategory{
    height: 64px;
}
.header_mainsection.notsocial h1 {
    margin-top: 0;
}
.description_detials p{
    color: #FFFFFF;
    font-family: Catamaran;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
    max-width: 450px;
    margin: 0 auto;
}
.event_border {
    width: 24px;
    border: 2px solid #97A3AA;
    opacity: 0.5;
    text-align: center;
    margin: 0 auto;
    margin-bottom: 25px;
}
.header_mainsection.event_header h1 {
    margin-bottom: 25px;
}
p.excerpt_main {
    color: #393D40;
    font-family: Catamaran;
    font-size: 18px;
    line-height: 25px;
}
body.archive.category.category-social-events p.excerpt_main,
body.archive.category.category-eventos-sociales p.excerpt_main {
    color: #fff;
}
.header_mainsection.notsocial {
    height: 240px;
    padding: 0;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    background-size: cover !important;
    position: relative;
}
.inner_section_forcenter {
    margin: 0;
    position: absolute;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.category_left_inner a{
    text-decoration: none;
    color: #13ACFF;
}
.category_left_inner a:hover{
    text-decoration: none;
    color: #13ACFF;
}
ul.child_categoryicon .owl-item {
    float: left;
}
div#showonlymobile hr {
    display: none;
}
h6.child_cate_title.event_tit {
    color: #97A3AA !important;
    font-size: 20px;
    line-height: 26px;
    margin-top: 0;
}
h6#active_h6 {
    border-bottom: 2px solid #97A3AA;
    color: #fff !important;
}
div#homepage_trending {
    width: 33%;
    display: inline-block;
    vertical-align: top;
    padding: 15px;
    box-sizing: border-box;
    margin: 20px 0 20px 0 !important;
}
.homepage_maincontent_category {
    border-bottom: 1px solid rgba(151,163,170,0.5);
}
div#homepage_trending .inner_connet {
    max-width: 226px;
}
div#homepage_trending a h2.post-title-custompost {
    color: #393D40;
    font-family: Catamaran;
    font-size: 22px !important;
    letter-spacing: -0.15px;
    line-height: 28px;
    text-align: center;
    text-transform: unset;
}
div#homepage_trending a{
    text-decoration: none !important;
}
div#category_column_ads h2.wpb_heading.wpb_singleimage_heading {
    color: #ABABAB;
    font-family: Catamaran;
    font-size: 12px;
    letter-spacing: 5px;
    line-height: 12px;
    text-align: center;
	text-transform: uppercase;
}
div#homepage_trending h6 a {
    color: #01ADF1;
    font-family: Catamaran;
    font-size: 12px;
    font-weight: bold;
    letter-spacing: 2.25px;
    line-height: 19px;
    text-align: center;
    text-transform: uppercase;
}
div#homepage_trending h6{
     text-align: center;
     color: #01ADF1;
     line-height: 16px;
}
div#trending_title{
    display: flex;
    flex: 100%;
    flex-flow: row;
    justify-content: center;
    align-items: center;
}
div#trending_title .title {
    color: #97A3AA;
    font-family: Catamaran;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 3px;
    line-height: 33px;
    text-align: center;
    text-transform: uppercase;
    flex: none;
    margin: auto 10px;
}
.top-bar.top-bar-line-hide {
    display: none;
}
div#post-top-story img.play_icon {
    margin: 0 auto;
    width: 15% !important;
}
.embed-container {
    margin: 20px 0;
}
div#post-top-story {
    width: 100% !important;
}
div#post-top-story .category_featured_post_image {
    height: 76px;
}
body.post-template-default.single.single-post .ult-video{
   margin: 20px 0 !important;
}
body.post-template-default.single.single-post .ultv-video__play-icon{
    top: 50%;
    width: 70px !important;
    height: 70px !important;
}
body.post-template-default.single.single-post .entry-content .ultv-video__play img{
    margin-top: 0 !important;
}
body.post-template-default.single.single-post .ultv-video__play-icon svg{
   display: none;
}
ul#primary-menu li span.subtitle-text {
    display: none;
}
ul#mobile-menu li span.subtitle-text {
    display: none;
}
div#the_latest .dt-fancy-title{
    text-transform: initial  !important;
}

/* for newsletter */
button.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-1.btn.btn-primary,
button.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-2.btn.btn-primary {
    height: 45px !important;
    border-radius: 0 3px 3px 0 !important;
    background: linear-gradient(180deg, #01ADF1 0%, #0082B5 100%) !important;
    font-family: Catamaran !important;
    font-size: 14px !important;
    font-weight: bold !important;
    letter-spacing: 1.25px;
    line-height: 23px !important;
    text-transform: uppercase !important;
    margin: 0;
    max-width: 120px !important;
    color: #fff !important;
    width: 100% !important;
    border: none;
    display: inline-block;
    margin-left: -5px;
    border-radius: 3px !important;
    border-top-left-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
}
input#yikes-easy-mc-form-1-EMAIL,
input#yikes-easy-mc-form-2-EMAIL {
    width: 100%;
    display: inline-block;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    padding: 5px 15px 5px 15px;
    border-color: #dddddd;
    background-color: #fdfdfd;
    border-radius: 1px;
}
input#yikes-easy-mc-form-1-EMAIL::placeholder,
input#yikes-easy-mc-form-2-EMAIL::placeholder{
    color: #97a3aa;
    font-size: 16px;
    line-height: 25px;
}
label.EMAIL-label.yikes-mailchimp-field-required {
    width: 50%;
}
.newsletter_join span.edit-link {
    display: none;
}

section#custom_html-20 label.EMAIL-label.yikes-mailchimp-field-required,
section#custom_html-14 label.EMAIL-label.yikes-mailchimp-field-required{
    width: 58%;
}
section#custom_html-9 label.EMAIL-label.yikes-mailchimp-field-required,
section#custom_html-22 label.EMAIL-label.yikes-mailchimp-field-required{
    width: 58%;
}
.show-sticky-mobile-header div#home_top_stories {
    z-index: 9;
}
/* for new changes */
#main:not(.sidebar-none) .wf-container-main {
    width: 100%;
}

.news_english,
.news_spanish {
    margin-bottom: 20px;
}
.news_english p,
.news_spanish p {
    margin: 0;
    padding: 0;
}
.news_english p br,
.news_spanish p br{
    display: none;
} 
.news_english .yikes-easy-mc-form,
.news_spanish .yikes-easy-mc-form {
    display: flex;
}
.news_english .yikes-easy-mc-form .yikes-easy-mc-submit-button,
.news_spanish .yikes-easy-mc-form .yikes-easy-mc-submit-button{
    padding: 0 20px;
    margin-left: 0 !important;
}
.news_english.english_scriberbutton {
    display: none;
}
.news_spanish.spanish_scriberbutton {
    display: none;
}
.latest_post_event {
    clear: both !important;
}
a.heder_pinterest {
    color: #454f54;
}

body.post-template-default.single.single-post article {
    align-items: center;
}
.featured_mainsection{
    display: flex;
    -webkit-flex-wrap: wrap;
    align-items: center;
}
.featured_post_category {
    color: #01ADF1 !important;
}
.category_featured_post_image img.play_icon {
    margin: 0 auto;
    width: 15%;
}
section#custom_html-6 {
    margin: 0 0 25px 0 !important;
}
.sidebar-right .content {
    width: 100%;
}
span.yikes-mailchimp-submit-button-span-text {
    display: block !important;
}
/* search */

body.search.search-results article.post.project-odd {
    background-color: #FFFFFF !important;
    box-shadow: 0 0 2px 0 rgba(0,0,0,0.16), 0 2px 2px 0 rgba(0,0,0,0.16), 0 1px 3px 0 rgba(0,0,0,0.16) !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
body.search.search-results .articles-list.blog-shortcode {
    max-width: 915px;
    margin: 0 auto;
}
body.search.search-results h3.entry-title {
    color: #393D40 !important;
    font-family: Catamaran !important;
    font-size: 29px !important;
    letter-spacing: -0.13px;
    line-height: 32px !important;
    margin: 10px 0;
    text-transform: unset;
    font-weight: normal !important;
}
body.search.search-results span.category-link {
    color: #13ACFF !important;
    font-family: Catamaran;
    font-size: 12px !important;
    font-weight: bold !important;
    letter-spacing: 2.25px !important;
    line-height: 19px !important;
    text-transform: uppercase !important;
}
body.search.search-results .entry-excerpt p {
    color: #393D40;
    font-family: Catamaran;
    font-size: 18px;
    line-height: 25px;
}
body.search.search-results #main {
   background-color: #fff;
}
.embed-container {
    margin: 20px 0 !important;
}
ul#carousel_category_icon .owl-nav.disabled
ul#carousel_category_icon .owl-dots{
    display: none !important;
}
.singlesharebottom.sharepost .addtoany_shortcode .a2a_kit.addtoany_list a.addtoany_share_save {
    background-image: url(images/share_gray.png);
    background-position: center center;
    background-size: 20px;
    background-repeat: no-repeat;
}
.singlesharebottom.sharepost .addtoany_shortcode .a2a_kit.addtoany_list a.addtoany_share_save img {
    visibility: hidden;
    opacity: 0;
}
div#event_single_page .addtoany_shortcode .a2a_kit.addtoany_list a.addtoany_share_save,
.gallery_post .addtoany_shortcode .a2a_kit.addtoany_list a.addtoany_share_save{
    background-image: url(images/share_black.png);
    background-position: center center;
    background-size: 20px;
    background-repeat: no-repeat;
}
div#event_single_page .addtoany_shortcode .a2a_kit.addtoany_list a.addtoany_share_save img,
.gallery_post .addtoany_shortcode .a2a_kit.addtoany_list a.addtoany_share_save img{
    visibility: hidden;
    opacity: 0;
}
.popup-search-wrap input#the7-micro-widget-search{
    width: 170px;
}
.content.onlysinglepost article .entry-content h4{
    color: #3C3C3C;
    font-weight: bold;
    font-family: Roboto !important;
    font-size: 18px !important;
    line-height: 28px !important;
    margin-bottom: 10px;
    text-transform: unset;
}
/****/
.da_img{
	text-align:center;
	padding-bottom:20px;
}
.da_img img{
	width:100%;
}
.adds-title{
	text-align:center;
	color: #97A3AA;
	font-family: Catamaran;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2.25px;
	line-height: 19px;
}
.addsimg {
    max-width: 1136px;
    margin-left: auto;
    margin-right: auto;
}


/* Responsive */

@media screen and (max-width: 1438px){
/*#main:not(.sidebar-none) .wf-container-main {
    display: inline-grid !important;
}*/
}
@media screen and (min-width: 1024px){
	ul#mobile-menu {
		display: grid;
		grid-template-columns: auto auto auto auto auto;
	}
	#page .mobile-main-nav .sub-nav {
	    display: block !important;
	}
}

@media screen and (min-width: 778px){
	.masthead .mini-search {
	    margin-right: 0 !important;
	    border-right: 2px solid #eee;
	    padding-right: 16px !important;
	}
}

@media screen and (max-width: 1160px){
    div#homepage_trending {
    width: 32%;
    padding: 10px;
    box-sizing: border-box;
   }
}

@media screen and (max-width: 1170px){
    div#featured_home_post .featured_single_post_second {
        width: 60%;
    }
    div#featured_home_post .featured_single_post.featured_top .featured_post_image, div#featured_home_post .featured_single_post.featured_bottom .featured_post_image {
       height: 250px;
    }
    div#featured_home_post .featured_single_post.featured_main .featured_post_image {
        height: 550px;
    }
    div#featured_home_post .featured_single_post.featured_main .featured_post_detail {
        height: calc(100% - 550px);
    }
    div#featured_home_post .featured_single_post.featured_bottom > .featured_post_detail {
        height: calc(100% + 16px - 301px);
    }
    div#featured_home_post .featured_single_post.featured_top > .featured_post_detail {
        height: calc(100% + -16px - 281px);
    }
}

@media screen and (max-width: 1250px){
    .main-nav > li > a {
        padding: 0 !important;
        margin-right: 0 !important;
    }
}

@media screen and (max-width: 713px){
    div#home_newsletter_block .newsletter_join .subscribe-to-our-new {
        text-align: center;
    }
    .newsletter_join_form #mc_embed_signup .mc-field-group {
        justify-content: center;
    }
    .we-are-committed-to {
        margin: 0 auto;
        margin-top: 28px;
    }
    div#home_newsletter_block .newsletter_join .newsletter_join_form {
        padding-top: 0;
    }

}
@media screen and (max-width: 990px){
    div#featured_home_post {
        flex-flow: column;
    }
    div#featured_home_post .featured_single_post.featured_main {
        margin-right: 0;
        margin-bottom: 16px;
    }
    div#featured_home_post .featured_single_post.featured_main .featured_post_image {
        height: 592px;
    }
    div#featured_home_post .featured_single_post.featured_main .featured_post_detail {
        height: calc(100% - 592px);
    }
    div#featured_home_post .featured_single_post_second {
        width: 100%;
        max-width: 100%;
        display: flex;
        height: 100%;
    }
    div#featured_home_post .featured_single_post_second > div {
        height: auto;
    }
    div#featured_home_post .featured_single_post.featured_bottom > .featured_post_detail {
        height: calc(100% - 281px);
    }
    div#featured_home_post .featured_single_post.featured_top > .featured_post_detail {
        height: calc(100% - 281px);
    }
    div#featured_home_post .featured_single_post.featured_top {
        margin-right: 16px;
    }

    div#category_column {
        width: 100%;
    }
    div#home_newsletter_block .newsletter_join {
        flex-flow: wrap;
        justify-content: center;
    }
   div#home_newsletter_block .newsletter_join .newsletter_join_title {
        width: 100%;
        max-width: 100%;
        text-align: center;
        border-bottom: 1px solid #ddd;
        padding-bottom: 21px;
    }
    div#home_newsletter_block .newsletter_join .newsletter_join_title h2 {
        max-width: 418.61px;
        font-size: 36px;
        letter-spacing: -0.36px;
        line-height: 38px;
        margin: 0 auto;
    }
    div#category_column_ads {
    width: 100%;
    }
    .sticky_div div#home_top_stories {
    max-width: 100% !important;
    }
    .footer .widget_nav_menu .menu li {
      width: 48% !important;
   }
    .header_mainsection h1{
    font-size: 45px;
    line-height: 52px;
  }
  .inner_section_forcenter{
    max-width: 100%;
  }
   .header_mainsection h1{
    font-size: 40px;
    line-height: 48px;
  }
}
/* for mobile & tab cateory */
@media only screen and (max-width: 1130px){
.travel_title_section {
    width: 100%;
}
}
@media only screen and (max-width: 1024px){
    .category_left {
        width: 60% !important;
    }
   .category_left_inner {
       width: 35%;
    }
    .category_left_inner h2 {
       max-width: 100% !important;
   }
   .owl-dots, .owl-nav.disabled{
      display: none;
   }
   div#content .editorial_details{
     padding-bottom: 25px !important;
   }
   div#featured_home_post .featured_single_post.featured_main .featured_post_detail {
    height: -moz-calc(100% - 550px);
    height: -webkit-calc(100% - 550px);
    height: calc(100% - 550px);
    display: table;
    width: 100%;
    }
div#featured_home_post .featured_single_post.featured_top > .featured_post_detail {
    height: -moz-calc(100% + -16px - 281px);
    height: -webkit-calc(100% + -16px - 281px);
    height: calc(100% + -16px - 281px);
    display: table;
    margin-bottom: 16px;
    }
div#featured_home_post .featured_single_post.featured_bottom > .featured_post_detail {    
    height: -moz-calc(100% + 16px - 301px);
    height: -webkit-calc(100% + 16px - 301px);
    height: calc(100% + 16px - 301px);    
    display: table;
    }
}
@media only screen and (max-width: 1023px){
    body .dt-mobile-header.dt-parent-menu-clickable .mobile-main-nav>li>a{
        padding: 0px !important;
        align-items: center !important;
    }
}

@media (min-width: 768px) and (max-width: 1024px){
  div#featured_home_post {
    display: table;
}
div#featured_home_post .featured_single_post.featured_main {
    margin-bottom: 15px;
    margin-right: 0;
}
div#featured_home_post  .featured_single_post_second {
    width: 100%;
    max-width: 100%;
    display: flex;
} 
div#featured_home_post .featured_single_post_second > .featured_single_post.featured_top {
    padding-right: 10px;
}
div#featured_home_post .featured_single_post_second >  .featured_single_post.featured_bottom {
    padding-left: 10px;
}
.travel_featured_image div#custom-bg {
    background-size: cover !important;
    background-attachment: scroll !important;
}
div#featured_home_post .featured_single_post.featured_top > .featured_post_detail, div#featured_home_post .featured_single_post.featured_bottom > .featured_post_detail {
    min-height: 237px;
}
li.child_category_inner {
    padding: 12px 25px 0 25px;
}
}


@media only screen and (max-width: 990px){
body.post-template-default.single.single-post .sidebar-right .sidebar{
    margin-top: 0px;
   }
}
@media only screen and (max-width: 989px){
section#text-2,
section#custom_html-23{
    width: 50%;
    float: left;
}
section#custom_html-16 {
    width: 50%;
    float: right;
    padding-top: 0;
}
section#custom_html-13 img,
section#custom_html-24 img {
    width: auto;
}
.gallery_first, .gallery_two, .gallery_three {
    display: flex;
    flex-flow: row;
    width: 100%;
    justify-content: left;
    align-items: center;
}
section#custom_html-15 .category_featured_post_image,
section#custom_html-21 .category_featured_post_image
 {
    width: 40%;
}
.gallery_innersection {
    width: 55%;
    float: right;
}
p.gallery_para {
    font-size: 28px;
    line-height: 35px;
    margin: 15px 0;
}
body.post-template-default.single.single-post .sidebar-right .sidebar{
    margin-top: 30px;
}
body.archive.category.category-social-events section#custom_html-10,
body.archive.category.category-eventos-sociales section#custom_html-10,
body.archive.category.category-social-events section#custom_html-25,
body.archive.category.category-eventos-sociales section#custom_html-25 {
    width: 48%;
    display: inline-block;
    padding-bottom: 10px;
    margin-bottom: 0;
}
body.archive.category.category-social-events section#presscore-blog-categories-3,
body.archive.category.category-eventos-sociales section#presscore-blog-categories-3,
body.archive.category.category-social-events section#presscore-blog-categories-5,
body.archive.category.category-eventos-sociales section#presscore-blog-categories-5{
    width: 48%;
    display: inline-block;
    float: left;
 }
  body.archive.category.category-social-events .featured_mainsection,
  body.archive.category.category-eventos-sociales .featured_mainsection{
    margin-bottom: 0px !important;
    background-color: #141617;
    box-shadow: 0 0 2px 0 rgba(0,0,0,0.16), 0 2px 2px 0 rgba(0,0,0,0.16), 0 1px 3px 0 rgba(0,0,0,0.16);
  }
  body.archive.category.category-social-events .category_featured_post_image,
  body.archive.category.category-eventos-sociales .category_featured_post_image{
    height: 300px;
  }
  body.archive.category.category-social-events section#custom_html-10 img,
  body.archive.category.category-eventos-sociales section#custom_html-10 img,
  body.archive.category.category-social-events section#custom_html-25 img,
  body.archive.category.category-eventos-sociales section#custom_html-25 img {
    width: 95%;
    margin-left: 45px;
  }
  body.archive.category.category-social-events section#presscore-blog-categories-3 .widget-title:after,
  body.archive.category.category-eventos-sociales section#presscore-blog-categories-3 .widget-title:after,
  body.archive.category.category-social-events section#presscore-blog-categories-5 .widget-title:after,
  body.archive.category.category-eventos-sociales section#presscore-blog-categories-5 .widget-title:after
  {
    right: 90%;
  }
  body.archive.category.category-social-events section#presscore-blog-categories-3 .widget-title:after,
  body.archive.category.category-eventos-sociales section#presscore-blog-categories-3 .widget-title:after,
  body.archive.category.category-social-events section#presscore-blog-categories-5 .widget-title:after,
  body.archive.category.category-eventos-sociales section#presscore-blog-categories-5 .widget-title:after
  {
   left: 90%;
  }
  body.archive.category.category-social-events .newsletter_secondsection,
  body.archive.category.category-eventos-sociales .newsletter_secondsection{
    width: 50%;
    float: left;
    display: inline-block;
  }
  body.archive.category.category-social-events .newsletter_thirdsection,
  body.archive.category.category-social-events .newsletter_foursection,
  body.archive.category.category-social-events .newsletter_fivesection,
  body.archive.category.category-eventos-sociales .newsletter_thirdsection,
  body.archive.category.category-eventos-sociales .newsletter_foursection,
  body.archive.category.category-eventos-sociales .newsletter_fivesection{
    width: 50%;
    display: inline-block;
    float: right;
  }
  body.archive.category.category-social-events .newsletter_firstsection h3,
  body.archive.category.category-eventos-sociales .newsletter_firstsection h3 {
    padding: 10px 0px 15px 0px;
 }
 body.archive.category.category-social-events .newsletter_thirdsection h4,
 body.archive.category.category-eventos-sociales .newsletter_thirdsection h4{
    text-align: left;
 }
 body.archive.category.category-social-events .newsletter_fivesection h5,
 body.archive.category.category-eventos-sociales .newsletter_fivesection h5 {
    text-align: left;
    padding: 15px 0;
 }
 body.archive.category.category-social-events section#custom_html-11,
 body.archive.category.category-eventos-sociales section#custom_html-11,
 body.archive.category.category-social-events section#custom_html-26,
 body.archive.category.category-eventos-sociales section#custom_html-26{
    margin-top: 0;
    padding-bottom: 0;
 }
 section#custom_html-20 label.EMAIL-label.yikes-mailchimp-field-required,
 section#custom_html-14 label.EMAIL-label.yikes-mailchimp-field-required{
    width: 45%;
 }
 body.search.search-results h3.entry-title {
    font-size: 25px !important;
    line-height: 30px !important;
}
 body.search.search-results .post-entry-content {
    padding: 10px 10px 10px 10px !important;
}
}

@media only screen and (max-width: 890px){
    section#custom_html-3 .mc4wp-form-53550 .mc4wp-form-fields input[type="email"] {
    max-width: 189px!important;
    width: 100% !important;
}
}

@media only screen and (max-width: 768px){
   .category_left {
       width: 100% !important;
       margin: 0 !important;
    }
    .featured_mainsection .category_featured_post_image {
       height: 428px;
    }
    .category_left_inner {
       width: 100%;
       float: none;
       text-align: center;   
   }
   .boredr_category {
       margin: auto !important;
   }
   .category_left_inner h2 {
       padding: 0 40px;
   }
   .inner_section_forcenter {
      display: block;
      text-align: center;
   }
   .header_mainsection.notsocial h1 {
     display: block;
   }
   /*ul.child_categoryicon {
      display: block;
      justify-content: unset;
      align-items: unset;
      width: 85% !important;
      overflow: scroll;
      margin: 0 auto;
  }*/
  ul#carousel_category_iconevent_page{
      width: 100% !important;
  }
  ul#carousel_category_iconevent_page li {
    padding: 12px;
  }
  .travel_featured_image div#custom-bg{
    height: 529px;
    background-position: top !important;
    width: 100%;
    background-size: cover !important;
    background-attachment: scroll !important;
  }
  body.archive.category.category-social-events section#custom_html-10,
  body.archive.category.category-eventos-sociales section#custom_html-10,
  body.archive.category.category-social-events section#custom_html-25,
  body.archive.category.category-eventos-sociales section#custom_html-25 {
    width: 48%;
    display: inline-block;
    padding-bottom: 10px;
    margin-bottom: 0;
  }
  body.archive.category.category-social-events section#presscore-blog-categories-3,
  body.archive.category.category-eventos-sociales section#presscore-blog-categories-3,
  body.archive.category.category-social-events section#presscore-blog-categories-5,
  body.archive.category.category-eventos-sociales section#presscore-blog-categories-5{
    width: 48%;
    display: inline-block;
    float: left;
 }
  body.archive.category.category-social-events .featured_mainsection,
  body.archive.category.category-eventos-sociales .featured_mainsection{
    margin-bottom: 0px !important;
    background-color: #141617;
    box-shadow: 0 0 2px 0 rgba(0,0,0,0.16), 0 2px 2px 0 rgba(0,0,0,0.16), 0 1px 3px 0 rgba(0,0,0,0.16);
  }
  body.archive.category.category-social-events .category_featured_post_image,
  body.archive.category.category-eventos-sociales .category_featured_post_image{
    height: 300px;
  }
  body.archive.category.category-social-events section#custom_html-10 img,
  body.archive.category.category-eventos-sociales section#custom_html-10 img,
  body.archive.category.category-social-events section#custom_html-25 img,
  body.archive.category.category-eventos-sociales section#custom_html-25 img {
    width: 95%;
    margin-left: 45px;
  }
  body.archive.category.category-social-events section#presscore-blog-categories-3 .widget-title:after,
  body.archive.category.category-eventos-sociales section#presscore-blog-categories-3 .widget-title:after,
  body.archive.category.category-social-events section#presscore-blog-categories-5 .widget-title:after,
  body.archive.category.category-eventos-sociales section#presscore-blog-categories-5 .widget-title:after
  {
    right: 90%;
  }
  body.archive.category.category-social-events section#presscore-blog-categories-3 .widget-title:after,
  body.archive.category.category-eventos-sociales section#presscore-blog-categories-3 .widget-title:after,
  body.archive.category.category-social-events section#presscore-blog-categories-5 .widget-title:after,
  body.archive.category.category-eventos-sociales section#presscore-blog-categories-5 .widget-title:after
  {
   left: 90%;
  }
  body.archive.category.category-social-events .newsletter_secondsection,
  body.archive.category.category-eventos-sociales .newsletter_secondsection{
    width: 50%;
    float: left;
    display: inline-block;
  }
  body.archive.category.category-social-events .newsletter_thirdsection,
  body.archive.category.category-social-events .newsletter_foursection,
  body.archive.category.category-social-events .newsletter_fivesection,
  body.archive.category.category-eventos-sociales .newsletter_thirdsection,
  body.archive.category.category-eventos-sociales .newsletter_foursection,
  body.archive.category.category-eventos-sociales .newsletter_fivesection{
    width: 50%;
    display: inline-block;
    float: right;
  }
  body.archive.category.category-social-events .newsletter_firstsection h3,
  body.archive.category.category-eventos-sociales .newsletter_firstsection h3 {
    padding: 10px 0px 15px 0px;
 }
 body.archive.category.category-social-events .newsletter_thirdsection h4,
 body.archive.category.category-eventos-sociales .newsletter_thirdsection h4{
    text-align: left;
 }
 body.archive.category.category-social-events .newsletter_fivesection h5,
 body.archive.category.category-eventos-sociales .newsletter_fivesection h5 {
    text-align: left;
    padding: 15px 0;
 }
 body.archive.category.category-social-events section#custom_html-11,
 body.archive.category.category-eventos-sociales section#custom_html-11,
 body.archive.category.category-social-events section#custom_html-26,
 body.archive.category.category-eventos-sociales section#custom_html-26{
    margin-top: 0;
    padding-bottom: 0;
 }
 p.excerpt_main.banner {
    width: 75%;
    margin: auto;
    margin-top: 15px;
}
 /*li.child_category_inner{
    padding: 0;
}*/
.header_mainsection.notsocial {
    height: 280px;
}
div#featured_home_post {
    flex-flow: column;
    display: table;
}
div#featured_home_post .featured_single_post.featured_main .featured_post_detail {
    height: calc(100% - 592px);
    display: table;
    width: 100%;
}
div#featured_home_post .featured_single_post.featured_top > .featured_post_detail {
    height: calc(100% - 281px);
    display: table;
    width: 100%;
}
div#featured_home_post .featured_single_post.featured_bottom > .featured_post_detail {
    height: calc(100% - 281px);
    display: table;
    width: 100%;
}
body.search.search-results .post-entry-content {
    text-align: center;
}
body.search.search-results #main {
    padding: 30px 0 50px 0;
}
}


@media only screen and (max-width: 650px){
div#homepage_trending .inner_connet {
    max-width: 300px;
    margin: 0 auto;
    margin-bottom: 20px !important;
}
div#homepage_trending {
    width: 100%;
    margin: 0 !important;
}
div#homepage_trending .post-description.clearfix {
    border-bottom: 1px solid rgba(151,163,170,0.5);
    display: block !important;
}
div#homepage_trending:last-child div {
    border-bottom: 0px !important;
}
.travel_title_section h1 {
    font-size: 32px;
    line-height: 38px;
}
.travel_title_section h6 {
    padding: 25px 30px 8px 30px;
}
body.post-template-default.single.single-post #main {
    padding-top: 40px;
    padding-bottom: 0;
}
body.post-template-default.single.single-post article {
    font-size: 16px;
    line-height: 23px;
}
body.post-template-default.single.single-post img {
    margin-top: 10px;
}
section#custom_html-14, section#custom_html-20{
    margin-bottom: 25px;
}
}

@media only screen and (max-width: 600px){
.featured_mainsection .category_featured_post_image {
    height: 253px;
}
.post-description.clearfix {
    display: inline-block !important;
}
body.archive.category .post-ftimg-hld {
    width: 100% !important;
}
.post-text-hld.clearfix {
    width: 100% !important;
}
.inner_connet {
    text-align: center;
    padding: 20px !important;
}
.category_featured_post_image {
    height: 240px;
}
p.gallery_para {
    line-height: 36px;
}
.newsletter_firstsection h3 {
    line-height: 36px;
    padding: 15px 0px 15px 0px;
}
aside#sidebar {
    margin-top: 35px;
}
body.archive.category #main {
    padding-bottom: 20px;
}
div#custom-bg{
    height: 265px !important;
}
section#text-2,
section#custom_html-23 {
    width: 100%;
}
section#custom_html-16 {
    width: 100%;
}
.gallery_first, .gallery_two, .gallery_three {
    display: inline-block;
}
section#custom_html-15 .category_featured_post_image,
section#custom_html-21 .category_featured_post_image {
    width: 100%;
}
.gallery_innersection {
    width: 100%;
}
.gallery_innersection {
    padding: 10px 0;
}
div#showonlymobile hr {
    display: inline-block;
}
#showonlymobile > * {
    display: inline-block;
}
#showonlymobile hr {
    width: calc(50% - 40%); /* 45px = desired margin left + right */
}
#showonlymobile .left {
    margin-left: 10px;
}
#showonlymobile img {
    margin: 0;
    margin: 0 10px;
}
#showonlymobile .right {
    margin-right: 10px;
}
.inner_section_forcenter {
    width: 100%;
    top: 50%;
}
.single-related-posts .items-grid article{
    display: block;
}
.header_mainsection.notsocial{
    height: 240px;
}
.single-related-posts .mini-post-img {
    width: 100% !important;
    margin: 0 !important;
}
.child_cate_icon{
    margin-bottom: 0;
}
.single-related-posts .post-content {
    width: 100%;
    float: unset;
    padding: 20px 0 !important;
    text-align: center;
    max-width: 500px;
    margin: 0 auto;
}
a.category_title {
    margin-top: 25px !important;
}
p.para_main {
    display: none;
}
.post-text-hld.clearfix h6 {
    margin-top: 15px;
}
body.archive.category.category-social-events section#custom_html-10,
body.archive.category.category-eventos-sociales section#custom_html-10,
body.archive.category.category-social-events section#custom_html-25,
body.archive.category.category-eventos-sociales section#custom_html-25 {
    width: 100%;
    display: inline-block;
    padding-bottom: 10px;
    margin-bottom: 0;
}
body.archive.category.category-social-events section#presscore-blog-categories-3,
body.archive.category.category-eventos-sociales section#presscore-blog-categories-3,
body.archive.category.category-social-events section#presscore-blog-categories-5,
body.archive.category.category-eventos-sociales section#presscore-blog-categories-5{
    width: 100%;
    display: inline-block;
    float: left;
    margin: 30px 0 40px 0;
}
body.archive.category.category-social-events section#custom_html-10 img, 
body.archive.category.category-eventos-sociales section#custom_html-10 img,
body.archive.category.category-social-events section#custom_html-25 img, 
body.archive.category.category-eventos-sociales section#custom_html-25 img {
    width: 95%;
    margin-left: 0px;
}
body.archive.category.category-social-events section#custom_html-9,
body.archive.category.category-eventos-sociales section#custom_html-9{    
  background-color: transparent !important;
}
body.archive.category.category-social-events .newsletter_secondsection,
body.archive.category.category-eventos-sociales .newsletter_secondsection{
    width: 100%;
    float: unset;
    display: inline-block;
}
body.archive.category.category-social-events .newsletter_thirdsection,
body.archive.category.category-social-events .newsletter_foursection,
body.archive.category.category-social-events .newsletter_fivesection,
body.archive.category.category-eventos-sociales .newsletter_thirdsection,
body.archive.category.category-eventos-sociales .newsletter_foursection,
body.archive.category.category-eventos-sociales .newsletter_fivesection{
    width: 100%;
    display: inline-block;
    float: unset;
}
body.archive.category.category-social-events .newsletter_firstsection h3,
body.archive.category.category-eventos-sociales .newsletter_firstsection h3 {
    padding: 10px 0px 15px 0px;
}
body.archive.category.category-social-events .newsletter_thirdsection h4,
body.archive.category.category-eventos-sociales .newsletter_thirdsection h4{
    text-align: center;
}
body.archive.category.category-social-events .newsletter_fivesection h5,
body.archive.category.category-eventos-sociales .newsletter_fivesection h5 {
    text-align: center;
    padding: 15px 0;
}
body.archive.category.category-social-events section#custom_html-11, 
body.archive.category.category-eventos-sociales section#custom_html-11,
body.archive.category.category-social-events section#custom_html-26, 
body.archive.category.category-eventos-sociales section#custom_html-26{
    margin-top: 0;
    padding-bottom: 30px;
    padding-top: 0;
}
body.archive.category.category-social-events form#mc4wp-form-2 .mc4wp-form-fields input,
body.archive.category.category-eventos-sociales form#mc4wp-form-2 .mc4wp-form-fields input
{
    width: 60% !important;
    max-width: initial;
}
body.archive.category.category-social-events form#mc4wp-form-2 .mc4wp-form-fields input[type="submit"],
body.archive.category.category-eventos-sociales form#mc4wp-form-2 .mc4wp-form-fields input[type="submit"]{
    max-width: unset !important;
    width: 40% !important;
}
.header_mainsection h1 {
    margin-top: 20px;
}
div#home_top_stories{
    max-width: 100% !important;
}
div#featured_home_category_name h2 {
    font-size: 48px;
    line-height: 40px;
}
a.adver_banne img {
    width: 90%;
}
ul#carousel_category_icon:after {
    content: '';
    position: absolute;
    height: 70%;
    width: 100px;
    background-color: red;
    right: 0;
    top: 30%;
    background: linear-gradient(90deg, rgba(26,26,26,0) 0%, #7b4d4d 100%);
    z-index: 999;
    background: linear-gradient(90deg, rgba(26,26,26,0) 0%, #141414 100%);
}
ul#carousel_category_icon:before {
    content: '';
    position: absolute;
    height: 70%;
    width: 100px;
    background-color: red;
    right: 0;
    top: 30%;
    background: linear-gradient(90deg, rgba(26,26,26,0) 0%, #7b4d4d 100%);
    z-index: 999;
    background: linear-gradient(90deg, rgba(26,26,26,0) 0%, #141414 100%);
}
ul#carousel_category_icon .owl-stage-outer .owl-stage{
    padding-left: 10px !important;
}
}
/* Close */

@media screen and (max-width: 767px){
    #featured_home_post .featured_post_title h2 {
        font-size: 32px;
        line-height: 36px;
    }
    div#home_newsletter_block .newsletter_join {
        padding: 18px 0;
    }
    div#home_event_sidebar {
       margin-top: 0;
   }
   div#home_event_sidebar section#presscore-blog-categories-2 {
    width: 48%;
    float: left;
    padding-top: 0;
  }
   div#home_event_sidebar section#custom_html-7 {
    width: 48%;
    float: right;
  }
   section#custom_html-19 section#yikes-mailchimp-container-2,
   section#custom_html-3 section#yikes-mailchimp-container-1{
        text-align: center;
   }
   section#custom_html-19 label.EMAIL-label.yikes-mailchimp-field-required,
   section#custom_html-3 label.EMAIL-label.yikes-mailchimp-field-required{
        width: 45%;
   }
   section#custom_html-20 label.EMAIL-label.yikes-mailchimp-field-required,
   section#custom_html-14 label.EMAIL-label.yikes-mailchimp-field-required {
        width: 55%;
   }
   section#custom_html-3 button.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-1.btn.btn-primary, 
   section#custom_html-19 button.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-2.btn.btn-primary{
        max-width: 32% !important; 
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
        margin-left: -5px;
   }
   section#custom_html-22 label.EMAIL-label.yikes-mailchimp-field-required,
   section#custom_html-9 label.EMAIL-label.yikes-mailchimp-field-required {
    width: 50% !important;
   }
   .featured_mainsection .category_left_inner h2 {
    font-size: 32px !important;
    line-height: 36px !important;
    padding: 0 20px;
  }
  ul#carousel_category_icon .owl-nav.disabled
  ul#carousel_category_icon .owl-dots{
    display: block;
  } 
  ul.child_categoryicon {
      display: block;
      justify-content: unset;
      align-items: unset;
      width: 85% !important;
      overflow: scroll;
      margin: 0 auto;
  }
}

@media screen and (max-width: 650px){
    div#featured_home_post .featured_single_post_second {
        flex-flow: column;
    }
    .featured_single_post.featured_top {
        margin-right: 0;
        margin-bottom: 16px;
    }
    div#featured_home_post .featured_single_post.featured_top .featured_post_image, div#featured_home_post .featured_single_post.featured_bottom .featured_post_image {
        height: 297px;
    }
    div#featured_home_post .featured_single_post.featured_main .featured_post_image {
        height: 455px;
    }
    div#home_event_sidebar section#presscore-blog-categories-2 {
    width: 100%;
    float: unset;
    padding-top: 0;
   }
   div#home_event_sidebar section#custom_html-7 {
    width: 100%;
    float: unset;
  }
  div#home_event_sidebar .vc_column-inner{
    padding-top: 0 !important;
  }
}

@media screen and (max-width: 480px){
    div#home_newsletter_block .newsletter_join .newsletter_join_title h2 {
        width: 276.63px;
        font-size: 32px;
        line-height: 36px;
    }
    div#home_newsletter_block .newsletter_join .newsletter_join_img {
        padding-bottom: 7px;
    }
    div#home_newsletter_block .newsletter_join .subscribe-to-our-new {
        max-width: 310px;
        margin: 0 auto;
        margin-bottom: 20px;
    }
    .newsletter_join_form #mc_embed_signup .mc-field-group {
        flex-flow: column;
        justify-content: center;
    }
    .newsletter_join_form #mc_embed_signup .mc-field-group input {
        margin: 5px auto;
        max-width: 100%;
        justify-content: center;
    }
    .newsletter_join_form #mc_embed_signup .button {
        border-radius: 3px !important;
    }
    .newsletter_join_form #mc_embed_signup .button {
        border-radius: 3px !important;
    }
    .newsletter_join_form .mc-newsletter input#mce-EMAIL::placeholder ,
    .newsletter_join_form .mc-newsletter input#mce-EMAIL::-webkit-input-placeholder ,
    .newsletter_join_form .mc-newsletter input#mce-EMAIL::-ms-input-placeholder {
        margin: 0;
        padding: 0;
        text-align: center;
    }
    .newsletter_join_form .mc-newsletter input#mce-EMAIL {
        text-align: center;
    }
    div#home_newsletter_block .newsletter_join .newsletter_join_title { border: none; }

    div#home_newsletter_block .newsletter_join .newsletter_join_title:after { content: "";height: 3px;width: 23px;background: #97A3AA;display: block;margin: 0 auto;top: 14px;position: relative;}
    
   section#custom_html-3 button.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-1.btn.btn-primary, 
   section#custom_html-19 button.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-2.btn.btn-primary{
        max-width: 36% !important; 
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
        font-size: 13px !important;
   }
   div#featured_home_category_name h2 {
        font-size: 35px;
        line-height: 40px;
    }
    .description_detials p {
        max-width: 300px
    }
    section#custom_html-19 label.EMAIL-label.yikes-mailchimp-field-required, section#custom_html-3 label.EMAIL-label.yikes-mailchimp-field-required {
       width: 64%;
   }
   ul.child_categoryicon {
    width: 100% !important;
}
}

@media only screen and (max-width: 470px){
  div#home_newsletter_block .newsletter_join .newsletter_join_form {
    text-align: left;
   }
   label.EMAIL-label.yikes-mailchimp-field-required {
    width: 100%;
    }
   input#yikes-easy-mc-form-1-EMAIL,
   input#yikes-easy-mc-form-2-EMAIL {
    width: 100%;
   }
   button.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-1.btn.btn-primary,
   button.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-2.btn.btn-primary{
    max-width: 100% !important;
    border-radius: 3px !important;
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
    margin-left: 0;
   }
   input#yikes-easy-mc-form-1-EMAIL::placeholder,
   input#yikes-easy-mc-form-2-EMAIL::placeholder{
   text-align: center;
   }
   section#custom_html-14 button.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-1.btn.btn-primary, 
   section#custom_html-20 button.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-2.btn.btn-primary {
        max-width: 44% !important; 
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
        margin-left: -5px;
        font-size: 13px !important;
   }
   section#custom_html-9 button.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-1.btn.btn-primary, 
   section#custom_html-22 button.yikes-easy-mc-submit-button.yikes-easy-mc-submit-button-2.btn.btn-primary {
        max-width: 44% !important; 
        border-top-left-radius: 0 !important;
        border-bottom-left-radius: 0 !important;
        margin-left: -5px;
        font-size: 13px !important;
   }
   .news_english .yikes-easy-mc-form,
   .news_spanish .yikes-easy-mc-form {
       display: block;
   }
}
@media screen and (max-width: 425px){
    div#featured_home_post .featured_single_post.featured_top .featured_post_image, div#featured_home_post .featured_single_post.featured_bottom .featured_post_image {
        height: 240px;
    }
    div#featured_home_post .featured_single_post.featured_main .featured_post_image {
        height: 355px !important;
    }
    ul#carousel_category_iconevent_page li {
        padding: 5px 0px;
   }
}

@media screen and (max-width: 360px){
div#homepage_trending .inner_connet {
    padding: 5px !important;
}
.header-elements-button-2{
    padding: 10px 8px 10px 8px !important;
}
.header-elements-button-1{
    padding: 10px 8px 10px 8px !important;
}
body.search.search-results .paginator:not(.paginator-more-button) a{
    padding: 1px 2px;
}
}


@media screen and (max-width: 350px){
section#custom_html-3 .mc4wp-form-53550 .mc4wp-form-fields input[type="email"] {
    max-width: 150px!important;
    width: 100% !important;
}
}

.youtube_video_iframe{
    position: relative;
    overflow: hidden;
}
.video_wrapper {
    width: 560px;
    margin: 0 auto;
    position: relative;
    background-color: #000;
}
.video_wrapper_full {
    padding-top: 315px;
}
.embed-container {
    padding: 0;
    margin: 0;
    height: 100%;
    max-width: 100%;
}
.embed-container iframe, .embed-container object, .embed-container embed {
    position: relative;
    top: auto;
}
iframe.videoIframe.js-videoIframe {
    height: 430px;
    width: 100%;
}
@media screen and (max-width: 600px){
    iframe.videoIframe.js-videoIframe {
        height: 330px;
    }
}

@media screen and (max-width: 375px){
h6.child_cate_title
{
  font-size: 10px;
  line-height: 13px;
}
}

@media screen and (max-width: 360px){
ul#carousel_category_icon .owl-stage-outer .owl-stage {
    padding-left: 0px !important;
}
ul#carousel_category_icon:before,
ul#carousel_category_icon:after{
    width: 90px;
}
}

@media screen and (max-width: 330px){
ul#carousel_category_icon .owl-stage-outer .owl-stage {
    padding-left: 10px !important;
}
ul#carousel_category_icon:before,
ul#carousel_category_icon:after{
    width: 90px;
}
}

.videoPoster {
    position: absolute;
    left: 0px;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border: none
}
.videoPoster:hover {
    cursor: pointer;
}
.videoPoster:after {
    content: "";
    position: absolute;
    width: 70px;
    height: 70px;
    background: url(images/icon-video-play.svg);
    display: block;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.videoPoster:hover:before,  .videoPoster:focus:before {
    border-color: #f00;
}
.videoPoster:hover:after, .videoPoster:focus:after {
    border-left-color: #f00;
}
.videoWrapperActive + .videoPoster {
    opacity: 0;
    height: 0;
    -webkit-transition-delay: 0s, 800ms;
    -moz-transition-delay: 0s, 800ms;
    transition-delay: 0s, 800ms;
}
div#home_top_stories {
    z-index: 9999;
    background-color: #fff;
    width: 100%;
    max-width: 357px;
}

.wpml-ls-legacy-list-horizontal .wpml-ls-item:not(.wpml-ls-current-language) a {
    color: #000!important;
    font-weight: bold;
}
div#bottom-bar .wpml-ls-legacy-list-horizontal .wpml-ls-item:not(.wpml-ls-current-language) a {
    color: #fff!important;
    font-weight: bold;
}
div#bottom-bar .wpml-ls-current-language > a span{
    border-bottom: 2px solid #fff;
}
#bottom-bar .wpml-ls-item a:hover {
    text-decoration: none !important;
}
