/*
Theme Name:     Newspaper Child theme
Theme URI: 		http://themeforest.net/user/tagDiv/portfolio
Description:    Child theme made by tagDiv
Author:         tagDiv
Author URI: 	http://themeforest.net/user/tagDiv/portfolio
Template:       Newspaper
Version:        9.0c
*/


/*  ----------------------------------------------------------------------------
    This file will load automatically when the child theme is active. You can use it
    for custom CSS.
*/



.td_block_wrap .td-next-prev-wrap a:hover{background-color:#00b2bd;border-color:#00b2bd}
li.ecs-event{padding-bottom:10px}
.header-subscribe.custom-show-btn{display:none!important}
.td-header-style-2 .td-header-sp-logo{width:340px !important;margin-left:14px !important;margin-right:65px !important}
.header-subhead-text{color:#9acbe2!important;font-weight:300;margin-right:0!important;margin-top:0!important;text-align:left;font-size:12px;vertical-align:middle;padding-top:15px;padding-left:40px;padding-bottom:15px;border-left:1px solid #fff;height:100px}
.header-subhead-text>div{width:70%;line-height:32px;font-size:20px}
.td-header-sp-recs{width:635px}
.td-header-style-2 .td-header-sp-recs .td-a-rec-id-header>div.header-about-text{float:left;width:50%;margin:auto!important;color:#8c8f93}
.td-header-style-2 .header-subscribe{margin-top:2px!important;float:left;display:block;position:relative;width:10%!important;height:42px;line-height:42px;text-align:left;margin-left:30px}
.header-subscribe a{padding:8px 30px;font-size:12px;color:#fff;background-color:#00b2bd;border-radius:3px}
.homepage-slider,.homepage-slider .iosSlider-col-3 .td_module_slide,.homepage-slider .td-module-thumb,.homepage-slider .td-theme-slider{height:400px!important}
.homepage-slider{padding:0;margin-bottom:48px}
.homepage-slider .td-slide-meta{padding-left:67px;padding-bottom:34px}
.homepage-recent-news .td-module-comments a{background-color:#00b2bd}
.homepage-recent-news .td-module-comments a:after{border-color:#00b2bd transparent transparent transparent}
.homepage-sidebar-events a.td-post-category,.homepage-sidebar-events a.td-post-category:hover{background-color:#ba3093}
.homepage-video-playlist .td_video_playlist_title{background-color:#003752}
.homepage-video-playlist .td_wrapper_video_playlist .td_video_controls_playlist_wrapper,.homepage-video-playlist .td_wrapper_video_playlist .td_video_currently_playing:after{background-color:#e21836;border-color:#e21836!important}
.homepage-posts-grid .td-post-category,.homepage-posts-grid .td-post-category:hover{background-color:#e21836}
.homepage-posts-grid .td-grid-style-4 .entry-title{background-color:rgba(0,0,0,.4)}
.td-footer-wrapper{height:465px;background-color:#003752}
.td-footer-wrapper .footer-logo{margin-top:30px;text-align:center}
.vc_tta-tab .vc_tta-title-text{font-family:Roboto,sans-serif;font-size:13px!important;color:#777!important;font-weight:400!important;text-transform:none!important;line-height:1!important}
.vc_tta-container h2{font-size:18px!important;font-weight:700!important;text-transform:uppercase!important}
.homepage-posts-grid .ecs-event{display:inline-block;width:31%}
.td-pb-span4 .td_block_8 .item-details{margin-left:0}
.td-pb-span4 .td_block_8 .td-module-thumb{width:65px;float:right;position:relative;height:87px}
.td_module_7 .item-details{margin-right:75px}
.td-pb-span4 .td_block_8 .entry-title{font-size:14px!important}
.td-subcat-filter .td-subcat-list a{font-size:16px !important;}
.post-num{float:left;padding-left:5px;padding-right:13px;height:100px;font-size:18px;font-weight:700}
.td-trending-now-title,.td-trending-now-wrapper:hover .td-trending-now-title{color:#000!important;background-color:#fcaa2e!important}
.custom-caption p{font-size:13px;color:#777;font-family:'Open Sans',arial,sans-serif;line-height:21px}
.custom-caption{margin-top:-10px}
.td-main-page-wrap>.td-container>.td-pb-row:first-child .td_block_trending_now{margin-bottom:20px}
.ecs-event{float:left;border-bottom:#005689 dotted 1px}
.ecs-event h4{margin-top:0}
.ecs-event .time{font-size:12px;font-weight:700}
.ecs-event p{margin:0!important}
.ecs-event a{color:#005689}
h3>a{color:#005689}
.block-title{border-color:#ccc!important}
.block-title>span{color:#333}
.td_video_playlist_title{background-color:#005689!important}
.homepage-recent-news .td-module-comments a{background-color:#003752}
.td_wrapper_video_playlist .td_video_controls_playlist_wrapper{background-color:#9acbe2!important;color:#fff!important}
.td_wrapper_video_playlist .td_video_title_playing{background-color:#9acbe2!important;color:#333!important}
.td_wrapper_video_playlist .td_video_time_playing{color:#333!important}
.td-banner-wrap-full,.td-header-menu-wrap-full{background-color:#005689 !important;padding-bottom:25px}
.td-footer-wrapper{background-color:#005689!important}
.td-mobile-logo img{height:35px!important}
.header-about-text{color:#fff!important;font-weight:300;margin:auto!important;margin-top:0!important;width:50%}
.header-subscribe a{background-color:#9acbe2;color:#333!important}
.td-main-content-wrap{padding-bottom:20px!important}
.td-header-wrap .td-header-menu-wrap-full{background-color:#003762!important}
.td-header-menu-wrap.td-affix{background-color:#003762!important}
.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern{background-color:#9acbe2!important;border:none!important;color:#333!important}
.vc_separator.vc_sep_color_blue .vc_sep_line{border-color:#9acbe2}
.vc_color-black.vc_message_box-outline,.vc_color-black.vc_message_box-solid-icon{border-color:#005689}
.single-format-video .td-bred-no-url-last{font-size:18px;color:#fff}
.single-format-video .td-icon-right:before{font-size:12px}
.tribe-events-calendar thead th{background-color:#005689}
.tribe-events-button{background-color:#9acbe2!important;color:#333!important}
.tribe-events-schedule h2{margin-top:10px;margin-bottom:10px}
.tribe-events-schedule{margin-top:5px!important}
.vc_btn3.vc_btn3-color-juicy-pink,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{background-color:#9acbe2!important;color:#333!important}
.td-post-template-8 .td-pb-span12.td-main-content .td-post-sharing-top{text-align:left!important}
.custom-events-seeall{margin-left:15px}
.footer-message{display:block;text-align:center}
.home .footer-message{display:block;text-align:center}
.page-id-64879 .footer-message{display:block!important;text-align:center}
article.single_template_8>.td-post-template-8-box{background-color:none!important}
article.single_template_8>.td-post-header{height:5vh}
article.single_template_8>.td-post-header-holder{position:relative!important;display:block!important;margin-top:130px!important}
.td-post-template-8 .td-post-header-holder{vertical-align:top!important}
.single_template_8 #part-0{margin-top:-70px}
.single_template_8 .td-default-sharing{display:none}
.single_template_8 footer{display:none}
.single_template_8 .td-related-full-width{display:none!important}
.single_template_8 .comments{display:none!important}
.single_template_8 .entry-category{display:none!important}
.single_template_8 .td-footer-wrapper{margin-top:-25px;height:300px;display:block!important;width:100%}
.single_template_8 .td-main-menu-logo{display:block!important}
.featured-byline,.featured-subhead{color:#fff;width:30%;margin-left:10%;margin-top:-50px}
.featured-date{color:#fff}
.featured-subhead p{line-height:28px;font-size:24px}
.featured-byline p{font-size:12px;position:relative;margin-top:75px!important}
.featured-date p{font-size:12px;position:relative;font-weight:700;margin-top:25px!important}
.single_template_8 .entry-title p{text-transform:uppercase;font-weight:800!important;font-size:95px!important;color:#ddf4ff;font-family:Roboto;line-height:95px!important;padding:50px;width:50%;margin-left:-5%}
.single_template_8 .entry-crumbs{display:none}
.single_template_8 .td-banner-wrap-full{display:none}
.single_template_8 #td-outer-wrap{width:100%!important}
.single_template_8 .td-header-menu-wrap.td-affix{width:100%!important}
.single_template_8 .td-header-top-menu{display:none}
.story-nav{margin-top:25px;display:block;position:fixed!important;top:60px;margin-left:-35px;padding-left:35px!important;padding-right:15px!important;left:0;z-index:50;font-size:10px;width:110px!important;background-color:rgba(43,43,43,.42)}
.story-nav>a{border:1px solid #fff}
.story-nav p{font-size:10px!important;padding:0!important}
.story-1{height:100vh}
.td-post-template-8 .td-post-header{display:none;background:0 0}
.td-image-gradient-style8:after{-webkit-box-shadow:none;box-shadow:none}
.td-post-template-8-box{background-color:rgba(255,255,255,0)!important}
.featured-footer-list img{display:none!important}
.featured-footer-list .td-module-thumb{height:120px}
.featured-footer-list .td-module-thumb a:last-child:before{background:0 0}
.vc_btn.vc_btn-black.vc_btn-lg.vc_btn_round{width:100px!important;height:100px!important;border-radius:100px!important;padding-top:0!important;padding-left:32px!important;font-size:60px!important}
.td-header-top-menu-full{display:none!important}
.td-category{display:none}
#form1{margin-top:-100px;font-family:Roboto!important;border:solid 4px #9acbe2;box-shadow:0 0 50px 0 rgba(0,0,0,.2);top:-100%;left:50%!important;background-color:rgba(255,255,255,.8);width:30%!important;z-index:10001;position:absolute;width:100%;padding:25px;background-color:#fff;display:block;-webkit-transition:top 1s,-webkit-transform 1s;transition:top 1s,transform 1s}
.wdform_row.ui-sortable-handle h2{height:25px!important;margin-top:-10px!important;margin-bottom:20px!important;font-size:18px;font-weight:700;border-bottom:2px solid #ccc;line-height:14px;width:200px;text-transform:uppercase}
.wdform_row.ui-sortable-handle h2,.wdform_row.ui-sortable-handle p,.wdform_row.ui-sortable-handle span{font-family:Roboto!important}
.wdform-label{font-size:11px!important}
.wdform-element-section button{font-family:Roboto!important}
.close p{width:50px;position:absolute;top:0;font-size:20px;font-weight:700;right:0;margin-top:15px}
.white-text{color:#fff!important}
.subscribe-form .btn.button{background-color:#9acbe2!important;color:#333!important;width:100%!important;border:1px solid #9acbe2!important;font-size:17px!important}
.subscribe-form .btn.button:hover{color:#fff!important;border-color:#003762!important;background-color:#003762!important}
.sidebar-subscribe{border-top:2px solid #ccc;padding:15px;text-align:center;background:#f2f2f2}
.sidebar-subscribe h3{text-transform:uppercase;font-size:20px;font-weight:600;color:#005689;margin-bottom:4px}
.sidebar-subscribe p{line-height:22px!important;margin-bottom:0!important}
.subscribe-form input{border:1px solid #000!important;height:42px!important;margin:15px 0 0!important}
.sidebar-subscribe .indicates-required,.sidebar-subscribe label{display:none!important}
.sidebar-subscribe p:empty{display:none!important}
.custom-form .button{background-color:#9acbe2!important;color:#333!important;width:100%!important;border:1px solid #9acbe2!important;font-size:17px!important;margin-top:18px!important}
.custom-form .button:hover{color:#fff!important;border-color:#003762!important;background-color:#003762!important}
.sidebar-subscribe{border-top:2px solid #ccc;padding:15px;text-align:center;background:#f2f2f2}
.sidebar-subscribe h3{text-transform:uppercase;font-size:20px;font-weight:600;color:#005689;margin-bottom:4px}
.sidebar-subscribe p{line-height:22px!important;margin-bottom:0!important;text-align:center;margin-bottom:25px!important}
.custom-form input{border:1px solid #000!important;height:42px!important;margin:8px 0 0!important;border-radius:0!important}
.custom-form .indicates-required,.custom-form label{display:none!important}
.custom-form p:empty{display:none!important}
.sidebar-subscribe #mc_embed_signup{text-align:center;background:#f2f2f2}
.sidebar-subscribe #mc_embed_signup .mc-field-group{width:100%!important}
.sidebar-new .subscribe-title{margin-bottom:0!important}
.subscribe-form{width:100%;display:inline-block;margin:0!important;padding:0!important}
.popup-form{background:#005689!important;border-top:0!important}
.sidebar-subscribe.popup-form #mc_embed_signup{text-align:center;background:#005689!important}
.header-subscribe.hide{display:none}
.mc-field-group-captcha.captcha_main{visibility:hidden;height:1px;overflow:hidden;margin:0}
.captcha_main.show_captcah{position:fixed;height:auto!important;visibility:visible!important;top:50%;z-index:99999999999;left:50%;margin-left:-150px!important;margin-top:-100px!important}
.captcha_main.show_captcah:before{position:fixed;height:250px;width:500px;content:"";top:50%;left:50%;background-color:#ffff;z-index:-1;border:5px solid #274a8a;margin-top:-125px;margin-left:-250px}
a.close-captcha{width:100px;display:inline-block;border:2px solid #274a8a;padding:6px;text-align:center;border-radius:5px;margin-right:10px;color:#274a8a}
.mc-field-group-captcha .anr_captcha_field{margin-bottom:20px}
.mc-field-group-captcha .button{background-color:#005689!important}
.custom-mailchimp-form{border-top:2px solid #ccc;padding:15px;text-align:center;background:#f2f2f2}
.custom-mailchimp-form label{display:none!important}
.custom-mailchimp-form input{height:42px;border:1px solid #000}
.subscribe-page-form{max-width:60%;margin:0 auto}
.subscribe-page-form h2{text-align:center;font-weight:700;margin-bottom:0}
.subscribe-page-form .indicates-required{text-align:right;font-size:13px}
.subscribe-page-form input{border:1px solid #000;border-radius:4px;margin-bottom:12px}
.subscribe-page-form .button{background-color:#005689;color:#fff!important;width:100%!important;border:1px solid #005689;font-size:17px!important;margin-top:18px!important;max-width:150px;margin:0 auto;margin-top:0;width:100%!important;display:inherit}
.mc4wp-alert.mc4wp-success{background:#fff;border:2px green solid;margin:10px 0 0 0}
.mc4wp-success p{margin-bottom:0!important;background:green;padding:10px 8px;color:#fff}
.mc4wp-notice p{margin-bottom:0!important;padding:10px 10px;background:orange;color:#fff;margin-top:15px}
/*.td-trending-now-wrapper{padding:0 0 0 25px}*/
.td_block_trending_now {padding: 0 0px !important;}
.home div#tdi_6, .home div#tdi_10 {display: none !important;}
.td-trending-now-wrapper .td-next-prev-wrap{right:22px}
.td-header-style-2 .td-header-sp-logo{margin-left:-2px !important;}
.td-header-main-menu{padding-right:0}
.td-header-wrap .td-affix .td-main-menu-logo{height:68px!important}
.td-header-wrap.td-header-style-2 .td-affix .td-main-menu-logo {
    height: 68px !important;
}
.top-stories-block .td-block-span12 .td-module-meta-info {
    display: none;
}
.td-header-wrap .td-header-menu-wrap.td-affix .sf-menu>li>a{margin-top:10px}
.sf-menu{margin-left:-5px!important}
.mcpup-env-theme .mcpup-content{background:0 0!important}
.mcpup-env-theme .mcpup-content .mcpup-form{padding:20px 20px!important;background:#005689!important;color:#fff!important;width:100%;max-width:360px;margin:0 auto!important}
.mcpup-env-theme .mcpup-content .mcpup-form .mcpup-input{background-color:#fff;border:1px solid #000!important;border-radius:0!important;display:inline-block;min-height:42px!important;min-width:50px;padding:0 12px;vertical-align:middle;width:100%!important;margin-bottom:15px!important}
.mcpup-env-theme .mcpup-content .mcpup-form input[type=submit]{background-color:#9acbe2!important;border:0 none!important;color:#000!important;font-size:16px!important}
.mcpup-env-theme .mcpup-content .mcpup-form input[type=submit]:hover{background-color:#003762!important;border:0 none!important;color:#fff!important}
.mcpup-env-theme .mcpup-content h3{color:#fff!important;font-family:"Helvetica Neue",Helvetica,Arial,Verdana,sans-serif!important;font-size:22px!important;margin:0 0 12px 0!important;font-weight:inherit!important;text-transform:uppercase!important}
.mcpup-env-theme .mcpup-content .mcpup-close{width:26px;height:26px;background-size:26px 26px;-o-background-size:26px 26px;-moz-background-size:26px 26px;-webkit-background-size:26px 26px;right:22px}
.mcpup-form h3,.mcpup-form p{color:#fff!important}
.mcpup-form p{line-height:20px}
.mcpup-form #theImg{width:100%;max-width:310px;margin:0 auto;margin-bottom:0;text-align:center;display:block;margin-bottom:20px}
.ticker-btn1 .td-next-prev-wrap{display:none!important}
.custom-block-8-style-row.td_module_7{padding-bottom:10px!important}
.custom-block-8-style-row .td-pb-span4 .td_block_8 .td-module-thumb{height:50px!important}
.top-stories-block .td_module_7.td_module_wrap {
  padding-bottom: 12px !important;
}


.td-header-sp-logo img{margin-left:0px !important ;width: 290px;left: 50px !important;}
.custom-social .wpb_single_image img{max-width:40px;display:inline-block}
.custom-social .wpb_single_image{display:inline-block;margin-right:20px!important;vertical-align:middle}

.sf-menu > li.menu-item-has-children > a::before {
    content: '\e806';
    font-family: 'newspaper';
    position: absolute;
    top: 6px;
    margin-top: -5px;
    padding-left: 7px;
    font-size: 9px;
    right: 0;
  }
  body:not(.scrolled) .td-logo-sticky {
    display: none;
  }

  .td-header-row [class*="td-header-sp"] {
    display: inline-block;
    min-height: 110px;
    float: left;
    padding-right: 24px;
    padding-left: 24px;
}
.dcs_logoText {
  position: absolute;
  left: 52px !important;
  top: 110px !important;}
  
.single-post .td-social-but-icon, .custom-follow-btn .td-social-but-icon {background: #0a5787 !important;border-radius: 50px !important;padding: 0;line-height: 30px;width: 30px !important;text-align: center;}
.custom-follow-btn .td-social-but-icon{line-height: 30px;width: 30px !important;}
.custom-follow-btn .td-social-but-icon i:before,.single-post .td-social-but-icon i:before{font-size:18px;color:#fff!important}
.custom-follow-btn .td-social-but-icon i:before{font-size:17px;color:#fff!important}
.custom-follow-btn .td-social-handler,.custom-follow-btn .td-social-network,.single-post .td-social-handler,.single-post .td-social-network{height:30px;min-width:30px}
.custom-follow-btn .td-social-network,.single-post .td-social-handler{height:30px;min-width:30px} 
.custom-follow-btn.inline .td-social-but-icon i{text-align:center;display:inline-block;vertical-align:middle;line-height: normal;}
.custom-follow-btn.inline .td-post-sharing-visible a{display:inline-block;width:auto;margin-right:6px}
.row-disable{display:none!important}
.custom-follow-btn .td-social-but-icon:hover,.single-post .td-social-but-icon:hover{background:#9ad4e1!important}
.custom-follow-btn .td-social-but-icon:hover i::before,.single-post .td-social-but-icon:hover i::before{color:#003762!important}
/*
.single-post .td-post-sharing-top {display: none !important;}
.single-post .cstn-share-bottom-org {
  border-top: 0;
  padding-top: 8px;
}
.single-post .cstn-share-bottom {
  border-top: 1px solid #ededed;
  width: 100%;
  padding-top: 15px;
}
*/
.single-post .td-post-content{margin-top:-21px!important}
.archive .td-pb-span4.td-main-sidebar aside#block-2{display:none}
.archive .td-main-content-wrap.td-container-wrap{box-shadow:none!important}
.archive .td-category-grid.td-container-wrap{box-shadow:none!important}

.footer-inline-design .td-container{display:flex;align-items:center;justify-content:center;text-align:left}
.footer-inline-design .td-container .footer-logo img{width:100%;height:150px}
.footer-inline-design .td-container .footer-logo{margin:0}
.footer-inline-design .td-container .custom-follow .td-post-sharing-visible{display:flex;gap:6px}
.footer-inline-design .td-container .custom-follow .td-post-sharing-visible .td-social-sharing-button .td-social-but-icon{background:#9ad4e1!important}
.footer-inline-design .td-container .custom-follow .td-post-sharing-visible .td-social-sharing-button .td-social-but-icon i{align-items:center;display:flex;justify-content:center;height:30px}
.footer-inline-design .td-container .footer-message{margin:0 30px!important;max-width:510px}
.footer-inline-design .td-container .td-pb-row{margin:0}
.footer-inline-design .td-container .footer-message .header-about-text{width:100%;text-align:left}
.td-footer-wrapper.footer-inline-design{padding:0}

body.cstn-new-design{background:#ebebeb}
a.td-main-logo.richmond-logo-new{display:none}
.cstn-new-design a.td-main-logo.richmond-logo-new{display:block}
.cstn-new-design a.td-main-logo.richmond-logo-current{display:none}
.cstn-new-design a.td-main-logo.richmond-logo-new img{margin-left:0!important;width:280px;left:56px!important}
.cstn-new-design .dcs_logoText {left: 60px !important;}
.td-mobile-logo.richmond-sticky-new{display:none!important}
.cstn-new-design .td-mobile-logo.richmond-sticky-current{display:none!important}
.cstn-new-design .td-mobile-logo.richmond-sticky-new{display:block!important}
.cstn-new-design .header-subscribe.custom-show-btn{display:inline-block!important;margin:0;float:right;position:relative;right:55px}
.cstn-new-design.scrolled .header-subscribe.custom-show-btn{top:10px}
.cstn-new-design .header-subscribe.custom-show-btn a{background-color:#fcaa2e !important;color:#333!important;text-transform:uppercase;font-weight:700;padding:8px 16px;letter-spacing:1px}
.cstn-new-design .header-subscribe.custom-show-btn a:hover{background-color:#9acbe2 !important;color:#333!important}
.cstn-new-design .hide-in-new{display:none!important}
.cstn-new-design .td-header-wrap .td-header-menu-wrap.td-affix .sf-menu>li>a{margin-top:0}
.cstn-new-design.scrolled .td-header-wrap .td-header-menu-wrap.td-affix .sf-menu>li>a{margin-top:10px}
.home-letest-new-section .row-post{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}
.home-letest-new-section .td-pulldown-syle-default.td-subcat-filter{opacity:1}
.top-stories-block-new .td-module-thumb{display:none}
.top-stories-block-new .item-details{margin:0!important;min-height:auto!important}
.top-stories-block-new .td-module-meta-info{display:block!important}
.home-new-mews-section h3.entry-title.td-module-title{font-weight:700}
.home-letest-new-section h3.entry-title.td-module-title{line-height:22px;margin-bottom:15px;font-weight:700}
.home-letest-new-section .td-post-author-name{display:none!important}
.home-letest-new-section .td-pulldown-syle-default.td-subcat-filter .td-subcat-link{color:#005689}
.home-letest-new-section .td-pulldown-syle-default.td-subcat-filter .td-subcat-link:hover{color:#003350}
.home-letest-new-section .row-post .td_module_4{padding-bottom:20px}
.signup-box-main{background:#ebebeb;display:block;align-items:center;justify-content:center;width:100%;margin:20px auto 30px;padding:40px 30px;border-radius:10px}
.signup-box-main .sign-up-inner{max-width:550px;margin:0 auto}
.signup-box-main .box-left{width:100%;text-align:center}
.signup-box-main .box-right{width:100%;text-align:center}
.signup-box-main .box-left img{max-width:180px;text-align:center;height:auto!important}
.signup-box-main .box-right .subscribe-today{top:0;max-width:100%;text-align:center;display:inline;position:inherit}
.signup-box-main .box-left p{color:#6d6e71;font-size:15px;text-align:center;margin:5px 0 10px!important;font-weight:500;line-height:1.4}
.signup-box-main .sign-up-inner .mc4wp-alert.mc4wp-success{background:#fff!important;border:2px #fff solid;margin:10px auto auto auto;font-size:14px;line-height:normal;max-width:500px}
.signup-box-main .wpcf7-response-output{display:none}
.signup-box-main .box-left h3{text-transform:none;font-size:26px;line-height:30px;margin:0;text-align:center;font-weight:700}
.signup-box-main .box-right .subscribe-today .wpcf7-submit.btn:hover{background:#bb1c09!important}
.signup-box-main input::placeholder{font-size:12px!important;color:#767676!important;font-size:13px!important;font-weight:600!important;text-transform:none;text-transform:uppercase}
.signup-box-main .mc4wp-form-fields .hd{display:none}
.signup-box-main .mc4wp-form-fields{display:flex;gap:6px;max-width:500px;margin:0 auto}
.signup-box-main .mc4wp-form-fields input[type=email]{border:1px solid #000!important;height:42px!important;border-radius:0!important}
.signup-box-main .mc4wp-form-fields input.button{padding:6px 20px!important;height:42px;position:relative;top:0;text-transform:uppercase;background-color:#9acbe2!important;color:#333!important;font-size:16px!important}
.signup-box-main .mc4wp-form-fields input.button:hover{color:#fff!important;background-color:#003762!important}
.home-letest-new-section .td-module-comments {display: none !important;}
.top-stories-block-new .entry-title.td-module-title {font-size: 16px !important;}
.top-stories-block-new time.entry-date.updated.td-module-date {font-weight: 600;}
.cstn-new-design .td-main-page-wrap {padding-top: 30px;}
.cstn-new-design-aug .header-search-wrap {right: 50px;}


@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&display=swap');

body.cstn-new-design-aug, .cstn-new-design-aug h1, .cstn-new-design-aug h2, .cstn-new-design-aug h3, .cstn-new-design-aug h4, .cstn-new-design-aug h5, .cstn-new-design-aug h6, .cstn-new-design-aug p, .cstn-new-design-aug a, .cstn-new-design-aug div{font-family: "IBM Plex Sans", sans-serif !important;}

body.cstn-new-design-aug.roboto-app, .cstn-new-design-aug.roboto-app h1, .cstn-new-design-aug.roboto-app h2, .cstn-new-design-aug.roboto-app h3, .cstn-new-design-aug.roboto-app h4, .cstn-new-design-aug.roboto-app h5, .cstn-new-design-aug.roboto-app h6, .cstn-new-design-aug.roboto-app p, .cstn-new-design-aug.roboto-app a, .cstn-new-design-aug.roboto-app div{font-family: "Roboto", sans-serif !important;}

/*.aug-menu{display: none !important;}
.cstn-new-design-aug .sf-menu li.menu-item{display: none !important;}
.cstn-new-design-aug .sf-menu li.menu-item.aug-menu{display: block !important;}
.cstn-new-design-aug .sf-menu li.menu-item.aug-menu .sub-menu li.menu-item{display: block !important;}*/
.cstn-new-design-aug .flex-dir{display:flex;flex-direction:column-reverse;flex-wrap:wrap;justify-content:center;width:100%;text-align:center;align-items:center}
.cstn-new-design-aug.cstn-new-design a.td-main-logo.richmond-logo-new img{display:flex;justify-content:center;width:100%;max-width:280px;margin:34px auto 0!important;left: 0 !important;}
.cstn-new-design-aug .td-banner-wrap-full, .cstn-new-design-aug .td-header-menu-wrap-full{padding-bottom: 0px;}
.cstn-new-design-aug.cstn-new-design .dcs_logoText{left:0px!important;right:0!important;text-transform:uppercase;font-size:12px;letter-spacing:1px;top:76%!important;text-align:center;color:#8b9aa8;font-weight:700}
.cstn-new-design-aug .td-header-row [class*=td-header-sp]{display:inline-block;min-height:150px;float:none;padding-right:0;padding-left:0}
.cstn-new-design-aug .td-header-menu-wrap-full.td-container-wrap {height: 34px !important;}
.cstn-new-design-aug.cstn-new-design .header-subscribe.custom-show-btn{display:none!important}
.cstn-new-design-aug.cstn-new-design .header-subscribe.custom-show-btn.aug-btn{position:absolute;top:62px;right:15px;display:block!important}
.cstn-new-design .header-subscribe.custom-show-btn.aug-btn a{background-color:#01b1dd!important;color:#fff!important;text-transform:uppercase;font-weight:700;padding:6px 20px;letter-spacing:0px;font-size:15px;border-radius:10px}
.cstn-new-design .header-subscribe.custom-show-btn.aug-btn a:hover{background-color:#9AD4E1 !important;}
.cstn-new-design-aug .sf-menu li.menu-item a{font-size:15px !important;font-weight:700;color:#fff;padding:0 18px;margin:0 0px;text-transform: uppercase;line-height: 34px;letter-spacing: 1px;}
.cstn-new-design-aug .sf-menu li.menu-item:hover, .cstn-new-design-aug .sf-menu li.menu-item.current-menu-item{background:#005689!important}
.cstn-new-design-aug .sf-menu li.menu-item a::after{display:none!important}
.cstn-new-design-aug #td-outer-wrap{overflow:visible}
.mega-open ul.sub-menu li{float:none!important;position:initial!important;width:auto}
.mega-open ul.sub-menu{width:auto;display:flex;max-width:-webkit-fill-available;background:#e6e7e9;left:auto!important;padding:0;box-shadow:none!important}
.cstn-new-design-aug .sf-menu li{float:left;position:initial}
.cstn-new-design-aug .sf-menu li.mega-open ul.sub-menu li a{font-size:15px;text-transform:none;padding:0px 20px;margin:0;color:#6d6e72}
.submenu-open .td-header-gradient:before{content:"";background:#e6e7e9;width:100%;height:34px;position:absolute;left:0;bottom:-34px;z-index:1}
.cstn-new-design-aug .sf-menu li.mega-open ul.sub-menu li a:hover, .cstn-new-design-aug .sf-menu li.mega-open ul.sub-menu li:hover a {color: #fff;}
.aug-new.home-letest-new-section .row-post{padding:0 15px}
.aug-new.home-letest-new-section .block-title span{color:#005689!important;font-size:26px;margin-bottom:10px}
.aug-new.home-letest-new-section .td-module-cat{font-size:18px;text-transform:uppercase;color:#005689;font-weight:700;line-height:17px}
.aug-new.home-letest-new-section h3.entry-title.td-module-title{line-height:30px;margin:6px 0;font-weight:700;font-size:30px;color:#222!important}
.aug-new.home-letest-new-section h3.entry-title.td-module-title a{color:#222}
.aug-new.home-letest-new-section h3.entry-title.td-module-title a:hover{color:#005689}
.aug-new.home-letest-new-section .td-post-author-name,.aug-new.home-letest-new-section .td-post-author-name a{display:inline-block!important;color:#005689!important}
.aug-new.home-letest-new-section .td-post-author-name a:hover{color:#9ad4e1!important}
.aug-new.home-letest-new-section .td-module-meta-info{font-size:16px;line-height:14px}
.aug-new.home-letest-new-section .td-module-meta-info .td-post-author-name {font-weight: normal;}
.aug-new.home-letest-new-section .row-post .td_module_4{padding-bottom:18px}
.aug-new.home-letest-new-section{padding-top:10px}
.news-sl-slider .td_module_12{display:flex!important;flex-direction:row;flex-wrap:nowrap;gap:40px;align-items:center;border:none!important;padding: 0;}
.cstn-btn{background-color:#01b1dd!important;color:#fff!important;text-transform:uppercase;font-weight:700;padding:6px 20px;letter-spacing:1px;font-size:15px;border-radius:10px}
.cstn-btn:hover{background-color:#9ad4e1!important}
.aug-new.home-letest-new-section.news-sl-slider h3.entry-title.td-module-title{line-height:30px;margin:10px 0 20px;font-weight:700 !important;font-size:28px;color:#222!important}
.news-sl-slider .td_module_12 .module-inner.left{width:35%}
.news-sl-slider .slick-prev::before,.slick-next::before{display:none!important}
.news-sl-slider .slick-prev.slick-arrow{display:none!important}
.news-sl-slider .slick-next.slick-arrow svg{fill:#fff;background:#ccc;width:auto;height:40px;border-radius:50px;padding:6px;right:40px;position:absolute;top:-40px}
.news-sl-slider .slick-next.slick-arrow svg:hover{background:#01b1dd}
.news-sl-slider .td_module_12 .module-inner.right{padding-right:50px}
body.cstn-new-design-aug {background: #fff;}
.cstn-new-design-aug .tdc-content-wrap .tdc-row {width: 100%;max-width: 1000px;padding: 0 15px;}
.cstn-new-design-aug .sf-menu > li.menu-item-has-children > a::before {display: none;}
.cstn-new-design-aug.td-magazine.td-boxed-layout .td-container-wrap {box-shadow: none !important;}
.robo-full.td-boxed-layout .td-container-wrap {width: 100%;}
.robo-full .td-header-wrap.td-header-style-2 {width: 100% !important;}
.robo-full .td-header-menu-wrap.td-header-gradient.td-affix {width: 100% !important;}
.cstn-new-design-aug .td-container.td-header-row.td-header-header {position: relative;}
.scrolled.cstn-new-design-aug .menu-main-navigation-container {display: flex;align-items: center;justify-content: center;}
.scrolled.submenu-open .td-header-gradient::before{bottom: -24px;}
.r-menu {display: none;}

.v2 .aug-new.home-letest-new-section .td-module-cat, .v2 .aug-new.home-letest-new-section .td-module-meta-info .td-post-author-name{display: none !important;}
.v2 .aug-new.home-letest-new-section .td-module-meta-info .td-post-date {color: #005689 !important;}
.cstn-new-design-aug.v2 .aug-new.home-letest-new-section .td-block-title-wrap {display: none;}
.cstn-new-design-aug.v2 .aug-new.home-letest-new-section h3.entry-title.td-module-title{font-weight: 500;font-size: 28px;line-height: 28px;}
.td-module-cat.vv2 {display: none !important;}
.v2 .aug-new.home-letest-new-section .td-module-cat.vv2 {display: inline-block !important;font-size: 16px;line-height: 14px;font-weight: normal;text-transform: none;}

.spanish-sidebar h2 {line-height: 26px;font-size: 18px;font-weight: bold;color: #222222;text-transform: uppercase;}
.spanish-sidebar .wpb_content_element {margin: 0;}
.spanish-sidebar h2 {line-height: 26px;font-size: 18px;font-weight: bold;color: #222222;text-transform: uppercase;margin-top: 18px !important;border-bottom: 2px solid #ccc;margin-bottom: 12px !important;}
.spanish-sidebar .form-block {background: #F2F2F2;text-align: center;padding: 15px;margin-top: -12px !important;margin-bottom: 30px !important;}
.spanish-sidebar img {margin-bottom: 15px;}
.spanish-sub-form .mce_inline_error {display: none !important;}
.spanish-sub-form input.mce_inline_error {border: 1px solid #f00 !important;display: block !important;}
.spanish-sub-form #mce-success-response {background-color: #ddffdd !important;padding: 8px;margin-top: 15px;border: 1px solid green;}


@media all and (max-width:782px){
.mcpup-content{max-width:480px!important}
}
.iosSlider-col-3 .entry-title{font-size:28px!important;line-height:32px!important;width:60%}
.vc_tta-tabs-list{text-align:right!important}
.td-logo-sticky .dcs_logoTextMobile{top:40px}

@media (max-width:1180px){
.cstn-new-design-aug .flex-dir{align-items: inherit;}
.cstn-new-design-aug.td-boxed-layout .td-header-menu-wrap.td-affix {width: 100%;}

}

@media (min-width:1141px){
.dcs_logoText{left:52px!important}
}
@media (max-width:1140px){
.dcs_logoText{left: 80px !important;}
#part-0,#part-1,#part-2,#part-4,#part-6{padding-left:15%!important}
.td-header-style-2 .td-header-sp-logo{float:none;width:auto;margin-left:auto;margin-right:auto}
.td-header-row .td-header-sp-recs{float:none;width:auto;margin-left:auto;margin-right:auto;padding:0 10px!important}
.iosSlider-col-3 .entry-title{font-size:28px!important;line-height:32px!important;width:60%}
.homepage-slider,.homepage-slider .iosSlider-col-3 .td_module_slide,.homepage-slider .td-module-thumb,.homepage-slider .td-theme-slider{height:380px!important}
.header-subhead-text{border-left:0 solid #fff!important;padding-left:0;text-align:center!important;width:60%!important;margin:auto!important}
ul.sf-menu>.td-menu-item>a{font-size:11px!important}
.td-header-sp-logo img {width: 300px; left: 24px !important;}

.cstn-new-design .td-container,.cstn-new-design .tdc-row,.cstn-new-design .tdc-row-composer{width:100%;padding:0 15px}
.cstn-new-design a.td-main-logo.richmond-logo-new img{left:15px!important}
.cstn-new-design ul.sf-menu>.td-menu-item>a{font-size:13px!important}
.cstn-new-design .dcs_logoTextMobile{left:15px;top:40px}
.cstn-new-design .dcs_logoText {left: 72px !important;}	
.cstn-new-design-aug.cstn-new-design .dcs_logoText {left: auto !important;right: auto !important;}
.cstn-new-design-aug .sf-menu li.mega-open ul.sub-menu li a{padding: 0px 15px;}
.cstn-new-design-aug .header-search-wrap {position: relative;right: 0;}
.cstn-new-design-aug .td-container.td-header-row.td-header-main-menu {max-width: 970px;}

}
@media (max-width:1018px){
.dcs_logoText{top: 105px !important;  left: 76px !important;}
#part-0,#part-1,#part-2,#part-4,#part-6{padding-left:15%!important}
ul.sf-menu>.td-menu-item>a{font-size:11px!important}
.header-subscribe{display:none!important}
.homepage-slider,.homepage-slider .iosSlider-col-3 .td_module_slide,.homepage-slider .td-module-thumb,.homepage-slider .td-theme-slider{height:290px!important}
li.ecs-event>div:first-of-type{height:65px!important}
li.ecs-event{float:none;width:75%!important;display:none;margin-top:25px;padding-bottom:20px}
.header-subhead-text{padding-left:0;text-align:center!important;width:80%!important;margin:auto!important}
.header-subscribe{padding-top:0!important}
#part-0>.wpb_column{margin-left:10%}
.footer-inline-design .td-container .footer-message {margin:0 20px !important; max-width: 300px;}
}

@media (max-width:991px){ 
.cstn-new-design.td-menu-mob-open-menu .td-menu-background{visibility:visible}
.cstn-new-design #td-top-mobile-toggle{display:block!important}
.cstn-new-design.td-menu-mob-open-menu #td-mobile-nav{visibility:visible;display:block}
.cstn-new-design .menu-main-menu-container{display:none}
.cstn-new-design.td-menu-mob-open-menu #td-mobile-nav .menu-main-menu-container{display:block}
.cstn-new-design .dcs_logoTextMobile{left:73px;top:40px}
.cstn-new-design .td-main-menu-logo{max-width:180px;margin-left:56px!important;top:-58px}
.cstn-new-design .td-banner-wrap-full{display:none}
.cstn-new-design .td-main-menu-logo{max-width:180px;margin-left:56px!important;top:-58px;position:relative;display:block!important}
.cstn-new-design .dcs_logoTextMobile{left:0;top:40px}
.cstn-new-design .header-subscribe.custom-show-btn{top:6px;position:absolute;float:none;right:70px}
.cstn-new-design .header-search-wrap{position:absolute;top:-19px}
.cstn-new-design .td-header-menu-wrap-full{height:62px!important}
.cstn-new-design .td-header-menu-wrap-full .td-header-menu-wrap{height:62px!important;width:100%;background:#005689}
.cstn-new-design.scrolled .header-subscribe.custom-show-btn{top:6px}
.cstn-new-design.scrolled .header-search-wrap{position:relative;top:-29px}
.cstn-new-design.td-menu-mob-open-menu #td-mobile-nav .td-menu-socials-wrap .td-menu-socials {display: none;}
.cstn-new-design .td-mobile-close {position: absolute;right: 0;top: -30px;z-index: 1000;background:#005689;}
.cstn-new-design.td-menu-mob-open-menu .td-mobile-close .td-icon-close-mobile {height: 60px;width: 50px;line-height: 64px;}
.cstn-new-design .td-mobile-close:hover {background:#8AC7D8;} 
.cstn-new-design.td-menu-mob-open-menu .td-mobile-content li{border-bottom: 1px solid #8ac7d0;}
.cstn-new-design #menu-main-menu {padding-top: 20px;}

.cstn-new-design-aug .sf-menu li.menu-item:hover,.cstn-new-design-aug .sf-menu li.menu-item:hover a{background:0 0!important;color:#005689}
.cstn-new-design-aug .menu-main-navigation-container{display:none}
.cstn-new-design-aug #td-header-menu{display:inline-block;vertical-align:top;width:100%}
.cstn-new-design-aug.cstn-new-design #td-top-mobile-toggle{display:flex!important;width:auto;justify-content:flex-end;align-content:center;align-items:center;margin-right:20px;top:4px;position:relative}
.cstn-new-design-aug.cstn-new-design .td-main-menu-logo{max-width:180px;margin-left:0!important}
.cstn-new-design-aug.td-menu-mob-open-menu .menu-main-navigation-container{display:inline-block;width:100%}
.cstn-new-design-aug.td-menu-mob-open-menu .menu-main-navigation-container #menu-main-navigation{display:flex;flex-wrap:wrap;flex-direction:column;width:100%}
.cstn-new-design-aug.td-menu-mob-open-menu .menu-main-navigation-container #menu-main-navigation li a{width:100%!important;padding:0;line-height:50px}
.header-search-wrap .td-icon-search{font-size:20px;line-height:48px}
.aug-new.home-letest-new-section h3.entry-title.td-module-title{line-height:30px;font-size:30px}
.news-sl-slider .td_module_12{gap:20px}
.aug-new.home-letest-new-section.news-sl-slider h3.entry-title.td-module-title{line-height:30px;font-size:28px}
.news-sl-slider .td_module_12 .module-inner.left{width:40%}
.td-header-wrap .td-drop-down-search.td-drop-down-search-open{margin-top:19px}
.cstn-new-design-aug.cstn-new-design .header-subscribe.custom-show-btn{display:block!important;right:120px}
.cstn-new-design-aug #menu-main-menu .menu-item {display: none !important;}
.cstn-new-design-aug #menu-main-menu .r-menu.menu-item {display: block !important;}
}

@media (max-width:767px){
.subscribe-page-form{width:100%;max-width:100%}
.td-logo-sticky .dcs_logoTextMobile{top:35px}
.header-subscribe.custom-show-btn{display:block!important;float:right;width:100%!important;max-width:100px;height:auto;line-height:16px;text-align:center;margin:11px -40px 0 0!important;padding:0!important}
.td-main-menu-logo img{margin-left:70px!important}
.dcs_logoTextMobile{left:0!important;margin-left:112px!important}
.td-mobile-logo img{height:30px!important}
.header-search-wrap{display:none!important}
.header-subscribe.custom-show-btn #subscribe{display:block!important;background:#fcaa2e;text-transform:uppercase;font-weight:700}
.header-subscribe.custom-show-btn #subscribe:hover{background:#9acbe2}
.header-subscribe.hide,.header-subscribe.hide #subscribe{display:block!important}
.custom-btn-text{float:right;width:50%;margin-top:-50px}
.ticker-btn{width:50%;float:left;display:inline-block}
.header-subscribe.hide,.header-subscribe.hide #subscribe{display:block!important;height:32px;line-height:21px}
.single_template_8 .entry-title p{font-size:55px!important;line-height:55px!important}
.featured-subhead{width:200px!important}
#part-1,#part-2,#part-4,#part-6{padding-left:8%!important}
#form1{display:none}
ul.sf-menu>.td-menu-item>a{font-size:11px!important}
.td-header-menu-wrap-full{height:50px!important}
.header-subscribe{display:none!important}
#part-0>.wpb_column{margin-left:10%}
.story-nav{display:none!important}
li.ecs-event>div:first-of-type{height:65px!important}
#subscribe{display:none!important}
#td-header-rec{display:none!important}
li.ecs-event{float:none;width:75%!important;display:none;margin-top:25px;padding-bottom:20px}
.header-subhead-text{margin-top:0!important;margin-left:15%;width:50%;text-align:left;font-size:10px;padding-bottom:0;width:100%!important;border-left:0 solid #fff!important}
.header-subhead-text>div{width:70%;margin-left:15%;font-size:14px;line-height:18px}
.td-header-row .td-header-sp-recs{margin-top:0;margin-bottom:00px}
.td-header-style-2 .td-header-sp-recs .td-a-rec-id-header>div.header-about-text{float:none;width:33%;text-align:center;margin:auto!important}
.td-header-style-2 .td-header-sp-recs .td-a-rec-id-header>div.header-subscribe{margin-top:50px;float:none;width:100%;margin-top:20px;margin-bottom:40px}
.homepage-slider .td-module-thumb img{max-width:none;height:100%}
.homepage-slider .td-slide-meta{padding-left:40px;padding-bottom:15px}
.homepage-slider .td-theme-slider .entry-title{font-size:24px!important;line-height:26px!important;width:80%}
.homepage-lifestyle-tabs .vc_tta-tabs-list .vc_tta-tab{margin:0 6px!important}
.vc_tta-container .homepage-lifestyle-tabs.vc_tta-color-grey.vc_tta-tabs-position-top.vc_tta-style-classic .vc_tta-tabs-container .vc_tta-tab>a{padding:0 0 5px!important}
.homepage-lifestyle-tabs .vc_tta-tabs-list .vc_tta-tab a span{font-size:12px!important}
.td-banner-wrap-full,.td-header-menu-wrap-full{background-color:#005689;padding-bottom:0!important}
.td-banner-wrap-full{display:none}
.header-about-text{color:#fff!important;font-weight:300;margin:auto!important;margin-top:0!important;width:50%}
.header-subscribe{margin-left:38%!important;margin-bottom:25px!important}
.header-subscribe a{padding:6px 15px}
.footer-inline-design .td-container{text-align: center;flex-wrap: wrap;gap: 20px;}
.footer-inline-design .td-container .footer-message {margin:0 !important; max-width: 100%;}
.footer-inline-design .td-container .footer-logo img { width: 100%; height: auto;}
.cstn-new-design .td-header-menu-wrap-full{height:54px!important}
.cstn-new-design .td-header-menu-wrap-full .td-header-menu-wrap{height:54px!important}
.cstn-new-design .td-main-menu-logo{margin-left:0!important;top:-55px;left:-36px}
.cstn-new-design .dcs_logoTextMobile{left:0!important;margin-left:160px!important;position:relative!important;width:100%}
.cstn-new-design .header-subscribe.custom-show-btn{top:0;position:absolute;float:none;right:55px}
.cstn-new-design #td-top-mobile-toggle i{width:auto}
.home-letest-new-section .latest-news-right.vc_col-sm-12{padding:0}
.cstn-new-design.scrolled .header-subscribe.custom-show-btn{top:0}
.home-letest-new-section .row-post .td_module_4{padding-bottom:12px !important}
.home-letest-new-section .row-post .td_module_4 .module-inner{padding:10px;border-radius:8px;box-shadow:0 0 8px #f1f1f1}
.cstn-new-design-aug.v2 .aug-new.home-letest-new-section h3.entry-title.td-module-title {font-weight: 500;font-size: 24px;line-height: 22px;}
}
@media (max-width:767px){
.single_template_8 .entry-title p{font-size:48px!important;line-height:48px!important}
.featured-subhead{width:200px!important}
#part-0{padding-left:5%!important}
#part-1,#part-2,#part-4,#part-6{padding-left:5%!important}
.td-header-main-menu{padding-right:64px;padding-left:2px}
.home div#tdi_6{display:block!important}
.header-wrap .td-header-main-menu,.td-header-wrap .td-header-main-menu{background-color:var(--td_mobile_menu_color,#005689)!important}
body:not(.scrolled) .td-logo-sticky{display:block}
.td-trending-now-wrapper{padding-top:20px}
.cstn-new-design-aug .td-main-menu-logo img{max-width:180px;margin-left:36px!important}
.cstn-new-design-aug .dcs_logoTextMobile{margin-left:76px!important}
.aug-new.home-letest-new-section .block-title span{font-size:22px}
.aug-new.home-letest-new-section .td-module-cat{font-size:16px;line-height: 14px;}
.aug-new.home-letest-new-section .td-module-meta-info{font-size:16px;line-height: 13px;}
.aug-new.home-letest-new-section h3.entry-title.td-module-title{line-height:26px;font-size:24px}
.aug-new.home-letest-new-section .row-post .td_module_4 .module-inner{padding:0;border-radius:0;box-shadow:none}
.news-sl-slider .td_module_12 .module-inner.left{width:50%}
.cstn-new-design-aug.cstn-new-design .header-search-wrap{position:absolute;top:4px;display:inline-block!important}
.cstn-new-design-aug.cstn-new-design #td-top-mobile-toggle{margin-right:40px}
.news-sl-slider .td_module_12{gap:20px;padding:0!important;margin:0 0 15px!important}
.aug-new.home-letest-new-section.news-sl-slider h3.entry-title.td-module-title{line-height:26px;font-size:22px;margin:6px 0 18px}
.cstn-new-design-aug.cstn-new-design .header-subscribe.custom-show-btn{display:block!important;right:132px}
.cstn-new-design-aug.cstn-new-design #td-top-mobile-toggle{top:0}

}
@media (max-width:480px){
.signup-box-main{padding: 26px 20px;}
.signup-box-main .mc4wp-form-fields{flex-wrap: wrap;justify-content: center;}
.signup-box-main .mc4wp-form-fields input.button {width: 100%;}
.signup-box-main .box-left h3{font-size: 22px;line-height: 26px;}
.aug-new.home-letest-new-section h3.entry-title.td-module-title{line-height:22px;font-size:20px;margin: 0;}
.aug-new.home-letest-new-section .td-module-cat{font-size:14px;line-height: 12px;}
.aug-new.home-letest-new-section .td-module-meta-info{font-size:14px;line-height: 12px;}
.aug-new.home-letest-new-section .block-title span{font-size:20px}
.news-sl-slider .td_module_12{gap:20px;padding:0!important;margin:0!important;flex-wrap:nowrap;flex-direction:column;text-align:center}
.news-sl-slider .td_module_12 .module-inner.left{width:100%}
.news-sl-slider .td_module_12 .module-inner.right{padding-right:0}
.news-sl-slider .td_module_12{margin-bottom:30px!important}
.cstn-new-design-aug.cstn-new-design #td-top-mobile-toggle{margin-right:34px}
.vc_custom_1756108985550 {margin-bottom: 15px !important;}
}
@media (max-width:360px){
.td-main-menu-logo img{margin-left:50px!important}
.header-subscribe.custom-show-btn{margin:11px -50px 0 0!important}
.dcs_logoTextMobile{left:0!important;margin-left:92px!important}
#td-top-mobile-toggle i{width:50px}
.cstn-new-design .td-main-menu-logo {margin-left: 0 !important;}
.cstn-new-design .dcs_logoTextMobile{margin-left: 142px !important;}
.cstn-new-design .td-main-menu-logo{left: -20px;}

.cstn-new-design-aug .td-main-menu-logo img{margin-left: 20px !important;}
.cstn-new-design-aug.cstn-new-design .dcs_logoTextMobile {margin-left: 60px !important;}
}


.post-num,.td-pb-span4.sidebar-new .td_block_8 .td-module-thumb{height:auto}
.td_module_7 .item-details{min-height:auto}
.td-pb-span4.sidebar-new .td_block_8 .td-module-thumb{position:absolute;top:0;right:0}
.top-stories-block .item-details div:first-child{position:absolute!important;left:0;top:0}
/*.td-pb-span4.sidebar-new .td_block_8 .item-details{margin-left:30px}*/
.td-pb-span4.sidebar-new .td_block_8 .item-details{margin-left:0px}
.sidebar-new .td_block_wrap{margin-bottom:28px}
.sidebar-subscribe.custom-form p{font-size:14px;margin-bottom:15px!important}

