/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 09 2020 | 02:42:33 */
div.header_top {
    background-color: #110150 !important;
}
header.header.style2 div.logo a.logolink {
	margin: 15px auto;
}
.mobile-toggle span, .light-title .mobile-toggle span {
	background: #f9d6c4;
}
#mobile-menu {
	left: auto;
	right: 0;
	transform: translate3d(320px,0,0);
  	background-color: #110150 !important;
}
#mobile-menu a.logolink {
	display: none;
}
#mobile-menu ul#menu-main {
	margin-top: 1.5em;
}
#mobile-menu .thb-mobile-menu li {
	text-align: right;
	border: none;
}
#mobile-menu .thb-mobile-menu > li > a {
	color: #f9d6c4 !important;
	font-size: 22px;
}
aside.thb-cookie-bar {
    display: none;
}
.header.fixed .header_top .progress {
	background: #f9d6c4;
}



.thb-post-top .post-meta, .thb-post-top .post-date {
	font-size: 12px;
}
h1.entry-title, h2.entry-title a, h3.entry-title a {
	color: #000;
}
body .post .thb-post-top .post-meta.style2 a {
	font-family: 'GT Super Bold';
	font-size: 14px;
	text-transform: none;
	font-weight: 400;
	font-style: normal;
	padding: 0;
}
body .post .thb-post-top .post-date {
	background: transparent !important;
}
.post .post-content a {
	color: #110150 !important;
}
.post-content a {
	text-decoration: underline;
}
.deepdives .thb-post-top {
	margin: 15px 0;
}
.deepdives .slick-slide {
	padding: 0 5px;
}
.carousel-content-pad {
	padding: 0 10px 10px 10px;
}
.deepdives .post .post-gallery {
	margin: 0;
}
.deepdives article.post {
	background: #fff;
}
.deepdives article.post .post-title h5 {	
	/*letter-spacing: 1px; 
  	font-size: 16px;*/	
  	min-height: 60px;
}
.deepdives .slick.outset-nav .slick-nav svg {
	fill: #fff;
	width: 45px;
	height: 45px;
}
.deepdives article.post .post-content p {
	font-size: 12px;
	line-height: 1.5em;
	height: 4.8em;
	overflow: hidden;
}
.deepdives article.post .post-content p {
	font-size: 12px;
	line-height: 1.5em;
	height: 4.8em;
	overflow: hidden;
}
.home div.left-col div.home-top-left img.size-b6-hero {
    display: none;
}



.row.wide {
	max-width: 1440px;
	width: 100%;
}
div.main-article-column {
    flex: 1 1 100%;
    margin: 0 186px;
    overflow: hidden;
}



#category-title {
	text-align: left;
	background-image: none;
	margin: 0 8px;
}
#cat-title-block {
	float: left;
	width: 100%;
	max-width: 500px;
}
#archive-title {
	background: #fff;
}
#archive-title h1 {
	color: #0F0050;
	text-align: left;
	margin-top: 3%;
}



footer#footer {
    background-color: #f9d6c4 !important;
    padding: 1em 0;
}
#footer .social-section a.social {
	color: #110150;
	font-size: 20px;
	padding: 0px 12px 0px 0px;
}
footer#footer div.social-section {
    width: 50%;
}
#footer p, #footer.dark p {
	color: #0f0050;
}



@media (max-width: 640px){
  .home div.left-col div.home-top-left img.size-b6-hero {
    display: block;
  }
  .home div.left-col div.home-top-left img.size-b6-article-thumb{
     display: none;
  }
  .home .home-article h1 {
      font-size: 18px;
      line-height: 1.25em;
  }
}