/*
 Theme Name:   Bold News Child
 Theme URI:    http://bold-news.bold-themes.com
 Description:  Bold News Child Theme
 Author:       BIRN
 Template:     bold-news
 Version:      1.0.0
 License: GNU General Public License version 3.0 & Envato Regular/Extended License
 License URI:  http://www.gnu.org/licenses/gpl-3.0.html & http://themeforest.net/licenses
 Tags:         one-column, right-sidebar, custom-menu, featured-images, sticky-post, theme-options, threaded-comments, translation-ready
 Text Domain:  bold-news-child
*/

/* Global */
html {	font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%;}
.btLightSkin, .btDarkSkin .btLightSkin, .btLightSkin .btDarkSkin .btLightSkin,
.btLightSkin a, .btDarkSkin .btLightSkin a, .btLightSkin .btDarkSkin .btLightSkin a,
.btLightSkin h1, .btLightSkin h2, .btLightSkin h3, .btLightSkin h4, .btLightSkin h5, .btLightSkin h6, .btDarkSkin .btLightSkin h1, .btDarkSkin .btLightSkin h2, .btDarkSkin .btLightSkin h3, .btDarkSkin .btLightSkin h4, .btDarkSkin .btLightSkin h5, .btDarkSkin .btLightSkin h6, .btLightSkin .btDarkSkin .btLightSkin h1, .btLightSkin .btDarkSkin .btLightSkin h2, .btLightSkin .btDarkSkin .btLightSkin h3, .btLightSkin .btDarkSkin .btLightSkin h4, .btLightSkin .btDarkSkin .btLightSkin h5, .btLightSkin .btDarkSkin .btLightSkin h6 {color:#000;}
.btContent {width:72.5%}
.btSidebar {width:27.5%}
.btText, .post_teaser, .btArticleContent, #menu-about-birn-menu, .single-post.btWithSidebar .btArticleBody > .bt_bb_wrapper  {font-size:1.125em}
.btText > hr, .btArticleContent > .bt_bb_wrapper > hr {border: 0; border-top: 1px solid rgba(0,0,0,.15); margin: 30px 0;}
.btTopBox.widget_media_image a {display:block; line-height:0;} /*baner*/
.page .btContent .btText > p, .page .btContent .btText > ul, .page .btContent .btText > ol, .page .btContent .btText > table {margin-bottom:30px;} 

.btArticleDate:before, .btSinglePostFormat, .post-views, .single-post .btAboutAutorSection, .archive .btContentWrap header.header > .btSuperTitle, .search .btContentWrap header.header > .btSuperTitle .btBreadCrumbs > nav > ul > li:first-child, .btBlackHeader .btTopToolsRight.btTextRight a[href*="sign-in"] .btIconWidgetIcon, .btMenuVertical .btTopToolsLeft.btTextLeft > a:first-child .btIconWidgetIcon, .btMenuHorizontal .menuHolder nav ul.menu > li > ul.sub-menu > li > a:before, .archive section.btPageHeadline .btBreadCrumbs ul li:first-child:after, .page .wpml-ls-statics-post_translations, .bt_mega_menu_content .wpml-ls-statics-post_translations, .btContentWrap.btClear + p.wpml-ls-statics-post_translations, .aboutAccordion .tabPanes.accordionPanes > .tabPane:first-child, .btLatestPostsContainer .captionPane, .bpgPhoto .captionPane, .wpml-ls-statics-post_translations .wpml-ls-item:not(:last-child):after, .archive .btReadArticle, .search .btArticleFooter, .btArticleSideinfo > .btRelatedPosts h3:after, .bwg_slideshow_play_pause_0, .popularPosts .ppTxt .btSuperTitle:before, .btArticleDate:not(:last-child):after, .btArticleAuthor:not(:last-child):after, .btArticleComments:not(:last-child):after, .btArticleCategories:not(:last-child):after, .btArticleReadingTime:not(:last-child):after, .btArticleViewsCount:not(:last-child):after, .grecaptcha-badge, .btRelatedPosts h3:before, .btCommentsBox .comment-respond>h3:before, .btCommentsBox .vcard .posted:before, .btCommentsBox > h4:before, .btMenuVertical .menuPort .btTopBox.widget_text .btIcoHolder:before, .btMenuVertical .menuPort nav > ul#menu-bi-menu > li:last-child, .btBlackHeader .topTools .btTopBox.widget_text .btIconWidgetIcon, .single-post .shareRowItem.btTextRight {display:none !important;} /*remover*/


li.current-menu-item > a {font-weight:bold !important;} /*bold current nav item*/
.btMenuVertical .menuPort .btTopBox.widget_text .btIconWidgetTitle {text-transform: uppercase; font-weight: bold; font-size:12px; margin-bottom: 20px;} /*sing in link in vertical menu*/
.boldSection.gutter .boldClientList {margin: 0;}
iframe {border:0 !important;}
.btMenuVertical .topBarInLogoAreaCell {margin-top:20px;}
aside.btSidebar {font-size:1.2em;}
aside.btSidebar hr {height: 1px; border: 0; background: #ddd; margin: 20px 0;}
.btSearchInner.btFromTopBox input[type="text"] {font-size: 26px;}
.btLightSkin .btSearchInner.btFromTopBox input[type="text"], .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"], .btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox input[type="text"] {box-shadow: 0 0 0 2px rgba(0,0,0,.5) inset;}
.btLightSkin .btSearchInner.btFromTopBox button:before, .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox button:before, .btLightSkin .btDarkSkin .btLightSkin .btSearchInner.btFromTopBox button:before {color:#036;} /*color customize*/
.btSearchInner.btFromTopBox .btSearchInnerClose .btIco:hover a.btIcoHolder {-webkit-transform: rotate(0);    -moz-transform: rotate(0);    -ms-transform: rotate(0);    transform: rotate(0);     color: #cc1818;}
.boldHr hr {border-bottom: 3px solid rgba(0,0,0,.2) !important;}
.menuPort nav > ul > li > a, .menuPort nav > ul > li > .bt_mega_menu_title {padding:0 .9em;} /*narrow menu items padding*/
li#menu-item-763591 > a {color:#ff0000; font-weight:bold;} /*color customize*/
li#menu-item-162092 .btText > h5 {text-transform:uppercase; font-size:12px;}
.btMenuHorizontal .menuHolder nav ul.menu > li > ul.sub-menu > li > a {padding-left: 1.538em; padding-right: 1.538em; -webkit-transition: none; -moz-transition: none; transition: none;}
.menuPort nav>ul>li>a, .menuPort nav>ul>li>.bt_mega_menu_title  {text-transform:uppercase; font-size:12px; font-weight:bold !important;} /*top menu font style*/
.btLightSkin .menuPort nav>ul>li>a, .btLightSkin .menuPort nav>ul>li>.bt_mega_menu_title  {color:#000;} /*top menu font style*/
.btMenuVertical .biMegaMenuCountries * {text-align:center;}
.btMenuVertical .menuScrollPort .btText *{font-size:13px;}
.publishedByBirn {float:right; margin: 10px 0 !important;}
.publishedByBirn a {background: url(/wp-content/uploads/2019/01/BIRN-logo-small.png) center right no-repeat; background-size: contain; padding: 6px 65px 2px 0; color:#999;}
.btMenuHorizontal .topBarInMenu {margin-left:10px;}

.btMenuHorizontal.btLightSkin .menuPort nav ul li.on > a, /* menu items separator */
.btMenuHorizontal.btLightSkin .menuPort nav ul li.on > span {background:none;}

.btMenuHorizontal.btLightSkin .menuPort nav ul li > a, /* menu items separator */
.btMenuHorizontal.btLightSkin .menuPort nav ul li > span {border-right:1px solid #ddd; border-radius:0;}
.btMenuHorizontal.btLightSkin .menuPort nav ul li:last-child > a {border:0}

.btBlackHeader.btMenuHorizontal.btLightSkin .menuPort nav ul li > a, /* BTJ menu items NO separator */
.btBlackHeader.btMenuHorizontal.btLightSkin .menuPort nav ul li > span {border-right:0;}

.slick-slider .slick-list {margin:0 -14px;}

/* Reduce header height */
.btMenuHorizontal .topBarInMenu {height: 75px;}
.btLogoArea .logo {padding: 18px 15px 18px 0;}
.btMenuHorizontal:not(.btMenuBelowLogo) .menuPort nav {margin-top: 18px; margin-bottom: 18px; padding-left: 30px;}

/* Custom bold headings */
.header.biHeaderBold h1, .header.biHeaderBold h2, .header.biHeaderBold h3, .header.biHeaderBold h4, .header.biHeaderBold h5, .header.biHeaderBold h6 {font-weight:800; font-size:36px;} /*used for home page sections*/
.bolder h1, .bolder h2, .bolder h3, .bolder h4, .bolder h5, .bolder h6 {font-weight:800 !important;}/*used for home page sections*/

.header.large h1, .header.large h2, .header.large h3, .header.large h4, .header.large h5, .header.large h6, /*archives*/
.header.extralarge h1, .header.extralarge h2, .header.extralarge h3, .header.extralarge h4, .header.extralarge h5, .header.extralarge h6, .header.extralarge h7, .header.extralarge h8, /*post titles*/
.btLatestPostsContainer .header .dash h1, .btLatestPostsContainer .header .dash h2, .btLatestPostsContainer .header .dash h3, .btLatestPostsContainer .header .dash h4, .btLatestPostsContainer .header .dash h5, .btLatestPostsContainer .header .dash h6, .archive article .header .dash h1, .archive article .header .dash h2, .archive article .header .dash h3, .archive article .header .dash h4, .archive article .header .dash h5, .archive article .header .dash h6 {font-weight: bold;} /*latest posts lists*/

.countryLabel {position:relative;} /*label on country home pages*/
.countryLabel h3 {font-size:1.4em !important; margin-right: 10px; margin-top: -1px; padding: 10px 13px 9px !important; background: #e0e0e0;}
.countryLabel:after {content: ''; position: absolute; top: 47px; left: 13px; height: 0; width: 0; border: 10px solid rgba(255, 255, 255, 0); border-top-color: rgb(224, 224, 224);	z-index: 9;}

/* Header topbar */
.btMenuHorizontal .topBar {display:none;} /*hide on BI*/
.btBlackHeader.btMenuHorizontal .topBar {display:block;} /*show on BTJ*/

/* Unify title and exerpt size on latest post bt element & archive view */
.btLatestPostsContainer .header .dash h1, .btLatestPostsContainer .header .dash h2, .btLatestPostsContainer .header .dash h3, .btLatestPostsContainer .header .dash h4, .btLatestPostsContainer .header .dash h5, .btLatestPostsContainer .header .dash h6,
.search article .header .dash h2,.archive article .header .dash h1, .archive article .header .dash h2, .archive article .header .dash h3, .archive article .header .dash h4, .archive article .header .dash h5, .archive article .header .dash h6 {font-size:1.6em !important;}

.btLatestPostsContainer p.btLatestPostContent,
.archive article .btArticleListBodyContent p,
.search article .btArticleListBodyContent p {font-size:14px;}

/* Archives */
.archive section.btPageHeadline {padding-top:30px; padding-bottom:23px;}
.archive section.btPageHeadline .dash h1,
.search section.btPageHeadline .dash h1 {font-weight:800; font-size:2em;}
.archive section.btPageHeadline {background:#f0f0f0;}
.archive section.btPageHeadline .btBreadCrumbs ul li:last-child,
.archive section.btPageHeadline .btBreadCrumbs ul {margin:0;}

.archive .post_article_type a, .search .post_article_type a,
.single-post .wBackground .post_article_type a, .single-post .wBackground .post_article_type a:hover,
.single-post article .post_article_type > a, .single-post article .post_article_type > a:hover {font-size:11px;} /*color customize*/
.archive article .post_article_type a, .search article .post_article_type a,
.single-post .wBackground .post_article_type a, .single-post .wBackground .post_article_type a:hover,
.single-post article .post_article_type > a, .single-post article .post_article_type > a:hover {color:#fff; background:#f00; padding:5px;} /*color customize*/
.post_article_type a {color:#f00} /*color customize*/

.single .btMediaBox, .blog .btMediaBox, .archive .btMediaBox, .search .btMediaBox {margin:0;}
.single .btMediaBox, .blog .btMediaBox img, .archive .btMediaBox img, .search .btMediaBox img {width:100%}

/* Archives centered title */
.archive .btContentWrap > section.boldSection.bottomSemiSpaced.btPageHeadline.gutter.topSemiSpaced,
.search .btContentWrap > section.boldSection.bottomSemiSpaced.btPageHeadline.gutter.topSemiSpaced {text-align: center; background: none;}

.archive .btContentWrap header.header > .dash > h1, .search .btContentWrap header.header > .dash > h1 {position:relative}
.archive .btContentWrap header.header > .dash > h1 > span.headline, .search .btContentWrap header.header > .dash > h1 > span.headline {display:block;}
.archive .btContentWrap header.header > .dash > h1 > span.headline:before,
.archive .btContentWrap header.header > .dash > h1 > span.headline:after,
.search .btContentWrap header.header > .dash > h1 > span.headline:before,
.search .btContentWrap header.header > .dash > h1 > span.headline:after {content: ""; position: absolute; top: 45%; height: .4em; border-top: 2px solid rgba(0,0,0,.1); width: 200em;}

.archive .btContentWrap header.header > .dash > h1 > span.headline:before,
.search .btContentWrap header.header > .dash > h1 > span.headline:before {right: 100%; margin-right: .5em;}

.archive .btContentWrap header.header > .dash > h1 > span.headline:after,
.search .btContentWrap header.header > .dash > h1 > span.headline:after {left: 100%; margin-left: .5em;}

/* Back to balkaninsight link, show only on btj */
.btTopToolsLeft a.btIconWidget:first-child,

.btBlackHeader .btTopToolsLeft a.btIconWidget:first-child {display:inline-block;}
.btBlackHeader.btMenuVertical .menuPort .btIconWidget.btWidgetWithText:first-child {display:block;}

/* Top bar social items */
.topTools.btTextRight .widget_media_image {display:inline-block; vertical-align:middle;}
.topTools.btTextRight .widget_media_image img {width:30px; margin-left:10px;}
.topTools.btTextRight .widget_media_image:first-of-type img {margin-left:0;}

/* Primary menu */
.btMenuHorizontal.btMenuBelowLogo .menuPort nav li#menu-item-162092.bt_mega_menu ul.sub-menu .rowItem.col-ms-12 {width:20%;} /*hide sixth column*/
.btMenuHorizontal nav span.bt_mega_menu_title:after,
.btMenuHorizontal nav .menu-item-has-children > a:after {content: ""; border: solid black; border-width: 0 1px 1px 0; display: inline-block; margin: 0 0 3px 7px; padding: 3px; transform: rotate(45deg); -webkit-transform: rotate(45deg); } /*make black down arrow on white horizontal menu*/
#menu-item-880049 > a, #menu-item-873577 > a {color:inherit; cursor:context-menu;}

/* Hot topics menu */
.countryHotTopics .btCustomMenu > div > ul:before {content:"FEATURED TOPICS "; font-size:12px; display: inline-block; font-weight: bold; margin-right: 10px; background: #fc0; padding: 0 8px; border-radius: 2px;}
.countryHotTopics .btCustomMenu > div > ul li {display:inline-block; padding:0; border:0; margin:15px 20px 15px 0;} /*font customize*/
.countryHotTopics .btCustomMenu > div > ul li a {font-size:13px;}

/* Sticky country hot topics menu */
/*.btMenuHorizontal.btStickyHeaderActive .stickyHotTopics {position:fixed; width:100%; top:50px; z-index:3; border-bottom: 1px solid rgba(0,0,0,.07);}*/

/* Sticky header */
.btStickyHeaderActive nav > ul > li > a,
.btStickyHeaderActive nav > ul > li > .bt_mega_menu_title {padding: 0 .9em}

/* Single post */
.single-post .btArticleBody .btText h1, .single-post .btArticleBody .btText h2, .single-post .btArticleBody .btText h3, .single-post .btArticleBody .btText h4, .single-post .btArticleBody .btText h5, .single-post .btArticleBody .btText h6 {margin-bottom:20px; padding:0;}
.single-post .btArticleBody .btText p, .single-post .btArticleBody .btText ul, .single-post .btArticleBody .btText ol {margin-bottom:20px;}
.single-post .btArticleBody .btText ul, .single-post .btArticleBody .btText ol {margin:20px 0;}
header.header .btSubTitle *, .btTags li a  {font-size:14px !important;}
.btArticleSideinfo > .btArticleSideMeta header+.btTags {padding:10px 0 0 0; border:0;}
.btArticleSideinfo > .btRelatedPosts h3 {margin-bottom:15px;}
.headline_feat_image_caption {width:100%; letter-spacing: 0; font-size:11px; opacity:.75; font-weight:normal; line-height:1.3; position:absolute; bottom:-40px;} /*post featured image caption*/
.post_article_type {display: inline-block; margin-right: 20px; text-transform: uppercase; font-weight: bold; font-size: 15px;}
.post_article_type:last-of-type {margin:0;}
.btLightSkin .btArticle .port, .btDarkSkin .btLightSkin .btArticle .port, .btLightSkin .btDarkSkin .btLightSkin .btArticle .port {border-width:1px;} 

.single-post .post_article_type_p, .single-post .post_uptitle {margin-bottom:10px;}

.single-post.btNoSidebar h1 {text-align:center !important;}

.header.extralarge h1,
.single-post .btPageHeadline.wBackground > .port header h1 {font-size:2.7em;}

.btArticleMeta {padding: 0; margin: 0 0 1em;} /*reduce paddings margins on basic article*/
.btArticleMeta .btSubTitle {display:inline-block; margin:0 10px 0 0;}

.btArticle .btArticleExcerpt {font-weight:bold; font-size:1.3em; line-height:1.45; font-style:italic;}

.single-post .btArticleBody blockquote {padding:20px 0 15px 75px;}/*quotes*/
.single-post .btArticleBody blockquote:before {content: ''; top: 12px; opacity:1; background: url(/wp-content/uploads/2019/01/quotes-red.png) no-repeat; background-size: contain; width: 40px; height: 40px;} /*red quotes*/
.single-post .btArticleBody .btText blockquote p {margin:0;}
.single-post .btArticleBody blockquote p:first-child {font-size:28px; font-style:italic;}
.single-post .btArticleBody blockquote p:nth-child(2), .single-post .btArticleBody blockquote p:nth-child(2) small {margin:0; color:#777}
.single-post .btArticleBody blockquote small{font-size: 14px; font-weight: normal; display:block;} 

.btArticleMeta {border: 0; margin: 15px 0;} /*basic article meta*/
.btArticleMeta .btSubTitle > .btSubTitle:first-child a {font-weight:bold;} 
.btArticleMeta .btSubTitle > .btSubTitle,
.btArticleMeta .btSubTitle > span {display:inline-block; margin:0; padding:0 10px; border-right:1px solid #ddd; opacity:1 !important;}
.btArticleMeta .btSubTitle > .btSubTitle:first-child {padding-left:0;}
.btArticleMeta .btSubTitle > .btArticleDate {padding-right:0; border:0;}

.btArticleSideMeta .btSubTitle > .btSubTitle:first-child a {font-weight:bold} /*regular article meta*/

.btTags:before {content: "More about:"; font-size: 14px; line-height: 1; display: block; font-weight: bold; margin-bottom: 8px; color:grey !important} /*tags*/
.btTags ul li {margin-bottom: 8px;}
.btTags a, .btTags a:hover  {line-height:1; padding:0 !important; margin:0 !important; background:none !important; text-transform:uppercase !important; border-radius: 0 !important;} 
.btTags a:hover {color:#00456c !important;} /*color customize*/
.btArticleSideMeta .btTags:before {margin-bottom:10px; display:block;}

.single-post .btPageHeadline {background-position: top !important; background-attachment: scroll !important;}

.single-post .btArticleBody hr {border:0; border-bottom: 1px solid rgba(0,0,0,.1); height:1px; margin:30px 0;}

.backgroundImagePosition.smallTemplate.btSinglePostTemplate, .topImagePosition.smallTemplate.btSinglePostTemplate {min-height: 180px;} /*related*/

/* Single post long read */
.btNoSidebar.btContentOverHeadline.single-post.btStandardHeadline .btContent {margin-top:-30px;} /*act as default_headline_style > standard*/
.btNoSidebar.single-post .btContentHolder {padding:0;}
.single-post.btNoSidebar .btArticle,
.single-post.btNoSidebar .btArticle > .port {max-width: 100%; border:0; padding:0 !important;}

.single-post.btNoSidebar .btArticle header > .btSubTitle > div:first-child a {font-weight:bold;}

.single-post.btNoSidebar section.wBackground .dash {width: 640px; text-align: center; margin: auto; display: block; left: 50%; margin-left: -320px; padding:0 15px; bottom: 20px !important;}
.single-post.btNoSidebar section.wBackground.fullScreenHeight .dash {margin:0; width:100%;}
.single-post.btNoSidebar .boldSection.wBackground.btSolidDarkBackground:before {background:rgba(0,0,0,.4);}

.single-post.btNoSidebar .btArticle .btArticleMeta {text-align:center; padding: 30px 0 15px;}
.single-post.btNoSidebar .btArticle .btArticleMeta .header > .btSubTitle {margin:0;}

.single-post.btNoSidebar .boldSection.boxed-800 > .port,
.single-post.btNoSidebar .btArticle .btArticleMeta,
.single-post.btNoSidebar .btArticle p.wpml-ls-statics-post_translations,
.single-post.btNoSidebar .btArticle .btArticleExcerpt,
.single-post.btNoSidebar .btArticle .post_teaser,
.single-post.btNoSidebar .btArticle .boldShare,
.single-post.btNoSidebar .btArticle .boldRelated,
.single-post.btNoSidebar .btArticle .btAboutAutorSection,
.single-post.btNoSidebar .btArticle .btSinglePostBanner,
.single-post.btNoSidebar .btArticle .neighboringArticles,
.single-post.btNoSidebar .btArticle #comments,
.single-post.btNoSidebar .btSinglePostBanner {max-width:640px; margin-right:auto; margin-left:auto;}

.single-post.btNoSidebar .btArticle .btArticleExcerpt {text-align:center; font-weight:300; font-size:1.2em; font-style:unset; line-height: 1.65;}

.btHasGhost .fullScreenHeight .btArticleComments {padding-left:10px; margin-left:10px; border-left:1px solid #eee;}

.boldRow.boldShare .btTags a {display:inline-block; margin-right:10px !important; padding-right:10px !important; border-right:1px solid #f00}
.boldRow.boldShare .btTags ul > li:last-child a {margin:0 !important; padding:0 !important; border-right:unset;}
.boldRow.boldShare > .rowItem {width:100%; text-align:left}
.boldRow.boldShare > .rowItem:last-child {margin-top:30px;}

.single-post.btNoSidebar .btArticle .btArticleMeta {border:0;}
.single-post.btNoSidebar .btArticle .btArticleMeta * {color:#000;}
.single-post.btNoSidebar .btArticle .btArticleMeta a:hover {color:#000}

.single-post.btNoSidebar .btArticle p.wpml-ls-statics-post_translations {text-align:center;}

.single-post.btNoSidebar .btArticle .btArticleBody section {margin-top:20px; margin-bottom:20px;}
.single-post.btNoSidebar .btArticle .btArticleBody section > .port {border:0; margin:0 auto;}

.single-post.btNoSidebar .btArticleBody .bt_bb_wrapper section.boxed-1100 img {width:100% !important;}

.btNoSidebar.single-post.btStandardHeadline .btPageHeadline {margin-bottom:0;}

.single-post.btNoSidebar .btArticleBody > .post_teaser p:first-of-type:first-letter {float: left; font-size: 7em; font-weight: normal; line-height: 1; margin: -10px 10px 0 0;}

.fullScreenHeight .btSubTitle a:hover {color:#fff !important;}

.single .btGhost .header {max-width: 800px;}

/* Single post no featured photo long read */
.single-post.btNoSidebar .btArticle .btArticleContent > header.header {max-width:740px; display:block; margin:50px auto 10px;}

/* Single post no content border, needs to remove side info in customize */
.single-post.btWithSidebar .btArticle .port {padding: 0!important; margin:0;}
.btLightSkin .btArticle .port, .btDarkSkin .btLightSkin .btArticle .port, .btLightSkin .btDarkSkin .btLightSkin .btArticle .port {border-color:transparent;}


/*Translations grey*/
.single-post .btArticle p.wpml-ls-statics-post_translations {font-size:14px; color:#000; margin-bottom: 20px; margin-top: 20px;} 
.single-post .btArticle p.wpml-ls-statics-post_translations a {text-decoration:none; background:#e0e0e0; padding:6px 9px; border-radius:3px; margin:3px; -webkit-transition: all ease .35s; transition: all ease .35s;}
.single-post .btArticle p.wpml-ls-statics-post_translations a:hover {background:#999; color:#fff;}

/*Translations red
.single-post .btArticle p.wpml-ls-statics-post_translations {text-align:center; font-size:14px; color:#000; margin-bottom: 20px; margin-top: 20px; padding:10px; border-top:1px solid rgba(0,0,0,.1); border-bottom:1px solid rgba(0,0,0,.1)} 
.single-post .btArticle p.wpml-ls-statics-post_translations a {text-decoration: none; padding: 4px 7px 4px 4px; color: #f00; margin: 0; border-right: 1px solid rgba(0,0,0,.2);} 
.single-post .btArticle p.wpml-ls-statics-post_translations a:hover {text-decoration:underline;}
.single-post .btArticle p.wpml-ls-statics-post_translations > span:last-child a {border:0; padding-right:0;}
*/

/* Embeds */
.single-post .twitter-tweet {margin:auto;}

/* Comments */
.recaptcha_policy {position: absolute; margin: 40px 10px 0 -20px; color:#666; font-size:13px;}
.recaptcha_policy a {text-decoration:underline;}

/* Photo galleries */
.bwg_container {margin-bottom:30px !important;}

#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_container_0 {bottom:-20px !important;} /*dots*/
#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_active_0,
#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_0 {background:black !important; opacity:.25 !important; border-radius: 100% !important;}
#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_dots_active_0 {opacity:.5 !important;}

#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_description_text_0 {font-size: 11px !important; opacity: .8 !important; position: absolute !important; left: 0 !important; margin: 0!important; padding: 5px!important; width: 100%;} /*caption*/

#spider_popup_wrap .bwg_image_description, /*modal*/
#spider_popup_wrap .bwg_image_description * {color:#000 !important; font-weight: normal;}


/* Sidebar */
.btLightSkin .btBox, .btDarkSkin .btLightSkin .btBox, .btLightSkin .btDarkSkin .btLightSkin .btBox {border-color: transparent; -webkit-box-shadow: none; box-shadow:none; background: transparent; padding: 0;}
.btBox > h4, .btCustomMenu > h4, .btTopBox > h4 {font-size:1.45em; font-weight:800;}
.btSidebar .post_article_type a {color:#ff0000; font-size:10px;} /*color customize*/
.btSidebar .post_article_type_p {margin:5px 0 0 0; line-height: 0;}

.btSidebar .popularPosts .ppImage > a {height: 80px; width: 120px; overflow: hidden;}

/* Act as Sidebar */
.actSidebar {padding:25px 30px;}
.actSidebar header.header {font-size: 0.8em !important;}

/* Single post slider */
.single-post .slick-slider:not(.bclPort) .slick-list .slick-track .slick-slide .btSliderPort .btSliderCell .btSlideGutter .btSlidePane {padding:0 15px;}
.single-post .slick-dots {bottom:inherit; top:0;}
.single-post .slick-arrow a {text-decoration:none !important;}

/* Make Latest post grid layout */
.makeItGrid.horizontalPosts.btLatestPostsContainer {display:block; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; margin-left:-15px;}
.makeItGrid.horizontalPosts.btLatestPostsContainer .btSingleLatestPost {width: 24.5%; float: none; display: inline-block; vertical-align: top; margin: 0; padding: 0 15px;}
.makeItGrid.horizontalPosts.btLatestPostsContainer .btSingleLatestPost .btSingleLatestPostContent {padding: 20px 0; border: 0;}
.makeItGrid.horizontalPosts.btLatestPostsContainer .btSingleLatestPost .btSingleLatestPostContent p.btLatestPostContent {-webkit-line-clamp: 6; max-height: 10em; font-size:13px; color:#555;}
.btDarkSkin .makeItGrid.horizontalPosts.btLatestPostsContainer .btSingleLatestPost .btSingleLatestPostContent p.btLatestPostContent {color:#aaa;}

/* Home */
.social-pages-top {text-align: center; overflow: hidden; padding: 29px 0 0;}
.social-pages-top h6, .social-pages-top .icons {display:inline-block; vertical-align:middle}
.social-pages-top h6 {font-size:26px; margin: 0 15px; padding: 0;}
.social-pages-top a {float: left; line-height: 0;}
.social-pages-top img {filter: brightness(0); margin:0 7px;}
.social-pages-top img:hover {filter: brightness(1);}

.btSlidePane .btSinglePostContent > h4 {line-height:1.1;}

.premim_plus_section .btText > div {overflow:hidden}
.premim_plus_section .btText > div > a {width:50%; padding:10px; text-align:center;}
.premim_plus_section .btText > div > a:first-child {float:left;}
.premim_plus_section .btText > div > a:last-child {float:right;}

/* Premium highlights */
.btLatestPostsContainer.premiumHighlights .post_uptitle {text-transform:uppercase; font-weight:bold; font-size:11px; color:#999;}
.single-post article.tag-premium-highlights .btArticleBody h2 {font-size: 2.25em;}

/* In pictures */
.inPictures.btLatestPostsContainer h4 a:hover {color:#fff}
.inPictures .btSingleLatestPost {margin-bottom:50px !important;}
.inPicturesIcon .btIco:hover .btIcoHolder:before {color:#f00 !important} /*color customize*/

/* About accordion */
.aboutAccordion .tabPanes.accordionPanes > .tabPane .tabAccordionTitle {border:0;}
.aboutAccordion .tabPanes.accordionPanes > .tabPane {border-bottom:1px solid rgba(0,0,0,.1);}
.aboutAccordion .tabPanes.accordionPanes li, .aboutAccordion .tabPanes.accordionPanes ul {margin:0; padding:0; list-style:none;}
.aboutAccordion #menu-about-birn-menu li a {font-size:18px; color:#00456c;} /* color customize */
.aboutAccordion #menu-about-birn-menu li a:hover {text-decoration:underline; color:#00456c;} /* color customize */
.tabsVertical .tabAccordionTitle {padding-right:0;}

/* Section Icons with link */
.biSectionIcon.btIco a.btIcoHolder span {font-size:36px; font-weight:bold; margin:0;}
.biSectionIcon.btIco a.btIcoHolder:before {float:right; margin: 2px 0 0 10px; font-size:23px; -webkit-box-shadow: 0 0 0 2px #181818 inset !important; box-shadow: 0 0 0 2px #181818 inset !important;}
.biSectionIcon.btIco a.btIcoHolder:hover span, .biSectionIcon.btIco a.btIcoHolder:hover:before {color:#181818 !important}

.biSectionIcon.biSectionIconWhite.btIco a.btIcoHolder:before {-webkit-box-shadow: 0 0 0 2px #fff inset !important; box-shadow: 0 0 0 2px #fff inset !important;}
.biSectionIcon.biSectionIconWhite.btIco a.btIcoHolder:hover span, .biSectionIcon.biSectionIconWhite.btIco a.btIcoHolder:hover:before {color:#fff !important}

.biSectionIcon.biSectionIconSmall.btIco a.btIcoHolder span {font-size:19px;}
.biSectionIcon.biSectionIconSmall.btIco a.btIcoHolder:before {float:right; margin: 5px 0 0 5px; width:30px !important; height:30px !important; line-height:30px !important; }

/* Compatibility with legacy table.photocaption caption style */
.btArticle table.photocaption, .btArticle table.photocaption td, .btArticle table.photocaption-full, .btArticle table.photocaption-full td, .btArticle table.box, .btArticle table.box td, .btArticle table.longbox, .btArticle table.longbox td {border:0;}

.btArticle table.photocaption, .btArticle table.photocaption-full, .btArticle table.quote-full, .btArticle .flexslider  {width:100% !important; margin:20px 0 !important; border:0 !important;}
.btArticle table.photocaption td, .btArticle table.photocaption-full td {padding:0; font-size: 0.8em;}

.btArticle table.photocaption img {width:100% !important;}

.btContentHolder .btContent .btArticle figure {text-align:left;}

table.photocaption[style*="width:320px"],
table.photocaption[style*="width:300px"],
table.photocaption[style*="width: 320px"],
table.photocaption[style*="width: 300px"] {width: 320px !important; float: left; margin: 8px 20px 10px 0 !important;}

table.photocaption[style*="width:240px"],
table.photocaption[style*="width: 240px"] {width: 240px !important; float: left; margin: 8px 20px 10px 0 !important;}

.btArticleSideMeta header.header {display:block;}

/* Post photo caption */
.btArticleBody figure {margin:0 !important;}
.btArticleBody img+small,
.btArticleBody br+small,
.btArticleBody noscritpt+small,
.btArticleBody figure+small, figcaption.wp-caption-text {font-size: 14px; color:#666; font-weight: normal; margin:-5px 0 20px; display:block; background:url(/wp-content/uploads/2019/02/icon-photocaption.png) no-repeat; background-size:20px; padding-left:25px;} 

/* Special page commons */
.specialTopicHeader .bpgPhoto {position: absolute; left:15px;}
.specialTopicHeader h2 {padding-bottom:5px !important;}
.specialTopicHeader .bpgPhoto img {height:115px;}
.specialTopicHeader .dash, .specialTopicNav .btCustomMenu {padding-left:145px;}
.specialTopicNav {border-bottom: 1px solid rgba(0,0,0,.1); margin-bottom:20px;}

.specialPageNav li {display:inline-block !important; padding:0 !important; border:0 !important;}
.specialPageNav li a {display:inline-block; text-transform: uppercase; border-right:1px solid #ddd; padding-right:8px; margin-right:8px; }
.specialPageNav .menu li:last-child a {border-right:0; padding-right:0; margin-right:0;}

#menu-paper-trail-footer li{display:inline-block; margin:0 20px; border:0;} /*paper trail footer common links*/
#menu-paper-trail-footer li:last-child a {background:url(/wp-content/uploads/2019/01/adalogo.jpg) no-repeat right center; padding:8px 135px 8px 0; background-size:contain}

/* Teaser post form/sigin in page form */
.subscribeTopInfo h3, .subscribeBottomInfo h4 { font-size: 1.75em; margin-top: 30px; text-align:center;}

.subscribeWrapper { padding: 30px; border-radius: 10px; margin-top: 40px;}
.single-post .subscribeWrapper {max-width:640px; margin:20px auto; background:#eee;}
form#loginform {padding:30px; border-radius:3px; -moz-border-radius:3px; background:transparent; margin-top:20px;}
form#loginform input[type="submit"] {max-width: 150px; margin: 0 auto;} /*color customize*/
form#loginform input[type="submit"]:hover, .subscribeBottomInfo .buyPremium a:hover {cursor:pointer; background:#02283e; color:#fff; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; transition: all 300ms ease;}
form#loginform p:last-child {margin:0;}

.subscribeWrapper .subscribeTopInfo, .subscribeWrapper .subscribeBottomInfo {text-align:center;}

.subscribeBottomInfo .buyPremium a {display: block; text-align: center; border-radius: 2px; -moz-border-radius: 2px; color: #fff; max-width: 350px; text-decoration: none !important;    padding: 10px; margin: 15px auto; border: 1px solid rgba(0,0,0,.2);} /*color customize*/

form#loginform input[type="submit"], .subscribeBottomInfo .buyPremium a { background: #00456c; color: #fff; font-size: 19px; font-weight:900; text-transform:uppercase; }

p.buyPremium {margin-top:30px;}

/* Letters to the editors list */
.lettersToEditorsList.verticalPosts.btLatestPostsContainer .btSingleLatestPostContent {padding:0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%;}

/* Mailchimp sign up form */
#mc_embed_signup_scroll label {display:inline-block;}
#mc_embed_signup_scroll .mc-field-group {margin:10px 0;}
#mc_embed_signup_scroll .mc-field-group input[type="checkbox"], #mc_embed_signup_scroll .mc-field-group input[type="radio"] {margin: 2px 3px 0 0; float: left;}

/* BTJ black header */
li#menu-item-873275 > a:hover, li#menu-item-873240 > a:hover, li#menu-item-873288 > a:hover {cursor:context-menu;}

.btBlackHeader.btMenuHorizontal #top .mainHeader .menuPort > nav > ul > li.current-menu-item > a,
.btBlackHeader.btMenuHorizontal #top .mainHeader .menuPort > nav > ul > li.current-page-ancestor > a {color: #fff !important;}

.btBlackHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .topBar {background:transparent;}
.btBlackHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .topBar:before {-webkit-box-shadow: none; box-shadow: none;}

.btBlackHeader.btMenuHorizontal nav .menu-item-has-children a:after,
.btBlackHeader.btMenuHorizontal nav span.bt_mega_menu_title:after {border-color:#fff;} /*make white down arrow on black horizontal menu*/

.btBlackHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader .btBelowLogoArea {background:transparent;}

.mainHeader .btIconWidget .btIconWidgetTitle {font-weight:normal;} /*btj widget hover to normal*/
.btBlackHeader.btMenuHorizontal .mainHeader .topTools a:hover.btIconWidget .btIconWidgetContent, .btBlackHeader.btMenuHorizontal .mainHeader .topBarInMenu a:hover.btIconWidget .btIconWidgetContent {color:#fff;} /*btj widget hover to white*/

.btBlackHeader .topTools .btTopBox.widget_text {display:inline-block; } /*signin icon*/
.btBlackHeader .topTools .btIconWidgetTitle {font-size:12px;}

.btBlackHeader.btMenuHorizontal .sub-menu {background:#2d2d2d;} /*btj dark submenu*/
.btBlackHeader.btMenuHorizontal .sub-menu a, .btBlackHeader.btMenuHorizontal .sub-menu a:hover {color:#fff !important;}

/* BTJ possible white header */
.btBlackHeader.btMenuHorizontal .menuPort nav {padding-left:0; margin:5px 0;}
.btBlackHeader.btMenuHorizontal .logo+.menuPort {border: 1px solid transparent; box-shadow: 0px -1px 0px rgba(255,255,255,.2); display:table; width:100%;}
.btBlackHeader.btMenuHorizontal .topBarInMenu {height:50px;}
.btBlackHeader.btMenuHorizontal:not(.btBelowMenu) .mainHeader, .btBlackHeader.btMenuHorizontal.btStickyHeaderActive .mainHeader {background: #222222; background: -moz-linear-gradient(top, #222222 0%, #111111 100%); background: -webkit-linear-gradient(top, #222222 0%,#111111 100%); background: linear-gradient(to bottom, #222222 0%,#111111 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#222222', endColorstr='#111111',GradientType=0 );}

/* BTJ logo */
.btBlackHeader.btMenuHorizontal .logo {width:100%}
.btBlackHeader.btMenuHorizontal .logo img {margin:0 auto; height: auto !important; max-width: 700px !important; width: 100% !important; filter: brightness(0) invert(1);} /*logo*/
.btBlackHeader.btMenuHorizontal .logoBelowInline img {filter: brightness(0) invert(1);} /*logo in sticky header*/

/* BTJ sidebar */
.parent-pageid-815029 aside.btSidebar .textwidget h6 {background: #ff0000; color: #fff; padding: 3px 10px; border-radius: 2px; display: inline-block; margin-bottom: 10px;} /*color customize*/

/* BTJ red line delimiter */
.btjRedLine {margin-top: 20px;}
.btjRedLine:before {content: ""; display: block; border-top: 1px solid #ff0000; margin-bottom: -33px;} /*color customize*/
.btjRedLine header.header {background:#fff; padding:0 20px;}

/* BTJ topic tabs */
.tabz ul, .tabz li {margin:0; padding:0; list-style:none;} 
.tabz ul:after {content:""; display:block; border-bottom:2px solid #ff0000; margin-top:-2px;} /*color customize*/
.tabz li {display:inline-block; margin-left:20px; padding:10px 20px; font-weight:bold; font-size:14px; text-transform:uppercase; border:2px solid #ff0000; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; font-weight:800;}  /*color customize*/
.tabz li.active {background:#ff0000; color:#fff;}  /*color customize*/

/* BTJ home */
.page-id-815029 .header.small .headline, /*btj home*/
.btNoSidebar.parent-pageid-815029 .header.small .headline {text-transform:uppercase; background:#f00; color:#fff; padding:4px 10px; border-radius:2px; font-size:.75em; } /*btj child pages*/ /*color customize*/
.page-id-815029 .header.small .headline a,
.btNoSidebar.parent-pageid-815029 .header.small .headline a {color:#fff;}
.page-id-815029 .btjRedLine .header h3 {font-size:2.75em;}

/* Newsletter boxes */
.newsletterBox #mc_embed_signup_scroll h2 {background: #ff0000; color: #fff; padding: 3px 10px 4px; border-radius: 2px; font-size: 1.5em; display:inline-block; margin-bottom:20px;}
.newsletterBox #mc_embed_signup_scroll ul {margin:0; padding:0;}
.newsletterBox #mc_embed_signup_scroll li {list-style:none; margin:0;}

/* Accordions */
.tabsVertical .tabAccordionTitle:before {position:static; margin:0 15px 0 0; float:left;}

/* BI footer */
.biFooterSection *:not(h6) {color:#ccc; font-size:14px;}
.biFooterSection a {color:#fff !important;}
.biFooterSection .publishedby strong {background: url(/wp-content/uploads/2018/08/birn-logo.png) no-repeat center left; background-size: contain; float: right; width: 56px; height: 25px; font-size: 0; line-height: 0; margin: -1px 0 0 8px;}
.biFooterSection p {margin:5px 0;}

.social-pages-footer h6 {color:#fff;}
.social-pages-footer img {filter:brightness(0) invert(1); margin:0 0 0 15px !important;} /*footer soicial icons*/
.social-pages-footer img:hover {opacity:.75;}

.applyForGrants {border-top: 1px solid red;}
.applyForGrants .post_article_type {display:none !important;}
.applyForGrants header.extralarge h1 {font-size:3.5em; font-weight:300}
.applyForGrants .btDash.bottomDash .dash:after {border-color:red;}
@media screen and (min-width:991px) {
	/*
	.applyForGrants .boldRow + .boldRow > .boldRowInner > .rowItem {border-right: 1px solid #ddd;}
	.applyForGrants .boldRow + .boldRow > .boldRowInner > .rowItem:last-child {border:0;}
	*/
}

/* BTJ footer */
.btjFooterLogosRight .rowItemContent > div {float:none !important; display:inline-block; vertical-align:middle; margin-left:20px;}
.btjFooterLogosRight .rowItemContent > div.bpgPhoto img {max-height:60px;}
.btjFooterHr hr {border-bottom-color:rgba(255,255,255,.1) !important;}
.eudisclaimer {font-size:12px !important; color:#999}

/* Weevify inherited table styles */
.btArticle table.photocaption[align="left"] {margin:0.35em 1em 1em 0;}
.btArticle table.photocaption[align="right"] {margin:0.35em 0 1em 1em;}

.btArticle table[class*="photocaption"] tr:last-child td {background:url(/wp-content/uploads/2019/02/icon-photocaption.png) no-repeat; background-size:20px; padding-left:25px;}

.btArticle table.photocaption td,
.btArticle table.photocaption-full td {padding:0 0 5px 0; line-height:1.2; font-size:14px; color:#666;}

.btArticle table.quote-full { width:100% !important; line-height:1.2;  margin-top:40px; margin-bottom:40px; border-top: 3px solid rgba(0,0,0,.1) !important; border-bottom: 3px solid rgba(0,0,0,.1) !important;}
.btArticle table.quote-full td {text-align:left; padding:0;}
.btArticle table.quote-full td p {margin:0 !important;}
.btArticle table.quote-full tbody tr:first-child td {border:0; padding-top:20px;}
.btArticle table.quote-full tbody tr:last-child td {border:0; font-size:0.8em; padding-bottom:20px;}
.btArticle table.quote-full h3 {font-style:italic; font-weight:normal; margin:0 0 15px 0 !important; padding:0; font-size:30px}

.btArticle table.box[align="left"] { margin:0.35em 1em 1em 0;}
.btArticle table.box[align="right"] {margin:0.35em 0 1em 1em;}
.btArticle table.box td h3 {margin:0 0 10px 0;font-style: italic;font-weight: bold;line-height: 1.2;}

.btArticle table.longbox * {font-size:14px;}
.btArticle table.longbox[style="width: 640px;"] {width:100% !important;}
.btArticle table.longbox[align="left"]{margin:0.35em 1em 1em 0;}
.btArticle table.longbox[align="right"] {margin:0.35em 0 1em 1em;}
.btArticle table.longbox td {padding: 17px 24px; background: #eee;}
.btArticle table.longbox td p {margin: 0 0 0.8em 0; }
.btArticle table.longbox td p:last-child {margin:0;}
.btArticle table.longbox td img[style="float: left;"] {margin: 0.35em 0.75em 0.75em 0;}
.btArticle table.longbox td img[style="float: right;"] {margin: 0.35em 0 0.75em 0.75em;}
.btArticle table.longbox td ul {margin: 0 0 0.75em 0;padding-left: 1.75em; list-style:square;}
.btArticle table.longbox td ul ul { margin:0;}
.btArticle table.longbox td ol {margin: 0 0 0.75em 0; padding-left: 1.75em; list-style:decimal}
.btArticle table.longbox td ol ol {margin:0;}

/* Override tabs element */
.tabsHeader li a, .tabsHeader li span {padding: 15px 25px;}
.tabsHeader li.on span {background:#f00 !important; font-weight:bold; color:#fff !important;} /*color customize*/

/* Override single post template */
.actSimplePostTemplate {min-height:auto !important; border:0 !important; background:transparent !important;}
.actSimplePostTemplate .btSinglePostImage {height:auto !important;}
.actSimplePostTemplate .btSinglePostContent {margin-left:-20px !important;}
.actSimplePostTemplate .btSinglePostImage {margin-bottom:7px !important;}
.actSimplePostTemplate .btSinglePostImage > a {display:block; line-height:0;}
.actSimplePostTemplate .btSinglePostContent .btSinglePostExcerpt {margin-top:5px !important;}

.defaultTemplate.btSinglePostTemplate, .largeTemplate.btSinglePostTemplate,
.backgroundImagePosition.smallTemplate.btSinglePostTemplate, .topImagePosition.smallTemplate.btSinglePostTemplate {padding: 30px 20px 15px 20px !important;} /*padding*/
.topImagePosition.btSinglePostTemplate .btSinglePostImage {position: relative; margin: -31px -21px 30px -21px; } /*margin*/

.topImagePosition.btSinglePostTemplate .btSinglePostImage:before,
.leftImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage:before, .rightImagePosition.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage:before, .sideImagePosition.text-left.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage:before, .sideImagePosition.text-right.btSinglePostTemplate .btPostImageHolder .btSinglePostLeftImage:before {background: transparent;} /*black overlay*/

.backgroundImagePosition.btSinglePostTemplate:hover .btSinglePostBackgroundImage, .backgroundImagePosition.smallTemplate.btSinglePostTemplate:hover .btSinglePostBackgroundImage,
.topImagePosition.btSinglePostTemplate:hover .btSinglePostImage img,
.leftImagePosition.btSinglePostTemplate:hover .btPostImageHolder .btSinglePostLeftImage .btSinglePostLeftContainer, .rightImagePosition.btSinglePostTemplate:hover .btPostImageHolder .btSinglePostLeftImage .btSinglePostLeftContainer, .sideImagePosition.text-left.btSinglePostTemplate:hover .btPostImageHolder .btSinglePostLeftImage .btSinglePostLeftContainer, .sideImagePosition.text-right.btSinglePostTemplate:hover .btPostImageHolder .btSinglePostLeftImage .btSinglePostLeftContainer {-webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1);} /* image hover */

.btSinglePostTemplate:hover {border-color: rgba(0,0,0,.1) !important; -webkit-box-shadow: none !important; box-shadow: none !important;} /*box shadow*/

.btSinglePostTemplate .btArticleCategory a[href*="birn_article_type"] {display:inline-block; font-weight:700; font-size:10px; opacity:1; letter-spacing: -.25px; background:transparent; border:0; margin:0; padding:0; line-height:1;} /*article type styles*/
.btSinglePostTemplate.backgroundImagePosition .btArticleCategory a[href*="birn_article_type"] {background:#ff0000; border-radius: 0; padding:5px;}

.btSinglePostTemplate.smallTemplate .btSinglePostTopData {-webkit-order: 0 !important;-ms-flex-order: 0 !important; order: 0 !important;}
.btSinglePostTemplate.smallTemplate .btSinglePostTopData .btBirnTaxonomy .btArticleCategory a[href*="birn_article_type"] {color:#ff0000 !important; margin-bottom:3px;}/*color customize*/

.backgroundImagePosition.btSinglePostTemplate .btSinglePostBackgroundImage:after, .backgroundImagePosition.smallTemplate.btSinglePostTemplate .btSinglePostBackgroundImage:after {opacity: .75; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.75) 75%, rgba(0,0,0,0.75) 100%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 75%,rgba(0,0,0,0.75) 100%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 75%,rgba(0,0,0,0.75) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#bf000000',GradientType=0 );} /*black image overlay*/

.btSinglePostTemplate.topImagePosition .btSinglePostExcerpt {color:#555;}

/* Override single post template headings according; unify with Customize > Typography  */
.btSinglePostContent h1, .btSinglePostContent h2, .btSinglePostContent h3, .btSinglePostContent h4, .btSinglePostContent h5, .btSinglePostContent h6, .btSinglePostContent h7, .btSinglePostContent h8 {font-weight:bold; } /*font customize*/

.no-imageImagePosition .btSinglePostContent h1, .no-imageImagePosition .btSinglePostContent h2, .no-imageImagePosition .btSinglePostContent h3, .no-imageImagePosition .btSinglePostContent h4, .no-imageImagePosition .btSinglePostContent h5, .no-imageImagePosition .btSinglePostContent h6, .no-imageImagePosition .btSinglePostContent h7, .no-imageImagePosition .btSinglePostContent h8, .leftImagePosition .btSinglePostContent h1, .leftImagePosition .btSinglePostContent h2, .leftImagePosition .btSinglePostContent h3, .leftImagePosition .btSinglePostContent h4, .leftImagePosition .btSinglePostContent h5, .leftImagePosition .btSinglePostContent h6, .leftImagePosition .btSinglePostContent h7, .leftImagePosition .btSinglePostContent h8, .rightImagePosition .btSinglePostContent h1, .rightImagePosition .btSinglePostContent h2, .rightImagePosition .btSinglePostContent h3, .rightImagePosition .btSinglePostContent h4, .rightImagePosition .btSinglePostContent h5, .rightImagePosition .btSinglePostContent h6, .rightImagePosition .btSinglePostContent h7, .rightImagePosition .btSinglePostContent h8 {font-weight:normal; } /* keep left right and no imaged in normal weight */

/* Override latest posts */
.bpgPhoto.in-left .btImage img, .bpgPhoto.in-right .btImage img, .bpgPhoto.in-top .btImage img, .bpgPhoto.in-bottom .btImage img {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
	transition:500ms ease all;
	-webkit-transition:500ms ease all;
	-moz-transition:500ms ease all;
	-webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}

.btZoomInHoverType:hover .boldPhotoBox .btImage {
    -webkit-transform: scale3d(1,1,1);
    -moz-transform: scale3d(1,1,1);
    -ms-transform: scale3d(1,1.15,1);
    transform: scale3d(1,1,1);
}

.verticalPosts.btLatestPostsContainer .btSingleLatestPostContent {padding: 0 15px;}
.verticalPosts.btLatestPostsContainer .btSingleLatestPostImage .bpbItem {height:180px;}

.btLatestPostsContainer.verticalPosts .btBirnTaxonomy .btArticleCategory a[href*="birn_article_type"] {background: red; border-radius: 0; padding: 5px; display: inline-block; font-weight: 700; font-size: 10px; opacity: 1; border: 0; margin: 0; line-height: 1;} /*style article type*/
.btLatestPostsContainer.verticalPosts .btBirnTaxonomy {display:block !important;}

.verticalPosts.btLatestPostsContainer .btSingleLatestPostImage {-webkit-flex: 0 0 30%; -ms-flex: 0 0 30%; flex: 0 0 30%;}
.verticalPosts.btLatestPostsContainer .btSingleLatestPostContent {-webkit-flex: 0 0 70%;-ms-flex: 0 0 70%;flex: 0 0 70%;}

.verticalPosts.btLatestPostsContainer .btSingleLatestPost {margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid #ddd;}

.btLatestPostsContainer .btSingleLatestPost .btArticleDate {font-size:13px; margin-top: -5px; display: block;}

/* Override latest posts pagination*/
.btLatestPostsNav ul li.btnOutlineStyle.btnAccentColor {line-height: 1; min-width:0; border:0; border: 2px solid #777 !important;}
.btLatestPostsNav ul li.btnOutlineStyle.btnAccentColor a {display:block; padding:10px; font-size:16px; color:#777 !important; border:0;}

.btLatestPostsNav ul li.btnOutlineStyle.btnAccentColor:hover {border: 2px solid #f00 !important; background:#f00 !important}
.btLatestPostsNav ul li.btnOutlineStyle.btnAccentColor a:hover {color:#fff !important;}

.btLatestPostsNav ul li.btnOutlineStyle.btnAccentColor.active, 
.btLatestPostsNav ul li.btnOutlineStyle.btnAccentColor.active:hover {opacity:1; border: 2px solid #f00 !important; background:#f00 !important;} /*color customize*/

.btLatestPostsNav ul li.btnOutlineStyle.btnAccentColor.active a, 
.btLatestPostsNav ul li.btnOutlineStyle.btnAccentColor.active a:hover { color:#fff !important;}

/* Override title and excerpt trimming  */
.btSinglePostTemplate .btSinglePostContent .btSinglePostExcerpt,
.btSinglePostTemplate .btSinglePostContent h1,
.btSinglePostTemplate .btSinglePostContent h2,
.btSinglePostTemplate .btSinglePostContent h3,
.btSinglePostTemplate .btSinglePostContent h4,
.btSinglePostTemplate .btSinglePostContent h5,
.btSinglePostTemplate .btSinglePostContent h6,
.btSinglePostTemplate .btSinglePostContent h7,
.btSinglePostTemplate .btSinglePostContent h8,
.verticalPosts.btLatestPostsContainer .btLatestPostContent {
-webkit-line-clamp: 100 !important;
max-height: 100em !important;
}

/* Override sticky header  */
body.btMenuHorizontal.btStickyHeaderActive.btLightSkin:not(.btAccentDarkHeader) .mainHeader {background-color: rgba(255,255,255,1);}

/* Override nav style and animation */
.btBox ul li a, .btCustomMenu ul li a, .btTopBox ul li a {font-size:15px;}
.btBox ul li a:before, .btCustomMenu ul li a:before, .btTopBox ul li a:before {border:0;}

.btBox ul li a:hover, .btCustomMenu ul li a:hover, .btTopBox ul li a:hover,
.btBox ul li ul li a:hover, .btCustomMenu ul li ul li a:hover, .btTopBox ul li ul li a:hover,
.btBox ul li ul li ul ul a:hover, .btBox ul li ul li ul li a:hover, .btBox ul li ul li li ul a:hover, .btBox ul li ul li li li a:hover, .btCustomMenu ul li ul li ul ul a:hover, .btCustomMenu ul li ul li ul li a:hover, .btCustomMenu ul li ul li li ul a:hover, .btCustomMenu ul li ul li li li a:hover, .btTopBox ul li ul li ul ul a:hover, .btTopBox ul li ul li ul li a:hover, .btTopBox ul li ul li li ul a:hover, .btTopBox ul li ul li li li a:hover {-webkit-transition: inherit; -moz-transition: inherit; transition: inherit; }

.btBox ul li a:hover, .btCustomMenu ul li a:hover, .btTopBox ul li a:hover {padding-left:0;}
.btBox ul li ul li a:hover, .btCustomMenu ul li ul li a:hover, .btTopBox ul li ul li a:hover {padding-left:10px;}
.btBox ul li ul li ul ul a:hover, .btBox ul li ul li ul li a:hover, .btBox ul li ul li li ul a:hover, .btBox ul li ul li li li a:hover, .btCustomMenu ul li ul li ul ul a:hover, .btCustomMenu ul li ul li ul li a:hover, .btCustomMenu ul li ul li li ul a:hover, .btCustomMenu ul li ul li li li a:hover, .btTopBox ul li ul li ul ul a:hover, .btTopBox ul li ul li ul li a:hover, .btTopBox ul li ul li li ul a:hover, .btTopBox ul li ul li li li a:hover {padding-left:30px;}

/* Override slider animations */
.slick-slider .slick-track .slick-slide .btSliderPort .btSliderCell .btSlideGutter .btSlidePane {-webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0);}

/* Override archive moveup animations */
.archive article.animate-fadein,
.search article.animate-fadein {opacity:1;}
.archive article.animate-moveup,
.search article.animate-moveup { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); }

/* 404 */
.errorPage.boldSection {background:none !important;}
.errorPage.boldSection .header.huge .btSuperTitle {font-size:2.5em; font-weight:300; letter-spacing:-1px; line-height: 1.2;}
.errorPage.boldSection .header.huge .btSubTitle a {color:#fff; background:#ff0000; border-radius:3px; padding:5px 10px;} /*color customize*/

/* Font families change - font customize */
#menu-hot-topics *, #menu-hot-topics:before, .btSidebar .post_article_type a, .menuPort nav>ul ul, .menuPort nav ul ul li, .btSinglePostExcerpt,
.btMenuHorizontal .mainHeader .topTools a.btIconWidget .btIconWidgetContent, .btMenuHorizontal .mainHeader .topBarInMenu .btIconWidget .btIconWidgetContent,
.btMenuHorizontal .mainHeader .btIconWidgetContent,
li#menu-item-162092 .btText > h5,
.btLatestPostsContainer p.btLatestPostContent,
.headline_feat_image_caption,
.biFooterSection *,
.archive article .btArticleListBodyContent p, .search article .btArticleListBodyContent p,
.archive .post_article_type a, .search .post_article_type a,
.single-post .wBackground .post_article_type a, .single-post .wBackground .post_article_type a:hover,
ul.menu,
.single-post.btNoSidebar .btArticle .btArticleExcerpt,
p.wpml-ls-statics-post_translations,
.btTags:before,
#bwg_container1_0 #bwg_container2_0 .bwg_slideshow_description_text_0,
.btMenuVertical .menuScrollPort *,
.recaptcha_policy,
.btCommentsBox .pcItem textarea,
form#loginform,
form#loginform input[type="submit"],
.subscribeBottomInfo .buyPremium a,
form#loginform input[type="text"],
#spider_popup_wrap .bwg_image_description, 
#spider_popup_wrap .bwg_image_description *,
.single-post article .post_article_type > a {font-family: "Open Sans", sans-serif !important;}

.aboutAccordion #menu-about-birn-menu li,
figcaption.wp-caption-text {font-family:"Tinos", serif !important;}


/* SOME MAX RESPONSIVE SHIT */

@media (max-width: 1466px) {
.boldSection.gutter .boldClientList.btNextToSlidesArrow .nbs {top: 60px;} /*slider arrows when narrow screen*/
}

@media screen and (max-width: 1385px) {
	/* Single post slider */
	.single-post .slick-slider:not(.bclPort) .slick-list .slick-track .slick-slide .btSliderPort .btSliderCell .btSlideGutter .btSlidePane {padding:0;}	
	
	/* reduce all posts headline margins */	
	.single-post .btPageHeadline > .port {padding-left:15px !important; padding-right:15px !important} 
}

@media screen and (max-width: 1165px) {
	/* Fit desktop menu */
	.btMenuHorizontal .menuPort nav {padding-left:10px;}
	body.btMenuHorizontal .menuPort > nav > ul > li {margin:0;}
	.btMenuHorizontal .menuPort nav > ul > li > a, 
	.btMenuHorizontal .menuPort nav > ul > li > .bt_mega_menu_title {padding: 0 8px; font-size:11px;}
	.btMenuHorizontal .topBarInMenu .topBarInMenuCell {position:absolute; right:0; top:15px;}
	.btBlackHeader.btMenuHorizontal .topBarInMenu .topBarInMenuCell {bottom:10px; top:inherit;} 
	
	/* Remove published by BIRN */
	.publishedByBirn {display:none !important;}
	
	/* Scrollable hot topics menu*/
	div.menu-featured-topics-container,
	.featuredTopics > div {-webkit-user-select: none; display: block; height: 48px; overflow-y: hidden; padding: 0; position: relative; -webkit-overflow-scrolling: touch; overflow-x: scroll;}
	
	ul#menu-featured-topics,
	.featuredTopics > div > ul {display: inline-block; white-space: nowrap; overflow: hidden;}
	
	.countryLabel h3 {background:transparent; padding: 12px 0 9px !important;}
	.countryLabel:after {border-top-color: rgb(238, 238, 238); left:0;}


}

@media screen and (max-width: 1023px) {
	/* Single post content columns */	
	.btContent {width:65%}
	.btSidebar {width:35%}
		
	/*BTJ Logo*/
	.btBlackHeader.btMenuVertical .btLogoArea .logo img {height:25px; margin-top:8px;}

	/*home premium plus section*/
	.premim_plus_section .btText > div > a {width:100%; padding:10px 0; }
}

@media screen and (max-width: 768px) {
	
	/* Teaser field */
	.single-post.btNoSidebar .post_teaser {padding: 0 15px;}
	
	/* Column content widths */
	.btContent {width:100%}
	.btSidebar {width:100%}
	
	/* reduce end left right margins */
	.gutter .port {padding-left: 15px; padding-right: 15px;} 
	
	/* DO NOT reduce end left right margins on mega menus*/
	.btMenuVertical .bt_mega_menu_content .gutter > .port {padding-left: 30px; padding-right: 30px;} 
	
	/* fix BI logo horizonal */
	.btMenuVertical .btLogoArea .logo {margin-top:8px;}
	.btMenuVertical .btLogoArea .logo img {height: auto; width: 190px;}

	/*BTJ Logo*/
	.btBlackHeader.btMenuVertical .btLogoArea .logo {margin-top:0;}
	.btBlackHeader.btMenuVertical .btLogoArea .logo img {height:25px; margin-top:8px; width:auto;}
	
	/* home featured slider stories title size*/
	.wSlider .featuredSliderStory .btSinglePostTemplate.largeTemplate h4 {font-size:2em;}
	
	/* reduce standard post title styles */
	.single-post .btPageHeadline:not(.wBackground) {padding:0 !important; background:#fff !important;} 
	
	/* longbox 100% */
	.single-post table.longbox {width:100% !important;}

	/* reduce all posts headline size */	
	.single-post header.extralarge h1 {font-size: 2em !important;} 
	
	/* reduce standard post margins */	
	.btArticle.btArticleWithSideInfo .port,
	.btArticle.noPhoto .port {padding: 0px !important; border: 0;} 
	
	/*Latest posts nav*/
	.btLatestPostsNav ul li a {display:block; padding:10px 5px; font-size:13px;} 
	
	/* Left right margins - with sidebar */
	.page.btWithSidebar.btSidebarLeft .btContent, .page.btWithSidebar.btSidebarRight .btContent, /*pages*/
	.archive.btWithSidebar.btSidebarLeft .btContent, .archive.btWithSidebar.btSidebarRight .btContent, /*categories, article type, taxonomy tags*/
	.search.search-results.btWithSidebar.btSidebarLeft .btContent, .search.search-results.btWithSidebar.btSidebarRight .btContent {padding: 0;}  /*search results*/

	/* Long read - Left right margins */
	.single-post.btNoSidebar .btArticle section > .port,
	.single-post.btNoSidebar .btArticle p.wpml-ls-statics-post_translations,
	.single-post.btNoSidebar .btArticleMeta,
	.single-post.btNoSidebar .btArticleExcerpt,
	.single-post.btNoSidebar .boldShare,
	.single-post.btNoSidebar #reply-title  {padding-left: 15px !important; padding-right: 15px !important;}
	
	/* Long read - title */
	.single-post.btNoSidebar section.wBackground .dash {width: 100%; margin:0 0 0 -15px; left:unset; bottom: -20px !important;}
	.single-post.btNoSidebar section.wBackground .headline_feat_image_caption {width: auto; position: static; bottom: unset;}
	
	/* Long read - meta */
	.single-post.btNoSidebar .btArticle header > .btSubTitle > div {border-right:0;}
	.single-post.btNoSidebar .btArticle header > .btSubTitle > div,
	.single-post.btNoSidebar .btArticle header > .btSubTitle > span {display:block; margin:5px 0; border:0;}
	
	/* Make Latest post grid layout */
	.makeItGrid.horizontalPosts.btLatestPostsContainer .btSingleLatestPost {width: 49.5%;}
	
	/* Act as Sidebar */
	.actSidebar {padding:25px 15px;}
	
	/* Special page commons */
	.specialTopicHeader .bpgPhoto img {height:95px;}
	.specialTopicHeader .dash, .specialTopicNav .btCustomMenu {padding-left:100px;}
	.specialTopicNav .btCustomMenu a {font-size:13px !important;}
}

@media screen and (max-width: 620px) {
	/*post featured image caption*/
	.headline_feat_image_caption {bottom: -35px;}
	.single-post.btNoSidebar .btPageHeadline.wBackground > .port header .dash {bottom: -20px !important;}
	
	/*BTJ logo*/
	.btBlackHeader.btMenuVertical .btLogoArea .logo img {height: 14px; margin-top: 14px;}
}

@media screen and (max-width: 480px) {
	.specialPageHeader .port {background-position: 15px center; background-size: 35px;}
	.specialPageHeader header.header h3 {padding-left:45px;}
	
	/*Reduce background image height for single post templates*/
	.btSinglePostTemplate.backgroundImagePosition {min-height:170px !important}
	.backgroundImagePosition.btSinglePostTemplate .btSinglePostBackgroundImage:after,
	.btSliderPort.single-post:before {opacity: unset; background: unset !important; filter: unset; background: rgba(0,0,0,.45) !important;}
	.wSlider .btSimpleArrows .featuredSliderStory .btSinglePostTemplate {margin-bottom: 75px; margin-top: 25px;}
	.slick-slider:not(.bclPort) .slick-list .slick-track .slick-slide .btSliderPort .btSliderCell .btSlideGutter .btSlidePane {padding-left: 15px; padding-right: 15px;}
	
	/* Make Latest post grid layout */
	.makeItGrid.horizontalPosts.btLatestPostsContainer {margin:0;}
	.makeItGrid.horizontalPosts.btLatestPostsContainer .btSingleLatestPost {width: 100%; padding:0;}

	/* BTJ topic tabs */
	.tabz ul {border: 2px solid #f00; border-radius: 3px;} /*color customize*/
	.tabz li {margin: 0; width:100%; border:0; border-radius:0;}
	
	/* Latest posts */
	.btLatestPostsContainer.verticalPosts .btSingleLatestPostImage,
	.btLatestPostsContainer.verticalPosts .btSingleLatestPostContent {-webkit-flex: 0 0 100%; ms-flex: 0 0 100%; flex: 0 0 100%; padding:0;}
	.btLatestPostsContainer.verticalPosts .btSingleLatestPostContent {margin-top: 15px;}
	
	.btSingleLatestPost .btSingleLatestPostImage.btTextCenter {text-align:left;}
	
	/* Legacy table photocaption*/
	table.photocaption[style*="width:240px"],
	table.photocaption[style*="width: 240px"],
	table.photocaption[style*="width:320px"],
	table.photocaption[style*="width:300px"],
	table.photocaption[style*="width: 320px"],
	table.photocaption[style*="width: 300px"] {width: 100% !important; float:none !important; margin-bottom: 10px !important;}
	
	/*Meta*/
	.btWithSidebar .btArticleMeta .btSubTitle > .btSubTitle, .btArticleMeta .btSubTitle > span, .btArticleMeta .btSubTitle > .btArticleComments {padding: 0 3px; border-right: 0;}
	.btWithSidebar header.header .btSubTitle *, .btTags li a, .single-post .btArticle p.wpml-ls-statics-post_translations {font-size: 11px !important;}
	
	/* Special page commons */
	.specialTopicHeader .bpgPhoto {display:none;}
	.specialTopicHeader .dash, .specialTopicNav .btCustomMenu {padding-left:0;}
}

@media screen and (max-width: 374px) {
	/*BTJ Logo*/
	.btBlackHeader.btMenuVertical .btLogoArea .logo img {height:11px;}
}

/* SOME MIN RESPONSIVE SHIT */

@media screen and (min-width: 480px) {
	/* Archives layout change */
	.archive article, .search article {display:inline-block; vertical-align:top; border:0 !important; width:50%;}
	
	/* Archives centered content */
	.archive article .btArticleListBody, .search article .btArticleListBody {text-align:center;}
	.archive article .btArticleFooter .btTextLeft, .search article .btArticleFooter .btTextLeft {margin: auto; text-align: center;}
}

@media screen and (min-width: 769px) {
	/* Long reads article meta */
	.single-post.btNoSidebar .btArticle header > .btSubTitle > span {padding-left:10px; color:#000 !important; opacity:1}
}	

@media screen and (min-width: 1165px) {
	.search article .bpbItem > a,
	.archive article .bpbItem > a {height:195px; display:block; overflow:hidden;} /*arhive images*/
	
	.btLatestPostsContainer.premiumHighlights .btImage,
	.btLatestPostsContainer.inPictures .btImage {height:165px; overflow:hidden;}
	
	/* Long reads featured image spacing */
	.single-post.btNoSidebar section.wBackground {padding:5em 0;}
	
	/* Embeds */
	.single-post.btWithSidebar .twitter-tweet {float:left; margin-right:20px; width:50% !important; }	
	
	/*Narrown columns  - only single posts with sidebar */
	.single-post .gutter .port {max-width: 1126px;} 
	.single-post.btWithSidebar .btContentHolder {max-width:1156px;}
	.single-post.btWithSidebar .btContentHolder .btContent {width:70%;}
	.single-post.btWithSidebar .btContentHolder .btSidebar {width:30%;}
}

@media screen and (min-width: 1386px) {
	.search article .bpbItem > a,
	.archive article .bpbItem > a {height:258px; display:block; overflow:hidden;} /*arhive images*/
	
	/* Regular article layout title padding */
	.single-post .btPageHeadline.wBackground > .port {padding-left: 0px;}
	
	/* Archives layout change */
	.archive article:nth-child(odd), .search article:nth-child(odd) {padding-right:15px;}
	.archive article:nth-child(even), .search article:nth-child(even) {padding-left:15px;}	
}

/* Google custom search */
.btSearchInner.btFromTopBox .gsc-search-box.gsc-search-box-tools {max-width:700px; margin-left:auto ; margin-right:auto; padding: 0 10px;}
.gsc-search-box-tools .gsc-search-box td.gsc-input {padding-right:0 !important;}
.gsc-search-box {width:100% !important;}
table.gsc-input input.gsc-input {width:100% !important; box-shadow:unset !important; padding-right: 50px !important;}
.gsib_b, .gsc-search-button-v2 svg {display:none;}
.btSearchInner.btFromTopBox .btSearchInnerContent {text-align:left;}
input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {border-radius: 4px; border-width: 2px !important;}
.gcsc-branding {line-height:1;}


/* Dark skin article  */
.btMenuHorizontal.btDarkSkin .menuPort nav ul li > a, .btMenuHorizontal.btDarkSkin .menuPort nav ul li > span {border-right: 1px solid #333;}
.btMenuHorizontal.btDarkSkin nav span.bt_mega_menu_title:after, 
.btMenuHorizontal.btDarkSkin nav .menu-item-has-children > a:after {border: solid #777; border-width: 0 1px 1px 0;}

.btDarkSkin.single-post.btNoSidebar .btArticle .btArticleMeta *,
.btDarkSkin.single-post.btNoSidebar .btArticle .btArticleMeta a:hover,
.btDarkSkin .btTags ul a:hover,
.btDarkSkin.single-post .btText a {color: #fff !important;}

.btDarkSkin.single-post .btArticle .btArticleExcerpt {font-style:italic;}

.btDarkSkin .btSearchInner.btFromTopBox input[type=text] {color: #222;}

/* Helpers  */
.hide {display:none !important;}
.allCaps {text-transform:uppercase !important}

/* hide nav for editable parts */
.birn_hide_bb_elements .bt_bb_fe_wrap:before, .birn_hide_bb_elements .bt_bb_fe_count, .birn_hide_bb_elements .bt_bb_fe_preview_toggler {display: none !important;}
.birn_hide_bb_elements .bt_bb_fe_wrap {min-height: 0 !important;}
.birn_hide_bb_elements.parent-pageid-815029 .bt_bb_fe_wrap {min-height: 75px !important;}
