.single strong{
    font-weight: 600;
}

.portfolio-filters-inline{
	text-transform: uppercase;
}
#top .col {
	margin-right: 2% !important;
}

.rrss_inlined{
    display: inline;
}

.icon-3x.fa.fa-linkedin.accent-color{
    width: 33px;
    height: 33px;
    border: solid 1px;
    border-radius: 6px !important;
    padding: 5px 0 0 1px;
    font-size: 20px;
    margin-right: 10px;
}

.nectar-global-section li{
	list-style: none;
	color: white;
}

.wpcf7-form p span {
    color: #fff;
}

#top .container{
	padding: 0 50px;
}

div#header-outer {
    margin-top: 40px;
}

ul.sf-menu.sf-js-enabled.sf-arrows {
    margin-left: 20px !important;
}
.wpb_row.full-width-content{
	margin-left:calc(-49.8vw + var(--scroll-bar-w)/2 + calc( var( --nectar-body-border-size ) * 2 ));
	width: calc(100vw - 28px) !important;
}
.column-bg-overlay,.column-image-bg,.row-bg{
	content: "";
	position: absolute;
	top: -10px; left: -10px;
	right: -10px; bottom: -10px;
	background-color: inherit;
	background-image: inherit;
	border-radius: 10px;
	z-index: -1;
	max-width: calc(100% - 10px) !important;
	max-height: calc(100% - 10px) !important;
}

.approach .column-bg-overlay{
	max-width: 100% !important;
}
.full-width-content .row-bg,
.full-width-section .row-bg{
	max-width: 99.6%;
}
a.nectar-button.jumbo.regular.regular-button {
    border-radius: 10px !important;
}

.nectar-video-inner{
	
    border-radius: 10px;
    margin: 0px auto;
    max-width: calc(100% - 25px) !important;
    overflow: hidden;
    -webkit-transform: translateZ(0);
}

header .row{
	background-color: rgb(238 238 238 / 30%);
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(8px);
	border-radius: 10px;
}

@media all and (max-width: 1000px){
		
	.wpb_row.full-width-content{
		width: calc(100vw - 26px) !important;
	}

}

@media all and (max-width: 500px){
	
	.wpb_row.full-width-content{
		width: calc(100vw - 10px) !important;
	}
}


@media only screen and (min-width: 1000px) {
    #header-outer[data-format="default"] #top .span_9 {
        margin-right: auto !important;
        margin-left: 0px !important;
    }
    #header-outer:not([data-format="left-header"]) #top > .container > .row {
        flex-direction: row-reverse !important;
    }
}