/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 19 2019 | 02:46:05 */
.content_row_wrapper { max-width: 1280px; }

*:not(.fa):not(.ab-icon) { font-family: Tahoma, Songti TC, serif !important; }

header.top-header { background-image: initial; background-color: rgba(255,255,255,1); }
header #tools > ul:last-child { display: none; }
//header #tools .icon-new-user-1:before { content: none; }
header #tools .icon-line-login:before { content: none; }
header #tools a { text-decoration: none; }
header #tools > ul:first-child > li:first-child.tool-icon .widget > form .lost_password a[title="Register"] { float: right; }
//header #tools > ul > li > span:before { margin: 4px 5px; }
.stuck #tools > ul > li > span { color: #fff; background-color: #b80000; }
#navigation > li > a { font-size: 18px; }
#logo a { max-height: 110px !important; line-height: 110px !important; }
/*#logo a img { max-height: 50px !important; }*/
#logo a img { max-height: 81px !important; width:202px; }
#main_content { margin-top: 110px !important; }
#main_content > div { background-color: #f0f0f0 !important; }
#main_content > div > div { background-color: #f7f7f7 !important; }
.footer_widgets a { text-decoration: none; }
.footer_widgets .widget_latest_posts span.meta { display: none; }
a.more-link { display: none; }
a:hover { text-decoration: none !important; }
.sidebar { position: relative !important; top: auto !important; left: auto !important; }
.sidebar.right { padding-left: 10px; padding-right: 10px; /*border-left: 1px solid #e8e8e8;*/ }
.sidebar .widget { overflow: hidden; }
.sidebar h5 { color: #b80000; font-size: 24px !important; display: inline-block; font-weight: bold; }
.sidebar h5:after { border-color: #E8E8E8; left: 100% !important; margin-left: 20px; content: "" !important; position: absolute; height: 5px !important; border-width: 1px 0 0 0; margin-top: -1px; border-style: solid; top: 50% !important; width: 1000px !important; background-color: transparent !important; }
.content .entry.commententry { display: none; }
.content.right-sidebar { padding-left: 10px; padding-right: 10px; border-width: 0; }
.post-views { display: none; }
article.type-post .date { letter-spacing: normal; }
article.type-post .featured_media { background-color: #bbbbbb; }
.ywsl-label { border-top: 1px solid #bababa; padding-top: 1em; margin-bottom: 10px; }
.widget_execphp { display: none; }
.footer_contents { color: #a8a8a8; }
.single-post .author-info { cursor: pointer; }
.flex-direction-nav .flex-prev { left: 10px !important; opacity: 1 !important; color: #fff; text-shadow: #000 1px 1px 2px; }
.flex-direction-nav .flex-next { right: 10px !important; opacity: 1 !important; color: #fff; text-shadow: #000 1px 1px 2px; }
.featured_media > div > img:hover { opacity: 0.8; cursor: pointer; }
.csauthorlist .shortcode-author-avatars div.author-list { display: none; }
blockquote { border-left: 5px solid #b80000; font-size: 0.9em; }
.facebook { width: auto !important; padding: 4px 0; background: #4267b2; opacity: 0; }
.facebook:hover { background: #365899; }
img.alignleft + div { margin: 0 20px 0 2px; }
img.alignright + div { margin: 0 2px 0 20px; }
.ad_edit { position: absolute; font-weight: bold; background: #f79124; border-radius: 2px; color: #fff; text-decoration: none; right: 0; top: 0;  padding: 0 5px; display: none; cursor: pointer; }
.authorcattopic { display: none; 40px 0 20px; }
.authorcattopic a { border-color: #E8E8E8; color: #cb6e6e; font-size: 14px!important; border-style: solid; border-width: 0px; padding: 5px; display: inline-block; margin-bottom: 10px;  text-decoration: none; }
.authorcattopic a:hover { border:0; }
.authortopic { display: none; }
.authortopic .name { font-size: 14px !important; color: #7c7c7c; font-weight: bold; }
.chineseanad { width: 100%; max-width: 720px; max-height: 90px; overflow: hidden; border: 0; }
.sider-adver { position: fixed; display: none; }
.sidel-adver { position: fixed; display: none; }
.cshometheme .wpb_raw_html > .wpb_wrapper { text-align: center; }
.innity_side_ad { width: 100%; text-align: center; margin-top: 1em; }
.leadbolt_side_ad { width: 100%; text-align: center; margin-top: 0em; overflow: hidden; opacity: 0; position: absolute; }
.chineseaddiv { display: none; }
.wpb_wrapper > .chineseaddiv:first-child { display: block; }
.innity_banner_ad { overflow: hidden; }
.ad_between_home_theme { margin-top: 15px !important; margin-bottom: 15px !important; }
img[src="http://www.master-insight.com/wp-content/uploads/2017/08/dummy-1.png"] { width: 1px !important; height: 1px !important; }

.woocommerce-account #customer_login .u-column1 { display: none; }
.woocommerce-account .woocommerce-MyAccount-navigation { display: none; }
.woocommerce-account form.woocommerce-EditAccountForm > p.woocommerce-FormRow { /*display: none;*/ }
.woocommerce-account form.woocommerce-EditAccountForm > fieldset { margin-top: 3em; }
.woocommerce-account .woocommerce-MyAccount-content > p:nth-child(2) a { color: #5c5c5c; text-decoration: none; }
.woocommerce-account form.woocommerce-EditAccountForm .woocommerce-password-strength { display: none; }
.woocommerce-account form.woocommerce-EditAccountForm .woocommerce-password-hint { display: none; }
.woocommerce-account .woocommerce { display: none; }

.sub_page_header { /*display: none;*/ padding: 0; }
.sub_page_header .col { padding: 0; }
.sub_page_header .page-title { display: none; }

.caroufredsel_wrapper { margin: auto !important; width: auto !important; height: auto !important; }
.caroufredsel_wrapper .aas_zone { position: static !important; width: auto !important; height: auto !important; }
.caroufredsel_wrapper .aas_zone > a { width: 100% !important; height: auto !important; cursor: pointer; text-align: center; display: none; }
.caroufredsel_wrapper .aas_zone > a:first-child { display: block; }
//.sub_page_header .caroufredsel_wrapper .aas_zone > a > img { width: 100%; }
//.cshomeheaderad .caroufredsel_wrapper .aas_zone > a > img { width: 100%; }
.single-post .entry-content .caroufredsel_wrapper .aas_zone > a > img { width: 100%; }
.single-post .entry-content .caroufredsel_wrapper { max-width: 728px !important; margin: 20px auto !important; clear: both; }

.theme_mask { position: absolute; top: 0; left: 0; width: 100%; height: 100%; cursor: pointer; }
.theme_mask:hover { background-color: rgba(255,255,255,0.2) !important; }
.theme_text { position: absolute; top: 0; z-index: 1; padding: 5px 10px; width: initial !important; left: 0; display: none; }
.theme_text a { color: #fff !important; text-decoration: initial; font-size: 15px; margin-right: 0.5em; text-shadow: 2px 2px 3px #000; }
.theme_topic { position: absolute; top: 0; z-index: 1; padding: 5px 10px; width: initial !important; left: 0; display: none; }
.theme_topic a { color: #fff !important; text-decoration: initial; font-size: 13px; text-shadow: 2px 2px 3px #000; border: 1px solid #fff; padding: 5px 3px 2px;  }
.theme_title:hover + .theme_mask { background-color: rgba(255,255,255,0.2) !important; }
.theme_title { position: absolute; bottom: 0px; z-index: 1; width: 100%; padding: 0.5em; color: #fff !important; font-size: 18px; text-shadow: 2px 2px 3px #000; text-align: left; line-height: 20px; display: none; cursor: pointer; }
.theme_title span:first-child { margin-right: 6px; }
.theme_title .user { font-size: 12px; color: #fff; white-space: nowrap; }
.theme_title .user a { font-size: 12px; color: #fff; text-decoration: none; }
.single-post article .theme_title { position: relative; background: #999;  margin: -10px 0 0 0; }
.whatsapp, .sina, .clink {  cursor: pointer; float: left; margin: 0 4px 0 0; background-color: #bbbbbb; padding: 5px; }
//.whatsapp { background-color: #0dc143; float: right; margin-top: -6px; }
.whatsapp { background-color: #0dc143; }
.entry-content .whatsapp { margin-top: 0px; }
.clink { background-color: #a32436; }
.whatsapp img, .sina img, .clink img { width: 26px; }
.fontbtn { float: right; margin: 1px 0 0 4px; background-color: transparent; border: 1px solid #aaa; padding: 8px 0; line-height: 1em !important; width: 34px; text-align: center; color: #cb6e6e; cursor: pointer; }
//.fontbtn-de { display: none; }
.fontbtn-pr { cursor: pointer; float: left; margin: 0 4px 0 0; background-color: #009688; padding: 7px; width: 36px; border: 0px; }
.social_btn { margin-bottom: 20px; float: right; }
//.single_post_tag_footer { margin-top: 1em; padding-top: 10px; color: #cb6e6e; }
imgdesc { display: none; }
.hidden_text { display: none; position: fixed; top: 0; left: 0; width: 3px; height: 1px; border: 0; background-color: transparent; color: transparent; }
//.cs_display_none { display: none; }
.social_media div span { opacity: 0; -ms-filter: "alpha(Opacity=0)"; visibility: none; width: 100%; left: 0; text-align: center; font-size: 11px; line-height: 140%; text-decoration: none; top: -45px; padding: 4px 0; position: absolute; text-indent: 0; color: #fff; z-index: -999; -webkit-transition: top .2s; -moz-transition: top .2s; -o-transition: top .2s; }
.social_media div span.copied { top: -28px; opacity: 1; -ms-filter: "alpha(Opacity=100)"; visibility: visible; z-index: 999; background-color: #a32436;  }
.coauthorlist { display: none; }
.single_post_topicnews > div { display: none; }
.single_post_topicnews > div:first-child { display: block; }
.single_post_topicnews > div:first-child > div:first-child { padding: 0 0.5em 0.5em; }
.single_post_topicnews > div:last-child { display: block; text-align: right; cursor: pointer; }
.single_post_topicnews > div > div { border-bottom: 1px solid #e8e8e8; padding: 0.5em; }
.single_post_topicnews > div > div > a { text-decoration: none; }
.group-title { overflow: hidden; }
.group-title h2 { color: #b80000; display: inline-block; position: relative; }
.group-title h2:after { border-color: #E8E8E8; left: 100% !important; margin-left: 20px; content: "" !important; position: absolute; height: 5px !important; border-width: 1px 0 0 0; margin-top: -1px; border-style: solid; top: 50% !important; width: 1000px !important; background-color: transparent !important; }
blockquote:before, blockquote:after { font-family: Georgia !important; }
blockquote.cblockquote { border: 0; margin: 2em 4em 2em 3em; padding: 0; position: relative; }
blockquote.cblockquote:before { content: "「"; position: absolute; font-size: 2em; left: -1em; top: -0.5em; font-weight: bold; color: #b80000; }
blockquote.cblockquote:after { content: "」"; position: absolute; font-size: 2em; right: -1em; bottom: -0.5em; font-weight: bold; color: #b80000; }
blockquote.eblockquote { border: 0; margin: 2em 4em 2em 3em; padding: 0; position: relative; }
blockquote.eblockquote:before { content: "“"; position: absolute; font-size: 2em; left: -0.6em; top: -0.5em; font-weight: bold; color: #b80000; }
blockquote.eblockquote:after { content: "”"; position: absolute; font-size: 2em; right: -0.4em; bottom: -0.5em; font-weight: bold; color: #b80000; }
blockquote.bblockquote { border: 0; margin: 2em; padding: 0.5em; position: relative; background-color: #ddd; box-shadow: 2px 2px #999; }

.page-id-12253 #main_content a { text-decoration: none; color: #1a1a1a; }



.single_post_excerpt { position: relative; margin: 1em 0; font-size: 16px; /*white-space: nowrap;*/ overflow: hidden; padding-top: 1em; line-height: normal; font-weight: bold; }
//.single_post_excerpt:before { content: ''; position: absolute; top: 0; left: 0; width: 64px; height: 0; border-top: 2px solid #b80000; }
.single_post_excerpt p { margin-bottom: 0px; }
#single_post_excerpt p { font-family: Arial, Helvetica, sans-serif !important; }
//.single_post_excerpt { display: none; }

.single_post_info { line-height: 2; font-size: 16px; margin-top: -8px; }

.single_post_subtitle { display: none; font-size: 0.8em; margin-top: 0.3em; }
.single_post_reporter { display: none; line-height: 2; font-size: 16px; color: #5c5c5c; font-weight: normal; }

.single-post article > h2 { font-size: 32px; font-weight: bold !important; }
.single-post article > h2 span.topic, .single-post article > h2 span.user, .single-post article > h2 span.date { margin-right: 1em; font-weight: normal; }
.single-post article > h2 .user, .single-post article > h2 .topic, .single-post article > h2 .date { font-size: 16px; color: #5c5c5c; white-space: nowrap; }
.single-post article > h2 .user a, .single-post article > h2 .topic a, .single-post article > h2 .date a { font-size: 16px; color: #5c5c5c; text-decoration: none; }
.single-post .featured_media > a { width: 100%; }
.single-post article .featured_media { clear: both; }  
.single-post .entry-content.text > h2 span:not(.topic):not(.user):not(.date) { margin-right: 0.5em; display: none;  }
.single-post .entry-content.text h2 span.topic, .single-post .entry-content.text h2 span.user, .single-post .entry-content.text h2 span.date { margin-right: 1em; }
.single-post .entry-content.text h2 .user, .single-post .entry-content.text h2 .topic, .single-post .entry-content.text h2 .date { font-size: 16px; color: #5c5c5c; white-space: nowrap; }
.single-post .entry-content.text h2 .user a, .single-post .entry-content.text h2 .topic a, .single-post .entry-content.text h2 .date a { font-size: 16px; color: #5c5c5c; text-decoration: none; }
.single-post article ul.social_media .pinterest, .single-post article ul.social_media .gplus, .single-post article ul.social_media .twitter, .single-post article ul.social_media .tumblr, .single-post article ul.social_media .vkontakte { display: none; } 
.single-post article ul.social_media > li { width: 36px; height: 36px; }
.single-post article ul.social_media > li > a { width: 36px; height: 36px; line-height: 36px; }
.single-post article ul.social_media > li > a:hover { margin-top: 0 !important; }
.single-post article ul.social_media [class*=" icon-"]:before, .single-post article ul.social_media [class^=icon-]:before { font-size: 1.4em; line-height: 36px; }
.single-post article ul.social_media li.facebook a { background-color: #3B5998 !important; }
.single-post article ul.social_media li.facebook a span { display: none; }
.single-post article ul.social_media li.mail a { background-color: #00a651 !important; }
.single-post article ul.social_media li.mail a span { display: none; }
.single-post article ul.social_media li.linkedin a { background-color: #006e99 !important; }
.single-post article ul.social_media li.linkedin a span { display: none; }
.single-post .entry-content .main-entry-content { font-size: 20px; line-height: 1.882; color: #000; -webkit-font-smoothing: antialiased; clear: both; padding-top: 1em; }
.single-post .entry-content .main-entry-content iframe[src*='youtube'] { width: 100%; }
.single-post .entry-content .main-entry-content div { font-size: 1em !important; }
.single-post .entry-content .main-entry-content div span { font-size: 1em !important; }
.single-post .entry-content .main-entry-content h2 { font-size: 1.3em !important; margin-top: 1.5em; margin-bottom: 1em; font-weight: bold !important; font-family: Arial, Helvetica, sans-serif !important; }
.single-post .entry-content .main-entry-content h2 span { font-size: 1em !important; margin-top: 1.5em; margin-bottom: 1em; font-weight: bold !important; font-family: Arial, Helvetica, sans-serif !important; }
.single-post .entry-content .main-entry-content strong { font-family: Arial, Helvetica, sans-serif !important; }
.single-post .entry-content .main-entry-content strong span { font-family: Arial, Helvetica, sans-serif !important; }
.single-post .entry-content .main-entry-content a[rel="lightbox"] { text-decoration: none; }
.single-post .entry-content .main-entry-content a div.img_caption { text-align: center; font-size: 0.8em !important; color: #838383; margin-bottom: 1em; }
.single-post .post_data { display: none; }
.single-post .entry-content.text h2 span.icon-new-user-1:before { content: none; }
.single-post .entry-content.text h2 span.icon-line-clock:before { content: none; }
.single-post .sidebar.right { padding-left: 10px; padding-right: 10px; /*border-left: 1px solid #e8e8e8;*/ /*margin-top: 47px;*/ }
.single-post article .featured_media span.action-button:before { content: none; }
.single-post article .imgeffect:hover .action-button { opacity: 0; }
.single-post article > h2 span.icon-new-user-1:before { content: none; }
.single-post article > h2 span.icon-line-clock:before { content: none; }

.theme_more { text-align: right; margin-bottom: 1em; }
.theme_more a { text-decoration: initial; }

.home .rt_heading { font-weight: bold; }

.cshometheme h2.rt_heading a { text-decoration: none; }
.cshometheme h2.rt_heading a:hover { color: #b80000; }

.cstopicheading h2.rt_heading a { text-decoration: none; }
.cstopicheading h2.rt_heading a:hover { color: #b80000; }

.cshometopicad > div > div > div { overflow: hidden; position: relative; }

.cshomebanner .wpb_flexslider .bannertext, .theme_title, .cshomepopular .popular-posts li div, .cshomepopular .wpp-list li .theme_mask div, .cshomefeatures .popular-posts li div, .cshomefeatures .wpp-list li .theme_mask  div { 
  background: -moz-linear-gradient(top,transparent 0%,rgba(0,0,0,0.2) 33%,rgba(0,0,0,0.4) 66%,rgba(0,0,0,0.6) 100%);
  background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,transparent),color-stop(33%,rgba(0,0,0,0.2)),color-stop(66%,rgba(0,0,0,0.4)),color-stop(100%,rgba(0,0,0,0.6)));
  background: -webkit-linear-gradient(top,transparent 0%,rgba(0,0,0,0.2) 33%,rgba(0,0,0,0.4) 66%,rgba(0,0,0,0.6) 100%);
  background: -o-linear-gradient(top,transparent 0%,rgba(0,0,0,0.2) 33%,rgba(0,0,0,0.4) 66%,rgba(0,0,0,0.6) 100%);
  background: -ms-linear-gradient(top,transparent 0%,rgba(0,0,0,0.2) 33%,rgba(0,0,0,0.4) 66%,rgba(0,0,0,0.6) 100%);
  background: linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.2) 33%,rgba(0,0,0,0.4) 66%,rgba(0,0,0,0.6) 100%);
}

.flex-caption > p { position: absolute; bottom: 0; width: 100%; padding: 0.5em 1em 0; }
.flex-caption > p * { color: #fff; text-shadow: 2px 2px 3px #000; }
.flex-caption .post-title > a { font-size: 30px; font-weight: bold; color:#fff;text-decoration:none;text-shadow:-2px 0 black, 0 2px black, 2px 0 black, 0 -2px black}
.flex-caption .post-title span:first-child { margin-right: 0.25em; }



.cshomebanner .flexslider { margin-bottom: 10px; border: 0; height:550px!important; }
.cshomebanner .flexslider .bannerimg { position: relative; overflow: hidden; }
.cshomebanner .flexslider .flex-caption { height: 150px; margin-top:-70px; }
.cshomebanner .flexslider .flex-control-nav {  margin-top: -15px; }
.cshomebanner .flexslider .theme_text a { font-size: 25px; }
.cshomebanner .flexslider .bannertext { position: absolute; bottom: 0; width: 100%; padding: 0.5em 1em 0; }
.cshomebanner .flexslider .bannertext * { color: #fff; text-shadow: 2px 2px 3px #000; }
.cshomebanner .flexslider .bannertext .post-title { font-size: 30px; font-weight: bold; }
.cshomebanner .flexslider .bannertext .post-title span:first-child { margin-right: 0.25em; }
.cshomebanner .flexslider .bannertext .bannerauthor { font-size: 0.5em; margin-bottom: 0; white-space: nowrap; }
.cshomebanner .flexslider .bannertext .bannerauthor a { text-decoration: none; }
.cshomebanner .flexslider .bannertext .bannerauthor.icon-new-user-1:before { }
.cshomebanner .flexslider .post-categories { display: none; }

//.cshomepopular .rt_heading_wrapper { padding-bottom: 0; }
.cshomepopular .wpp-list { padding: 0; }
.cshomepopular .wpp-list > div { max-width: 300px; margin: 0 auto; }
.cshomepopular .wpp-list li { position: relative; display: block; padding: 0; margin: 0 0 2px 0; }
.cshomepopular .wpp-list li .wpp-thumbnail { margin: 4px 10px 15px 0; }
.cshomepopular .wpp-list .wpp-post-title { text-decoration: none; font-size: 16px; line-height: 16px; color: #111; -webkit-font-smoothing: antialiased; }
.cshomepopular .wpp-list .wpp-post-title:hover { opacity: .8; }
.cshomepopular .wpp-list .post-stats { display: inline; font-weight: normal; white-space: nowrap; }
.cshomepopular .wpp-list .wpp-author { font-size: 14px; }
.cshomepopular .wpp-list .wpp-author a { text-decoration: none; color: #7c7c7c; -webkit-font-smoothing: antialiased; }
.cshomepopular .wpp-list .wpp-author a:hover { opacity: .8; }
.cshomepopular .wpp-list .wpp-author.icon-new-user-1:before { opacity: .8; }
.cshomepopular .wpp-list .wpp-category { display: none; }
.cshomepopular .wpp-list .theme_title { display: none; }
.cshomepopular .theme_mask { background-color: rgba(0,0,0,0.5); }

//.cshomefeatures .rt_heading_wrapper { padding-bottom: 0; }
.cshomefeatures .wpp-list { padding: 0; }
.cshomefeatures .wpp-list > div { max-width: 300px; margin: 0 auto; }
.cshomefeatures .wpp-list li { position: relative; display: block; padding: 0; margin: 0 0 2px 0; }
.cshomefeatures .wpp-list li .wpp-thumbnail { margin: 4px 10px 15px 0; }
.cshomefeatures .wpp-list .wpp-post-title { text-decoration: none; font-size: 16px; line-height: 16px; color: #111; -webkit-font-smoothing: antialiased; }
.cshomefeatures .wpp-list .wpp-post-title:hover { opacity: .8; }
.cshomefeatures .wpp-list .post-stats { display: inline; font-weight: normal; white-space: nowrap; }
.cshomefeatures .wpp-list .wpp-author { font-size: 14px; }
.cshomefeatures .wpp-list .wpp-author a { text-decoration: none; color: #7c7c7c; -webkit-font-smoothing: antialiased; }
.cshomefeatures .wpp-list .wpp-author a:hover { opacity: .8; }
.cshomefeatures .wpp-list .wpp-author.icon-new-user-1:before { opacity: .8; }
.cshomefeatures .wpp-list .wpp-category { display: none; }
.cshomefeatures .wpp-list .theme_title { display: none; }
.cshomefeatures .theme_mask { background-color: rgba(0,0,0,0.5); }

.sidebar .wpp-list { padding: 0; }
.sidebar .wpp-list > div { max-width: 300px; margin: 0 auto; }
.sidebar .wpp-list li { position: relative; display: block; padding: 0; margin: 0px 0 2px 0; }
.sidebar .wpp-list li .wpp-thumbnail { margin: 4px 10px 15px 0; }
.sidebar .wpp-list .wpp-post-title { text-decoration: none; font-size: 16px; line-height: 16px; color: #111; -webkit-font-smoothing: antialiased; }
.sidebar .wpp-list .wpp-post-title:hover { opacity: .8; }
.sidebar .wpp-list .post-stats { display: inline; font-weight: normal; white-space: nowrap; }
.sidebar .wpp-list .wpp-author { font-size: 14px; }
.sidebar .wpp-list .wpp-author a { text-decoration: none; color: #7c7c7c; -webkit-font-smoothing: antialiased; }
.sidebar .wpp-list .wpp-author a:hover { opacity: .8; }
.sidebar .wpp-list .wpp-author.icon-new-user-1:before { opacity: .8; }
.sidebar .wpp-list .wpp-category { display: none; }
.sidebar .wpp-list .theme_title { display: none; }

.sidebar .widget_latest_posts > div { max-width: 300px; margin: 0 auto 15px; }
.sidebar .widget_latest_posts > div > .title { color: #111; -webkit-font-smoothing: antialiased; }
.sidebar .widget_latest_posts > div > .title:hover { opacity: .8; }
.sidebar .widget_latest_posts > div > img { margin: 4px 10px 6px 0; }
.sidebar .widget_latest_posts > div > .meta { display: inline; }
.sidebar .widget_latest_posts > div > .icon-new-user-1 { font-size: 14px; }
.sidebar .widget_latest_posts > div > .icon-new-user-1 a { text-decoration: none; color: #7c7c7c; -webkit-font-smoothing: antialiased; }

.sidebar .author-list { float: initial; margin: auto; width: 330px; }
.sidebar .author-list .user { float: left; padding: 2px; text-align: center; }
.sidebar .author-list .user .name { font-size: 13px; }
.sidebar .author-list a { text-decoration: initial; }
.sidebar .author-list a .name { max-width: 70px; height: 17px; overflow: hidden; }

//.sidebar .widget_author_avatars ~ .widget_aas_widget { display: none; }
.sidebar .widget_aas_widget:nth-last-child(1) { display: none; }
.sidebar .widget_aas_widget:nth-last-child(2) { display: none; }

div[class*=cshome]:not(.cshomebanner):not(.cshomepopular):not(.cshomefeatures):not(.cshomeeventlist) .post_data { display: none !important; }
div[class*=cshome]:not(.cshomebanner):not(.cshomepopular):not(.cshomefeatures):not(.cshomeeventlist) .entry-content.text > p { display: none; }
div[class*=cshome]:not(.cshomebanner):not(.cshomepopular):not(.cshomefeatures):not(.cshomeeventlist) .entry-content.text h2 { font-size: 18px; line-height: 27px; }
div[class*=cshome]:not(.cshomebanner):not(.cshomepopular):not(.cshomefeatures):not(.cshomeeventlist) .entry-content.text h2 > a { margin-right: 6px; }
div[class*=cshome]:not(.cshomebanner):not(.cshomepopular):not(.cshomefeatures):not(.cshomeeventlist) .entry-content.text h2 .user { font-size: 14px; color: #7c7c7c; white-space: nowrap; }
div[class*=cshome]:not(.cshomebanner):not(.cshomepopular):not(.cshomefeatures):not(.cshomeeventlist) .entry-content.text h2 .user a { font-size: 14px; color: #7c7c7c; text-decoration: none; }
div[class*=cshome]:not(.cshomebanner):not(.cshomepopular):not(.cshomefeatures):not(.cshomeeventlist) .entry-content.text h2 .topic { font-size: 14px; color: #7c7c7c; white-space: nowrap; }
div[class*=cshome]:not(.cshomebanner):not(.cshomepopular):not(.cshomefeatures):not(.cshomeeventlist) .entry-content.text h2 .topic a { font-size: 14px; color: #7c7c7c; text-decoration: none; }
div[class*=cshome]:not(.cshomebanner):not(.cshomepopular):not(.cshomefeatures):not(.cshomeeventlist) .blog_list > article { margin-bottom: 0px; }
div[class*=cshome]:not(.cshomebanner):not(.cshomepopular):not(.cshomefeatures):not(.cshomeeventlist) .featured_media { margin-bottom: 1px !important; }
div[class*=cshome] article.type-post a.featured_media { display: block; }
.cshometopicad .theme_title { display: block; }
.cshometopic .theme_title span.user { display: none; }
.cshometopic .entry-content span.topic { display: none; }
.cshometopic .entry-content span.user { display: none; }
.cshomeevent .entry-content.text { display: none; }
.cshomeevent .theme_title { display: block; }
.cshomeevent .theme_title .user { display: none; }
.single-post .theme_title { display: block; }

.cshomeeventlist article { width: 100% !important; }
.cshomeeventlist article .text h5.clean_heading { display: none; }
.cshomeeventlist article .text a.title { margin-bottom: 0px; display: inline; color: #111; -webkit-font-smoothing: antialiased; }
.cshomeeventlist article .text a.title:hover { color: #111 !important; opacity: .8; }
.cshomeeventlist article .text span.date { font-size: 11px; display: inline; }
.cshomeeventlist article .text { display: block !important; }
.cshomeeventlist article figure { display: block !important; float: left; margin-right: 1em; padding-right: 0 !important; }
.cshomeeventlist .latest_news { margin: auto; max-width: 300px; }

.cshomeauthor a { text-decoration: initial; }
.cshomeauthor a .name { max-width: 70px; height: 17px; overflow: hidden;}
.cshomeauthor .shortcode-author-avatars .author-list { float: initial; margin: auto; max-width: 300px; }
.cshomeauthor .author-list .user { padding: 2px !important; }
.cshomeauthor .author-list .user .name { font-size: 13px; }
.cshomeauthor h2.rt_heading a { text-decoration: none; }
.cshomeauthor h2.rt_heading a:hover { color: #b80000; }

.cscontactlist a { text-decoration: none; color: #7c7c7c; }

.category .post_data, .author .post_data, .tag .post_data { display: none !important; }
.category article, .author article, .tag article { padding: 0px 15px 0 !important; }
.category article:before, .author article:before, .tag article:before { background-color: transparent !important; -webkit-box-shadow: 0 0 0 transparent !important; box-shadow: 0 0 0 transparent !important; }
.category .entry-content.text h2, .author .entry-content.text h2, .tag .entry-content.text h2 { font-size: 18px; line-height: 27px; margin-bottom: 8px; }
.category .featured_media, .author .featured_media, .tag .featured_media { margin-bottom: 0 !important; }
.category article.type-post a.featured_media, .author article.type-post a.featured_media, .tag article.type-post a.featured_media { display: block; }
.category .entry-content.text h2 > a, .author .entry-content.text h2 > a, .tag .entry-content.text h2 > a { margin-right: 6px; }
.category .entry-content.text h2 .user, .author .entry-content.text h2 .user, .tag .entry-content.text h2 .user { font-size: 14px; color: #7c7c7c; white-space: pre; }
.category .entry-content.text h2 .user a, .author .entry-content.text h2 .user a, .tag .entry-content.text h2 .user a { font-size: 14px; color: #7c7c7c; }
.category .entry-content.text h2 .topic, .author .entry-content.text h2 .topic, .tag .entry-content.text h2 .topic { font-size: 14px; color: #7c7c7c; white-space: pre; }
.category .entry-content.text h2 .topic a, .author .entry-content.text h2 .topic a, .tag .entry-content.text h2 .topic a { font-size: 14px; color: #7c7c7c; }
.category .entry-content.text h2 .date, .author .entry-content.text h2 .date, .tag .entry-content.text h2 .date { font-size: 14px; color: #7c7c7c; white-space: pre; }
.category .entry-content.text h2 .date a, .author .entry-content.text h2 .date a, .tag .entry-content.text h2 .date a { font-size: 14px; color: #7c7c7c; }

.csauthorlist .shortcode-author-avatars div.author-list .user { width: 33%; }
.csauthorlist .shortcode-author-avatars div.author-list .user .avatar { float: left; margin-right: 5px; height: 100px; }
.csauthorlist .shortcode-author-avatars div.author-list .user .name { text-align: left; font-size: 18px; }
.csauthorlist .shortcode-author-avatars div.author-list .user * { text-decoration: none !important; }
.csauthorlist h5 { color: #b80000; font-size: 24px !important; display: inline-block; margin-top: 1em; }
.csauthorlist .author_br { float: left; clear: both; }

.wp_rp_wrap { margin: 30px 0 40px; }
.wp_rp_wrap .wp_rp_content { width:90%; border: 1px solid #ddd; padding: 5px; background-color: rgba(255,255,255,0.5); margin: 0 auto; display: block !important; }

.jackbox-holder { padding: 34px 10px 0px 10px; height: auto !important; }
.jackbox-holder .jackbox-top .jackbox-social { display: none; }
.jackbox-holder .jackbox-top .jackbox-fullscreen { display: none !important; }
.jackbox-holder .jackbox-bottom .jackbox-title-text { position: relative; left: 0; top: 0; white-space: normal; padding: 7px 0; }
#lightbox #imageDataContainer {  border-radius: 5px 5px 0 0; height: 33px; }
#lightbox #imageDetails { background-color: #fff; font-size: 14px; color: #222; border-radius: 0 0 5px 5px; line-height: normal; padding: 7px 10px; }
#lightbox #imageDetails #numberDisplay { display: none !important; }
#lightbox #imageContainer { padding: 0 10px !important; }


@media (max-width: 1280px) and (min-width: 1191px){
  .header-elements { padding-right: 50px; }
}
@media (max-width: 1190px) and (min-width: 980px){
  .header-elements { padding-right: 100px; }
}
@media screen and (max-width: 979px){
  .top-header.sticky { position: fixed !important; }
  #logo a { max-height: 50px !important; line-height: 50px !important; }
  /*#logo a img { max-height: 40px !important; }*/
  #logo a img { max-height: 40px !important; width:101px;}
  #main_content { margin-top: 50px !important; }
}
@media screen and (min-width: 980px){
  #navigation > li > a { line-height: 110px !important; color: #b80000 !important; }
  #navigation > li > a:after { bottom: 30px !important; }
  #navigation > li.about-us-menu > a { color: #111 !important; }
}


@media screen and (max-width: 767px){
    .cshomebanner .flexslider {  height:250px!important; }
}
@media screen and (min-width: 767px){
  .single-post article .single_post_tag { float: left; }
  .single-post article .single_post_tag_footer { float: left; }
  .single-post article .social_media { float: right; }
  .cstopicheading { margin-top: 20px; }
  .csupsidebar > div > div:first-child .wpb_text_column { margin-bottom: 25px !important; }
  .theme_mask { display: none; }
  .whatsapp { display: none; }
  .cshometopicad2 { margin-top: 10px; }
}
@media screen and (max-width: 350px){
  #tools li.tool-icon.search { display: none; }
}
@media screen and (max-width: 400px){
  #tools { right: 0; }
}
@media screen and (max-width: 470px){
  //.cshomebanner .flexslider .flex-caption { display: none; }
.cshomebanner .flexslider .flex-caption > p { display: none; }
.cshomebanner .post-title > a { font-size: 20px; }
  //.cshomebanner .flexslider .bannertext .bannerauthor { display: none; }
  .cshomebanner .flexslider .bannertext { padding: 0px 10px; }
  .cshomebanner .flexslider .bannertext .post-title { font-size: 25px; }
.cshomebanner .flexslider .flex-caption { height: 110px; margin-top:-90px; }
  div[class*=cshome]:not(.cshomebanner):not(.cshomepopular):not(.cshomefeatures):not(.cshomeeventlist) .entry-content.text { display: none; }
  div[class*=cshome]:not(.cshomebanner):not(.cshomepopular):not(.cshomefeatures):not(.cshomeeventlist) .theme_title { display: block; }
  div[class*=cshome]:not(.cshomebanner):not(.cshomepopular):not(.cshomefeatures):not(.cshomeeventlist):not(.cshometopic) .theme_topic { display: block; }
  div[class*=cshome]:not(.cshomebanner):not(.cshomepopular):not(.cshomefeatures):not(.cshomeeventlist) .featured_media { margin-bottom: 3px !important; }
  .cshomepopular .wpp-list li { margin: 0 0 3px 0; }
  .cshomefeatures .wpp-list li { margin: 0 0 3px 0; }
  .category .entry-content.text, .author .entry-content.text, .tag .entry-content.text { display: none; }
  .category .theme_title, .author .theme_title, .tag .theme_title { display: block; }
  .category .theme_topic, .author .theme_topic, .tag .theme_topic { display: block; }
  .category .featured_media, .author .featured_media, .tag .featured_media { margin-bottom: 3px !important; }
  .sidebar .widget_search, 
  .sidebar .widget_latest_posts > div, 
  .sidebar .widget_tag_cloud > div, 
  .sidebar .widget_author_avatars > div, 
  .sidebar .widget_text > div { padding: 0 15px 0 15px !important; }
  .sidebar .wpp-list li { margin: 0 0 3px 0; }
  body #main_content div.col.sidebar { margin-top: 30px !important; }
  .home #main_content [class*=row], .home #main_content [class*=col],
  .single-post #main_content .sub_page_header [class*=row], .single-post #main_content .sub_page_header [class*=col],
  .category #main_content [class*=row], .category #main_content [class*=col],
  .author #main_content [class*=row], .author #main_content [class*=col],
  .tag #main_content [class*=row], .tag #main_content [class*=col] { margin: 0px !important; padding: 0 !important; }  
  div[class*=cshome] .rt_heading_wrapper:not(.no-style) { padding-top: 30px; }
  .csauthorlist .shortcode-author-avatars div.author-list .user { width: 100%; }
  .cshomebannertopic .theme_mask { background-color: rgba(0,0,0,0.5); }
  .cshomepopular .theme_mask { background-color: rgba(0,0,0,0); }
  .cshomefeatures .theme_mask { background-color: rgba(0,0,0,0); }
  .single-post article .theme_title { margin: -10px 0 0px -10px; width: calc(100% + 20px); }
  .single-post article > .featured_media { margin: 0px -30px 10px -15px; }
  .single-post article > h2:first-child { margin-top: -20px; }
  .single-post .sub_page_header .caroufredsel_wrapper { margin-bottom: 20px !important; }
  .cshomebanner .caroufredsel_wrapper { margin-bottom: 15px !important; }
  .cshomeheaderad .caroufredsel_wrapper { margin-bottom: 15px !important; }
  .home #main_content .cshometopicad > div > div > div { margin-bottom: 3px !important; }
  #footer .footer_widgets { display: none; }
  .single-post .dummy_tag { display: none; }
  .social_btn { float: none; }
  .csupsidebar .caroufredsel_wrapper { margin: 1em auto 0 !important; } 
  .home #main_content [class*=row].ad_between_home_theme { margin-top: 15px !important; margin-bottom: 15px !important; }
}
@media screen and (max-width: 767px) and (min-width: 471px) {
  .cshometheme article.col-sm-4 { width: 50%; float: left; margin-bottom: 0; }
  .cshometopic div.vc_col-sm-3 { width: 50%; float: left; margin-bottom: 0; }
  .cshometopic div.vc_col-sm-4 article .featured_image { width: 100%; }
  .cshomebannertopic div.vc_col-sm-6 { width: 50%; float: left; margin-bottom: 0; }
  .cshomeevent article.col-sm-12 { width: 50%; float: left; margin-bottom: 0; }
  .category a.featured_image, .author a.featured_image, .tag a.featured_image { width: 100%; }
  .cshometheme article.col-sm-4:nth-child(3) { display: none; }
  .cshomeevent article.col-sm-12:nth-child(3) { display: none; }
  .cshometopic div.vc_col-sm-3:nth-child(3) { clear: both; }
  .csauthorlist .shortcode-author-avatars div.author-list .user { width: 50%; }
  .cshomepopular .theme_mask { background-color: rgba(0,0,0,0); }
  .cshomefeatures .theme_mask { background-color: rgba(0,0,0,0); }
  .cshomeevent .entry-content.text { display: block; }
  .cshomeevent .theme_title { display: none; }
  .cshomeevent .theme_title .user { display: block; }
  .single-post article .theme_title { margin: -10px 0 0px -10px; width: calc(100% + 20px); }
  .single-post article > .featured_media { margin: 0px -30px 10px -15px; }
  .single-post article > h2:first-child { margin-top: -20px; }
  .single-post .sub_page_header .caroufredsel_wrapper { margin-bottom: 20px !important; }
  .single-post #main_content .sub_page_header [class*=row], .single-post #main_content .sub_page_header [class*=col],
  .category #main_content .sub_page_header [class*=row], .category #main_content .sub_page_header [class*=col],
  .author #main_content .sub_page_header [class*=row], .author #main_conten .sub_page_headert [class*=col],
  .tag #main_content .sub_page_header [class*=row], .tag #main_content .sub_page_header [class*=col] { margin: 0px !important; padding: 0 !important; }  
  #footer .footer_widgets { display: none; }
  .single-post .dummy_tag { display: none; }
  .social_btn { float: none; }
}
