body.sp_calendar-template-default .blog_next_prev_buttons.wpb_row.vc_row-fluid.full-width-content.standard_section {
    display: none;
}
.material #footer-outer #footer-widgets .col ul li {
    padding: 0px 0!important;
    border: none;
    display: inline-block;
    margin: 0 10px;
}
#footer-outer #copyright {
    padding: 10px 0 !important;
    font-size: 14px !important;
	font-family:Roboto Condensed !important
}
div#text-4 p {
    text-align: left;
}
.desktop-only-mobile{
	display:block
}
.menu-only-mobile{
	display:none
}
.nectar-recent-posts-single_featured.multiple_featured .active .recent-post-container h2 a > span span{
	text-shadow: 1px 1px 12px rgba(0, 0, 0, 1);
}
@media only screen and (min-width: 1px) and (max-width: 999px){
	html body #header-outer[data-transparent-header="true"].transparent.dark-slide >header #logo img.mobile-only-logo.mobile {
    opacity: 1 !important;
}
html body #header-outer[data-transparent-header="true"].transparent.side-widget-open >header #logo img.dark-version{
	z-index: 99999;
    opacity: 1 !important;
	}	
 #header-outer.side-widget-open:before {
 display:none
}
	#header-outer:before{
		 display:none !important
	}
#slide-out-widget-area .inner .off-canvas-menu-container .menuwrapper ul.sub-menu li >a {
    font-size: 17px !important;
	}
 #header-outer.side-widget-open {
 background:transparent !important
}	
	.no-link img {
	padding:10px
}
	html body .full-width-content .nectar-recent-posts-slider .recent-post-container .inner-wrap h2{
		font-size:13px !important;
		line-height:18px !important
	}
	body .clients[class*="col"].no-carousel > div {
    margin-right: 1%;
    width: 15.4%;
	}
	.nectar-recent-post-bg.loaded:before{
		z-index:1 !important
	}
	.menu-only-mobile .nectar-recent-posts-slider .nectar-recent-post-slide,
	.menu-only-mobile .flickity-slider,
	.menu-only-mobile .nectar-recent-posts-slider .flickity-enabled.is-draggable .flickity-viewport{
		min-height:400px !important
	}
	.menu-only-mobile .nectar-recent-posts-slider .container .strong span {
    font-size: 10px;
}
	body.single h1.entry-title {
    font-size: 20px !important;
    line-height: 26px !important;
}
	.menu-only-mobile .nectar-recent-posts-slider .inner-wrap {
    top: 70%;
    width:80%
}
}
div[dir="auto"] {
    margin-bottom: 10px;
}
@media  screen and (max-width: 1000px){
	.menu-only-mobile{
	display:block !important
}
	.desktop-only-mobile{
	display:none !important
}
.nectar_team_member_overlay .team_member_details {
    width: 100%;
    height: 50vh !important;
	margin: 80px 0 !important;
	transform:scale(0.9);
	padding: 0 10% !important
}	
.nectar_team_member_overlay .team_member_picture {
    display: block;
    width: 100%;
    height: 50vh;
    top: 50vh;
}
	#header-outer:before {
    height: 80px !important;
}
body .top-level .nectar-recent-posts-single_featured .nectar-recent-post-slide .row-bg:after {
    width: 100%;
    position: absolute;
    content: '';
    height: 100%;
    background: rgba(0,0,0,0.3);
}
}
td.data-pts {
    font-weight: 700;
	color:#002f87
}
body.archive.category .subheader {
    display: none;
}
body.archive.category,
body.sp_event-template-default.single.single-sp_event,
{
    margin-top: 100px !important;
}
body.archive.category .row .col.section-title{
    margin-top: 100px !important;
}
body.sp_event-template-default.single.single-sp_event .blog_next_prev_buttons.wpb_row.vc_row-fluid.full-width-content.standard_section {
    display: none;
}
body.archive.category.category-club  span.subheader{
   display:none;
}
body.sp_event-template-default.single.single-sp_event  .sp-template-event-logos-block .sp-team-name {
    display: block;
    clear: both;
    vertical-align: middle;
    font-size: 28px;
    display: none !important;
}
@media only screen and (min-width: 1000px){
.container, body[data-header-format="left-header"] .container, .woocommerce-tabs .full-width-content .tab-container, .nectar-recent-posts-slider .flickity-page-dots, .post-area.standard-minimal.full-width-content .post .inner-wrap, .material #search-outer #search {
    max-width: 3000px;
}
}
.nectar-recent-posts-slider .inner-wrap{
	top:60%;
	max-width:40%
}
.nectar-recent-posts-slider h2 a{letter-spacing:1px}
div#author-bio{
	display:none
}
.team-desc *, .team-desc {
    font-size: 14px !important;
    line-height: 22px !important;
}
.tabbed[data-style="minimal_flexible"] .wpb_tabs_nav > li a{
	    font-weight: 700;
    letter-spacing: 2px;
}
#footer-outer .row {
    padding: 29px 0 !important;
}
.nectar-recent-post-bg.loaded{
	background-position:center top;
}
.nectar-recent-post-bg.loaded:before{
	content:"";
	display:block;
	position:absolute;
	width:100%;
	height:180px;
background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 31%, rgba(0,0,0,0) 74%, rgba(0,0,0,0) 99%);
	bottom:0;
	z-index:200;
	pointer-events:none;
}
#after_news:before{
	content:"";
	display:block;
	position:absolute;
	width:100%;
	height:334px;
background: linear-gradient(180deg, rgba(0,0,0,1) 55%, rgba(0,0,0,0.12648809523809523) 78%, rgba(0,0,0,0) 100%);
	background-repeat:no-repeat;
	top:0;
	z-index:1;
	pointer-events:none
}
#news_after_intro .row-bg.using-image{
opacity:0.91
}
.nectar-recent-post-slide .nectar-recent-post-bg:after, .single [data-post-hs="default_minimal"] .page-header-bg-image:after, .archive .page-header-bg-image:after{
background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 31%, rgba(0,0,0,0) 74%, rgba(0,0,0,0) 99%) !important;
}
.nectar-recent-posts-single_featured.multiple_featured .controls li .title {
    font-size: 12px;
	font-weight:600;
	text-transform:uppercase
}
.nectar-recent-posts-single_featured .grav-wrap .text a{
	display:none
}
#header-outer:before{
content: "";
    background: url(../files/2020/10/brush-blu-home-logo.svg);
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 260px;
    background-repeat: no-repeat;
    background-position: top left;
    z-index: 999;
}
#header-outer.small-nav:before{
content: "";
    background: url(../files/2020/10/brush-blu-home-logo.svg);
    display: block;
    position: fixed;
    top: 0px;
    left: 0;
    width: 100%;
    height: 170px;
    background-repeat: no-repeat;
    background-position: top left;
    z-index: 999;
}
body .products li.product.minimal .price-hover-wrap{
	width:auto
}
body.single-product .container-wrap {
    padding:6% 1% !important
}
.nectar-shop-header{
	display:none
}