<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Publisher Child Theme
Theme URI: http://themeforest.net/item/publisher/15801051?ref=Better-Studio
Version: 1.0.0
Description: Designed by &lt;a href="http://betterstudio.com/"&gt;BetterStudio&lt;/a&gt;
Author: BetterStudio
Author URI: http://betterstudio.com/
Text Domain: publisher
Copyright: (c) 2016 BetterStudio
Template: publisher
*/

/*
= = = = = = = = = = = = = = = = = = = = = = = = = 
TYPEFACE CALLS
= = = = = = = = = = = = = = = = = = = = = = = = =
*/

	@font-face {
	  font-family: "Proxima-Nova-Light";
	  src: url("fonts/proximanova-light-webfont.woff2") format("woff2");
	}

	@font-face {
	  font-family: "Proxima-Nova-Regular";
	  src: url("fonts/Proxima-Nova-Regular.woff2") format("woff2");
	}

	@font-face {
	  font-family: "Proxima-Nova-Bold";
	  src: url("fonts/Proxima-Nova-Bold.woff2") format("woff2");
	}

	@font-face {
	  font-family: "Open-Sans-Light";
	  src: url("fonts/opensans_light.woff2") format("woff2");
	}

	@font-face {
	  font-family: "Open-Sans-SemiBold";
	  src: url("fonts/opensans_semibold.woff2") format("woff2");
	}

	.text-center {
		text-align: center;
	}
	
	

	
	

/*
= = = = = = = = = = = = = = = = = = = = = = = = = 
GENERAL BODY STYLES
= = = = = = = = = = = = = = = = = = = = = = = = =
*/

	body.boxed {
		background-color:#eff0f2;
	}
	
	i{font-family:'FontAwesome' !important;}

	.wpbdp_listing-template-default &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 {
		width:100%!important;
	}

	
	.wpbdp_listing-template-default &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .single-container &gt; .type-page &gt; .section-heading{margin-bottom:0px !important; display:none !important;}

	.wpbdp_listing-template-default &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-3 {
		display:none!important;
	}

	.wpbdp_listing-template-default &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .single-container &gt; article {
		background:none !important;
	}

	.wpbdp_listing-template-default &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .single-container &gt; article &gt; .entry-content {
		padding:0px !important;
	}

	.bs-slider-1-item .content-container {
		background:rgba(0,0,0,0.5); 
		left:0 !important; 
		right:0 !important; 
		padding-top:10px !important;
	}

	.bs-slider-1-item:hover .img-cont {
		transform:none !important;
	}

		.rt-reading-time{
		/*border:1px solid rgba(0,0,0,0.1); 
		position:absolute; 
		margin:-54px 30px 0px 0; 
		right:0; 
		font-size:14px; 
		padding:2.5px 10px; 
		border-radius:3px 0 0 3px; 
		height:35px; display:none !important;*/
	}
	
	.single-post-share{margin:20px 0px 10px !important;}

	.rt-time::before{
		content: "\f017"; 
		font-family: "FontAwesome"; 
		margin-right:3px;
	}

	.post-share .post-share-btn-group{
		margin-right:118px;
	}

	.section-heading.sh-t7&gt;.h-text:last-child:first-child, 
	.section-heading.sh-t7&gt;.main-link&gt;.h-text, 
	.section-heading.sh-t7&gt;a:last-child:first-child&gt;.h-text {
		padding:0!important;
	}
	
	.homepage_sidebar{
		max-width:320px !important; 
		float:right; 
		margin-top:35px;
	}
	
	.listing-item-blog-5, 
	.listing-item-blog-1, 
	.bs-listing-listing-grid-1 .item-inner, 
	.listing-item-tall .item-inner,
	.bs-vc-sidebar-column .bs-listing-listing-thumbnail-1 {
	  background:#FFFFFF;
	  border:1px solid #EBEBEB;
	  box-shadow:none;
	}

	.listing-item-tall .item-inner {
		padding:15px 0 0;
	}

	.listing-item-blog-5, .listing-item-blog-1 {
	  margin-bottom:19px !important;
	}

	.listing-item-blog-5:last-child, .listing-item-blog-1{
		margin-bottom:0px !important;
	}

	.listing-item-blog-5 .featured .img-holder {
	  width:250px !important;
	}

	.section-heading.sh-t7 {
	  line-height:14px;
	}

	.post-meta .post-author {
	    font-family: 'Proxima-Nova-Regular'!important;
	}

	.post-meta .post-author {
	    font-weight: bolder;
	    font-style: normal;
	    margin-right: 8px;
	    max-width: 158px;
	    overflow: hidden;
	    display: inline-block;
	    vertical-align: top;
	}

	.bs-listing-listing-blog-1 .bs-slider-controls, 
	.bs-listing-listing-blog-2 .bs-slider-controls, 
	.bs-listing-listing-blog-3 .bs-slider-controls, 
	.bs-listing-listing-blog-4 .bs-slider-controls, 
	.bs-listing-listing-classic-1 .bs-slider-controls, 
	.bs-listing-listing-classic-3 .bs-slider-controls, 
	.bs-listing-listing-mix-1-1 .bs-slider-controls, 
	.bs-listing-listing-mix-1-3 .bs-slider-controls, 
	.bs-listing-listing-mix-1-4 .bs-slider-controls, 
	.bs-listing-listing-mix-3-1 .bs-slider-controls, 
	.bs-listing-listing-mix-3-3 .bs-slider-controls, 
	.bs-listing-listing-mix-4-7 .bs-slider-controls, 
	.bs-listing-listing-mix-4-8 .bs-slider-controls, 
	.bs-listing-listing-text-1 .bs-slider-controls, 
	.bs-listing-listing-text-2 .bs-slider-controls, 
	.bs-listing-listing-text-3 .bs-slider-controls, 
	.bs-listing-listing-text-4 .bs-slider-controls, 
	.bs-listing-modern-grid-listing-1 .bs-slider-controls, 
	.bs-listing-modern-grid-listing-2 .bs-slider-controls, 
	.bs-listing-modern-grid-listing-5 .bs-slider-controls {
		margin-top:0 !important;
	}
	
	.listing-details &gt; .wpbdp-field-category &gt; .value{color:#62CAF4;}
	
	.wpbdp-pagination{margin:0px; padding:0px;}
	
	.wpbdp-pagination a{margin:0px; padding:6px 15px; background:#fff; border:1px solid #ccc; color:rgba(0,0,0,0.7) !important; border-radius:0.2em;}
	
	.wpbdp-pagination a:hover{background:#2863c6; color:#fff !important; border:1px solid #2863c6;}
	
	a.list-group-item-success, button.list-group-item-success{color:#444 !important; border:none !important;}
	
	.list-group-item-success{background:none !important;}
	
	.list-group-item{border:none !important;}
	
	.list-group-item i{text-align:right; line-height:25px;}
	
	.panel{border:none !important;}
	
	#demo3 &gt; .list-group-item{padding-left:25px !important;}
	
	#SubMenu1 &gt; .list-group-item{padding-left:40px !important;}
	
	#SubMenu2 &gt; .list-group-item{padding-left:40px !important;}
	
	#SubMenu3 &gt; .list-group-item{padding-left:40px !important;}
	
	#SubMenu4 &gt; .list-group-item{padding-left:40px !important;}
	
	#SubMenu5 &gt; .list-group-item{padding-left:40px !important;}
	
	#SubMenu6 &gt; .list-group-item{padding-left:40px !important;}
	
	#demo4 &gt; .list-group-item{padding-left:25px !important;}
	
	#demo5 &gt; .list-group-item{padding-left:25px !important;}
	
	#demo6 &gt; .list-group-item{padding-left:25px !important;}
	
	a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover{background:#fff !important; color:#2863c6;}
	
	#custom_html-4{background:#fff; padding:10px 0px 0px;}
	
	#custom_html-4 &gt; .section-heading &gt; .h-text{padding-left:12px; padding-top:15px;}
	
	#custom_html-4 &gt; .section-heading{margin-bottom:5px;}
	
	.custom-html-widget{margin:0px; padding:0px;}
	
	.custom-html-widget ul{margin:0px; padding:0px;}
	
    .wpbdp-categories{margin:0px; padding:0px;}
	
	.wpbdp-categories li{margin:0px; padding:0px; list-style:none; font-weight:bold; display:block;  text-transform:uppercase;}
	
	.wpbdp-categories li a{border-bottom:none; display:block; padding:5px 0px; margin-bottom:10px;}
	
	.wpbdp-categories li  ul{margin:0px 0 0 0px; padding:0px;}
	
	.wpbdp-categories li  ul li{font-weight:bold; text-transform:none;}
	
	.wpbdp-categories li  ul li a{border-bottom:1px dotted #ccc; display:block; margin-bottom:10px;}
	
	.wpbdp-categories li  ul li ul{margin:0px; padding:0px;}
	
	.wpbdp-categories li  ul li ul li{font-weight:normal; text-transform:normal;}
	
	.wpbdp-categories li  ul li ul li a{border-bottom:none; padding:0px 0px; margin-bottom:0px; font-weight:normal; text-transform:none;}
	
	.wpbdp-categories li  ul li ul li ul li{font-weight:normal; text-transform:normal;}
	
	.wpbdp-categories li  ul li ul li ul li a{border-bottom:none; padding:0px; margin-bottom:0px; font-weight:normal;}
	
	.cat-item-10387{margin:0px; padding:0px;}
	
	.cat-item-10387 ul{margin:0px; padding:0px;}
	
	.cat-item-10387 ul li{margin:0px; padding:0px; font-weight:normal !important;}
	
	.cat-item-10387 ul li a{border-bottom:none !important; padding:0px; margin:0px;}
	
	.cat-item-10426{margin:0px; padding:0px;}
	
	.cat-item-10426 ul{margin:0px; padding:0px;}
	
	.cat-item-10426 ul li{margin:0px; padding:0px; font-weight:normal !important;}
	
	.cat-item-10426 ul li a{border-bottom:none !important; padding:0px; margin:0px;}
	
	.tax-wpbdp_category &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .archive-title{margin-bottom:20px !important; border:1px solid #ebebeb !important;}
	
	.tax-wpbdp_category &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .archive-title h1{font-size:34px !important;} 
	
	.page-template-default &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .single-container &gt; .type-page &gt; .section-heading &gt; .post-title{font-size:34px !important; color:#2863c6 !important; text-align:center !important; width:100%; margin:10px 0px 0px;} 
	
	.post-meta .views {padding-left: 4px !important; padding-top: 0px;}
	
	.entry-content{font-family:"Proxima-Nova-Regular" !important;}
	
	.adsbygoogle{margin-right:30px;}
	
	.single-container &gt; .post-author .author-links i{}

.wpbdp-field-call_to_action_link{display:none;}
	
.cat-item-10757 &gt; .category-label{color:#2863c6; border-bottom:1px solid #2863c6; padding:0px 0px 5px 0px; margin-top:5px;}

.cat-item-10387 &gt; .category-label{color:#2863c6; border-bottom:1px solid #2863c6; padding:0px 0px 5px 0px; margin-top:5px;}


.cat-item-10759 &gt; .category-label{color:#2863c6; border-bottom:1px solid #2863c6; padding:0px 0px 5px 0px; margin-top:5px;}

.tjuly1{margin-left: 8px !important;}

.relev-widget{margin-left:8px;}
	
#vltcifs-4{margin-left:8px;}	

#vltcifs-5{margin-left:12px;}

#vltcifs-6{margin-left:12px; margin-top:-5px;}	

.prev-post a{color:#2863c6; margin:0px; padding:0px;}

.prev-post a::before{content:"\f053"; margin:0px 10px 0px 0px; font-family:'FontAwesome';}

.prev-post a:hover{color:#2863c6;}

.next-post a{color:#2863c6; margin:0px; padding:0px;}

.next-post a::after{content:"\f054"; margin:0px 0px 0px 10px; font-family:'FontAwesome';}

.next-post a:hover{color:#2863c6;}

.bs-newsletter-pack + .next-prev-post, .post-author + .next-prev-post{background:#fff; border:1px solid #e8e8e8 !important; padding:20px 20px !important;}
	
.post-author &gt; .author-links{}

.bsfi-fire-1::before {content: "\f06e" !important; color: #000;}

.bsfi-fire-2::before {content: "\f06e" !important; color: #000;}

.bsfi-fire-3::before {content: "\f06e" !important; color: #000;}	

.post-meta-views &gt; .bf-icon::before {content: "\f06e" !important; color: #000;}

#custom_html-2{border: 1px solid #ebebeb;}




.wpbdp-view-checkout &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .single-container{background:#fff; padding:0px 10px;}

.wpbdp-view-checkout &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .single-container &gt;.vc_row.wpb_row, .row, .bs-vc-content .vc_row.vc_row-no-padding[data-vc-stretch-content="true"]{margin-left: 0px !important; margin-right: 0px !important;}

.wpbdp-checkout-gateway-selection label{text-align:center; display:block;}

.wpbdp-payment-invoice{background:#2863c6; color:#fff !important;  padding:14px;}

.wpbdp-payment-invoice table{width:100%;}

.wpbdp-payment-invoice tr{padding:25px;}

.wpbdp-payment-invoice th{text-align:left;}

.wpbdp-payment-invoice th:last-child{text-align:right;}

.plan td{text-align:left;}

.plan td:last-child{text-align:right;}

.total{text-align:right;}



.top-menu-container{float:right;}

.profile-sec{background:#fff; border:1px solid #eee; padding:20px; margin:0px;} 

.profile-sec ul{margin:0px; padding:0px;}

.profile-sec ul li{margin:0px; padding:0px; list-style:none;}

.profile-sec ul li a{border-bottom:1px dashed #eee !important; font-family: "Proxima-Nova-Regular"; font-size:16px; color:#333; text-decoration:none; padding:5px 0px; display:block;}

.profile-sec ul li a:hover{color:#2863c6; text-decoration:none !important;}


.profile-sec ul li i{width:20px; margin-right:0px;}

.post-author-bio a{color:#2863c6 !important;}

.post-author-bio a:hover{color:#2863c6;}

#bs-thumbnail-listing-1-2{max-width:100%; margin:0px auto 60px; border: 1px solid #ebebeb;}

#bs-user-listing-1-3{max-width:100%; margin:0px auto 60px; border: 1px solid #ebebeb;}

#bs-user-listing-1-3 &gt; .bs-listing &gt; .listing &gt; .listing-item &gt; .bs-user-item &gt; .user-meta &gt; .btn-light{position: absolute;
bottom: 10px; margin: 0px 0; padding: 0px 10px; line-height: 30px; height: auto !important;}

#text-24{border: 1px solid #ebebeb; padding:0px;}

#text-24 img{margin:0px !important;}

.single-post &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .single-container{max-width:90%; margin:0px auto;}

.post-related{max-width:90%; margin:0px auto;}

.comment-respond{max-width:90%; margin:40px auto 0px !important; padding:0px !important;}

#nav_menu-5 h2{font-size:18px; font-weight: 600; margin-top:0px; padding: 4px 0; line-height:26px; color:rgba(0,0,0,.69);}

/********************************************************
                    Blockquote CSS
*********************************************************/

blockquote{background-color: #f8f8f8 !important; border-left: none; padding: 60px 35px 50px; margin: 40px 0 30px; position: relative; text-align: center; clear: both;}

blockquote::before {content: '\f10e';position: absolute; top: 0; left: 50%; margin-top: -30px; margin-left: -40px; font-size: 30px; font-family: FontAwesome; color: #444; display: block; width: 80px; height: 80px; background: #fff;
line-height: 91px; border-radius: 50%; text-align: center;}






/*#wpbdp-checkout-form{width:70%; float:right; margin-bottom: 20px !important; margin-top: -24px;}*/

/*
= = = = = = = = = = = = = = = = = = = = = = = = = 
FOOTER STYLES
= = = = = = = = = = = = = = = = = = = = = = = = =
*/

	.widget.widget_nav_menu ul.menu li a:before{
		content:''!important;
		margin-left:0px!important;
		margin-right: 0px!important;
	}
	
	.widget.widget_nav_menu ul.menu li a{font-size:14px !important;}

	.section-heading.sh-t3.bs-pretty-tabs .bs-pretty-tabs-container .bs-pretty-tabs-more.other-link .h-text, 
	.section-heading.sh-t3&gt;.h-text, 
	.section-heading.sh-t3&gt;a&gt;.h-text {
		font-family: 'Montserrat', sans-serif !important; font-weight:600 !important;
	}

	.footer-widgets.dark-text .widget.widget_nav_menu ul.menu li a {
		font-family: "Proxima-Nova-Regular";
	}

	.footer-link {
		border-bottom:1px solid rgba(0, 0, 0, 0.3); 
		margin:0px 0px 15px; 
		padding:0 0 15px;
	}

	.footer-link a {
		margin:0 20px 0 0; 
		padding:0px;
		color:#fff !important;
	}

	.footer-social-media {
		margin:0px 0px 15px; 
		padding:0px; 
		color:#fff !important;
	}

	.footer-social-media a {
		color:#fff !important;
	}

	.footer-social-media i {
		margin:0px 5px; 
		padding:0px;
	}

	.footer-terms {
		margin:0px 0px 15px; 
		padding:0px; 
		color:#fff !important;
	}

	.footer-terms a {
		color:#fff !important;
	}

	.footersubscribe {
		background:#fff; 
		max-width:360px; 
		padding:20px; 
		color:#1c1c1c; 
		float:right;
	}

	.footersubscribe input[type="text"] {
		margin:5px 0 13px; 
		padding:10px 5px; 
		border: 1px solid #ccc; 
		width:100%; 
		color:#fff; 
		background:transparent; 
		font-size:13px;
	}

	.footersubscribe input[type="email"] {
		margin:0px 0 13px; 
		padding:10px 5px; 
		border: 1px solid #ccc; 
		width:70%; 
		color:#fff; 
		background:transparent; 
		font-size:13px; 
		float:left;
	}

	.footersubscribe input[type="submit"] {
		margin:0px; 
		padding:8.5px 5px; 
		border: 1px solid #2863c6; 
		width:30%; 
		color:#fff; 
		background:#2863c6; 
		text-transform:uppercase; 
		float:left;
	}

	.footersubscribe strong {
		margin-bottom:15px; 
		display:block;
	}

	.copy-right {
		color:#1c1c1c !important;
	}

	.footer-box-lef{
		max-width:300px; 
		float:left; 
		margin:0px 40px 0 0;
	}

	.footer-box-lef h4{
		font-size:16px;
	}

	.footer-box-lef li{
		margin:0px 0px 5px; 
		padding:0px; 
		list-style:none;
	}

	.footer-box-lef a{
		margin:0px; 
		padding:0px; 
		color:#333 !important; 
		text-decoration:none; 
		font-size:14px;
	}

	.footer-box-righ{
		float:right; width:100%; margin-top:20px;
	}

	.footer-box-righ li{
		margin:0px; 
		padding:0px; 
		list-style:none; 
		font-size:12px;
	}

	.footer-box-righ i{
		margin-right:26px; 
		font-size:18px; font-family:'FontAwesome' !important;
	}

	.footer-box-righ i:nth-child(1){
		color:#38A1F3;
	}

	.footer-box-righ p{
		font-size:16px; 
		color:#273245 !important; font-family: "Proxima-Nova-Regular" !important ;
	}

	.footer-box-righ a{
		color:#333 !important;
	}

	.footer-box-righ a:hover{
		color:#333 !important;
	}

	.footer-box-righ input[type="text"]{
		margin:0px 5px 8px 0px; 
		padding:0 10px; 
		border:1px solid #ccc; 
		background:#fff; 
		color:#333; 
		width:48.3%; 
		float:left;
	}
	
	.footer-box-righ p{margin:0px;}

	.footer-logo{
		margin-top:50px !important; 
		margin-bottom:10px; 
		border-bottom:1px solid #ccc; 
		padding:0px 0px 15px;
	}

.listing-item-blog-1 .featured .img-holder.img-holder::before, .listing-item-blog-5 .featured .img-holder.img-holder::before{padding-top:71% !important;}
/*
= = = = = = = = = = = = = = = = = = = = = = = = = 
SUBSCRIBE STYLES
= = = = = = = = = = = = = = = = = = = = = = = = =
*/

	.newsletter-sec1,
	.newsletter-sec {
		margin:0px auto 15px; 
		padding:18px 30px 30px;
		background: #0070cd;
		max-width: 100%;
		height:337px;
	}

	.newsletter-sec1 h3{
		padding-bottom:20px !important;
	}

	.newsletter-sec1 h4,
	.newsletter-sec h4 {
		color:#2863c6; 
		font-size:18px; 
		margin-top:0px;
	}

	.newsletter-sec1 i,
	.newsletter-sec i {
		color:#2863c6; 
		margin-right:4px;
	}

	.newsletter-sec1 p,
	.entry-content .newsletter-sec1 p{
		color:#FFF;
		font-size: 18px;
	    line-height: 20px;
	    font-family: 'Proxima-Nova-Bold';
	}

	.newsletter-sec1 input[type="text"],
	.newsletter-sec input[type="text"],
	.newsletter-sec1 input[type="email"],
	.newsletter-sec input[type="email"] {
		margin: 12px 0 18px;
	    padding: 10px 10px;
	    width: 100%;
	    color: #333;
	    border:1px solid #FFF;
	    font-size: 13px;
	    height: auto;
	    font-family: 'Proxima-Nova-Regular';
	}

	.newsletter-sec1 input[type="email"],
	.newsletter-sec input[type="email"] {
		margin: -8px 0 10px;
	}

	.newsletter-sec1 input[type="submit"],
	.newsletter-sec input[type="submit"] {
		font-family: 'Proxima-Nova-Bold';
		font-size: 16px;
		margin-bottom:-1px !important; 
		width:100%; 
		color:#0070cd !important; 
		background:#FFF; 
		text-transform:capitalize!important;
	}
	
	.newsletter-sec1 input[type="submit"]:hover{
		border:1px solid #fff !important; 
		color:#fff !important; 
		background:#256092 !important;
	}

	.recived,
	.wpcf7-form-control-wrap{
		font-size:16px;
		font-family: 'Proxima-Nova-Regular';
	}
	
	.listing-item-user.type-2 .bs-user-item{min-height:250px;}
	
	.bs-user-item &gt; .user-meta &gt; .user-social-icons &gt; .google-plus{display:none !important;}
	
	.bs-user-item &gt; .user-meta &gt; .user-social-icons &gt; .social-item a &gt; .fa-globe{display:none !important;}

	.bs-user-item &gt; .user-meta &gt; .btn-light{position:absolute; bottom:25px; margin:0px -45px;}

	.our-contribut{padding-bottom:0px !important; position:relative;}

	.our-contribut &gt; .bs-slider-items-container &gt; .bs-slider-list{padding:0 0 0px !important;}

	.our-contribut &gt; .bs-slider-items-container &gt; .bs-slider-list &gt; .bs-slider-track {padding:0 0 0px !important;}

	.grid-setting1 &gt; .bs-slider-items-container &gt; .bs-slider-controls{margin:-11px 0px 11px !important;}

	.section-heading.sh-t2.sh-s1 .h-text{line-height: 28px !important;}

	.our-contribut &gt; .bs-slider-items-container &gt; .bs-slider-controls{margin:0px 0px 0px; padding:0px;}

	.single-featured img {
		margin:0px auto; 
		text-align:center; 
		display:block; 
		width:100%; max-width:100% !important;
	}
	

	.most-popular{margin-top:13px; margin-bottom:25px !important;}

	.post-meta.single-post-meta .comments, .post-meta.single-post-meta .post-author-avatar, .post-meta.single-post-meta .time, .post-meta.single-post-meta .views{margin:0 6px 0 0px !important;}
	
	.single-post-meta &gt; .time{margin:0px; color:#3a3a3a !important; position:relative; font-size:14px !important;}
	
	.post-meta.single-post-meta .post-author-name{max-width:100%;}

	.post-meta.single-post-meta .post-author-a.post-author-avatar .avatar { margin: 0px 5px 0px 0px !important;}
	
	.post-meta.single-post-meta .comments, .post-meta.single-post-meta .post-author-avatar, .post-meta.single-post-meta .time, .post-meta.single-post-meta .views{line-height:28px !important;}
	
	.post-meta.single-post-meta .post-author-a.post-author-avatar .avatar + .post-author-name{margin-top:-1px;}

	#recent-posts-2{max-width:300px; margin:0px auto 24px;}

	#advertiseme-sec{margin-bottom:5px;}

	.top-post &gt; .bs-vc-wrapper &gt; .bs-listing &gt; .bs-slider-items-container &gt; .bs-slider-list &gt; .bs-slider-track &gt; .bs-pagination-wrapper &gt; .listing &gt; .type-post &gt; .item-inner {
		min-height:340px;
		position:relative;
	}

	.view-all{position:absolute; right:0px; top:-2px;}

	.our-contribut-heading{margin-bottom:25px !important;}
	
	.our-contribut-heading &gt; .wpb_wrapper &gt; .section-heading{text-align:center !important;}

	.homepage_sidebar &gt; .bs-vc-wrapper &gt; .vltcifs-column-1{margin:0px 0 22px;}


	.listing-item-blog-5, 
	.listing-item-blog-1, 
	.bs-listing-listing-grid-1 .item-inner, 
	.bs-vc-sidebar-column .bs-listing-listing-thumbnail-1 {
		position:relative;
	}

	#menu-footer-menu-1{margin:0px;}

	#menu-footer-menu-1 &gt; .current-menu-item a{color:#000 !important;}

	#menu-footer-menu-2{margin:0px;}

	#menu-footer-menu-2 &gt; .current_page_item a{color:#000 !important;}

	#menu-footer-menu-3{margin:0px;}

	#menu-footer-menu-3 &gt; .current_page_item a{color:#000 !important;}

	.sticky-column{width:320px !important;}

	.test-page-ebook-long &gt; .bs-pagination-wrapper &gt; .listing &gt; .listing-item-tall{
		min-height: 375px;
	}

	.test-page-ebook-long &gt; .bs-pagination-wrapper &gt; .listing &gt; .listing-item-tall &gt; .item-inner &gt; .featured &gt; .img-holder{
		background-position:center top !important; 
		background-repeat:no-repeat; 
		background-size:145px !important; 
		height:160px;
	}

	.test-page-ebook-long &gt; .bs-pagination-wrapper &gt; .listing &gt; .listing-item-tall &gt; .item-inner &gt; .title{
		padding:0px 10px !important;
	}

	.resource_item_text_con .post-summary{
		text-align: left !important; 
		padding:0px 15px !important;
	}

	.pagination{width:100% !important;}
	
	.single-container &gt; .post-author .author-title{margin:-7px 0 7px;}
	
	.entry-content &gt; h1:first-child{font-family: 'Montserrat', sans-serif; font-weight:600 !important;}
	
	.contact-page-sec h1{font-family: 'Montserrat', sans-serif; font-weight:600 !important;}
	
	.contact-page-sec p{color:#273245; font-size:20px; font-family: "Proxima-Nova-Regular";}
	
	h1,h2,h3{font-weight:600 !important;}
	
	.widget.widget_nav_menu ul.menu li.current-menu-item &gt; a{color: #2863c6;}
	
	
	/**************************************************
	              Test Article
	**************************************************/
	
	.article-sec1{border-bottom:1px solid #2863c6; border-top:1px solid #2863c6; text-align:center; padding:0px 30px 20px; margin:20px 0px !important;}
	
	.article-sec1 h2{font-family:'Proxima-Nova-Bold'; color:#2863c6;}
	
	.more_btn{text-align:center; margin:10px 0px 10px}
	
	.more_btn a{color:#2863c6; border:1px solid #2863c6; padding:8px 10px; background:none; text-decoration:none;}
	
	.more_btn a:hover{border:1px solid #2863c6; background:#2863c6; color:#fff; text-decoration:none !important;}
	
	.related-art{border-left: 4px solid #2863c6; background: #f7f7f7; color: #000; padding: 10px 15px; margin: 30px 0px !important; text-align:left;}
	
	.related-art a{color:#2863c6; text-decoration:none;}
	
	.feat-article{background: #f7f7f7; overflow:hidden; margin:30px 0px !important}
	
	.feat-article h3{margin-top:0px;}
	
	.featured-img{width:38%; float:left; margin-right:15px; position:relative; text-align:center;}
	
	.featured-content{width:58%; float:left;}
	
	.featured-content &gt; .pull-right{float:left !important;}
	
	.featured-cate{background:#2863c6; position:absolute; color:#fff; left:0; padding:0px 5px;}
	
	.featured-cate a{color:#fff !important; text-decoration:none; font-size:12px; text-transform:uppercase;}
	
	.feat-article-box{border:3px solid #f7f7f7; padding:10px; overflow:hidden; margin:30px 0px !important}
	
	.feat-article-box h3{color:#2863c6 !important;}
	
	
	


	/*
	= = = = = = = = = = = = = = = = = = = = = = = = = 
	FRONT-PAGE EBOOK STYLES
	= = = = = = = = = = = = = = = = = = = = = = = = =
	*/

	.front-page-ebook {
		margin: 0 0 15px !important;
	}
	
	.separator-line{
		margin: 15px auto;
	    width: 70%;
	    max-width: 200px;
	    overflow: hidden;
	    text-align: center;
	    margin: 0 auto;
	    display: block;
	    position: relative;
	    border-bottom: 0px solid #000;
	    height: 0px;
	}
	
	.featured-front{margin:0px; padding:0px;}
	
	.featured-front &gt; .section-heading{margin:0 auto 2px !important;}
	
	.front-page-ebook &gt; .bs-slider-items-container &gt; .bs-slider-list &gt; .bs-slider-track {padding:0px !important;}
	
	.front-page-ebook &gt; .bs-slider-items-container &gt; .bs-slider-list {padding:0px !important;}
    
	.front-page-ebook &gt; .bs-slider-items-container &gt; .bs-slider-list &gt; .bs-slider-track &gt; .bs-pagination-wrapper &gt; .listing &gt; .listing-item-tall &gt; .item-inner &gt; .featured &gt; .img-holder{
		background-position:center top !important; 
		background-repeat:no-repeat; 
		background-size:110px !important; 
		height:160px;
	}
	
	.latest-articles &gt; .bs-slider-items-container &gt; .bs-slider-list{padding-bottom:0px !important;}
	
	.latest-articles{margin-bottom:16px !important;}
	

	.front-page-ebook &gt; .bs-slider-items-container &gt; .bs-slider-list &gt; .bs-slider-track &gt; .bs-pagination-wrapper &gt; .listing &gt; .listing-item-tall {
		padding-bottom:10px !important; 
		min-height:380px;
	}

	.listing-item-tall-2 .title, .listing-item-tall-2 .title a {
		color:#383838 !important;
	}

	.listing-item-tall-2 .title, .listing-item-tall-2 .title a:hover {
		color:#2863c6 !important;
	}
	
.front-page-ebook &gt; .bs-slider-items-container &gt; .bs-slider-list &gt; .bs-slider-track &gt; .bs-pagination-wrapper &gt; .listing &gt; .listing-item-tall &gt; .item-inner &gt; .resource_item_text_con &gt; .title{text-align:center !important;}

.test-page-ebook-long &gt; .bs-pagination-wrapper &gt; .listing &gt; .listing-item &gt; .item-inner &gt; .resource_item_text_con &gt; .title{text-align:center !important;}
	
	
#menu-item-95173{float:right !important;}

#menu-item-95173 a{border:2px solid #2863c6; line-height:37px; color:#fff !important; height:39px; margin-top:2px; background:#2863c6 !important;}

#menu-item-95173 a:hover{color:#2863c6 !important; background:#fff !important; border:2px solid #2863c6;}

.listing-item-blog-5, .listing-item-blog-1, .bs-listing-listing-grid-1 .item-inner, .bs-vc-sidebar-column .bs-listing-listing-thumbnail-1{/*padding:10px !important;*/}

.single-container &gt; .post-author .post-author-bio{font-size:19px !important; font-family:'Open-Sans-Light';}

.single-container &gt; .post-author .post-author-bio p a{color:#2863c6;}

.listing-item &gt; .item-inner &gt; .post-meta {
	margin:0px 0px !important; 
	width:100%;
	padding-top:0px;
}

#vltcifs-93692-1472985754{margin-top:10px;}

.directory_btn{margin:0px 4px; padding:0px; display:inline-block; text-align:center;}

.directory_btn a{margin:0px; padding:10px 15px; background:#2863c6; color:#fff !important; border:2px solid #2863c6 !important; display:inline-block; text-align:center;}

.directory_btn a:hover{color:#2863c6 !important; background:#fff; border:2px solid #2863c6; text-decoration:none !important;}

.view-listing{display:none !important;}  

.upload_btn {
	margin:0px auto 25px; 
	padding:0px; 
	display:block; 
	text-align:center; 
	width:100%;
	max-width:260px;
}

.upload_btn a{margin:0px; padding:10px 15px; background:#fff; color:#2863c6 !important; border:2px solid #2863c6 !important; display:inline-block; text-align:center; width:100%;}

.upload_btn a:hover{color:#fff !important; background:#2863c6; border:2px solid #2863c6; text-decoration:none !important;}

.post-author-avatar{margin:0px; padding:0px;}

.single-post-meta &gt; .post-author-a img{width:35px !important; height:35px !important;}

.avatar-80{width:100px !important; height:100px !important;}

.single-container &gt; .post-author .post-author-bio{padding-left:120px !important;}

.pre-title{display:none;}

.page-heading{
	margin-bottom:19px !important; 
	text-align:center !important; 
	padding:15px 0px !important; 
	margin-top:0px !important;
}


#vltcifs-93714-259831581{margin-top:60px; margin-bottom:60px;}

.single-post &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-4 &gt; .theiaStickySidebar &gt; .sidebar &gt; .widget{margin-bottom:60px;}




/*
= = = = = = = = = = = = = = = = = = = = = = = = = 
EBOOK STYLES
= = = = = = = = = = = = = = = = = = = = = = = = =
*/

	#featured-ebook {
		margin:0px;
	}

	#featured-ebook &gt; .section-heading &gt; .main-link &gt; .h-text{
		padding: 0;
	} 

	#featured-ebook &gt; .bs-slider-items-container &gt; .bs-slider-list &gt; .bs-slider-track &gt; .bs-pagination-wrapper &gt; .listing &gt; .type-post &gt; .item-inner &gt; .featured &gt; .img-holder:before {
		padding-top: 78% !important;
	}

	#featured-ebook &gt; .bs-slider-items-container &gt; .bs-slider-list &gt; .bs-slider-track &gt; .bs-pagination-wrapper &gt; .listing &gt; .type-post &gt; .item-inner {
		min-height:340px !important;
	}

	.listing-item-tall-2 .title, 
	.listing-item-tall-2 .title a {
		text-align: left!important;
	}

/*
= = = = = = = = = = = = = = = = = = = = = = = = = 
WRAPPER STYLES
= = = = = = = = = = = = = = = = = = = = = = = = =
*/

	body {
	  font-family: "Proxima-Nova-Regular"!important;
	  font-size: 16px!important;
	}

	.main-wrap {
		background-color: #fff;
	}

	body.page-layout-1-col.boxed .main-wrap {
		max-width: 100%!important;
	}

	.vc_row {
		max-width: 100%!important;
	}

	.bs-vc-wrapper,
	.wpb_wrapper {
		max-width: 1280px;
		width: 100%;
		margin: 0 auto;
	}

	.bs-pinning-wrapper {
		height: 43px!important;
	}

	.column_center {
		float: none;
    	max-width: 900px;
	}

	.ltr .listing.columns-2 .listing-item:nth-child(even) {
		padding-left: 14px;
	}

	.ltr .listing.columns-2 .listing-item:nth-child(odd) {
		padding-right: 14px;
	}

	.listing-item-grid-1 {
		margin:0px;
	}

	.listing-item-grid-1 &gt; .item-inner {
		min-height:270px;
	}

	.wrapper-sticky {
		margin-top:41px!important;
		width:25% !important; 
		margin-left:0px !important; 
		padding-left:0px !important;
	}

	.site-header .site-branding .logo img {
		max-width: 320px !important;
	}

	.pagination:last-child {
		text-align:center;
	}

	.post-meta .comments{
		display:none !important;
	} 

	.bs-slider-1.l-1 .bs-slider-1-item &gt; .item-content::before, .bs-slider-1.l-2 .bs-slider-1-item &gt; .item-content::before {
		padding-top: 54.2% !important;
	}

	.social-media-sec {
		margin-top:24px;
	}

/*
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
COLOR/SKIN STYLES
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
*/

	body.active-top-line {
		border-color: rgba(0,0,0,0)!important;
	}

	.layout-1-col, .layout-2-col, .layout-3-col {
		margin-top:0!important;
	}

	.homepage_topmarg_fix {
		margin-top:20px;
	}

	.site-header {
		background:#FFF;
	}

	.site-header.header-style-2 .header-inner {
		padding: 15px 0;
	}

	.bscb-30539.bscb-30539 .section-heading.sh-t2:after {
		background-color: none;
	}

	.fatured-item .section-heading {
		margin: -35px 0 30px!important;
		background: #FFF;
    	width: 110px!important;
    	padding: 0 19px!important;
    	display: block!important;
    	border-top: 0px solid!important;
	}

	.section-heading:after {
		background: rgba(0,0,0,0);
	    content:none;
	    height: 0px;
	    position: relative;
	    width: 100%;
	}

	.main-menu-container {
		background-color: #FFF!important;
	}

	.layout-1-col .content-column .single-container .white-bk {
		background: #FFF;
		padding:0 0 11px;
	}
	
	.fatured-item-top{padding:15px 0 15px!important;}
	
	.fatured-item-top &gt; .bs-vc-wrapper &gt; .bs-listing{margin-bottom:16px !important;}

	.vc-full-width {
		margin-bottom: 15px;
	}

	.vc-full-width &gt; .bs-vc-wrapper {
		max-width: 100%;
    	margin: 0 auto;
	}

	.vc-full-width &gt; .bs-vc-wrapper &gt; .white-bk &gt; .bs-vc-wrapper &gt; .bs-listing {
		padding: 0 12px;
	}

	.section-heading.sh-t7 &gt; .main-link &gt; .h-text:before, .section-heading.sh-t7 &gt; a:first-child:last-child &gt; .h-text:before, .section-heading.sh-t7 &gt; .h-text:first-child:last-child:before {
		color:rgba(0,0,0,0)!important;
	}
	
	.ebook_carousel_con{
		background:#fff; 
		padding:10px !important; 
		margin:20px 0px 0px !important;
	}

	.promoted-content {  }
		
	.footer-widgets.dark-text .widget.widget_nav_menu ul.menu li a {
		background-color:#e3e3e3 !important; 
		border:none !important; 
		padding:0px !important;
	}

	.footer-widgets.dark-text .widget.widget_nav_menu ul.menu li a:hover{
		background-color:#e3e3e3 !important; 
		color:#000 !important;
	}

	#nav_menu-3 &gt; .section-heading{margin-bottom:0px;} 

	#nav_menu-2 &gt; .section-heading{margin-bottom:0px;} 

	#nav_menu-4 &gt; .section-heading{margin-bottom:0px;} 

	#text-19 &gt; .section-heading{margin-bottom:0px;} 

	.bs-box-2 .box-image:after {
		border: 0px solid #fff;
	}

	.bs-box-2 .box-text {

	}

	.bs-box-2 .box-title {
		background: rgba(0,0,0,0);
		box-shadow:0 0px 0px rgba(0,0,0,0);
		-webkit-box-shadow:0 0px 0px rgba(0,0,0,0);
		text-transform: capitalize;
	}



/*
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
SPACING STYLES
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
*/

	.vltcifs .vltcifs-container {
		margin-bottom:0px!important;
	}
	

	.bs-listing-listing-grid-1 .item-inner {
		padding:0;  padding-right:0.5px !important;
	}

	.listing-item-grid-1 .title,
	.listing-item-tall-2 .title {
		padding: 0 20px;
		height: 55px;
	    overflow: hidden;
	    text-overflow: ellipsis;
	}


	.listing-item-grid-1 .post-meta {
		padding: 0 20px;
		bottom: 10px;
		position: absolute;
	}

	.single-container {
		position:relative;
	}

	.author-profile {
		margin-bottom:15px!important;
	}

	.most-popular {
		padding:20px!important; margin-bottom:-20px !important;
	}

	.top-post {
		margin:0 0 -10px;
	}

	body.search .content-column .listing, body.archive .content-column .listing, .archive-title, .bs-vc-block, .bs-vc-content .better-studio-shortcode, .widget, .bs-shortcode, .bs-listing {
	    box-shadow: none;
	    border: 0px solid #FFF;
	}
	.bs-slider-slider .bs-slider-list, .bs-slider-slider .bs-slider-track {
		padding: 0 0 10px;
	}

	.listing-item-blog-5 .featured .img-holder {
		width: 220px;
	}

	.listing-item-blog-1 .post-summary, .listing-item-blog-5 .post-summary,
	.listing-item-blog-1&gt;.item-inner&gt;.title, .listing-item-blog-5&gt;.item-inner&gt;.title {
		margin:0;
	}

	.single-featured .post-thumbnail,
	.single-featured img {
		width: 100%;
	}

	.post-template-1 .single-container &gt; .post,
	.post-template-1 .single-container &gt; .post,
	.wpbdp-listing-single &gt; div &gt; .wpbdp-listing .listing-details {
		padding: 10px 0!important;
	}

	.post-tp-1-header .term-badges,
	.post-tp-1-header .post-meta-wrap .post-meta,
	.single-post-share.top-share.style-1,
	.entry-content,
	.single-post-share  {
		padding:0px 30px;
	}

	.sticky-desktop-sidebar-m-fix {
		margin-top:42px;
	}

	.listing.columns-3 .title,
	.listing.columns-4 .title {
		height: 65px;
	}

	.listing-item-grid-1 .featured .img-holder:before {
		padding-top: 51%!important;
	}

	.contrib_margin_fix {
		padding: 25px 0 10px!important;
    	text-align: center;
	}

/*
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
RESOURCES STYLES
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
*/

	/*
	= = = = = = = = = = = 
	RESOURCES FORM STYLES
	= = = = = = = = = = = 
	*/
	form.searchandfilter &gt; div &gt; ul {
		width: 100%;
		max-width: 530px;
		padding: 0;
		margin: 0 auto;
		display: block;
	}

	form.searchandfilter &gt; div &gt; ul &gt; li:first-child {
		width: calc(100% - 130px);
	}

	form.searchandfilter &gt; div &gt; ul &gt; li:last-child {
		width: 130px;
		padding: 0;
	}

	form.searchandfilter &gt; div &gt; ul &gt; li &gt; input[type="submit"],
	form.searchandfilter &gt; div &gt; ul &gt; li &gt; input[type=text] {
		width: 100%;
	}

	.ebook_carousel_con &gt; .section-heading {
		margin:10px 0 0px!important;
	}

	.resources_con &gt; .wpb_wrapper &gt; .bs-listing &gt; .bs-pagination-wrapper &gt; .listing &gt; article &gt; .item-inner,
	.ebook_carousel_con &gt; .bs-slider-items-container &gt; .bs-slider-list &gt; .bs-slider-track &gt; .bs-pagination-wrapper &gt; .listing &gt; .listing-item &gt; .item-inner {
		height: 409px;
		margin: 15px 0;
		background: #FFF;
	}

	.resources_con &gt; .wpb_wrapper &gt; .bs-listing &gt; .bs-pagination-wrapper &gt; .listing &gt; article &gt; .item-inner &gt; .title,
	.ebook_carousel_con &gt; .bs-slider-items-container &gt; .bs-slider-list &gt; .bs-slider-track &gt; .bs-pagination-wrapper &gt; .listing &gt; .listing-item &gt; .item-inner &gt; .title {
		padding: 0 15px;
		margin-top: 15px;
	}

	.resources_con &gt; .wpb_wrapper &gt; .bs-listing &gt; .bs-pagination-wrapper &gt; .listing &gt; article &gt; .item-inner &gt; .title a,
	.ebook_carousel_con &gt; .bs-slider-items-container &gt; .bs-slider-list &gt; .bs-slider-track &gt; .bs-pagination-wrapper &gt; .listing &gt; .listing-item &gt; .item-inner &gt; .title a {
		font-family: 'Proxima-Nova-Bold'!important;
	}

	.resources_con .listing-item-grid-1 .featured .img-holder:before {
		padding-top: 76%!important;
	}

	.resources_con .listing-item-grid-1 .featured .img-holder {
		background-position: center;
	    background-size: 60%;
		background-repeat: no-repeat;
	}

	.resource_item_text_con {
		height: 150px;
	}

	.download_btn {
		padding:0px!important;
	}

	.download_btn a {
		background: #2863c6;
	    text-align: center;
	    display: block;
	    color: #fff;
	    margin: 15px 0px 0px;
	    padding: 10px 0px;
	}

	.resource_item_text_con .title {
		height:auto!important;
		padding: 0 15px;
	}
	
.category-title-resources_wrap {
	padding-bottom:32px; 
	margin-bottom:0px !important;
}


.archive &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .category-title{
	padding-bottom:32px; 
	margin-bottom:19px !important;
}

.archive &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .category-title h1{
	text-align:center; font-size:34px !important;}


.directory_wrap {
	padding-bottom:32px; 
	margin-bottom:0px !important;
}

.directory_wrap h1 {
	margin:0px !important; 
	padding-top:20px !important; 
	font-size:34px !important; 
}

.directory_wrap &gt; .wpb_wrapper &gt; .wpbdp-page &gt; .wpbdp-main-box {
	padding-bottom:20px !important; 
}

.latest-news-heading{
	padding-bottom:0px; 
	margin-bottom:20px !important;
}

.latest-news-heading h1 {
	font-size:34px !important; 
	text-align:center !important;
}

/*
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
EVENTS STYLES
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
*/

	.events_wrap &gt; .wpb_wrapper &gt; h1,
	.events_wrap &gt; .wpb_wrapper &gt; .post-meta-wrap {
		text-align: center;
	}

	.search_events {
		margin-top: 10px;
	}

	.event_filters {
		background:rgba(0,0,0,0);
	}

	.box-layout {
		background: #FFF;
		min-height: 245px;
		overflow: hidden;
		border: 0px solid;
	}

	.event-listings-table-bordered {
		border: 0px solid;
	}

	.event-listings-view-header &gt; .row &gt; div &gt; h3,
	.event-info-row-listing .event-title h4 {
		font-family: 'Proxima-Nova-Bold'!important;
	}

	.box-layout-premium .event-img {
		height: 165px;
		overflow: hidden;
		max-height: 1000px; 
		background:#0070cd; 
		margin:10px 0px 12px;
	}

	.box-layout .event-start-date,
	.box-layout .event-location,
	.event-organizer-name,
	.date,
	.event-info-row-listing .event-location,
	.event-ticket {
		font-family: 'Proxima-Nova-Regular'!important;
	}

	.box-layout .event-start-date {
		padding: 0 10px 5px;
	}

	.box-layout .event-start-date i{margin-right:2px;}

	.box-layout .event-location {
		border:0px solid;
	}

	.box-layout .box-footer .event-ticket {
		float: none;
		width: auto;
		padding: 0 15px 10px;
	}

	.events-sec{
		overflow:hidden;
	}

	#event-listing-view a &gt; .box-layout{
		width:31.2% !important; 
		margin:20px 0px 10px 20px !important; 
		min-height:300px; 
		position:relative;
	}

	.event-listings-view-header{
		margin:0px 20px !important; 
		padding:0px 0px 5px !important;
	}

	#search_event_types_chosen{
		display:none;
	}

	.user-social-icons{
		margin:0px;
	}

	.vltcifs-caption-below{
		display:none !important;
	}

	.dir_excerpt_logo
	.event_filters {
		background:rgba(0,0,0,0);
	}

	/*
	= = = = = = = = = = = = = 
	EVENTS HOMEPAGE STYLES
	= = = = = = = = = = = = = 
	*/
		
		.events-sec-heading {
			margin-bottom:20px;
		}

		.events-submit-sec-heading h1{
			text-align: center;
		}

		.content_backg_dark {
			background: #0b1526;
		}

		.events_wrap &gt; .wpb_wrapper &gt; h1 {
			color: #FFF!important;
    		margin-top: 40px;
		}

		.box-layout {
			background: #FFF;
			min-height: 310px;
			overflow: hidden;
		}.box-layout:hover {
			box-shadow: 0px 0px;
		}

		.box-layout .event-title {
			font-family: 'Montserrat', sans-serif;
		    font-size: 26px;
		    line-height: 27px;
		    color: #292d33!important;
		    padding: 18px 15px 5px;
		    height: auto;
		    text-align: center;
		    min-height: 79px; font-weight:600;
		}

		.box-layout .event-title a{color:#292d33 !important;}

		.box-layout .event-title a:hover{color:#2863c6 !important;}

		.event-listings-table-bordered {
			border: 0px solid;
		}

		.event-listings-view-header &gt; .row &gt; div &gt; h3,
		.event-info-row-listing .event-title h4 {
			font-family: 'Proxima-Nova-Bold'!important;
		}

		.recent-event-slider {
			margin:0px 0px 20px; 
			overflow:hidden;
		}

		.recent-event-slider &gt; .wpb_wrapper &gt; .event_listings &gt; .event-listings-view-header{margin:0px; padding:0px; display:none;}

		.box-layout .event-start-date,
		.box-layout .event-location,
		.event-organizer-name,
		.date,
		.event-info-row-listing .event-location,
		.event-ticket {
			font-family: 'Proxima-Nova-Regular'!important;
		}

		.box-layout .event-start-date {
			padding: 0 10px 5px;
			float: left;
		}

		.box-layout .event-start-date i{margin-right:2px;}

		.box-layout .event-location {
			border: 0px solid;
		    overflow: hidden;
		    text-overflow: ellipsis;
		    height: 20px;
		    float: left;
		}
		
		.box-layout .event-location i{font-family:'FontAwesome'; font-size:15px; margin-right:2px;}

		.box-layout .box-footer .event-ticket {
			float: none;
			width: auto;
			padding: 0 15px 10px;
		}

		.events-sec {
			overflow:hidden;
		}



		.event-listings-view-header {
			border-bottom: 0px solid!important;
		}

		.div.event_listings .load_more_events {
			text-align: center;
		    display: block;
		    width: 100%;
		    float: left;
		    padding: 1em 1em 1em 2em;
		    font-weight: 700;
		}

		/*
		= = = = = = = = = = = = = 
		PREMIUM STYLES
		= = = = = = = = = = = = = 
		*/

		.box-layout-premium {

		}

		.ev_s_prm_title_con {
			width: calc(100% + 20px);
			margin-left:-10px;
			height:400px;
			position: relative;
		}

		.ev_s_prm_title_con_overlay {
			position: absolute;
		    content: '';
		    width: 100%;
		    height: 100%;
		    top: 0;
		    background: rgba(0,0,0,0.2);
		}

		.ev_s_prm_title {
			padding-top: 144px;
			font-family: 'Proxima-Nova-Bold';
			color:#FFF;
			font-size: 36px;
			line-height: 36px;
			position: relative;
		}

		.ev_s_prm_meta {
			color: #FFF!important;
			position: relative;
		}

		.ev_s_prm_descrpt_con {
			margin: -73px 20px 0!important;
    		float: left;
		}

		/*
		= = = = = = = = = = = = = 
		REGULAR STYLES
		= = = = = = = = = = = = = 
		*/
.glyphicon{font-family: 'Glyphicons Halflings' !important;}

.single-featured figure &gt; figcaption{display:none !important;}

		.box-layout-regular {
			min-height: 0px!important;
    		background: #FFF!important;
    		height: auto;
    		border: 1px solid #e8e8e8; min-height:260px !important;
		}

		.box-layout-L {
			float:left;
			width: 100%;
			height: 150px;
    		overflow: hidden;
			background:url(https://www.relevance.com/wp-content/uploads/2019/04/no-image.jpg) center top no-repeat #f7f7f7;
		}

		.box-layout-regular .event-img {
			width: auto;
			height: auto;
    		max-height: 180%;
		}

		.box-layout-regular .event-title {
			text-align: left;
		    font-size: 20px;
		    line-height: 22px;
		    padding:15px 10px 10px 0;
		    min-height: 10px;
		}

		.box-layout-regular .event-start-date {
			padding: 0 12px 2px 0; margin-bottom:8px; border-right:1px solid #CCC;
		}
		

		.box-layout-regular .event-location {
			padding: 0 10px 10px;
		}

		.box-layout-R {
			float: right;
			width: calc(100% - 20px);
		}

		.box-layout-footer-tile {
			width: 31.5%;
    		float: left;
		}

		.box-layout-footer-tile:first-child {
			border-right:1px solid #CCC; margin-right:10px;
		}
		


		.box-layout-footer-tile:last-child {
			float: right;
		}

		.box-layout-premium-footer {
			float: left;
		    width: 100%;
		    padding: 12px 0 0 0;
		}
		.box-layout-premium-footer .event-location,
		.box-layout-premium-footer .event-start-date {
			padding: 2px;
		}

		.box-layout-premium {
			width: 31.2% !important;
		    margin: 20px 0px 10px 20px !important;
		    min-height: 304px;
		    position: relative;
		}

		.event-listings-view-header {
			margin:0px 20px !important; 
			padding:0px 0px 5px !important;
		}

		.view-btn a {
		    color: #FFF!important;
		    font-family: 'Proxima-Nova-Bold'!important;
		    font-size: 18px;
		    background: #2863c6;
		    width: 100%;
		    display: block;
		    padding: 10px;
		    margin-top: -12px;
		}

		.view-btn a:hover{color:#fff;background:#0070cd;}
		#search_event_types_chosen{display:none;}
		.user-social-icons{margin:0px;}
		.vltcifs-caption-below{display:none !important;}
		.box-layout{position:relative !important;}
		.event_btn{margin:6px 0 0; padding:0px;}
		.event_btn a{margin:0px; padding:8px 16px; border: 2px solid #128be8; background:none; color:#128be8 !important; font-weight:bold; text-align:center;}
		.event_btn a:hover{background:#128be8; color:#fff !important; border: 2px solid #128be8;}
		
		#recent-posts-3{border:1px solid #ebebeb; max-width: 300px; margin:0px auto;}
		
		#recent-posts-3 &gt; .section-heading &gt; .h-text{color:#2863c6;}

/*
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
EVENTS SINGLE STYLES
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
*/

	.type-event_listing &gt; .entry-content {
		padding: 0!important;
	}

	.type-event_listing &gt; .post-header {
		padding: 15px 0 0;
		background: #FFF;
	}

	.type-event_listing &gt; .post-header &gt; .single-post-title,
	.type-event_listing &gt; .post-header &gt; .post-meta-wrap {
		text-align: center;
	}

	.single_event_listing .meta-text,
	.when-where li,
	.when-where li &gt; p,
	ul.organizer-social &gt; li {
		font-family: 'Proxima-Nova-Regular'!important;
	}

	.when-where li,
	.when-where li &gt; p,
	ul.organizer-social &gt; li {
		font-size: 14px;
	}

	.single_event_listing .event-title {
		font-family: 'Montserrat', sans-serif !important;
    	font-size: 36px;
    	line-height: 37px; color:#273245; font-weight:600 !important;
	}
	
	.event_banner_con &gt; .event-title{color:#fff !important; padding-left:10px !important; padding-right:10px !important;} 
	
	.event_banner_con &gt; .form-group span{color:#fff !important;}
	
	.event-start-date::before{color:#2863c6 !important;}
	
	.when-where .event-end-date::before{color:#2863c6 !important;}
	
	.when-where .event-location::before{color:#2863c6 !important;}
	
	.organizer-social .fb-link::before{color:#2863c6;}
	
	.organizer-social .twitter-link::before{color:#2863c6;}
	
	.organizer-social .website-link::before{color:#2863c6;}
	
	.organizer-social .youtube-link::before{color:#2863c6;}

	.single_event_listing .event-details,
	.single_event_listing .organizer-details {
		background: #FFF;
		border: 0px solid;
		padding: 15px 30px; width:100%;
	}

	.single_event_listing .meta{
		border:0px solid;
		background: rgba(0,0,0,0);
		margin-bottom: 20px;
	}
	
	.meta-regular{background:#fff !important; overflow:hidden; margin:0px -12px 0px; padding:20px 0px 0px;}
	
	.meta-regular &gt; .meta-text{margin-bottom:22px !important; margin-top:8px;}
	
	.single_event_listing .event-title, .single_event_listing &gt; .ev_s_prm_title_con &gt; .event-title{margin:0px !important;}
	
	.organizer-social{width:100% !important; margin-bottom:20px !important; padding:0px !important;}
	
	.organizer-social .website-link::before{margin:0px 8px 0px 0px !important;}
	
	.organizer-social .fb-link::before{margin:0px 8px 0px 0px !important;}
	
	.organizer-social .twitter-link::before{margin:0px 8px 0px 0px !important;}
	
	.organizer-social li{list-style:none;}
	
	.organizer-details &gt; .section-title{margin:15px 0 8px;}
	
	.organizer-details &gt; .social-share{border:1px solid red !important;}
	
	.link-button{margin-top:15px !important;}
	
	.event-location{margin-bottom:15px !important;}
	
	.single_event_listing .organizer-details img{margin-bottom:12px !important; margin-top:2px !important;}
	
	a.link-button{margin:20px 0 -15px !important;}

	.type-event_listing &gt; .post-header {
		border:1px solid red; display:none;
	}

	.type-event_listing &gt; .post-share {
		border:1px solid red; display:none;
	}

	.event_listing-template-default &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .single-container &gt; .post-author {
		display:none;
	}

	.event_listing-template-default &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .single-container &gt; .next-prev-post {
		display:none;
	}

	.event_listing-template-default &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .post-related {
		display:none;
	}
	
	.rowfeatured {
		margin:0px;
	}

	.event_listing-template-default &gt; .rowfeatured &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 {
		width:100%;
	}

/*
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
TYPE STYLES
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
*/

	h1, 
	.h1, 
	.heading-1, 
	h2, 
	.h2, 
	.heading-2,
	h3,
	.listing-item-grid-1 .title a,
	.listing-item-blog-5 &gt; .item-inner &gt; .title,
	.post-template-1 .single-post-title,
	.wpbdp-listing .listing-title a, 
	.wpbdp-listing .listing-title h2,
	.section-heading.sh-t7&gt;.h-text:last-child:first-child, 
	.section-heading.sh-t7&gt;.main-link&gt;.h-text, 
	.section-heading.sh-t7&gt;a:last-child:first-child&gt;.h-text,
	.wpb_column .bs-vc-wrapper h3,
	.listing-item-tall-2 .title, 
	.listing-item-tall-2 .title a {
		font-family: 'Montserrat', sans-serif !important;
		color:#292d33; border-bottom:0px !important;
	}
	
	.value a{border-bottom:0px !important;}

	.resources_wrap h1 {
		text-align: center;
		font-size: 40px;
		letter-spacing: 0.3px;
	}

	.wpb_column .bs-vc-wrapper h3 {
		font-size: 20px;
	    text-align: center;
	    padding: 12px 0 8px;
	    width: 100%;
    }

    /*.wpb_column .bs-vc-wrapper h3:before {
    	content:url(icons/rel_ico-01.svg);
    	text-align: center;
    	position: relative;
    	display: block;
    	width: 10px;
    	height:10px;
    	background: rgba(0,0,0,0);
    	margin: -20px auto 25px;
    }*/

    .wpb_column .bs-vc-wrapper h3 span {
		color: #444!important;
    }

    .our-contribut-heading .section-heading {
    	padding-top: 0px!important;
    }

    .our-contribut-heading .section-heading span {
    	color:#292d33!important;
    }

    .our-contribut-heading h3:before {
    	content:''!important;
    }

	h2, 
	.h2, 
	.heading-2 {
		font-size: 30px;
    	line-height: 30px;
	    letter-spacing: -0.2px;
	}

	.listing-item-grid-1 .title a {
		font-size: 22px;
    	line-height: 26px;
	    letter-spacing: -0.2px; font-weight:600;
	}
	
	.listing-item-grid-1 .title a:hover{
		color:#2863c6 !important;
	}

	.listing.columns-3 .title a,
	.listing.columns-4 .title a {
		font-size: 17px;
    	line-height: 17px; font-weight:600;
	}
	
	.listing.columns-3 .title a:hover,
	.listing.columns-4 .title a:hover{color:#2863c6;}

	.main-menu.menu .sub-menu &gt; li &gt; a, 
	.main-menu.menu .sub-menu &gt; li, 
	.rh-header .menu-container .resp-menu li &gt; a, 
	.rh-header .menu-container .resp-menu li, 
	.mega-menu.mega-type-link-list .mega-links li &gt; a, 
	ul.sub-menu.bs-pretty-tabs-elements .mega-menu.mega-type-link .mega-links &gt; li &gt; a, 
	.off-canvas-menu li &gt; a {
		font-family: 'Proxima-Nova-Regular'!important;
	}

	.site-header.header-style-2.header-style-2 .main-menu &gt; li &gt; a {
		font-family: 'Proxima-Nova-Light';
    	letter-spacing: 0.5px;
		font-size: 14px;
    	line-height: 42px;
    	text-transform: capitalize;
	}

	.post-meta .post-author {
		font-family: 'Proxima-Nova-Regular'!important;
    	letter-spacing: 0.3px;
	}

	.listing-item-blog-5 &gt; .item-inner &gt; .title {
	    font-size: 20px!important;
	    letter-spacing: -0.25px;
	    margin-top:18px;
	    padding: 0 20px; font-weight:600 !important;
	}

	.post-summary {
		
	    padding:0 20px!important; 
		line-height:20px!important; color:#273245 !important; font-size:16px !important; font-family: "Proxima-Nova-Regular" !important;
	}

	.post-template-1 .single-post-title,
	.wpbdp-listing .listing-title h1 {
		font-size: 42px!important; font-weight:600; font-size:32px !important; margin:0px 0px 20px; line-height:52px; color:#273245;
	}

	.entry-content p,
	.entry-content ol, 
	.entry-content ul {
	    line-height: 30px;
 color:#273245; font-size:20px; font-family: "Proxima-Nova-Regular";
	}

	.section-heading.sh-t7 &gt; .h-text:last-child:first-child {
		padding: 0 0 0 0!important;
		font-size: 20px;
		font-family: 'Montserrat', sans-serif !important; font-weight:600 !important;
	}

	.section-heading.sh-t7&gt;.h-text:last-child:first-child:before, 
	.section-heading.sh-t7&gt;.main-link&gt;.h-text:before, 
	.section-heading.sh-t7&gt;a:last-child:first-child&gt;.h-text:before {
		height: 0px;
    	width: 0px;
	}

	.wpbdp-listing-excerpt.odd {
		background: rgba(0,0,0,0);
	}

	.wpbdp-listing .listing-title {
		border-bottom: 0px solid #044F8D;
	}

	.post-meta.single-post-meta .post-author-a.post-author-avatar .avatar+.post-author-name {
		font-family: 'Proxima-Nova-Regular';
	}

	.term-badges .format-badge, .term-badges .term-badge, .main-menu .term-badges a {
		letter-spacing: 1.1px;
    	font-family: 'Proxima-Nova-Regular';
	}

	.post-tp-1-header .term-badges a {
		padding: 2px 9px!important;
	}
	
	.post-tp-1-header .term-badges{margin:5px 0px 0px !important;}
	
	.listing-item-tb-2 .title{color:#273245 !important; font-size:20px !important; font-family: "Proxima-Nova-Regular" !important;}
	
	.section-heading.sh-t7.sh-s1 &gt; .main-link &gt; .h-text, .section-heading.sh-t7.sh-s1 &gt; a:last-child:first-child &gt; .h-text{font-weight:600;}
	
	.post-meta {font-family: "Proxima-Nova-Regular"  !important;}
	
	.section-heading .h-text{font-family: 'Montserrat', sans-serif !important; font-weight:600 !important;}

	/*
	= = = = = = = = = = = 
	SIDEBAR POPULAR/RECENT POSTS
	= = = = = = = = = = = 
	*/
	.widget.widget_recent_entries ul li,
	.listing-item-tb-3 .title, 
	.listing-item-tb-1 .title {
		font-family: 'Montserrat', sans-serif !important; font-weight:600 !important;
		line-height: 17px!important;
    	font-size: 14px!important;
    	color: #273245!important;
	}
	
	.subheading{font-family: 'Montserrat', sans-serif !important; font-weight:600 !important; line-height: 22px !important;} 

/*
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
CATEGORY PAGE STYLES
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
*/

	.heding-inner-page{margin:0px !important;}

	.archive-title {
		margin-bottom:0px!important;
		padding: 0px 0px 0px !important; 
	}
		
	.category-title &gt; .page-heading &gt; .h-title{
		color:#292d33!important;
	}
		
	.archive-title .page-heading{margin:0px !important;}

	.archive-title &gt; .page-heading &gt; .h-title {
		font-family: 'Proxima-Nova-Bold'!important;
	}

	.section-heading.sh-t7 &gt; .bs-listing-listing-blog-1 {
		line-height: 14px;
    	margin: 15px 0 10px!important;
	}

	.section-heading.sh-t2.sh-s1 .h-text {
		font-family:'Proxima-Nova-Bold'!important;
	}

	.wrapper-sticky &gt; .wpb_column &gt; .bs-vc-wrapper &gt; h3 {
    	margin-bottom:42px;
	}


/*
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
BUTTON/INPUT STYLES
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
*/

	.btn, 
	button, 
	html input[type=button], 
	input[type=button], 
	input[type=reset], 
	input[type=submit] {
		border: none;
	    color: #fff;
	    border-radius: 0;
	    outline: 0;
	    height: auto;
	    font-size: 16px;
	    line-height: 18px;
	    padding: 10px 12px;
	    vertical-align: middle;
	    text-transform: capitalize!important;
	    font-family: 'Proxima-Nova-Bold'!important;
	    -webkit-transition: all .3s ease;
	    -moz-transition: all .3s ease;
	    -o-transition: all .3s ease;
	    transition: all .3s ease;
	    max-width: 100%;
	    white-space: normal;
	    height: 38px!important;
	}

	.btn:focus, 
	.btn:hover, 
	button:focus, 
	button:hover, 
	html input[type="button"]:focus, 
	html input[type="button"]:hover, 
	input[type="reset"]:focus, 
	input[type="reset"]:hover, 
	input[type="submit"]:focus, 
	input[type="submit"]:hover, 
	input[type="button"]:focus, 
	input[type="button"]:hover {
		background-color: #095ce2!important;
    	color: #FFF!important;	
	}

	input[type=color], 
	input[type=date], 
	input[type=datetime-local], 
	input[type=email], 
	input[type=month], 
	input[type=number], 
	input[type=password], 
	input[type=search], 
	input[type=tel], 
	input[type=text], 
	input[type=time], 
	input[type=url], 
	input[type=week], 
	textarea {
		height: 38px!important;
	}

	input[type=color], 
	input[type=date], 
	input[type=datetime-local], 
	input[type=email], 
	input[type=month], 
	input[type=number], 
	input[type=password], 
	input[type=search], 
	input[type=tel], 
	input[type=text], 
	input[type=time], 
	input[type=url], 
	input[type=week], 
	textarea {
		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0);
    	box-shadow: inset 0 1px 1px rgba(0,0,0,0);
	}

	.wpbdp-field-call_to_action_button_text {
		border: 1px solid #128be8 !important;
	    padding: 6px 14px;
	    color: #128be8;
	    font-family: 'Proxima-Nova-Regular';
	    display: inline-block;
	    font-size: 13px;
	    width: auto!important;
	    letter-spacing: 0.2px;
	}
	
	

	.dir_create_sub input.wpbdp-button {
		background: rgba(0,0,0,0);
	    color: #128be8;
	    border: 2px solid #128be8;
	    line-height: 15px;
	}

	.listing-item-user.type-2.style-1 .btn-light {
		border-radius: 0px;
    	height: 24px!important;
	}

/*
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
SIDEBAR NATIVE AD STYLES
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
*/

	/* CONTAINER (vltcifs-container) THAT HOUSES THE IMG / &lt;P&gt;'s */
	.sidebar_ad_con {
		background: #fff;
	    padding: 0px;
	    box-shadow: none;
	    border: 1px solid #ebebeb;
	    max-width: 300px;
	    width: 100%;
	    margin: 0px auto 0px;
	}

	/* IMAGE */
	img.sidebar_ad_img {
		width: 100%;
    	height: auto;
	}

	/* FIRST &lt;P&gt; */
	.sidebar_ad_title,
	.entry-content .sidebar_ad_title {
		font-weight: 400;
	    line-height: 22px;
	    font-size: 20px;
	    text-align: inherit;
	    text-transform: none;
	    color: #292d33;
	    padding: 10px 15px 15px;
	    display: block;
	    letter-spacing: -0.2px;
	    font-family: 'Proxima-Nova-Bold';
	    margin-bottom: -5px;
	}
	
	

	/* SECOND &lt;P&gt; */
	.sidebar_ad_excerpt,
	.entry-content .sidebar_ad_excerpt {
		font-weight: 400;
	    line-height: 18px;
	    font-size: 14px;
	    text-align: inherit;
	    text-transform: initial;
	    color: #888;
	    padding: 0 15px;
	}
	
	


/*
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
DIRECTORY STYLES
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
*/

	.wpbdp-main-box,
	.wpbdp-region-selector {
		background: rgba(0,0,0,0)!important;
	}

	.wpbdp-main-box {
		margin: 10px 0!important;
	}

	.wpbdp-main-box .submit-btn input[type="submit"] {
		/* BUTTON STYLES */
	}

	.directory_wrap &gt; .wpb_wrapper &gt; h1 {
		text-align: center;
		font-size: 40px;
    	letter-spacing: 0.3px; font-weight:600;
	}

	.wpbdp-listing .listing-title a, 
	.wpbdp-listing .listing-title h1,
	.wpbdp-listing .listing-title h2 {
		color:#292d33!important;
	}

	.wpbdp-listing .listing-title a, 
	.wpbdp-listing .listing-title h2 {
		font-size: 22px!important;
	    display: block;
    	line-height: 22px;
	}

	.listing-title {
    	border-bottom: 0px solid #044F8D!important;
	}

	.wpbdp-listing .listing-details {
		margin-left: 0px!important;
	}

	.dir_search_input {
		float: left;
    	width: calc(100% - 340px)!important;
	}

	.dir_search_btn {
		width: 155px!important;
    	float: left;
	}

	.dir_create_sub {
		width: 172px;
    	float: right;

	}

	.wpbdp-main-box .advanced-search-link {
		text-align: center;
	}

	ul.wpbdp-categories {
		list-style-type: none!important;
	}

	.wpbdp-categories .cat-item {
		margin: 0 0 5px!important;
	}

	.wpbdp-listing-plan-basic_sponsorship {
		background:rgba(0,0,0,0)!important;
	}

	.wpbdp-listing-excerpt.sticky {
		border-bottom: solid 1px #ccc;
		background:rgba(0,0,0,0);
	}

	.wpbdp-field-value {
		font-family: 'Proxima-Nova-Regular';
    	font-size: 14px;
    	line-height: 18px;
	}

	.wpbdp-listing-plan-basic_sponsorship &gt; .dir_con &gt; .dir_con_sub_L &gt; .dir_excerpt_thumb {
		height: 100%;
	}.dir_excerpt_thumb {
		height: 100%;
		overflow: hidden;
	}

	.dir_excerpt_thumb img {
		height: 100%; 
    	width: auto; 
    	position: absolute;
	}

	.dir_excerpt_logo {
		width: 100px;
	    position: absolute;
	    top: 0;
	    margin-right: -20px;
	    margin-top: 20px;
	    padding: 10px;
	    right: 0;
	    background: #FFF;
	    border: 1px solid #CCC;

	}

	.dir_excerpt_logo .listing-image {
		width: 100%!important;
		height: auto;
		margin-top: -27px;
		text-align: center;
		display: inline-block;
    	height: 100%;
    	vertical-align: middle;
	}

	.dir_excerpt_logo .listing-image img {
		max-width: 100%;
		max-height: 
	}
	
  .wpbdp-ratings-reviews{background:#fff; border:1px solid #eee; padding:15px; margin-top:20px !important; width:99.3%; float:left !important;}
  
  .wpbdp-ratings-reviews h3{margin-top:0px;}
	
  .wpbdp-ratings-reviews .review-form{ background:#fff;}
  
  .wpbdp-msg{background:#fff; border:1px solid #eee; padding:15px;}
  
  .wpbdp-ratings-reviews .review-form &gt; .form textarea{height:110px !important; margin-bottom:15px;}

	/*
	= = = = = = = = = 
	CLAIM LISTINGS
	= = = = = = = = =
	*/
	.wpbdp-claim-listings {
		float: right;
	    margin: 15px;
	    background: #FFF;
	    overflow: hidden;
	    padding:20px 22px;
	    border: 1px solid #CCC;
	}

	.wpbdp-claim-listings a.claim-listing-link {
		color:#999!important;
		margin:0;
	}

	/*
	= = = = = = = = = 
	DEFAULT LISTINGS
	= = = = = = = = =
	*/

	.dir_con {
	    overflow: hidden;
	    position: relative;
	}
	
	.wpbdp-listing-excerpt{
		border: 1px solid #CCC; 
		background: #FFF !important; 
		margin-bottom:20px;
		padding: 0px!important;
	}
	
.tax-wpbdp_category &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .listing &gt; .listing-item{border:1px solid #ccc !important; margin-bottom:20px !important; background:#fff !important;}

.tax-wpbdp_category &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .listing &gt; .listing-item &gt; .item-inner &gt; .title a{font-size:22px !important;}

.tax-wpbdp_category &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .listing &gt; .listing-item &gt; .item-inner &gt; .title{margin-bottom:5px !important;}

.tax-wpbdp_category &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .listing &gt; .listing-item &gt; .item-inner &gt; .post-meta{display:none;}

.tax-wpbdp_category &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .listing &gt; .listing-item &gt; .item-inner &gt; .post-summary{color:#111 !important;}
	
	
	.wpbdp-listing-excerpt .stickytag img, 
	.wpbdp-listing-single .stickytag img {
		height:21px !important; 
		margin-top: 0px;
		position: absolute;
    	z-index: 100;
    	float: none;
	}.wpbdp-listing-excerpt .stickytag,
	.wpbdp-listing-single .stickytag {
		float: none;
	}

	.dir_con_sub_R {
		float: right;
	    width: calc(100% - 190px);
	    padding: 20px 25px 20px;
	    width:100%;
	}

	.dir_con_sub_L {
		width: 190px;
    	height: 100%;
    	position: absolute;

    	width:0;
		display: none;
	}
	
	.post-meta.single-post-meta &gt; a + span::before, .post-meta.single-post-meta &gt; span + a::before, .post-meta.single-post-meta &gt; span + span::before {
    content:inherit ;
    display:none !important;
    width: 9px;
    margin-right: 12px;
    height: 1px;
    background: rgba(0,0,0,.23);
    vertical-align: middle;
}

	/*
	= = = = = = = = = 
	PREMIUM LISTINGS
	= = = = = = = = =
	*/
		.wpbdp-listing-plan-premium_sponsorship &gt; .dir_con &gt; .dir_con_sub_R {
			width: 60%;
			padding-left: 35px;
		}

		.wpbdp-listing-plan-premium_sponsorship &gt; .dir_con &gt; .dir_con_sub_L {
			width: 40%;
			display: block;
		}

		.dir_excerpt_thumb img {
			height: auto;
		    width: 100%;
		}
		
		
		#wpbdp-page-main_page &gt; #wpbdp-categories{display:none;}

	/*
	= = = = = = = = = 
	BASIC LISTINGS
	= = = = = = = = =
	*/
		.wpbdp-listing-plan-regular_listing &gt; .dir_con &gt; .dir_con_sub_R {
			width: calc(100% - 140px);
		}

		.wpbdp-listing-plan-regular_listing &gt; .dir_con &gt; .dir_con_sub_L &gt; .dir_excerpt_thumb { 
			display: none;
		}

		.wpbdp-listing-plan-regular_listing &gt; .dir_con &gt; .dir_con_sub_L &gt; .dir_excerpt_logo {
			position: relative;
			float: left;
			margin: 20px;
			border: 0px solid #FFF;
		}

		.wpbdp-listing-plan-regular_listing &gt; .dir_con &gt; .dir_con_sub_L {
			width:150px;
			display: block;
		}
		
		.wpbdp-listing-plan-regular_listing &gt; .dir_con &gt; .dir_con_sub_L &gt; .dir_excerpt_logo{width:135px; padding:15px 0px;}

	/*
	= = = = = = = = = 
	FREE LISTINGS
	= = = = = = = = =
	*/
		.wpbdp-listing-plan-free_listing &gt; .dir_con &gt; .dir_con_sub_R {
			width:100%;
		}

		.wpbdp-listing-plan-free_listing &gt; .dir_con &gt; .dir_con_sub_L {
			width:0;
			position: relative;
			display: none;
		}

/*
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
DIRECTORY-SINGLE STYLES
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
*/

	.wpbdp-view-content-wrapper {
		padding: 0!important;
	}

	.wpbdp-listing-single.sticky {
		margin-top:0px;
	}

	.wpbdp-listing-single .listing-title {
		padding:0!important;
	}
	
	.wpbdp-listing &gt; .listing-thumbnail {
		float:none!important;
	}
	

	.single-wpbdp_listing &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .main-section &gt; .col-sm-4{display:none;}
	


	/*
	= = = = = = = = = 
	PREMIUM LISTINGS
	= = = = = = = = =
	*/

	.wpbdp-listing-plan-premium_sponsorship &gt; div {
	    margin: 0 auto;
    	display: block;
    	float: none;
	}

	.wpbdp-single h1 {
		text-align: center;
	}

	/*
	= = = = = = = = = = = = = = = = 
	DIRECTORY SINGLE DETAIL STYLES
	= = = = = = = = = = = = = = = = 
	*/

	.single .wpbdp-field-value,
	.single &gt; div &gt; .listing-details &gt; .wpbdp-field-business_genre &gt; span {
		padding: 6px 15px;
	}

	.single .wpbdp-field-value {
		float: left!important;
		background:#FFF;
		display: inline-block;
		width: auto!important;
		margin: 7px!important;
	}

	.single .wpbdp-listing .wpbdp-field-type-textarea label {
		display: inline-block;
    	margin-bottom: 6px;
	}

	.single .wpbdp-field-long_business_description {
		padding: 30px 40px;
    	width: calc( 100% - 200px)!important;
   		margin: 7px 100px!important;
	}
	
	
	

	.single &gt; div &gt; .listing-details &gt; .wpbdp-field-business_genre &gt; span {
		background: #FFF;
		color:#0070CD;
		display: inline-block!important;
	}

	.single .wpbdp-field-category {
		text-align: center;
    	width: 100%!important;
    	background: rgba(0,0,0,0);
	}

	.single .wpbdp-field-business_website_address,
	.single .wpbdp-field-business_phone_number,
	.single .wpbdp-field-business_address,
	.single .wpbdp-field-state,
	.single .wpbdp-field-country,
	.single .wpbdp-field-city,
	.single .wpbdp-field-zip_code {
		text-align: center;
		width: calc(50% - 14px)!important;
	    padding: 40px;
	    max-height: 130px;
	}	
	

	.single &gt; .listing-details &gt; .wpbdp-field-title {
		margin: 25px 0 5px;
	}

	.single &gt; div &gt; .listing-details &gt; .wpbdp-field-value &gt; span {
		font-size: 19px;
		line-height: 30px;
		font-family: 'Open-Sans-Light';
		display:block;
	}
	
	.event_det{margin:0px;}
	
	.event_det a{color:#fff !important;}

	/*
	= = = = = = = = = = = = = = = = 
	DIRECTORY SINGLE IMAGE STYLES
	= = = = = = = = = = = = = = = = 
	*/

	.dir_single_mainimg {
		width: 100%;
    	height: 400px;
    	margin-bottom:30px;
	}

	.dir_single_mainimg &gt; .dir_excerpt_thumb {
		width: 100%;
		height: 100%;
	}


	/*
	= = = = = = = = = = = = = = = = 
	DIRECTORY SINGLE FREE 
	= = = = = = = = = = = = = = = = 
	*/
	.wpbdp-listing-plan-free_listing .dir_single_mainimg {
		display: none;
	}

	.wpbdp-listing-plan-free_listing .listing-actions {
		float: none;
		text-align: center;
		margin: 10px 0;
	}


	/*
	= = = = = = = = = = = = = = = = 
	DIRECTORY SINGLE DEFAULT 
	= = = = = = = = = = = = = = = = 
	*/
	.wpbdp-listing .listing-actions {
	    float: left;
	    margin: 20px 0 0 0; position:absolute; z-index:999999;
	}
	

	.wpbdp-listing-single .extra-images ul {
		margin: 0 auto 20px;
   		width: 100%;
    	text-align: center;
    	padding: 0;
	}

	.wpbdp-listing-single .extra-images ul li img {
		display: inline; float:left;
	    vertical-align: top;
	    margin: 0 10px 0px 0px;
	    height: 90px;
	    width: auto;
	    border: solid 1px rgba(0,0,0,0.15); padding:5px;
	}
	
	.wpbdp-listing-single .extra-images ul li img{max-width:150px !important;}

/*
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
DIRECTORY-SUBMIT-POST STYLES
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
*/

	#wpbdp-submit-listing .wpbdp-submit-listing-section-header {
		font-size: 22px;
		text-transform: capitalize;
		font-family: 'Proxima-Nova-Bold';
		background: #e2e2e2;
	}

	#wpbdp-submit-listing .wpbdp-submit-listing-section-content {
		padding: 20px 25px 25px;
		border-bottom-left-radius: 0px;
    	border-bottom-right-radius: 0px;

	}

	.wpbdp-form-field .wpbdp-form-field-inner {
		padding-left: 0px;
	}

	#wpbdp-submit-listing .wpbdp-submit-listing-section-content h4 {	
		font-size: 16px;
    	font-family: 'Proxima-Nova-Bold';
	}
	
	/*Directory Detail Page*/
	
	.wpbdp-sec-bg{background:#fff; overflow:hidden;}
	
	.wpbdp-sec-img{width:100%; height:450px;}
	
	.wpbdp-sec{margin:0px -12px 0px; padding:18px; background:#0070cd; color:#fff; overflow:hidden;}
	
	.wpbdp-sec h1{color:#fff !important;}
	
	.wpbdp-sec &gt; .wpbdp-cat{color:#fff !important;}
	
	.wpbdp-sec &gt; .wpbdp-cat a{color:#fff !important;}
	
	.wpbdp-sec &gt; .wpbdp-cat a:hover{color:#fff !important;}
	
	.wpbdp-sec p{float:left; margin:0px;}
	
	.wpbdp-sec p img{float:left; margin:0px 25px 0px 3px; box-shadow: 0px 0px 3px rgba(0,0,0,0.3); width:130px; padding:5px;}
	
	.wpbdp-sec p h1{float:left; text-align:left;}
	
	.wpbdp-share-btn{margin:0px 0 0 10px; padding:0px; float:right;}
	
	.wpbdp-share-btn a{margin:0px; padding:5px 14px; border:1px solid #e8e7ed; border-radius:0.3em; color:rgba(0,0,0,0.7) !important; font-size:15px; letter-spacing:0.5px; float:right;}
	
	.wpbdp-share-btn a:hover{color:#fff !important; border:1px solid #2863c6; background:#2863c6; text-decoration:none !important;}
	
	.wpbdp-cat{margin:0px; padding:0px;}
	
	.wpbdp-cat a{color:rgba(0,0,0,0.7) !important;}
	
	.wpbdp-cat a:hover{color:#2863c6 !important;}
	
    .wpbdp-content-main{max-width:850px; width:100%; float:left; margin-top:15px; font-family:open-sans-light; font-size:19px}
	
	.wpbdp-content {
		margin:0px 0px 0px; 
		background:#fff; 
		padding:0px 15px 0px; 
		overflow:hidden;
	}
	
	.wpbdp-content h3{font-family:'Open-Sans-Light' !important; font-size:20px !important; font-weight:bold; border-bottom:1px solid #eee; padding:0px 0px 10px 0px; margin:0px 0px 20px;}
	
	.wpbdp-content h3 i{font-size:18px; color:rgba(0,0,0,0.6); margin-right:5px;}
	
	.wpbdp-content:last-child{margin-bottom:15px; color:#273245; font-size:20px; font-family: "Proxima-Nova-Regular";}
	
	.wpbdp-content h2{margin-top:0px !important;}
	
	.wpbdp-sidebar-main{max-width:340px; width:100%; float:right;}
	
	.wpbdp-sidebar{margin:0px 0px 25px; padding:15px; background:#fff; box-shadow: 0px 0px 3px rgba(0,0,0,0.3);}
	
	.wpbdp-sidebar h3{font-weight:bold; font-size:20px !important; font-family:'Open-Sans-Light' !important; margin:0px; padding:0px 0px 10px 35px; overflow:hidden; border-bottom:1px solid #eee;}
	
	.wpbdp-sidebar ul{margin:0px; padding:0px; overflow:hidden;}
	
	.wpbdp-sidebar ul li{margin:12px 0px 0px; padding:0px; list-style:none; width:100; overflow:hidden;}
	
	.wpbdp-sidebar ul li i{color:#0070d0; width:12%; float:left; margin-top:5px;}
	
	.wpbdp-sidebar ul li span{width:88%; float:left;}
	
	.direction-icon{background:url(https://www.relevance.com/wp-content/uploads/2019/03/direction.jpg) left 4px no-repeat;}
	
	.map-icon{background:url(https://www.relevance.com/wp-content/uploads/2019/03/map.jpg) left 2px no-repeat;}
	
	.tick-icon{background:url(https://www.relevance.com/wp-content/uploads/2019/03/claim-listing.jpg) left 4px no-repeat; margin-bottom:10px !important;}
	
	.single-wpbdp_listing &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .single-container &gt; .type-page &gt; .entry-content &gt; .wpbdp-listing &gt; .wpbdp-full &gt; .wpbdp-sec-bg &gt; .wpbdp-content-main{max-width:100% !important;}
	
	.single-wpbdp_listing &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .single-container &gt; .type-page &gt; .entry-content &gt; .wpbdp-listing &gt; .wpbdp-full &gt; .wpbdp-sec-bg &gt; .wpbdp-sidebar-main{max-width:100% !important; margin-top:0px !important; margin-right:0px; padding:0px 20px 20px;}
	
	.single-wpbdp_listing &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .single-container &gt; .type-page &gt; .entry-content &gt; .wpbdp-listing &gt; .wpbdp-full &gt; .wpbdp-sec-bg &gt; .wpbdp-sidebar-main &gt; .wpbdp-sidebar ul li i{width:35px;}


.single-wpbdp_listing &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .single-container &gt; .type-page &gt; .entry-content &gt; .wpbdp-listing &gt; .wpbdp-full &gt; .wpbdp-sec-bg &gt; .wpbdp-sidebar-main &gt; .wpbdp-sidebar:last-child{margin-bottom:0px !important;}

.wpbdp-sec &gt; .listing-image{margin-right:25px; margin-left:3px; box-shadow: 0px 0px 3px rgba(0,0,0,0.3); width:130px !important; padding:5px; float:left; text-align:center; height:95px; vertical-align:middle; line-height:80px; background:#fff; border-radiu:0.3em; margin-top:3px;}

.wpbdp-sec &gt; .listing-image img{text-align:center; margin:0px auto; width:80px;}

#recent-posts-2{padding:20px;}

#recent-posts-2 a{color:#111 !important;}

#recent-posts-2 a:hover{color:#2863c6 !important;}

#recent-posts-2 &gt; .section-heading &gt; .h-text{color:#2863c6 !important;}

.sidebar_ad_con{padding:0px 0px 10px;}

.sidebar_ad_con &gt; .sidebar_ad_title a{color:#383838 !important;}

.sidebar_ad_con &gt; .sidebar_ad_title a:hover{color:#2863c6 !important;}

#vltcifs-93692-1276062930 &gt; .sidebar_ad_con img{margin-bottom:15px;}


	/*
	= = = = = = = 
	PLAN STYLES
	= = = = = = =
	*/

	.wpbdp-plan-info-box {
		padding: 30px 25px;
    	margin: 0 0 15px 0;
    	border: 0px solid;
	}

	.wpbdp-plan-3 {
		background: #4f92ff;
	}

	.wpbdp-plan-6 {
		background: #ffc74f;
	}

	.wpbdp-plan-4 {
		background: #ff5d4f;
	}

	.wpbdp-plan-info-box .wpbdp-plan-duration {
		padding: 20px 0px;
	    margin: 0 0px;
	    color: #FFF;
	    border: 2px solid #FFF;
	}

	.wpbdp-plan-info-box .wpbdp-plan-details {
		color: #FFF;
		padding: 0 30px;
		margin: -10px 0 20px;
	}

	.wpbdp-plan-info-box .wpbdp-plan-label {
		color: #FFF;
		font-family: 'Proxima-Nova-Bold';
		font-size: 22px;
		margin-bottom: 0px;

	}

	.wpbdp-plan-info-box .wpbdp-plan-feature-list {
		margin: 0;
		padding: 0;
    	list-style-type: none;
   		color: #FFF;
   		font-family: 'Proxima-Nova-Regular';
	}

	.wpbdp-plan-info-box .wpbdp-plan-price {
		text-align: right;
	}

	.wpbdp-plan-info-box .wpbdp-plan-price label {
		display: inline-block;

	}


/*
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
CONTRIBUTOR PAGE STYLES
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
*/

	.contrib_con_column {
		max-width: 900px;
	    margin: 0 auto;
	    display: block;
	    float: none;
	}

	.contribanner_head {
		font-family: 'Proxima-Nova-Bold';
    	font-size: 34px;
	}

	.contribanner {
		text-align: center;
		padding: 80px;
	}

	.facesec {
		display: inline-block;
	}

	.innercontri_profile {
		float: left;
    	margin: 0 10px;
    	font-size: 14px;
    	line-height: 18px;
	}

	.contrib_reasons {
		margin: 20px 0;
	    background: #FFF;
	    padding: 15px 30px;
	}

	.contrib_reasons h2,
	.contrib_reasons ul {
		margin:10px 15px;
	}

	.page-id-46963 .main-wrap {
		background-color:rgba(0,0,0,0)!important;
	}


/*
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
MEDIA-QUERY 0px - 830px
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
*/

@media only screen and (max-width: 830px) {


		.vc_row.wpb_row, 
		.row, 
		.bs-vc-content .vc_row.vc_row-no-padding[data-vc-stretch-content="true"] {
			margin: 0 auto 0!important;
		}

		.col-lg-1, 
		.col-lg-10, 
		.col-lg-11, 
		.col-lg-12, 
		.col-lg-2, 
		.col-lg-3, 
		.col-lg-4, 
		.col-lg-5, 
		.col-lg-6, 
		.col-lg-7, 
		.col-lg-8, 
		.col-lg-9, 
		.col-md-1, 
		.col-md-10, 
		.col-md-11, 
		.col-md-12, 
		.col-md-2, 
		.col-md-3, 
		.col-md-4, 
		.col-md-5, 
		.col-md-6, 
		.col-md-7, 
		.col-md-8, 
		.col-md-9, 
		.col-sm-1, 
		.col-sm-10, 
		.col-sm-11, 
		.col-sm-12, 
		.col-sm-2, 
		.col-sm-3, 
		.col-sm-4, 
		.col-sm-5, 
		.col-sm-6, 
		.col-sm-7, 
		.col-sm-8, 
		.col-sm-9, 
		.col-xs-1, 
		.col-xs-10, 
		.col-xs-11, 
		.col-xs-12, 
		.col-xs-2, 
		.col-xs-3, 
		.col-xs-4, 
		.col-xs-5, 
		.col-xs-6, 
		.col-xs-7, 
		.col-xs-8, 
		.col-xs-9, 
		.vc_row .bs-vc-wrapper&gt;.bs-vc-column {
			padding-right:0px!important;
			padding-left:0px!important;
		}

		.top-post &gt; .bs-vc-wrapper &gt; .bs-listing &gt; .bs-slider-items-container &gt; .bs-slider-list &gt; .bs-slider-track &gt; .bs-pagination-wrapper &gt; .listing &gt; .type-post &gt; .item-inner {
			min-height:auto;
			position:relative;
			margin-bottom: 20px;
		}

		.bs-listing-listing-grid-1 .item-inner {
			margin-bottom: 20px;
		}

		.newsletter-sec1, 
		.newsletter-sec {
			margin: 0px auto 25px;
		}

		.homepage_sidebar {
			float: none;
		}

	/*
	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
	SPACING STYLES MEDIA-QUERY 0px - 830px
	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
	*/

		.listing-item-blog-5 &gt; .item-inner &gt; .title {
			padding: 0 15px;
			margin: 0px 0 0;
		}

		.listing-item-blog-1 .featured, 
		.listing-item-blog-2 .featured, 
		.listing-item-blog-5 .featured {
			margin: 0 0 5px;
		}

		.ltr .listing-item-blog-5.has-post-thumbnail .post-summary {
			padding:0 15px 15px!important;
		}

		.post-meta {
			padding: 2px 15px;
			position: relative!important;
		}

		.listing-item-blog-5 .featured .img-holder {
			width: 100%!important;
		}



	/*
	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
	DIRECTORY SPACING STYLES MEDIA-QUERY 0px - 830px
	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
	*/

		.dir_con_sub_R {
			float: none;
		    width: 100%;
		    padding: 20px;
		}

		.dir_con_sub_L {
			width: 100%;
    		float: none;
		}

		.dir_search_input {
			float: none;
	    	width: 100%!important;
		}

		.dir_search_btn {
			width: 130px!important;
	    	float: left;
		}

		.dir_create_sub {
			width: 142px;
	    	float: right;
		}

		.dir_excerpt_logo {
			top: auto;
		    margin-right: auto;
		    margin-top: auto;
		    right: 15px;
    		bottom: -15px;
		}

		.single .wpbdp-field-long_business_description {
			padding: 30px 30px;
	    	width: 100%!important;
	   		margin: 0 auto!important;
		}

		.dir_single_mainimg {
			height: 200px;
		}

		.single .wpbdp-field-business_website_address, 
		.single .wpbdp-field-business_phone_number, 
		.single .wpbdp-field-business_address, 
		.single .wpbdp-field-state, 
		.single .wpbdp-field-country, 
		.single .wpbdp-field-city, 
		.single .wpbdp-field-zip_code {
			width: 100%!important;
			margin: 10px 0px 0px!important;
		}

		.event-manager-form fieldset {
			width: calc(100% - 20px);
		}

		/*
		= = = = = = = = = 
		DEFAULT LISTINGS MEDIA-QUERY 0px - 830px
		= = = = = = = = =
		*/
	
		.dir_con_sub_R {
			float: none;
		    padding: 25px;
		    width:100%;
		}

		.dir_con_sub_L {
			width:100%;
	    	height: 150px;
	    	position: relative;
		}

		/*
		= = = = = = = = = 
		PREMIUM LISTINGS MEDIA-QUERY 0px - 830px
		= = = = = = = = =
		*/
		.wpbdp-listing-plan-premium_sponsorship &gt; .dir_con &gt; .dir_con_sub_R {
			width:100%;
		}

		.wpbdp-listing-plan-premium_sponsorship &gt; .dir_con &gt; .dir_con_sub_L {
			width:100%;
			display: block;
			overflow: hidden;
		}

		/*
		= = = = = = = = = 
		BASIC LISTINGS MEDIA-QUERY 0px - 830px
		= = = = = = = = =
		*/
		.wpbdp-listing-plan-regular_listing &gt; .dir_con &gt; .dir_con_sub_R {
			width:100%;
		}

		.wpbdp-listing-plan-regular_listing &gt; .dir_con &gt; .dir_con_sub_L {
			width:100%;
			display: block;
		}

		/*
		= = = = = = = = = 
		FREE LISTINGS MEDIA-QUERY 0px - 830px
		= = = = = = = = =
		*/
		.wpbdp-listing-plan-free_listing &gt; .dir_con &gt; .dir_con_sub_R {
			width:100%;
		}

		.wpbdp-listing-plan-free_listing &gt; .dir_con &gt; .dir_con_sub_L {
			display: none;
		}


	/*
	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
	EVENTS SPACING STYLES MEDIA-QUERY 0px - 830px
	= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
	*/

		.box-layout-premium {
			width: auto;
    		margin: 10px 9px;
		}

}


/*
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
CUSTOM BLOCK INSERTS STYLES
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
*/


	/*
	= = = = = = = = = = = = = = = = = = = =
	CONTAINERS
	= = = = = = = = = = = = = = = = = = = =
	*/

	.related_article_container,
	.related_article_container_02,
	.related_article_container_03,
	.related_article_container_04,
	.contrib_highlight_container,
	.ebook_promo_container,
	.webinar_promo_container {
		width: calc(100% - 40px);
	    padding: 21px 32px;
	    margin: 25px 10px;
	    border: 1px solid #efefef;
	}

	.webinar_promo_container_02 {
		display: inline-block;
		padding: 21px 32px 0px 32px;
	}

	.related_article_container,
	.related_article_container_03  {
		max-width: 530px;
	}

	.related_article_container_02 {
		border: 1px solid #3FA9F5;
		border-left: 0px;
		border-right: 0px;
		text-align: center;
	}

	.related_article_container_03,
	.related_article_container_04 {
		display: inline-block;
	}

	.contrib_highlight_container {
		max-width: 700px;
		border-left:3px solid #3FA9F5;
		display: inline-block;
		font-family: 'opensans_light';
	}

	.ebook_promo_container,
	.related_article_container_05 {
	    max-width: 500px;
	    margin: 30px auto;
	    display: block;
	    padding: 25px 40px 40px;
		text-align: center;
	}.related_article_container_05 {
		border: 1px solid #e5e5e5;
		max-width: 420px;
		padding:28px 40px;
	}

	.contrib_profile_container {
		float: right;
		border-left: 1px solid #CCC;
		padding:2px 0 0 20px;
	}

	.contrib_body_container {
		float: left;
		width: calc(100% - 160px);
	}

	.card_float_body_left,
	.card_float_body_left_02 {
		float: left;
		width: calc(80% - 135px);
	}.card_float_body_left_02 {
		width: 20%;
	}

	/*
	= = = = = = = = = = = = = = = = = = = =
	HEADLINES
	= = = = = = = = = = = = = = = = = = = =
	*/

	.related_article_headline,
	.webinar_promo_headline,
	.contrib_highlight_headline,
	.related_article_headline_03 {
		font-size: 22px;
		line-height: 21px;
		font-family: 'proxima_novabold';
		padding: 7px 0 4px;
	}

	.webinar_promo_headline {font-size: 18px;}

	.related_article_headline_02 {
		font-size: 30px;
	    line-height: 32px;
		color:#57A3FF;
		font-family: 'Geogrotesque SmBd';
		padding: 7px 0 4px;
		max-width: 570px;
	    margin: 0 auto;
	}.related_article_headline_03 {
		width: calc(100% - 105px);
    	float: left; 
	}

	/*
	= = = = = = = = = = = = = = = = = = = =
	BODY COPY + CTA
	= = = = = = = = = = = = = = = = = = = =
	*/

	.pullquote_relevance {
		width: 95%;
	    font-size: 18px;
	    font-family: 'opensans_bold';
	    border-left: 0px;
	    margin: 20px 0;
	}

	.contrib_highlight_name,
	.contrib_highlight_company,
	.contrib_highlight_title {
		font-size: 14px;
	}

	.related_article_copy,
	.related_article_copy_02,
	.webinar_promo_body {
		font-family: 'opensans_light';
		font-size: 15px;
		line-height: 20px;
	    letter-spacing: 0.05px;
	}.related_article_copy {
		margin: 4px 0 5px;
	}.related_article_copy_02 {
		max-width: 570px;
	}.related_article_container_04 .webinar_promo_body {
		float: left;
	}

	.related_article_cta,
	.related_article_cta_02,
	.related_article_cta_03,
	.related_article_cta_04,
	.related_article_cta_05,
	.ebook_promo_cta,
	.contrib_cta,
	.ebook_promo_cta,
	.webinar_promo_cta {
		font-family: 'proxima_novabold';
		font-size: 14px;

		padding: 4px 17px;
		margin: 10px 0 5px;

		border: 1px solid #57A3FF;
		background: #FFF;
		color: #57A3FF;

		display: inline-block;

		-webkit-transition: 1s; 
  		transition: 1s;
	}.related_article_cta {
		margin:5px 0 8px;
	}.related_article_cta_02 {
		margin:4px auto -40px;
	}.related_article_cta_03 {
    	float: right;
    	width: 105px;
	}.related_article_cta_04 {
		float: right;
   		margin: 40px 0 0;
	}.related_article_cta_05 {
		margin: 10px 0 0;
	}

	.related_article_cta:hover,
	.related_article_cta_02:hover,
	.ebook_promo_cta:hover,
	.contrib_cta:hover,
	.ebook_promo_cta:hover,
	.webinar_promo_cta:hover {
		background: #57A3FF;
		color: #FFF;	
	}

	/*
	= = = = = = = = = = = = = = = = = = = =
	IMAGES
	= = = = = = = = = = = = = = = = = = = =
	*/

	.ebook_promo_img {
		width: 100%;
	    max-width: 220px;
	    margin: 0 auto!important;
	    display: block;
	}

	.webinar_promo_img {
		width: 100%;
		max-width: 100px;
	}

	.webinar_con_img_left {
		float: left;
		margin: 0 30px 0 5px;
	}

	.contrib_img {
		width:120px;
		height: auto;
	}
	
/*Extra CSS Starts Here*/	

.promo-post{background:#fff; border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb; border-right:1px solid #ebebeb; border-top:5px solid #0070cd; padding:20px; box-shadow:0px 0px 15px rgba(0,0,0,0.3); margin:30px 0px; text-align:center;}

.promo_btn{margin:30px 0 20px; padding:0px; text-align:center;}

.promo_btn a{margin:0px; padding:14px 30px; border:1px solid #0070cd; background:#0070cd; text-align:center; color:#fff !important; text-decoration:none;}

.promo_btn a:hover{background:none; color:#0466b8 !important; text-decoration:none !important;  border:1px solid #0070cd;}

.promo-post_1{background:#0070cd; padding:20px; border-radius:0.3em; color:#fff; overflow:hidden; text-align:left; color:#fff; margin:30px 0px;}

.promo-post_1 h4{color:#fff;}

.promo-post_1 h3{color:#fff; margin-top:0;}

.promo_btn_1{margin:30px 0 20px; padding:0px;}

.promo_btn_1 a{margin:0px; padding:14px 30px; background:#fff; text-align:center; color:#0070cd; border:1px solid #0070cd;}

.promo_btn_1 a:hover{background:none; color:#fff !important; border:1px solid #fff; text-decoration:none !important;}

.rele-newsletter-bg{background:#0070cd; overflow:hidden; border-radius:0.3em; margin:30px 0px;}

.rele-newsletter-left{width:30%; float:left; text-align:center; padding:65px 0px;}

.rele-newsletter-right{width:70%; background:#f8f8f8; float:right; padding:30px 30px 40px;}

.rele-newsletter-right input[type="email"]{margin:0px; padding-left:10px; border:1px solid #e6e6e6 background:#fff; color:#000; width:60%; float:left;}

.rele-newsletter-right input[type="submit"]{margin:0px; padding:0px; background:#0070cd; color:#fff; font-weight:bold; border:1px solid f98d04; width:40%; float:left; text-transform:none !important; font-weight:normal !important;}

.rele-newsletter-right input[type="submit"]:hover{background:#0062b4;}

.single-event_listing &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .single-container &gt; .rele-newsletter-bg{display:none;}

span.wpcf7-not-valid-tip{position:absolute; margin:50px 0px 0px; width:300px;}

.rele-newsletter-right &gt; .wpcf7 &gt; .wpcf7-form &gt; .wpcf7-response-output{margin:0px !important;}

.single-wpbdp_listing &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .single-container &gt; .page &gt; .entry-content &gt; .wpbdp-listing &gt; .col-sm-3 &gt; .sidebar &gt; .newsletter-sec1{margin-bottom:60px;}

.directory-gallery-sec{padding:15px 15px 10px; margin:20px auto 30px !important; width:95.6%; background:#fff; box-shadow: 0px 0px 3px rgba(0,0,0,0.3);}





/*
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
CUSTOM BLOCK INSERTS STYLES
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
*/


	/*
	= = = = = = = = = = = = = = = = = = = =
	CONTAINERS
	= = = = = = = = = = = = = = = = = = = =
	*/

	.related_article_container,
	.related_article_container_02,
	.related_article_container_03,
	.related_article_container_04,
	.contrib_highlight_container,
	.ebook_promo_container,
	.webinar_promo_container {
		width: calc(100% - 40px);
	    padding: 21px 32px;
	    margin: 25px 10px;
	    border: 1px solid #efefef;
	}

	.webinar_promo_container_02 {
		display: inline-block;
		padding: 21px 32px 0px 32px;
	}

	.related_article_container,
	.related_article_container_03  {
		max-width: 530px;
	}

	.related_article_container_02 {
		border: 1px solid #3FA9F5;
		border-left: 0px;
		border-right: 0px;
		text-align: center;
	}

	.related_article_container_03,
	.related_article_container_04 {
		display: inline-block;
	}

	.contrib_highlight_container {
		max-width: 700px;
		border-left:3px solid #3FA9F5;
		display: inline-block;
		font-family: 'Open-Sans-Light';
	}

	.ebook_promo_container,
	.related_article_container_05 {
	    max-width: 500px;
	    margin: 30px auto;
	    display: block;
	    padding: 25px 40px 40px;
		text-align: center;
	}.related_article_container_05 {
		border: 1px solid #e5e5e5;
		max-width: 420px;
		padding:28px 40px;
	}

	.contrib_profile_container {
		float: right;
		border-left: 1px solid #CCC;
		padding:2px 0 0 20px;
	}

	.contrib_body_container {
		float: left;
		width: calc(100% - 160px);
	}

	.card_float_body_left,
	.card_float_body_left_02 {
		float: left;
		width: calc(80% - 135px);
	}.card_float_body_left_02 {
		width: 20%;
	}

	/*
	= = = = = = = = = = = = = = = = = = = =
	HEADLINES
	= = = = = = = = = = = = = = = = = = = =
	*/

	.related_article_headline,
	.webinar_promo_headline,
	.contrib_highlight_headline,
	.related_article_headline_03 {
		font-size: 22px;
		line-height: 21px;
		font-family: 'Proxima-Nova-Bold';
		padding: 7px 0 4px;
	}

	.webinar_promo_headline {font-size: 18px;}

	.related_article_headline_02 {
		font-size: 30px;
	    line-height: 32px;
		color:#57A3FF;
		font-family: 'Montserrat', sans-serif !important;
		padding: 7px 0 4px;
		max-width: 570px;
	    margin: 0 auto;
	}.related_article_headline_03 {
		width: calc(100% - 105px);
    	float: left; 
	}

	/*
	= = = = = = = = = = = = = = = = = = = =
	BODY COPY + CTA
	= = = = = = = = = = = = = = = = = = = =
	*/

	.pullquote_relevance {
		width: 95%;
	    font-size: 18px;
	    font-family: 'Proxima-Nova-Bold';
	    border-left: 0px;
	    margin: 20px 0;
	}

	.contrib_highlight_name,
	.contrib_highlight_company,
	.contrib_highlight_title {
		font-size: 14px;
	}

	.related_article_copy,
	.related_article_copy_02,
	.webinar_promo_body {
		font-family: 'Open-Sans-Light';
		font-size: 15px;
		line-height: 20px;
	    letter-spacing: 0.05px;
	}.related_article_copy {
		margin: 4px 0 5px;
	}.related_article_copy_02 {
		max-width: 570px;
		margin:5px auto 10px;
	}.related_article_container_04 .webinar_promo_body {
		float: left;
	}

	.related_article_cta,
	.related_article_cta_02,
	.related_article_cta_03,
	.related_article_cta_04,
	.related_article_cta_05,
	.ebook_promo_cta,
	.contrib_cta,
	.ebook_promo_cta,
	.webinar_promo_cta {
		font-family: 'Proxima-Nova-Bold';
		font-size: 14px;

		padding: 4px 17px;
		margin: 10px 0 5px;

		border: 1px solid #57A3FF;
		background: #FFF;
		color: #57A3FF;

		display: inline-block;

		-webkit-transition: 1s; 
  		transition: 1s;
	}.related_article_cta {
		margin:5px 0 8px;
	}.related_article_cta_02 {
		margin:4px auto -40px;
	}.related_article_cta_03 {
    	float: right;
    	width: 105px;
	}.related_article_cta_04 {
		float: right;
   		margin: 40px 0 0;
	}.related_article_cta_05 {
		margin: 10px 0 0;
	}

	.related_article_cta:hover,
	.related_article_cta_02:hover,
	.ebook_promo_cta:hover,

	.contrib_cta:hover,
	.ebook_promo_cta:hover,
	.webinar_promo_cta:hover {
		background: #57A3FF;
		color: #FFF;	
	}

	/*
	= = = = = = = = = = = = = = = = = = = =
	IMAGES
	= = = = = = = = = = = = = = = = = = = =
	*/

	.ebook_promo_img {
		width: 100%;
	    max-width: 220px;
	    margin: 0 auto!important;
	    display: block;
	}

	.webinar_promo_img {
		width: 100%;
		max-width: 100px;
	}

	.webinar_con_img_left {
		float: left;
		margin: 0 30px 0 5px;
	}

	.contrib_img {
		width:120px;
		height: auto;
	}
	






	

@media screen and (max-width: 1024px) {
	
.wpbdp-sidebar-main{max-width: 100%; width: 100%; float: right; margin-right:0px !important; padding: 10px;}

.event_btn a{font-size:14px; padding:10px 14px;}

.post-meta-views{display:none;}	
	
}		
	
	
@media screen and (max-width: 980px) {

.homepage_topmarg_fix {padding: 12px 12px 0;}	

.vc_col-sm-9{width:100%;}

.vc_column_container{width:100%;}

.newsletter-sec1,.newsletter-sec {margin:8px 0px 20px !important; padding:18px 30px 30px; max-width:100%; min-height:auto; height:100%; overflow:hidden;}

#latest-articles-mob{margin-left: 0px !important; margin-right: 0px !important; margin-top:18px !important;}

.vc_row.vc_inner{margin-left: 0px !important; margin-right: 0px !important;}

.single-featured img{height:auto !important;}

.layout-2-col .content-column, .bf-2-main-column-size{width:100% !important;}

.wpbdp-listing-excerpt{height:auto !important;}

.layout-2-col .sidebar-column, .bf-2-primary-column-size {width: 100% !important; margin-bottom: 20px;}

#directory_wrap_main &gt; .bs-vc-wrapper &gt; .vc_col-sm-12{padding-left:0px !important; padding-right:0px !important;}

.dir_search_btn input[type="submit"]{font-size:12px;}

.wpbdp-main-links input[type="button"]{font-size:12px;}

.wpbdp-main-box-large .submit-btn{padding-left:0px !important;}

.wpbdp-main-box-large .search-fields{padding-right: 0px !important; margin-bottom: 10px;}

.layout-right-sidebar &gt; .main-section .col-sm-8{padding-left:0px !important; padding-right:0px !important;}

.wpbdp-sec-bg &gt; .row &gt; .col-sm-12{padding-left:0px !important; padding-right:0px !important;}

.wpbdp-sec h1{font-size:26px;}

.wpbdp-sidebar-main{max-width: 100%; width:100%; float:none; padding:4px; margin:0px;}

.box-layout{width:30%;}

.box-layout-regular{min-height: 355px !important;}

.box-layout-R{width:calc(100% - 10px);}

.box-layout-regular .event-start-date{text-align:center; width:100%; padding:0px; border:none;}

.box-layout-regular .event-location{text-align:center; width:100%; margin:0px;}

#search_categories{margin-top:5px; margin-bottom:0px !important;}

.dir_create_sub{margin-right: 0px; margin-top: 10px;}

.contribanner{padding:10px;}
	
}	


@media screen and (max-width: 800px) {

.homepage_topmarg_fix {padding: 12px 12px 0;}	

.vc_col-sm-9{width:100%;}

.vc_column_container{width:100%;}

.newsletter-sec1,.newsletter-sec {margin:8px 0px 20px !important; padding:18px 30px 30px; max-width:100%; min-height:auto; height:100%; overflow:hidden;}

#latest-articles-mob{margin-left: 0px !important; margin-right: 0px !important; margin-top:18px !important;}

.vc_row.vc_inner{margin-left: 0px !important; margin-right: 0px !important;}

.single-featured img{height:auto !important;}

.layout-2-col .content-column, .bf-2-main-column-size{width:100% !important;}

.wpbdp-listing-excerpt{height:auto !important;}

.layout-2-col .sidebar-column, .bf-2-primary-column-size {width: 100% !important; margin-bottom: 20px;}

#directory_wrap_main &gt; .bs-vc-wrapper &gt; .vc_col-sm-12{padding-left:0px !important; padding-right:0px !important;}

.dir_search_btn input[type="submit"]{font-size:12px;}

.wpbdp-main-links input[type="button"]{font-size:12px;}

.wpbdp-main-box-large .submit-btn{padding-left:0px !important;}

.wpbdp-main-box-large .search-fields{padding-right: 0px !important; margin-bottom: 10px;}

.layout-right-sidebar &gt; .main-section .col-sm-8{padding-left:0px !important; padding-right:0px !important;}

.wpbdp-sec-bg &gt; .row &gt; .col-sm-12{padding-left:0px !important; padding-right:0px !important;}

.wpbdp-sec h1{font-size:26px;}

.wpbdp-sidebar-main{max-width: 100%; width:100%; float:none; padding:4px; margin:0px;}

.box-layout{width:30%;}

.box-layout-regular{min-height: 355px !important;}

.box-layout-R{width:calc(100% - 10px);}

.box-layout-regular .event-start-date{text-align:center; width:100%; padding:0px; border:none;}

.box-layout-regular .event-location{text-align:center; width:100%; margin:0px;}

#search_categories{margin-top:5px; margin-bottom:0px !important;}

.dir_create_sub{margin-right: 0px; margin-top: 10px;}

.box-layout-premium{width:30% !important; min-height:320px;}

.box-layout .event-title{font-size:20px; min-height: 105px;}

.event_btn{margin:0px;}

.event_btn a{font-size:11px; padding:12px 10px;}

.contribanner{padding:10px;}

.post-meta-views{display:none;}

}

@media screen and (min-width: 768px) {

/*.layout-2-col .sidebar-column, .bf-2-primary-column-size{max-width:360px !important; float:right; width:34% !important;}

.layout-2-col .content-column, .bf-2-main-column-size{width:61% !important; padding-left:0px;}*/

.post-meta-views{display:none;}
	
}


@media screen and (max-width: 750px) {

#latest-articles-mob{margin-left: 0px !important; margin-right: 0px !important; margin-top:18px !important;}

#advertisement-banner-last{margin-left: 0px !important; margin-right: 0px !important; margin-top:40px !important;}	

.newsletter-sec1,.newsletter-sec {margin:8px 0px 20px !important; padding:18px 30px 30px; max-width:100%; min-height:auto; height:100%; overflow:hidden;}

.box-layout-premium {width: 94% !important; margin: 20px auto 10px !important; min-height:auto; float: none !important; display: block;}	

.events_wrap &gt; .wpb_wrapper &gt; h1 {margin-top: 30px; padding: 0px 12px; font-size: 30px;}

#search_event_types{display:none !important;}

#search_event_types_chosen{display:none !important;}

#search_datetimes_chosen{margin:10px 0px !important;}

#menu-item-95173 {float: left !important; width: 100%;}

.wpbdp-sec p{display:none;}

.wpbdp-sec &gt; .listing-image {margin:0px 0 10px; width: 100% !important; float: left; height: auto; vertical-align: middle;line-height: 85px;}

.wpbdp-sec &gt; .listing-image img{width:180px;}

.wpbdp-listing-single .extra-images ul li img {max-width: 125px !important;}

.sidebar_ad_con{max-width:100%;}

.vltcifs-image{width:100%;}

#recent-posts-2{max-width:100%;}

.sidebar &gt; .widget:last-child, .widget &gt; .bs-listing{margin-bottom:20px;}

#custom_html-3{width:100% !important; margin:20px auto 20px !important;}

.homepage_topmarg_fix {padding: 12px 12px 0px;}

.homepage_sidebar{margin-top:0px;}

.sticky-column{padding-left:0px !important; padding-right:0px !important; width:100% !important;}

.view-all{display:none;}

.single-container &gt; .post-author .post-author-bio {padding-left: 0 !important;}

.share-handler-wrap.bs-pretty-tabs-initialized{display:none;}

.category-title-resources_wrap{padding-left:10px; padding-right:10px;}

#wpbdp-main-box-keyword-field{margin-bottom:10px !important;}

.wpbdp-pagination{margin-bottom:35px !important;}

.wpbdp-listing-plan-regular_listing &gt; .dir_con &gt; .dir_con_sub_L &gt; .dir_excerpt_logo {float: none; margin: 0px auto; text-align: center; display: block;}

#search_datetimes_chosen {margin: 0 0px 10px !important;}

.ev_s_prm_title_con{height:160px;}

.single_event_listing .event-details, .single_event_listing .organizer-details{padding:10px 10px;}

.event_det{padding:20px 10px 10px !important;}

.wpbdp-content{margin-bottom:20px !important;}

.directory_btn{margin-bottom:10px;}

.wpbdp-sidebar ul li span{width:87%;}

.single_event_listing .meta{padding:0px 12px;}

.post-meta .views{display:none !important;}

.single-featured img{height:auto !important;}

.post-template-1 .single-post-title, .wpbdp-listing .listing-title h1{font-size:26px !important; line-height:1.3;}

.wpbdp-listing-excerpt{height:auto !important;}

.layout-2-col .sidebar-column, .bf-2-primary-column-size {width: 100% !important; margin-bottom: 20px;}

#directory_wrap_main &gt; .bs-vc-wrapper &gt; .vc_col-sm-12{padding-left:0px !important; padding-right:0px !important;}

.dir_search_btn input[type="submit"]{font-size:12px;}

.wpbdp-main-links input[type="button"]{font-size:12px;}

.wpbdp-main-box-large .submit-btn{padding-left:0px !important;}

.layout-right-sidebar &gt; .main-section .col-sm-8{padding-left:0px !important; padding-right:0px !important;}

.wpbdp-sec-bg &gt; .row &gt; .col-sm-12{padding-left:0px !important; padding-right:0px !important;}

.wpbdp-sec h1{font-size:26px;}

.wpbdp-sidebar-main{max-width: 100%; width:100%; float:none; padding:4px; margin:0px;}

.box-layout{width:30%;}

.box-layout-regular{min-height: 355px !important;}

.box-layout-R{width:calc(100% - 10px);}

.box-layout-regular .event-start-date{text-align:center; width:100%; padding:0px; border:none;}

.box-layout-regular .event-location{text-align:center; width:100%; margin:0px;}

#search_categories{margin-top:5px; margin-bottom:0px !important;}

.dir_create_sub{margin-right: 0px; margin-top: 10px;}

.contribanner{padding:10px;}

.rele-newsletter-left{width:100%; float:left; text-align:center; padding:30px 40px;}

.rele-newsletter-right{width:100%; background:#f8f8f8; float:right; padding:30px 30px 20px;}

.rele-newsletter-right input[type="email"]{width:100%;}

.rele-newsletter-right input[type="submit"]{width:100%; margin-top:15px;}

span.wpcf7-not-valid-tip{position:relative; margin:0px 0px 0px; width:100%;}

.directory-gallery-sec{padding:15px 15px 10px; margin:20px auto 30px !important; width:98%; background:#fff; box-shadow: 0px 0px 3px rgba(0,0,0,0.3);}
	
}

@media screen and (max-width: 600px) {
	
#latest-articles-mob{margin-left: 0px !important; margin-right: 0px !important; margin-top:18px !important;}	

#advertisement-banner-last{margin-left: 0px !important; margin-right: 0px !important; margin-top:40px !important;}

.newsletter-sec1,.newsletter-sec {margin:8px 0px 20px !important; padding:18px 30px 30px; max-width:100%; min-height:auto;}

.box-layout-premium {width: 94% !important; margin: 20px auto 10px !important; min-height:auto; float: none !important; display: block;}

.events_wrap &gt; .wpb_wrapper &gt; h1 {margin-top: 30px; padding: 0px 12px; font-size: 30px;}

#search_event_types{display:none !important;}

#search_event_types_chosen{display:none !important;}

#search_datetimes_chosen{margin:10px 0px !important;}

#menu-item-95173 {float: left !important; width: 100%;}

.wpbdp-sec p{display:none;}

.wpbdp-sec &gt; .listing-image {margin:0px 0 10px; width: 100% !important; float: left; height: auto; vertical-align: middle;line-height: 85px;}

.wpbdp-sec &gt; .listing-image img{width:180px;}

.wpbdp-listing-single .extra-images ul li img {max-width: 125px !important;}

.sidebar_ad_con{max-width:100%;}

.vltcifs-image{width:100%;}

#recent-posts-2{max-width:100%;}

.sidebar &gt; .widget:last-child, .widget &gt; .bs-listing{margin-bottom:20px;}

#custom_html-3{width:100% !important; margin:20px auto 20px !important;}

.homepage_topmarg_fix {padding: 12px 12px 0px;}

.homepage_sidebar{margin-top:0px;}

.sticky-column{padding-left:0px !important; padding-right:0px !important; width:100% !important;}

.view-all{display:none;}

.single-container &gt; .post-author .post-author-bio {padding-left: 0 !important;}

.share-handler-wrap.bs-pretty-tabs-initialized{display:none;}

.category-title-resources_wrap{padding-left:10px; padding-right:10px;}

#wpbdp-main-box-keyword-field{margin-bottom:10px !important;}

.wpbdp-pagination{margin-bottom:35px !important;}

.wpbdp-listing-plan-regular_listing &gt; .dir_con &gt; .dir_con_sub_L &gt; .dir_excerpt_logo {float: none; margin: 0px auto; text-align: center; display: block;}

#search_datetimes_chosen {margin: 0 0px 10px !important;}

.ev_s_prm_title_con{height:160px;}

.single_event_listing .event-details, .single_event_listing .organizer-details{padding:10px 10px;}

.event_det{padding:20px 10px 10px !important;}

.wpbdp-content{margin-bottom:20px !important;}

.directory_btn{margin-bottom:10px;}

.wpbdp-sidebar ul li span{width:87%;}

.single_event_listing .meta{padding:0px 12px;}

.post-meta .views{display:none !important;}

.single-featured img{height:auto !important;}

.post-template-1 .single-post-title, .wpbdp-listing .listing-title h1{font-size:26px !important; line-height:1.3;}

.wpbdp-listing-excerpt{height:auto;}

#directory_wrap_main &gt; .bs-vc-wrapper &gt; .vc_col-sm-12{padding-left:0px !important; padding-right:0px !important;}

.dir_search_btn input[type="submit"]{font-size:12px;}

.wpbdp-main-links input[type="button"]{font-size:12px;}

.layout-right-sidebar &gt; .main-section .col-sm-8{padding-left:0px !important; padding-right:0px !important;}

.wpbdp-sec-bg &gt; .row &gt; .col-sm-12{padding-left:0px !important; padding-right:0px !important;}

.wpbdp-sec h1{font-size:26px;}

.wpbdp-sidebar-main{max-width: 100%; width:100%; float:none; padding:4px; margin:0px;}

.box-layout{width:96%;}

.box-layout-regular{min-height: auto !important;}

#search_categories{margin-top:5px; margin-bottom:0px !important;}

.dir_create_sub{margin-right:0px; margin-top:0px;}

.contribanner{padding:10px;}

.innercontri_profile{width:100%; margin-bottom:30px;}

.section-heading.sh-t7 .h-text{line-height:1.3 !important;}

.single-wpbdp_listing &gt; .main-wrap &gt; .content-wrap &gt; .content-container &gt; .container &gt; .row &gt; .col-sm-8 &gt; .single-container &gt; .type-page &gt; .entry-content &gt; .wpbdp-listing &gt; .wpbdp-full &gt; .wpbdp-sec-bg &gt; .wpbdp-sidebar-main{padding:2px;}

.listing-item-grid-1 .title{margin:0 0 12px !important;}

#vltcifs-4{margin-left:0px;}	

#vltcifs-5{margin-left:0px;}

#vltcifs-6{margin-left:0px;}

.featured-img{width:100%; float:left; margin-right:0px; position:relative;}
	
.featured-content{width:100%; float:left; padding:15px;}

.single-featured img{height:auto !important;}

.post-tp-1-header .term-badges{margin:5px 0px 15px !important;}

#last-updated{margin-left:50px;}

.rele-newsletter-left{width:100%; float:left; text-align:center; padding:30px 40px;}

.rele-newsletter-right{width:100%; background:#f8f8f8; float:right; padding:30px 30px 20px;}

.rele-newsletter-right input[type="email"]{width:100%;}

.rele-newsletter-right input[type="submit"]{width:100%; margin-top:15px;}

span.wpcf7-not-valid-tip{position:relative; margin:0px 0px 0px; width:100%;}

.directory-gallery-sec{padding:15px 15px 10px; margin:20px auto 30px !important; width:98%; background:#fff; box-shadow: 0px 0px 3px rgba(0,0,0,0.3);}
.read-time{display:none;}



}

@media screen and (max-width: 320px) {

.rh-header .logo-container img{max-height: 75%; max-width: 75%;}	

.wpbdp-categories li{width:100%;}


	
}
</pre></body></html>