h1, .h1, .thb-countdown .thb-countdown-ul li .timestamp, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { font-family: 'PT Sans', sans-serif; }
a:hover { color:#007FFF;  }
.thb-full-menu>li>a { color:#000 !important; }
.thb-full-menu>li>a:hover { color:#007FFF !important; }
.thb-trending-tabs 	{ margin: 10px 0px; border: solid 1px black;  padding: 10px 0px; font-family: 'PT Sans', sans-serif; }
.thb-trending-tabs a {  padding: 10px 13px;  font-size: 16px;  font-weight: bold; margin-left: 2px; }
.thb-trending-tabs a.active { background-color:#000; color:#FFF; fill:white; }
.categorypage .post .post-gallery .wp-post-image { height: 158px;  }
.post-content, .post-excerpt, .thb-article-subscribe p, .thb-article-author p, .commentlist .comment p, .commentlist .review p, .thb-executive-summary, .thb-newsletter-form p, .search-title p, .thb-product-detail .product-information .woocommerce-product-details__short-description, .widget:not(.woocommerce) p, .thb-author-info .thb-author-page-description p, .wpb_text_column, .no-vc, .woocommerce-tabs .wc-tab, .woocommerce-tabs .wc-tab p:not(.stars), .thb-pricing-table .pricing-container .pricing-description, .content404 p, .subfooter p {
font-family: 'Heebo', sans-serif !important;
}
.article-container .post-content-wrapper { max-width: 1000px; }
.post { max-width: 930px; }
.post-detail .post-share-container {max-width: 930px; }
.gb-main-head { width: 100%; position: relative; margin-bottom: 30px; }
.gb-main-head-title { width: 100%;background-image: linear-gradient(to bottom,rgba(0,0,0,0) 0, rgba(0,0,0,0.6) 50%, rgba(0,0,0,.9) 100%); position: absolute;  left: 0; bottom: 0; padding: 100px 3.846153846% 20px; }
.gb-main-head-title a { color: #FFF !important; }
.gb-image-small img { height: 177px !important; }
.thb_title.style7 h2, .widget.style2 .thb-widget-title { display: inline-block; height: 18px; line-height: 1;  font-size: 25px; font-weight: bold; color: #000; background:none; } 
.thb_title.style1 .thb_title_inner { background-color: #007FFF; color: #FFF; }
input[type="submit"].small, .button.small, .btn.small { background-color: #000; color: #FFF; } 
.post-title a:hover>span{color:#007FFF; border-color:#FFF !important;}
.post-gallery-content .thb-content-row .columns.image .thb-pinned { max-width: 800px; max-height: 600px; }
input[type="submit"].accent:hover, input[type="submit"].checkout:hover, .button.accent:hover, .button.checkout:hover, .btn.accent:hover, .btn.checkout:hover {  background-color: #21bdef !important; }
.secondary-area .thb-follow-holder .sub-menu .subscribe_part .thb-newsletter-form h4 { color: #007FFF; }
.thb-full-menu.thb-standard>li.current-menu-item:not(.has-hash)>a { color:#007FFF; }
.secondary-area .thb-trending-holder .thb-full-menu li.menu-item-has-children .sub-menu .thb-trending .thb-trending-tabs a.active { background:#007FFF; border: #007FFF; }
.secondary-area .thb-trending-holder .thb-full-menu li.menu-item-has-children .sub-menu .thb-trending .thb-trending-tabs a.active+a { border-left-color: #007FFF; }
.pagination ul .page-numbers.current, .pagination ul .page-numbers:not(.dots):hover, .pagination .nav-links .page-numbers.current, .pagination .nav-links .page-numbers:not(.dots):hover, .woocommerce-pagination ul .page-numbers.current, .woocommerce-pagination ul .page-numbers:not(.dots):hover, .woocommerce-pagination .nav-links .page-numbers.current, .woocommerce-pagination .nav-links .page-numbers:not(.dots):hover { background: #21bdef;
border-color: #21bdef; }
.thb-custom-checkbox input[type="checkbox"]:checked+label:before{background:#007FFF;}
.search-title h1 strong { color:#007FFF;  }
.border-right { border-right: solid 1px; }
.border-left { border-left: solid 1px; }
.seperator { border-top:  solid 1px; }
.section_sep { background-color: #000; height: 6px; margin-left:0px; margin-right: 0px; max-width: 100%; }
.float-left-title { float: left; padding-right: 50px; }
.float-right-title { float: right; }
.float-right-title ul { list-style-type: none; }
.float-right-title ul li { display: inline; padding: 10px; font-family: 'Roboto', sans-serif; font-weight: 300;  }
.gbslider { display: none; }
.gbslider.active { display: block; }
.gbslidetext.active .post.thumbnail-style4 { background-color: #eee; }
.gbvideo { display: none; }
.gbvideo.active { display: block; }
.gb__catfish { position: fixed; bottom: 0; left: 0; width: 100%; }
.featured_img { height: 400px; }
.gb_desktop_menu { padding: 100px; }
.gb_desktop_menu_all { width: 100%; display: flex; margin-bottom: 20px; color: #000; }
.gb_desktop_menu_all .cols{ flex: 20%; padding: 10px;}
.gb_desktop_menu_all .cols ul { list-style-type: none; margin: 0; }
.gb_desktop_menu_all .cols ul li a { font-size: 16px; color: #FFF; }
.thb-social-count { display: none; }
.thb-social-total { display: none; }
.thb-full-menu>li>a:not(.logolink) { font-size: 14px; }
.post-title h6 { font-size: 18px; }
.mobile-hide { display: block; }
.mobile-show { display: none; } 
.post-title h2 { line-height: 40px; }
.thb-newsletter-form h4 { color: #000; }
.header.fixed .thb-reading-indicator .thb-indicator .indicator-fill { stroke:#000; }
.header.fixed .thb-reading-indicator .thb-indicator .indicator-hover { fill:#000; }
.header.fixed .thb-reading-indicator .thb-indicator .indicator-arrow { fill:#000; }
.font_color_white { color: #FFF; }
.header.dark-header .thb-full-menu>li>a:not(.logolink) { color: #FFF !important; }
input[type=submit]:hover, .button:hover, .btn:hover { background: #007FFF !important; }
.tag-cloud-link { font-size: 20px; border: 0; color: #007FFF; font-family: 'PT Sans', sans-serif; font-weight: bold; }
.post-detail .thb-article-tags { font-size: 15px; }
.widget .thb-widget-title { font-size: 1.5rem; text-align: center;  }
.text-underline-style:after, .post-detail .post-content>p>a:after, .post-detail .post-content>ul:not([class])>li>a:after, .post-detail .post-content>ol:not([class])>li>a:after, .post-gallery-content .thb-content-row .columns.image-text p>a:after, .smart-list .thb-smart-list-content p>a:after, .wpb_text_column p>a:after, .wpb_text_column ul a:after, .wpb_text_column ol a:after {
border-bottom: 2px solid #007FFF;
}
.post-detail-row.has-article-padding { padding-top: 10px; }
.search-title { padding: 20px 0 20px;  }
.thb-pin-it-container { max-width: 930px; }
.article-container .post-content-wrapper .post-content { max-width: 930px; }
.post .post-title p { font-size: 22px; }
.archive-sub-categories .tag-cloud-link { border:solid 1px !important; font-size: 14px !important; }
.header.style6 .thb-navbar .full-menu .thb-full-menu, .header.style9 .thb-navbar .full-menu .thb-full-menu {
height: auto;
margin-top: 30px;
}
.secondary-area>div { margin-top: 19px; }
.top-mid-col { flex: 0 0 48%; max-width: 48%; }
.right-side-col { flex: 0 0 27%; max-width: 28%;  }
.left-side-col { flex: 0 0 73%; max-width: 73%; }
.ads-col { margin-bottom: 30px; text-align: -webkit-center; padding: 10px 0; }
.post.thumbnail-style4 { align-items: stretch; }
.post-content a { color:#1779ba; }
.post-content a:hover { text-decoration: underline; }
.post-detail .thb-article-tags span { display: none; }
@media only screen and (min-width: 640px)
{
.post-detail.thb-post-share-style1 .post-content-container { max-width: 930px; }
.thb-full-menu>li>a:not(.logolink) { min-height: 30px; }	
}
@media only screen and (min-width: 1025px)
{
.thb-social-fixed .social-button-holder.social-comment-holder { display: none; }
}
@media only screen and (max-width: 1024px) {
.gb-image-small img { height:auto !important; }
.mobile-hide { display: none; }
.mobile-show { display: block; }
.top-mid-col { flex: 0 0 100%; max-width: 100%; }
.left-side-col { flex: 0 0 100%; max-width: 100%;  }
.right-side-col { flex: 0 0 100%; max-width: 100%;  } 
.post .post-title p { font-size: 16px; }	 
}
@media only screen and (max-width: 1024px) {
.border-right { border-right:none; }
.border-left { border-left:none; }
}
@media only screen and (max-width: 800px) {
.thb_title.style7.text-left { margin-top: 20px; }
.float-right-title { display: none; }
.featured_img { height: auto; }
.secondary-area>div { margin-top: 0px; }
}