/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 1.0
*/
/*@font-face {*/
	/*font-family: 'Trade Gothic LT Std';*/
	/*src: url('fonts/hinted-TradeGothicLTStd-Cn18Obl.eot');*/
	/*src: local('Trade Gothic LT Std Condensed No. 18 Oblique'), local('TradeGothicLTStd-Cn18Obl'),*/
		/*url('fonts/hinted-TradeGothicLTStd-Cn18Obl.eot?#iefix') format('embedded-opentype'),*/
		/*url('fonts/hinted-TradeGothicLTStd-Cn18Obl.woff2') format('woff2'),*/
		/*url('fonts/hinted-TradeGothicLTStd-Cn18Obl.woff') format('woff'),*/
		/*url('fonts/hinted-TradeGothicLTStd-Cn18Obl.ttf') format('truetype'),*/
		/*url('fonts/hinted-TradeGothicLTStd-Cn18Obl.svg#TradeGothicLTStd-Cn18Obl') format('svg');*/
	/*font-weight: 500;*/
	/*font-style: italic;*/
/*}*/
@import url('https://fonts.googleapis.com/css?family=Roboto:400,500,700');

@font-face {
	font-family: 'Trade Gothic LT Std Condensed';
	src: url('fonts/hinted-TradeGothicLTStd-Cn18.eot');
	src: local('Trade Gothic LT Std Condensed No. 18'), local('TradeGothicLTStd-Cn18'),
		url('fonts/hinted-TradeGothicLTStd-Cn18.eot?#iefix') format('embedded-opentype'),
		url('fonts/hinted-TradeGothicLTStd-Cn18.woff2') format('woff2'),
		url('fonts/hinted-TradeGothicLTStd-Cn18.woff') format('woff'),
		url('fonts/hinted-TradeGothicLTStd-Cn18.ttf') format('truetype'),
		url('fonts/hinted-TradeGothicLTStd-Cn18.svg#TradeGothicLTStd-Cn18') format('svg');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Trade Gothic LT Std Extended';
	src: url('fonts/hinted-TradeGothicLTStd-Extended.eot');
	src: local('Trade Gothic LT Std Extended'), local('TradeGothicLTStd-Extended'),
		url('fonts/hinted-TradeGothicLTStd-Extended.eot?#iefix') format('embedded-opentype'),
		url('fonts/hinted-TradeGothicLTStd-Extended.woff2') format('woff2'),
		url('fonts/hinted-TradeGothicLTStd-Extended.woff') format('woff'),
		url('fonts/hinted-TradeGothicLTStd-Extended.ttf') format('truetype'),
		url('fonts/hinted-TradeGothicLTStd-Extended.svg#TradeGothicLTStd-Extended') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Trade Gothic LT Std Bold Extended';
	src: url('fonts/hinted-TradeGothicLTStd-BoldExt.eot');
	src: local('Trade Gothic LT Std Bold Extended'), local('TradeGothicLTStd-BoldExt'),
		url('fonts/hinted-TradeGothicLTStd-BoldExt.eot?#iefix') format('embedded-opentype'),
		url('fonts/hinted-TradeGothicLTStd-BoldExt.woff2') format('woff2'),
		url('fonts/hinted-TradeGothicLTStd-BoldExt.woff') format('woff'),
		url('fonts/hinted-TradeGothicLTStd-BoldExt.ttf') format('truetype'),
		url('fonts/hinted-TradeGothicLTStd-BoldExt.svg#TradeGothicLTStd-BoldExt') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Trade Gothic LT Std Bold Condensed n2';
	src: url('fonts/hinted-TradeGothicLTStd-BdCn20.eot');
	src: local('Trade Gothic LT Std Bold Condensed No. 20'), local('TradeGothicLTStd-BdCn20'),
		url('fonts/hinted-TradeGothicLTStd-BdCn20.eot?#iefix') format('embedded-opentype'),
		url('fonts/hinted-TradeGothicLTStd-BdCn20.woff2') format('woff2'),
		url('fonts/hinted-TradeGothicLTStd-BdCn20.woff') format('woff'),
		url('fonts/hinted-TradeGothicLTStd-BdCn20.ttf') format('truetype'),
		url('fonts/hinted-TradeGothicLTStd-BdCn20.svg#TradeGothicLTStd-BdCn20') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Trade Gothic LT Std Bold Condensed n2 Oblique';
	src: url('fonts/hinted-TradeGothicLTStd-BdCn20Obl.eot');
	src: local('Trade Gothic LT Std Bold Condensed No. 20 Oblique'), local('TradeGothicLTStd-BdCn20Obl'),
		url('fonts/hinted-TradeGothicLTStd-BdCn20Obl.eot?#iefix') format('embedded-opentype'),
		url('fonts/hinted-TradeGothicLTStd-BdCn20Obl.woff2') format('woff2'),
		url('fonts/hinted-TradeGothicLTStd-BdCn20Obl.woff') format('woff'),
		url('fonts/hinted-TradeGothicLTStd-BdCn20Obl.ttf') format('truetype'),
		url('fonts/hinted-TradeGothicLTStd-BdCn20Obl.svg#TradeGothicLTStd-BdCn20Obl') format('svg');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Trade Gothic LT Std Regular';
	src: url('fonts/hinted-TradeGothicLTStd.eot');
	src: local('Trade Gothic LT Std Regular'), local('TradeGothicLTStd'),
		url('fonts/hinted-TradeGothicLTStd.eot?#iefix') format('embedded-opentype'),
		url('fonts/hinted-TradeGothicLTStd.woff2') format('woff2'),
		url('fonts/hinted-TradeGothicLTStd.woff') format('woff'),
		url('fonts/hinted-TradeGothicLTStd.ttf') format('truetype'),
		url('fonts/hinted-TradeGothicLTStd.svg#TradeGothicLTStd') format('svg');
	font-weight: 500;
	font-style: normal;
}

@font-face {
	font-family: 'Trade Gothic LT Std Bold n2';
	src: url('fonts/hinted-TradeGothicLTStd-Bd2.eot');
	src: local('Trade Gothic LT Std Bold No. 2'), local('TradeGothicLTStd-Bd2'),
		url('fonts/hinted-TradeGothicLTStd-Bd2.eot?#iefix') format('embedded-opentype'),
		url('fonts/hinted-TradeGothicLTStd-Bd2.woff2') format('woff2'),
		url('fonts/hinted-TradeGothicLTStd-Bd2.woff') format('woff'),
		url('fonts/hinted-TradeGothicLTStd-Bd2.ttf') format('truetype'),
		url('fonts/hinted-TradeGothicLTStd-Bd2.svg#TradeGothicLTStd-Bd2') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Trade Gothic LT Std';
	src: url('fonts/hinted-TradeGothicLTStd-Obl.eot');
	src: local('Trade Gothic LT Std Oblique'), local('TradeGothicLTStd-Obl'),
		url('fonts/hinted-TradeGothicLTStd-Obl.eot?#iefix') format('embedded-opentype'),
		url('fonts/hinted-TradeGothicLTStd-Obl.woff2') format('woff2'),
		url('fonts/hinted-TradeGothicLTStd-Obl.woff') format('woff'),
		url('fonts/hinted-TradeGothicLTStd-Obl.ttf') format('truetype'),
		url('fonts/hinted-TradeGothicLTStd-Obl.svg#TradeGothicLTStd-Obl') format('svg');
	font-weight: 500;
	font-style: italic;
}

@font-face {
	font-family: 'Trade Gothic LT Std Bold n2 Oblique';
	src: url('fonts/hinted-TradeGothicLTStd-Bd2Obl.eot');
	src: local('Trade Gothic LT Std Bold No. 2 Oblique'), local('TradeGothicLTStd-Bd2Obl'),
		url('fonts/hinted-TradeGothicLTStd-Bd2Obl.eot?#iefix') format('embedded-opentype'),
		url('fonts/hinted-TradeGothicLTStd-Bd2Obl.woff2') format('woff2'),
		url('fonts/hinted-TradeGothicLTStd-Bd2Obl.woff') format('woff'),
		url('fonts/hinted-TradeGothicLTStd-Bd2Obl.ttf') format('truetype'),
		url('fonts/hinted-TradeGothicLTStd-Bd2Obl.svg#TradeGothicLTStd-Bd2Obl') format('svg');
	font-weight: bold;
	font-style: italic;
}

@font-face {
	font-family: 'Trade Gothic LT Std Light Oblique';
	src: url('fonts/hinted-TradeGothicLTStd-LightObl.eot');
	src: local('Trade Gothic LT Std Light Oblique'), local('TradeGothicLTStd-LightObl'),
		url('fonts/hinted-TradeGothicLTStd-LightObl.eot?#iefix') format('embedded-opentype'),
		url('fonts/hinted-TradeGothicLTStd-LightObl.woff2') format('woff2'),
		url('fonts/hinted-TradeGothicLTStd-LightObl.woff') format('woff'),
		url('fonts/hinted-TradeGothicLTStd-LightObl.ttf') format('truetype'),
		url('fonts/hinted-TradeGothicLTStd-LightObl.svg#TradeGothicLTStd-LightObl') format('svg');
	font-weight: 300;
	font-style: italic;
}

@font-face {
	font-family: 'Trade Gothic LT Std Light';
	src: url('fonts/hinted-TradeGothicLTStd-Light.eot');
	src: local('Trade Gothic LT Std Light'), local('TradeGothicLTStd-Light'),
		url('fonts/hinted-TradeGothicLTStd-Light.eot?#iefix') format('embedded-opentype'),
		url('fonts/hinted-TradeGothicLTStd-Light.woff2') format('woff2'),
		url('fonts/hinted-TradeGothicLTStd-Light.woff') format('woff'),
		url('fonts/hinted-TradeGothicLTStd-Light.ttf') format('truetype'),
		url('fonts/hinted-TradeGothicLTStd-Light.svg#TradeGothicLTStd-Light') format('svg');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Trade Gothic LT Std Bold';
	src: url('fonts/hinted-TradeGothicLTStd-Bold.eot');
	src: local('Trade Gothic LT Std Bold'), local('TradeGothicLTStd-Bold'),
		url('fonts/hinted-TradeGothicLTStd-Bold.eot?#iefix') format('embedded-opentype'),
		url('fonts/hinted-TradeGothicLTStd-Bold.woff2') format('woff2'),
		url('fonts/hinted-TradeGothicLTStd-Bold.woff') format('woff'),
		url('fonts/hinted-TradeGothicLTStd-Bold.ttf') format('truetype'),
		url('fonts/hinted-TradeGothicLTStd-Bold.svg#TradeGothicLTStd-Bold') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Trade Gothic LT Std Bold Oblique';
	src: url('fonts/hinted-TradeGothicLTStd-BoldObl.eot');
	src: local('Trade Gothic LT Std Bold Oblique'), local('TradeGothicLTStd-BoldObl'),
		url('fonts/hinted-TradeGothicLTStd-BoldObl.eot?#iefix') format('embedded-opentype'),
		url('fonts/hinted-TradeGothicLTStd-BoldObl.woff2') format('woff2'),
		url('fonts/hinted-TradeGothicLTStd-BoldObl.woff') format('woff'),
		url('fonts/hinted-TradeGothicLTStd-BoldObl.ttf') format('truetype'),
		url('fonts/hinted-TradeGothicLTStd-BoldObl.svg#TradeGothicLTStd-BoldObl') format('svg');
	font-weight: bold;
	font-style: italic;
}

body{
	font-family: 'Roboto', sans-serif;
	font-size: 17px;
	line-height: 25px;
}
/*html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	font-family: 'Trade Gothic LT Std Regular' !important;
	font-family: 'Roboto', sans-serif;
}*/

body div .nectar-button {
	letter-spacing: 0 !important;
}
img.rounded {
    border-radius: 50%;
}
p {
	font-size: 17px;
	line-height: 25px;
	/* padding-bottom: 4px;*/
}
div#header-secondary-outer {

/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#0d1523+0,19325d+100 */
background: #0d1523; /* Old browsers */
background: -moz-linear-gradient(-45deg, #0d1523 0%, #19325d 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #0d1523 0%,#19325d 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #0d1523 0%,#19325d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0d1523', endColorstr='#19325d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */	
/*	background-color: #0d1523; */
	border-bottom: 1px solid rgba(255,255,255,0.2);
/*	padding-bottom: 12px;
	padding-top: 12px; */
}
div#header-secondary-outer nav > ul > li > a {
	color: #ff7319 !important;
	padding: 10px 25px;
	letter-spacing: 0;
}
div#header-secondary-outer nav > ul > li > a:hover span.secondary-nav-label {
	/*color: #ff7319 !important;*/
	color: #fff !important;
}

div#header-secondary-outer nav > ul > li > a, div#header-secondary-outer nav > ul > li:last-child a span:hover {
	/*color: #fff !important;*/
	color: #ff7319 !important;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

div#header-secondary-outer nav > ul > li > a:hover, div#header-secondary-outer nav > ul > li:last-child a span{
	color: #FFF !important;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
div#header-secondary-outer nav > ul > li.arrow-image a {
	background-image: url("img/customer.png");
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 25px;
	background-size: 25px;
	padding-right: 27px !important;
}
#ajax-content-wrap div.container .blue-item a {
	color: #0089ff !important;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
#ajax-content-wrap div.container .dark-item a {
	color: #0089ff !important;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
#ajax-content-wrap div.container .dark-item {
	text-transform: capitalize;
}
#ajax-content-wrap div.container a.orange-item {
	background-color: transparent !important;
	border: none !important;
	color: #ff7319 !important;
	padding-left: 0px !important;
	padding-right: 0px !important;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
#ajax-content-wrap div.container .orange-item a {
	color: #ff7319 !important;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}

.orange-item {

}
.orange-item.nectar-button i {
    right: -25px;
    opacity: 1;
}
#ajax-content-wrap div.container .blue-item a:hover {
	color: #ff7319 !important;
}

#ajax-content-wrap div.container .dark-item a:hover {
	color: #ff7319 !important;
}
#ajax-content-wrap div.container a.blue-item {
	background-color: transparent !important;
	border: none !important;
	color: #0089ff !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
#ajax-content-wrap div.container a.dark-item {
	background-color: transparent !important;
	border: none !important;
	color: rgba(31, 31, 31, 0.8) !important;
	font-size: 17px;
	padding-left: 15px !important;
	padding-right: 0 !important;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
#ajax-content-wrap div.container a.dark-item i {
	color: #ff7319;
}
#ajax-content-wrap div.container a.blue-item span {

}
#ajax-content-wrap div.container a.dark-item span {

}
/*#ajax-content-wrap div.container a.blue-item:hover {*/
	/*color: #ff7319 !important;*/
/*}*/

#ajax-content-wrap div.container a.orange-invert {
	background-color: transparent !important;
	border: 1px solid #ff7319 !important;
	color: #ff7319 !important;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
#ajax-content-wrap div.container a.orange-invert {
	border: 2px solid #ff7319 !important;
}
#ajax-content-wrap div.container a.orange-invert.jumbo i {
    color: #ff7319 !important;
}
/*#ajax-content-wrap div.container a.orange-invert:hover {*/
	/*background-color: #ff7319 !important;*/
	/*color: #FFFFFF !important;*/
/*}*/

div .blue-item.nectar-button.has-icon:hover span,
div .blue-item.nectar-button.tilt.has-icon span {
	-ms-transform: translateX(0);
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
.blue-item.nectar-button i {
	right: -25px;
	opacity: 1;
}
div .dark-item.nectar-button.has-icon:hover span,
div .dark-item.nectar-button.tilt.has-icon span {
	-ms-transform: translateX(0);
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
.dark-item.nectar-button i {
	right: -25px;
	opacity: 1;
}
.dark-item.nectar-button.has-icon:hover i,
.dark-item.nectar-button.tilt.has-icon i {
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0)!important;
}
#ajax-content-wrap .column_container .vc_column-inner .wpb_wrapper .nectar-button.medium {
	/*padding-left: 20px;*/
	/*padding-right: 20px;*/
	margin-left: 0 !important;
}
#ajax-content-wrap .nectar-button span {

}
#ajax-content-wrap .column_container .vc_column-inner .wpb_wrapper .nectar-button.medium i {
	right: 20px;
}
#call-to-action div span h3 {
	color: inherit;
	padding-bottom: 13px;
}
html body #ajax-content-wrap #call-to-action div span {

	font-weight: normal;
	font-size: 24px;
	line-height: 1.4;

}
#ajax-content-wrap div#call-to-action > .container {
	padding-bottom: 91px !important;
	padding-top: 130px !important;
	letter-spacing: 0;
}
#ajax-content-wrap div#call-to-action > .container span h3 {
	font-size: 34px;
	letter-spacing: -1px;
}
#call-to-action .container > span {
	display: block;
	max-width: 660px;
	margin-bottom: 58px;
	margin-left: auto;
	margin-right: auto;
}
#call-to-action .container .nectar-button.regular-button {

	font-size: 14px;
	font-weight: normal;
	padding: 10px 54px;
	letter-spacing: 0;
	margin-left: 0;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	width: 190px;
}
#ajax-content-wrap #call-to-action .container .nectar-button.regular-button span.call-to-action-text {

	font-size: 14px;
	font-weight: normal;
}
#call-to-action .container .nectar-button.regular-button:before {
	content: "\e909";
	color: #fff;
	font-size: 19px;
    /*font-family: FontAwesome;*/
	font-family: 'icomoon'!important;
	position: absolute;
	right: 30px;
	/*webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;*/
	-webkit-transition: all .45s cubic-bezier(0.25,1,0.33,1);
	-moz-transition: all .45s cubic-bezier(0.25,1,0.33,1);
	-ms-transition: all .45s cubic-bezier(0.25,1,0.33,1);
	-o-transition: all .45s cubic-bezier(0.25,1,0.33,1);
	transition: all .45s cubic-bezier(0.25,1,0.33,1);
	top: 23%;
	opacity: 0;
}
#call-to-action .container .nectar-button.regular-button:hover:before {
	opacity: 1;
	right: 23px;
}
#call-to-action .container .nectar-button.regular-button:hover {
	/*padding-left: 30px;
	text-align: left;*/
	opacity: 1;
}
#call-to-action .container .nectar-button.regular-button:hover .call-to-action-text {
	-ms-transform: translateX(-18px);
    -webkit-transform: translateX(-18px);
    transform: translateX(-18px);
}
.wpb_wrapper a.nectar-button.jumbo {
    font-size: 15px;
    min-width: 190px;
    padding: 6px 40px;
}
html body #footer-outer .widget h4 {
	display: none;
	font-size: 14px;
	letter-spacing: 0;
}
.text-on-hover-wrap .categories a {
	font-size: 14px;
	letter-spacing: 0;
}
#footer-widgets .menu-footer-menu-container .menu-item a {
	font-size: 18px;
	line-height: 1.7;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
	letter-spacing: 0;
}
#footer-widgets .menu-footer-menu-container .menu-item.blue-item a {
	font-size: 14px;
}
#footer-widgets .menu-footer-menu-container .menu-item.blue-item i {
	display: inline-block;
	font-size: 18px;
	margin-left: 7px;
	margin-top: 2px;
	vertical-align: top;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
#footer-widgets .menu-footer-menu-container .menu-item.blue-item:hover i {
	margin-left: 15px;
}
#ajax-content-wrap #footer-widgets .menu-footer-menu-container .menu .menu-item.blue-item {
	padding-bottom: 0 !important;
	padding-top: 8px !important;
}
#ajax-content-wrap #footer-widgets .menu-footer-menu-container .menu .menu-item {
	padding-bottom: 8px !important;
	padding-top: 0 !important;
}
#ajax-content-wrap #footer-widgets .menu-footer-menu-container .menu .menu-item.button-item {
	padding-bottom: 15px !important;
	padding-top: 15px !important;
}
#ajax-content-wrap #footer-widgets a {
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
#ajax-content-wrap #footer-widgets a:hover {
	color: #ff7319 !important;
}
#ajax-content-wrap #footer-widgets .blue-item a:hover {
	color: #0089ff !important;
}
#footer-widgets .menu-footer-menu-container .menu .menu-item.button-item a {
	border: 1px solid #ff7319 !important;
	border-radius: 30px;
	color: #ff7319 !important;
	display: block !important;
	font-size: 14px;
	padding-bottom: 10px !important;
	padding-top: 10px !important;
	text-align: center;
	max-width: 200px;
	letter-spacing: 0;
	padding-left: 53px !important;
	padding-right: 53px !important;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
#footer-widgets .menu-footer-menu-container .menu .menu-item.button-item a span.call-to-action-text {
	font-size: 14px;
	-webkit-transform: translateX(0);
    transform: translateX(0);
    transition: opacity .45s cubic-bezier(0.25,1,0.33,1),transform .45s cubic-bezier(0.25,1,0.33,1);
    -webkit-transition: opacity .45s cubic-bezier(0.25,1,0.33,1),-webkit-transform .45s cubic-bezier(0.25,1,0.33,1);
}
#footer-widgets .menu-footer-menu-container .menu .menu-item.button-item a:before {
	color: #ff7319;
	/*content: "\f178";*/
	/*font-family: FontAwesome;*/
    content: "\e909";
    font-family: 'icomoon'!important;
	font-size: 19px;
	opacity: 0;
	position: absolute;
	right: 30px;
	top: 5px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	-o-transition: all 0.3s;
	transition: all 0.3s;
}
#footer-widgets .menu-footer-menu-container .menu .menu-item.button-item a:hover .call-to-action-text {
	/*padding-left: 38px !important;
	text-align: left;*/
	-ms-transform: translateX(-18px);
    -webkit-transform: translateX(-18px);
    transform: translateX(-18px);
}
#footer-widgets .menu-footer-menu-container .menu .menu-item.button-item a:hover:before {
	right: 23px;
	opacity: 1;
	/*background-color: #ff7319 !important;*/
	/*color: #fff !important;*/
}
#footer-widgets .widget ul li span.post-date {
	color: #a3a3a3 !important;

}
/*
#footer-outer, #footer-outer a:not(.nectar-button), body[data-form-style="minimal"] #footer-outer #footer-widgets .col input[type="text"] {
	font-size: 14px;
	line-height: 1.4;
}
*/
#footer-widgets .menu-footer-menu-container .menu-item a:hover {
	color: #ff7319 !important;
}
.menu-footer-menu-container .menu-item a span {
	display: block;
	color: #ff7319;
}
.widget_em_widget ul li ul li {

	color: #a3a3a3;
	font-size: 14px;
}
#footer-outer #footer-widgets .col .textwidget p {
	padding-bottom: 0;
}/*
#footer-widgets .container {
	max-width: 1362px;
	width: 100%;
}*/
#footer-outer .col .widget_recent_entries span, #footer-outer .col .recent_posts_extra_widget .post-widget-text span, #slide-out-widget-area .widget_recent_entries span, #slide-out-widget-area .recent_posts_extra_widget .post-widget-text span {
	font-size: 14px;
}
div#footer-outer #copyright {
    margin-top: 4px;
    padding: 0 0 15px;
}

body #ajax-content-wrap .container-wrap .container.main-content .nectar-button.regular.regular-button {
	opacity: 1 !important;
}
/*
html header#top .sf-menu li ul li a,
html #header-secondary-outer nav > ul > li > a,
html #header-secondary-outer ul ul li a,
html #header-outer .widget_shopping_cart .cart_list a {
	text-transform: uppercase;
	letter-spacing: 0;
}
*/
div.nectar-button.large {
	padding-bottom: 13px;
	padding-top: 13px;
	min-width: 164px;
}
div .same-size-buttons .nectar-button.large {
	min-width: 164px;
}
.accent-color [class^="icon-"] {
	color: inherit;
}
html header#top nav > ul > li > a {
/*
	letter-spacing: 0;
*/
}
div.nectar_icon_wrap[data-padding="10px"] .nectar_icon,
div.nectar_icon_wrap[data-padding="20px"] .nectar_icon {
	padding-left: 0;
	padding-right: 0;
}
div .nectar-button.medium {
	letter-spacing: 0;
}
.text-right {
	text-align: right;
}
.text-right .wpb_wrapper {
	text-align: right;
}
.wpb_row .left .text-right .wpb_wrapper {
	text-align: right;
}
.text-left {
	text-align: left;
}
#footer-outer #copyright .col ul {
	text-align: center;
	width: 100%;
}
#footer-outer #copyright .col ul li {
	display: inline-block;
	vertical-align: middle;
	float: none;
}
/*
#footer-outer #copyright p {

}
*/
#footer-outer #copyright .menu-bottom-footer-menu-container li.menu-item a {
	color: #787d84 !important;

	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
#footer-outer div#copyright ul li a:hover i {
	color: #ff7319 !important;
}
#footer-outer #copyright .menu-bottom-footer-menu-container li.menu-item a:hover {
	color: #ff7319 !important;
}
#footer-outer #copyright .menu-bottom-footer-menu-container ul {
	margin-top: 3px;
	text-align: right;
}
/*
#footer-outer #copyright p {
	font-size: 14px;
}
*/
body[data-dropdown-style="minimal"] div .sf-menu li ul li .sf-sub-indicator {
	top: 6px;
	right: -8px;
}
#call-to-action .triangle {
    border-left: 10px solid rgba(0, 0, 0, 0);
    border-right: 10px solid rgba(0, 0, 0, 0);
    border-top: 10px solid rgba(0, 0, 0, 0);
    height: 10px;
    left: 440px;
    margin: -42px auto 33px;
    width: 10px;
}
.order-second.wpb_column.column_container.vc_column_container {
	margin-left: 1%;
    margin-right: 0;
    padding: 0 20px;
    order: 2;
}
.order-one.wpb_column.column_container.vc_column_container {
	margin-left: 0;
    margin-right: 1%;
    /*padding: 0 20px;*/
    order: 1;
}
.column_container .border-radius-10:before {
    border-radius: 12px;
}
.wpb_row .left .wpb_wrapper {
	text-align: left;
}
.inner-white-background > .vc_column-inner {
	background-color: #fff;
	border-radius: 10px;
}
.inner-white-background .img-with-aniamtion-wrap img {
	border-radius: 10px 10px 0 0;
}
.vc_column-inner .wpb_wrapper .portfolio-filters #sort-portfolio {
	background-color: #0d1c30 !important;
}
/*
html body .portfolio-wrap .portfolio-items .inner-wrap .title {

	font-size: 18px;
    line-height: 24px;
}
*/

/*
html body .portfolio-wrap .portfolio-items .inner-wrap .work-meta p {
	font-size: 14px;
}
*/
html body .portfolio-wrap .portfolio-items .element {
	background-color: transparent !important;
}
html body .portfolio-wrap .portfolio-items .nectar-love-wrap {
	display: none;
}
#pagination {
    text-align: left;
    padding-bottom: 40px;
}
#ajax-content-wrap .post-area #pagination {
	height: auto;
}
html body #ajax-content-wrap #pagination > span.page-numbers.current,
html body #ajax-content-wrap nav.woocommerce-pagination span.page-numbers.current {
    box-shadow: none;
}
#ajax-content-wrap .post-area #pagination:after {
	clear: both;
	content: '';
	display: block;
}
#ajax-content-wrap .post-area #pagination a {

	font-size: 16px !important;
}
body #ajax-content-wrap #pagination >span.page-numbers.current {

	font-size: 16px !important;
}
div#pagination > div {
    display: inline-block;
    float: none;
    margin: 0 5px 0 0;
    vertical-align: middle;
}
html body .vc_column-inner .wpb_wrapper .nectar-milestone .number {
	padding-bottom: 10px;
}
.nectar-milestone .number span {

}
.wpb_wrapper div.nectar-milestone .subject {
	font-size: 20px !important;
	color: #000 !important;

}
.testimonial_slider .flickity-slider .inner > .wrap > span {

}
.testimonial_slider .flickity-slider .inner > .wrap > span.title {

}
.testimonial_slider .flickity-slider .inner > p {

	font-size: 18px;
	line-height: 34px;
}
/*div.testimonial_slider[data-style="multiple_visible_minimal"] blockquote .inner {
	padding-bottom: 0;
}*/
.testimonial_slider .flickity-page-dots {
	bottom: -85px;
}
/*#call-to-action > .container{
    border-bottom: 1px solid #3a4656;
}*/
body[data-bg-header="true"] div.container-wrap {
	padding-bottom: 0;
}

.padding-free-content p {
	padding-bottom: 0;
	/*line-height: 17px;*/
}
.blue-background-section-styling {
	padding: 21px !important;
	box-shadow: 0px 60px 100px 0 rgba(0, 0, 0, 0.5);
}
.blue-background-section-styling > div:last-of-type {
	padding: 52px 0 !important;
	border: 4px solid #8fb8ff;
}
.blue-background-section-styling > div:last-of-type > div:first-of-type {
	border-right: 1px solid #fff;
	padding-bottom: 85px;
    padding-top: 41px;
}
.blue-background-section-styling > div:last-of-type > div {
	padding-bottom: 15px;
	padding-top: 15px;
}
.blue-background-section-styling > div:last-of-type > div:first-of-type {
	border-right: 1px solid #fff;
	padding-bottom: 65px;
	padding-top: 65px;
}
.ascend div#footer-outer #footer-widgets .col ul li a {
    color: #fff !important;
    font-size: 18px !important;
}
.ascend div#footer-outer #footer-widgets .col ul li a:hover {
    color: #ff7319 !important;
}
.ascend div#footer-outer #footer-widgets .col ul li a .fa {
	color: #ff7319 !important;
	width: 30px;
	margin-right: 5px;
}
.ascend div#footer-outer #footer-widgets .col ul li a span {
    display: inline-block;
    vertical-align: middle;
}
.ascend div#footer-outer #footer-widgets .col .menu-social-menu-items-container ul li a .fa  {
	color: #fff !important;
	font-size: 30px;
}
.ascend div#footer-outer #footer-widgets .col .menu-social-menu-items-container ul {
	text-align: left;
}
.ascend div#footer-outer #footer-widgets .col .menu-social-menu-items-container ul li {
	display: inline-block;
	margin: 0 6px;
	float: none;
}
.ascend div#footer-outer #footer-widgets .col .menu-social-menu-items-container ul li:first-of-type {
	margin-left: 0;
}
#footer-outer div.widget {
	margin-bottom: 10px;
}
#footer-outer div.widget .textwidget .blue-item a {
	font-size: 18px !important;
	color: #4ea9fb !important;
	display: inline-block;
	margin-top: 16px;
}
html body #footer-outer .widget h4 {
	margin-top: -22px;
	line-height: 18px;
}
#footer-outer div.widget .textwidget .blue-item a i {
	display: inline-block;
    font-size: 18px;
    margin-left: 7px;
    margin-top: 2px;
    vertical-align: top;
	transition: all .3s ease-in-out 0s;
  -webkit-transition: all .3s ease-in-out 0s;
  -moz-transition: all .3s ease-in-out 0s;
  -o-transition: all .3s ease-in-out 0s;
}
#footer-outer div.widget .textwidget .blue-item a:hover i {
	margin-left: 15px;
}
.ascend div#footer-outer #footer-widgets .col .menu-social-menu-items-container ul li a:hover .fa  {
	color: #ff7319 !important;
}
.sidebarpartners-bottom-content-wrap img {
	display: inline-block;
	margin-left: 10px;
	vertical-align: middle;
}
#footer-outer div#copyright {
	border-top: none !important;
}
#footer-outer #copyright > div {
    /*border-top: 1px solid rgba(255, 255, 255, 0.18);*/
    /*max-width: 1362px;*/
    /*padding-right: 103px;*/
    /*padding-top: 15px;*/
}
div .span_3 {
    width: 25%;
}
div.col {
    margin-right: 0;
}
#footer-outer .menu-social-menu-items-container {
    padding-top: 7px;
}
.vc_column-inner .wpb_wrapper .text-background-orange {
	display: inline-block;
	background-color: #ff7319;
	padding-bottom: 0;
	padding-left: 10px;
	padding-right: 10px;
}
#footer-outer div.row {
    margin-bottom: 0;
    padding: 40px 0 1em;
}
.safari_browser .wpb_wrapper a.nectar-button.jumbo {
	padding: 8px 40px 3px;
}
.safari_browser header#top nav >ul >li[class*="button_solid_color"] >a:before,
.safari_browser #header-outer.transparent header#top nav >ul >li[class*="button_solid_color"] >a:before {
	transform: translateY(-10px);
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
}
/*-------- Blog page styling ---------*/
.post-area.standard-minimal div.post-author {
    position: relative;
    left: 0;
    top: 0;
    text-align: center;
    width: auto;
    font-size: 12px;
    line-height: 22px;
    float: left;
}
.post-area.standard-minimal article.post .post-meta.no-img {
    top: 0px;
    float: left;
}
article.post .content-inner {
    position: relative;
    width: 100%;
    float: left;
}
.post-area.standard-minimal .post-author .grav-wrap {
	display: none;
}
article.post .post-content:after {
	clear: both;
	content: '';
	display: block;
}
.post-area.standard-minimal .post-content {
    padding-left: 0;
}
html body #ajax-content-wrap .post-area.standard-minimal article.post .post-header h2 {
	font-size: 36px !important;
	line-height: 45px !important;
}
html body #ajax-content-wrap .post-area.standard-minimal article.post .post-header h2 a {
    color: #19325d !important;

	letter-spacing: 0;
	/*font-size: 36px !important;
	line-height: 40px !important;*/
}
html body #ajax-content-wrap .post-area.standard-minimal article.post .post-header h2 a:hover {
	color: #ff7319 !important;
}
.post-area.standard-minimal article.post .article-content-wrap .post-header {
	margin-bottom: 21px !important;
}
.post-area.standard-minimal .content-inner .article-content-wrap .date {
	background-color: #ff7319;
	padding: 0px 19px;
	float: left;
	margin-right: 19px;
	transition: all .5s ease-in-out 0s;
  -webkit-transition: all .5s ease-in-out 0s;
  -moz-transition: all .5s ease-in-out 0s;
  -o-transition: all .5s ease-in-out 0s;
}
.post-area.standard-minimal .content-inner .article-content-wrap .date a {
	color: #fff !important;

	font-size: 14px;
	cursor: text;
}
/*.post-area.standard-minimal .content-inner .article-content-wrap .date:hover {
	background-color: #19325d;
}*/
.post-area.standard-minimal .content-inner .article-content-wrap .date a:hover {
	/*color: #19325d !important;*/
}
.post-area.standard-minimal .content-inner .article-content-wrap .post-author {
	/*padding: 5px 5px;*/
	padding: 3px 5px;
}
.post-area.standard-minimal .content-inner .article-content-wrap .post-author a {
	color: #1f1f1f !important;
	font-size: 14px;
	/*font-family: 'Trade Gothic LT Std Regular' !important;*/
	font-family: 'Roboto', sans-serif !important;
	letter-spacing: 0;
}
.post-area.standard-minimal .content-inner .article-content-wrap .post-author a:hover {
	color: #ff7319 !important;
}
.post-area.standard-minimal .content-inner .video iframe {
	height: 468px;
	width: 100% !important;
}
.post-area.standard-minimal .content-inner .excerpt {
	padding-bottom: 10px;
	padding-top: 32px;
}
.post-area.standard-minimal .content-inner .excerpt {
	line-height: 30px;
}
.post-area.standard-minimal .content-inner .more-link .continue-reading {

	font-size: 17px;
}
.post-area.standard-minimal .content-inner .more-link .continue-reading:before {
	display: none !important;
	opacity: 0 ;
}
div.post-area.standard-minimal .content-inner article.post .more-link:hover span:after {
     transform: translateX(0) translateY(-50%);
     -webkit-transform: translateX(0) translateY(-50%);
}
body[data-dropdown-style="minimal"] div .sf-menu li ul li .sf-sub-indicator {
	top: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}
.post-area.standard-minimal .content-inner .more-link:hover .continue-reading:after {
	transform: translateX(0) translateY(-50%);
	-webkit-transform: translateX(0) translateY(-50%);
}
.ascend article.post .content-inner,
.post-area article.post .content-inner {
	border-bottom: 1px solid #dadada !important;
}
.post-area.standard-minimal .content-inner article.post .more-link span::before,
.team-member[data-style="bio_fullscreen"] .team-meta .arrow-line {
	top: 54%;
}
.post-area.standard-minimal .content-inner .article-content-wrap span.post-featured-img {
    display: block;
    /*padding-top: 71px;*/
}
.post-area.standard-minimal .content-inner .article-content-wrap span.post-featured-img img {
	margin-bottom: 0 !important;
}
/*.post-area.standard-minimal .content-inner .video {
	padding-top: 50px;
}*/
.post-area.standard-minimal .content-inner article.post .more-link {
    letter-spacing: 0.7px;
    margin-top: 7px;
}
div.post-area.standard-minimal, div#post-area.standard-minimal {
    padding-right: 92px;
    width: 69.9%;
}
div.main-content #sidebar {
    padding-top: 8px;
    /*letter-spacing: 1.2px;*/
    /*width: 29.3%;*/
}
div.main-content > .row > #sidebar {
    width: 29.3%;
}

.blog div.main-content #sidebar p {
	letter-spacing: 0;
}
.single .container-wrap {
	margin-top: 0;
}
body.single #single-below-header > span {
    padding: 0 10px 0 10px;
    border-left: 1px solid #4c4c4c;
    line-height: 2px;
}
.container.main-content #sidebar .widget h4 {

	font-size: 28px;
	letter-spacing: 0;
	margin-bottom: 44px;
	text-transform: none;
}
body.single .container-wrap #single-below-header span {
	display: inline-block;
	float: none;
	vertical-align: middle;
}
.container.main-content #sidebar .widget img {
	margin-bottom: 30px;
}
#sidebar .read-more-sidebar {
	display: block;
	opacity: 1;
	font-size: 17px;
	color: #8ab8ff;
	margin-top: 31px;
}
#sidebar > div.widget {
    /*background-color: #27344c;*/
    background-color: #609eff;
    padding: 40px 36px 31px;
}
#sidebar > div.widget .schedule-button {
	background-color: #002359;
    border-radius: 30px;
    color: #ffffff;
    display: block;
    font-size: 17px;
    line-height: 47px;
    margin-top: 40px;
    opacity: 1;
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
	transition: all .5s ease-in-out 0s;
	-webkit-transition: all .5s ease-in-out 0s;
	-moz-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
}
html body #ajax-content-wrap #sidebar > div.widget .textwidget input[type="email"] {
	background-color: #ffffff !important;
    border: 1px solid #ccc !important;
    box-shadow: 0 1px 7px 0px rgba(0,0,0, 0.3) inset !important;
    border-radius: 6px;
    font-size: 17px !important;
    color: #a5a5a5;
    line-height: 30px !important;
    opacity: 1 !important;
    text-indent: 5px !important;
    z-index: 0 !important;
}
html body #ajax-content-wrap #sidebar > div.widget .textwidget input[type="email"]::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-size: 17px !important;
}
html body #ajax-content-wrap #sidebar > div.widget .textwidget input[type="email"]::-moz-placeholder { /* Firefox 19+ */
  font-size: 17px !important;
}
html body #ajax-content-wrap #sidebar > div.widget .textwidget input[type="email"]:-ms-input-placeholder { /* IE 10+ */
  font-size: 17px !important;
}
html body #ajax-content-wrap #sidebar > div.widget .textwidget input[type="email"]:-moz-placeholder { /* Firefox 18- */
  font-size: 17px !important;
}

html body #ajax-content-wrap #sidebar > div.widget .textwidget .minimal-form-input label {
	z-index: 99999 !important;

}
body[data-form-style="minimal"] .minimal-form-input label span.text .text-inner {
    color: #ff0000;
    display: inline-block;
    font-size: 17px;
    opacity: 1;
    z-index: 9999 !important;
    padding-left: 15px !important;
}
body[data-form-style="minimal"] .minimal-form-input label:before,
body[data-form-style="minimal"] .minimal-form-input label:after {
	opacity: 0 !important;
}
body[data-form-style="minimal"] .minimal-form-input label:after {
	opacity: 0 !important;
}
body[data-form-style="minimal"] #sidebar .minimal-form-input {
    box-sizing: content-box;
    display: inline-block;
    margin-top: -11px;
    padding-top: 0;
    position: relative;
    width: 100%;
}
.container-wrap #sidebar input[type="submit"] {
    background-color: transparent !important;
    border: 2px solid #ff7319 !important;
    border-radius: 30px;
    color: #ffffff;
    display: block !important;
    font-size: 17px;
    line-height: 47px;
    margin-top: 30px;
    marker-bottom: 10px;
    opacity: 1;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
    transition: all .5s ease-in-out 0s;
	-webkit-transition: all .5s ease-in-out 0s;
	-moz-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
	width: 100% !important;
}
.container-wrap #sidebar input[type="submit"]:hover {
	background-color: #ff7319 !important;
}
body[data-form-style="minimal"] #sidebar .minimal-form-input label span.text {
	margin-top: 0;
}
body[data-form-style="minimal"] .minimal-form-input.filled label .text-inner,
body[data-form-style="minimal"] .minimal-form-input.has-text label .text-inner{
-webkit-animation:text-in-from-left 0.25s cubic-bezier(.39,.71,.56,.98) forwards;
   animation:text-in-from-left 0.25s cubic-bezier(.39,.71,.56,.98) forwards
}
@-webkit-keyframes text-in-from-left{50%{opacity:0; -webkit-transform:translateX(15px) translateY(0px); font-size:14px}
51%{opacity:0; -webkit-transform:translateX(-10px) translateY(-50px); font-size:12px; line-height:12px}
100%{opacity:1; -webkit-transform:translateX(0px) translateY(-50px); font-size:12px; line-height:12px}
}

@keyframes text-in-from-left{50%{opacity:0; transform:translateX(15px) translateY(0px); font-size:14px}
51%{opacity:0; transform:translateX(-11px) translateY(-50px); font-size:12px; line-height:12px}
100%{opacity:1; transform:translateX(0px) translateY(-50px); font-size:12px; line-height:12px}
}

@-webkit-keyframes text-out-from-left{0%{-webkit-transform:translateY(-26px) translateX(0px); font-size:12px; line-height:12px}
50%{opacity:0; -webkit-transform:translateX(-10px) translateY(-50px); font-size:12px; line-height:12px}
51%{opacity:0; -webkit-transform:translateX(15px) translateY(0px); font-size:14px}
100%{opacity:1; -webkit-transform:translateX(0px) translateY(0px)}
}

@keyframes text-out-from-left{0%{transform:translateY(-51px) translateX(0px); font-size:12px; line-height:12px}
50%{opacity:0; transform:translateX(-10px) translateY(-51px); font-size:12px; line-height:12px}
51%{opacity:0; transform:translateX(15px) translateY(0px); font-size:14px}
100%{opacity:1; transform:translateX(0px) translateY(0px)}
}
#sidebar > div.widget .schedule-button:hover {
	background-color: #fff;
	color: #002359;
}
#sidebar div.widget a {
	color: #8ab8ff;
	opacity: 1;
	font-size: 17px;
}
#sidebar > div.widget h4 {
	color: #fff;
}
#sidebar > div.widget p {
	color: #fff;
	padding-bottom: 7px;
}
#sidebar > div.widget a {
	color: #8ab8ff;
}
#sidebar > div.widget a {
	color: #fff;
}
#sidebar > div.widget a:hover {
	color: #ff7319;
}
#sidebar > div:nth-child(even).widget a {
	opacity: 1;
	font-size: 17px;
	color: #fff;
}
#sidebar > div:nth-child(even).widget a:hover {
	color: #ff7319;
}
#sidebar > div:nth-child(even) {
	background-color: #609eff;
}
#sidebar .read-more-sidebar .fa {
    color: #ff7319;
    font-size: 32px;
    width: 15px;
}
.blog #page-header-bg  {
	height: auto !important;
}
.blog #page-header-wrap  {
	height: auto !important;
}
html body.blog #ajax-content-wrap > .container-wrap {
	padding-top: 4.5em !important;
}
html body.blog #ajax-content-wrap > .container-wrap .container.main-content {
	padding-left: 49px;
	padding-right: 49px;
}
html body.archive #ajax-content-wrap > .container-wrap {
	padding-top: 4.5em !important;
}
html body.archive #ajax-content-wrap > .container-wrap .container.main-content {
	padding-left: 49px;
	padding-right: 49px;
}
html body.single:not(.single-event) #ajax-content-wrap > .container-wrap {
	padding-top: 4.5em !important;
}
/*html body.single #ajax-content-wrap > .container-wrap .container.main-content {
	padding-left: 49px;
	padding-right: 49px;
}*/
.blog #page-header-bg > .container > div > .col {
	top: auto !important;
}
#page-header-bg > .container > div > .col .inner-wrap h1 {
/*
	font-size: 60px;
	line-height: 60px;
*/
}
.blog #page-header-bg {
    /*padding-bottom: 5.5%;*/
    padding-top: 12%;
}
.blog #page-header-bg .subheader {
	display: block;
	opacity: 0.8;
	padding-top: 21px;
	font-size: 20px;
}
.main-content #sidebar {
	padding-top: 8px;
}
.relative {
	position: relative;
}
.hero-single-post-title-wrap  {
    bottom: 0;
    left: 0;
    margin: 0 auto;
	max-width: 1425px;
    padding: 0px 90px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
}
.hero-single-post-title-wrap .hero-title {
	color: #fff;
	display: block;
	letter-spacing: 0;
	font-size: 60px;
	text-transform: uppercase;
}
.single-post-hero-image-wrapper img {
	display: block;
	height: auto;
	max-width: 100%;
}
.display-table {
	display: table;
	height: 100%;
	width: 100%;
}
.display-table-cell-bottom {
	display: table-cell;
	vertical-align: bottom;
}
.hero-single-post-title-wrap .display-table-cell-bottom {
	padding-bottom: 77px;
	padding-top: 30px;
}
.inner-wrap > .post-content > .content-inner > .post-featured-img {
	display: none;
}
/*.single p {
	margin-bottom: 36px;
}*/


html body #ajax-content-wrap .section-title.blog-title {
	padding-top: 35px;
}
html body #ajax-content-wrap .section-title.blog-title .entry-title {
	color: #19325d;

	font-size: 44px;
	letter-spacing: 0;
	line-height: 55px;
	margin-bottom: 18px;
}
body #ajax-content-wrap #single-below-header span a {
	color: #1f1f1f !important;
	padding-bottom: 6px;
	padding-top: 6px;
	font-size: 14px;
	display: inline-block !important;
	transition: all .5s ease-in-out 0s;
  -webkit-transition: all .5s ease-in-out 0s;
  -moz-transition: all .5s ease-in-out 0s;
  -o-transition: all .5s ease-in-out 0s;
}
body #ajax-content-wrap #single-below-header span a:hover {
	color: #ff7319 !important;
}
body.single .heading-title {
    border-bottom: 1px solid #dddddd;
    margin-bottom: 56px;
    padding-bottom: 38px;
}
body #ajax-content-wrap #single-below-header .date {
	background-color: #ff7319;
    color: #ffffff;
    float: left;
    display: inline-block;
    font-size: 14px;
    line-height: 1;
    margin-right: 19px;
    padding: 6px 19px;
    transition: all .5s ease-in-out 0s;
  -webkit-transition: all .5s ease-in-out 0s;
  -moz-transition: all .5s ease-in-out 0s;
  -o-transition: all .5s ease-in-out 0s;
}
#single-below-header .date:hover {
	background-color: #19325d;
}
.single .post-area.standard-minimal .content-inner .video, .single #post-area.standard-minimal .content-inner .video, .blog .post-area.standard-minimal .content-inner .video, .blog .post-area.standard-minimal .content-inner .post-meta.no-img, .blog .post-area.standard-minimal .content-inner .post-featured-img {
    /*padding-top: 0;*/
    padding-bottom: 3em;
}
.single .post-area.standard-minimal .content-inner h3 {
	padding-bottom: 18px;
	opacity: 0.8;
}
.single.ascend article.post .content-inner, .single .post-area article.post .content-inner {
	border-bottom: none !important;
	padding-bottom: 30px;
}
.single.ascend article.post .post-content > .content-inner, .single .post-area article.post .post-content > .content-inner {
	border-bottom: 1px solid #dadada !important;
}
body.ascend #author-bio.no-pagination, body.ascend .comment-wrap {
	border-top: none !important;
}
/*comments*/
body.ascend #author-bio h3 span i,
body.ascend .comments-section .comment-wrap.full-width-section > h3 span i {
	font-style: normal;
}
body.ascend #author-bio h3 span,
body.ascend .comments-section .comment-wrap.full-width-section > h3 span {
	color: rgba(0 ,0 ,0 , 0.5);
	font-size: 14px;
	font-style: normal;
}
body.ascend .comment-wrap,
body.ascend #author-bio {
    padding-top: 16px;
}
body.ascend #author-bio {
	text-align: left;
}
body.ascend #author-bio img {
    display: block;
    float: left;
    margin-bottom: 15px;
    margin-left: 0;
    margin-right: 52px;
    margin-top: 0;
    position: relative;
}
body.ascend .container-wrap #author-bio #author-info {
    float: left;
    margin: 0;
    padding-left: 0;
    padding-top: 6px;
    width: 56%;
}
body.ascend .container-wrap #author-bio #author-info h2 {
	font-size: 24px !important;
	letter-spacing: -1px !important;
}
body.ascend .container-wrap #author-bio #author-info p {
    margin: 0 auto;
    max-width: 100%;
}
body.ascend .container-wrap #author-bio #author-info p {
    font-size: 14px;
    line-height: 22.4px;
    margin-top: 14px;
}
body.ascend #author-bio .nectar-button {
	border: none !important;
	clear: both;
	display: block;
	font-size: 17px;
	float: left;
	margin-left: 112px;
	color: rgba(31, 31, 31, 0.8) !important;
	transition: all .5s ease-in-out 0s;
	-webkit-transition: all .5s ease-in-out 0s;
	-moz-transition: all .5s ease-in-out 0s;
	-o-transition: all .5s ease-in-out 0s;
	width: 100%;
	max-width: 350px;
}
body.ascend #author-bio .nectar-button:hover {
	background-color: transparent !important;
}
.nectar-button.extra_jumbo span {
	font-size: 21px;
	line-height: 1;
	text-transform: none;
	vertical-align: middle;
}
.vc_column-inner a.nectar-button.extra_jumbo {
    font-size: 24px;
    line-height: 1;
    padding-bottom: 13px !important;
    padding-top: 13px !important;
}
.vc_column-inner a.nectar-button.extra_jumbo i {
    font-size: 24px!important;
    margin-top: -12px !important;
    line-height: 30px!important;
    vertical-align: middle;
}
.comments-section .comment-wrap #comments {
	display: none;
}
.comments-section .comment-wrap .comment-author.vcard img {
	float: left;
}
.comments-section .comment-wrap .comment-author.vcard .fn {
	color: #000;
	float: left;
	font-size: 14px;
	margin-left: 18px;
}
.comments-section .comment-wrap .comment-meta {
	float: left;
	width: 100%;
}
.comments-section .comment-wrap .comment-body > p {
    color: #000;
    float: left;
    margin-top: 0;
    font-size: 14px;
    padding-left: 89px;
    width: 100%;
}
.comments-section .comment-list .comment-meta a {
	color: #000;
}
.comments-section .comment-list .comment-meta a:hover {
	color: #ff7319;
}
.comments-section .comment-list li.comment > div,
.comments-section .comment-list li.pingback > div {
	padding-left: 25px;
}
.comments-section .comment-list .children {
	background-position: left center !important;
	padding-top: 20px;
}
.comments-section .comment-wrap .reply .comment-reply-link {
	color: #fff !important;
	background-color: #ff7319;
	border-radius: 30px !important;
	font-size: 11px;
	padding: 6px 16px;
	text-transform: uppercase;
}
.comments-section .comment-list li.comment > div,
.comments-section .comment-list li.pingback > div {
	margin-top: 2.9em;
}
.comments-section .comment-wrap .comment-meta {
    float: left;
    padding-left: 20px;
    width: 93%;
}
.comments-section .comment-wrap #respond {
	text-align: left;
}
html body div.comments-section .comment-wrap #respond .comment-reply-title {
	font-size: 26px;
	letter-spacing: -0.2px;
	margin-bottom: 20px;
	text-align: left !important;
}
.comments-section .comment-wrap #commentform div .col.span_4 {
	margin-right: 24px;
}
.comments-section .comment-wrap #commentform div .col.span_4.col_last {
	margin-right: 0;
}
.comments-section .comment-wrap #commentform div input,
.comments-section .comment-wrap #commentform div textarea {
	border: 1px solid #ccc !important;
	border-radius: 7px !important;
	box-shadow: 0 1px 7px 0px rgba(0,0,0, 0.3) inset !important;
}
.comments-section .comment-wrap #commentform div input {
    height: 57px;
}
.comments-section .comment-wrap #commentform div textarea {
	height: 121px;
}


/*************************/
/* DARK BG HUBSPOT FORMS */

#demo__hubspot-form form label span,
#contact__hubspot-form form label span,
#lp__hubspot-form form label span {
	color: #fff !important;
}

#demo__hubspot-form select,
#demo__hubspot-form input[type="text"],
#demo__hubspot-form textarea,
#demo__hubspot-form input[type="email"],
#demo__hubspot-form input[type="password"],
#demo__hubspot-form input[type="tel"],
#demo__hubspot-form input[type="url"],
#demo__hubspot-form input[type="search"],
#demo__hubspot-form input[type="date"],
#contact__hubspot-form select,
#contact__hubspot-form input[type="text"],
#contact__hubspot-form textarea,
#contact__hubspot-form input[type="email"],
#contact__hubspot-form input[type="password"],
#contact__hubspot-form input[type="tel"],
#contact__hubspot-form input[type="url"],
#contact__hubspot-form input[type="search"],
#contact__hubspot-form input[type="date"],
#lp__hubspot-form select,
#lp__hubspot-form input[type="text"],
#lp__hubspot-form textarea,
#lp__hubspot-form input[type="email"],
#lp__hubspot-form input[type="password"],
#lp__hubspot-form input[type="tel"],
#lp__hubspot-form input[type="url"],
#lp__hubspot-form input[type="search"],
#lp__hubspot-form input[type="date"] 
{
	background-color: #fcfcfc !important;
	border: 1px solid #ccc !important;
	border-radius: 7px !important;
	box-shadow: 0 1px 7px 0px rgba(0,0,0, 0.15) inset !important;
	width: 100% !important;
}

#demo__hubspot-form div.hs-form-field,
#contact__hubspot-form div.hs-form-field,
#lp__hubspot-form div.hs-form-field {
    padding-bottom: 26px;
}
#demo__hubspot-form div input::-webkit-input-placeholder,
#contact__hubspot-form div input::-webkit-input-placeholder,
#lp__hubspot-form div input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #2e2e2e !important;
  font-size: 17px;
}
#demo__hubspot-form div input::-moz-placeholder,
#contact__hubspot-form div input::-moz-placeholder,
#lp__hubspot-form div input::-moz-placeholder { /* Firefox 19+ */
  color: #2e2e2e !important;
  font-size: 17px;
}
#demo__hubspot-form div input:-ms-input-placeholder,
#contact__hubspot-form div input:-ms-input-placeholder,
#lp__hubspot-form div input:-ms-input-placeholder { /* IE 10+ */
  color: #2e2e2e !important;
  font-size: 17px;
}
#demo__hubspot-form div input:-moz-placeholder,
#contact__hubspot-form div input:-moz-placeholder,
#lp__hubspot-form div input:-moz-placeholder { /* Firefox 18- */
  color: #2e2e2e !important;
  font-size: 17px;
}
#demo__hubspot-form select,
#contact__hubspot-form select,
#lp__hubspot-form select {
	font-size: 17px;
}

#demo__hubspot-form form fieldset .hs-form-field,
#contact__hubspot-form form fieldset .hs-form-field,
#lp__hubspot-form form fieldset .hs-form-field {
	width: 100%;
	/*padding-bottom: 29px;*/
	padding-bottom: 26px;
}


/* END DARK BG HUBSPOT FORMS */
/*****************************/




/*************************/
/* LIGHT BG HUBSPOT FORMS */

#lp__hubspot-form-lightbg form label span {
	color: #222 !important;
}

#lp__hubspot-form-lightbg select,
#lp__hubspot-form-lightbg input[type="text"],
#lp__hubspot-form-lightbg textarea,
#lp__hubspot-form-lightbg input[type="email"],
#lp__hubspot-form-lightbg input[type="password"],
#lp__hubspot-form-lightbg input[type="tel"],
#lp__hubspot-form-lightbg input[type="url"],
#lp__hubspot-form-lightbg input[type="search"],
#lp__hubspot-form-lightbg input[type="date"] 
{
	background-color: #fcfcfc !important;
	border: 1px solid #ccc !important;
	border-radius: 7px !important;
	box-shadow: 0 1px 7px 0px rgba(0,0,0, 0.15) inset !important;
	width: 100% !important;
}

#lp__hubspot-form-lightbg div.hs-form-field {
    padding-bottom: 26px;
}
#lp__hubspot-form-lightbg div input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #2e2e2e !important;

  font-size: 17px;
}
#lp__hubspot-form-lightbg div input::-moz-placeholder { /* Firefox 19+ */
  color: #2e2e2e !important;

  font-size: 17px;
}
#lp__hubspot-form-lightbg div input:-ms-input-placeholder { /* IE 10+ */
  color: #2e2e2e !important;

  font-size: 17px;
}
#lp__hubspot-form-lightbg div input:-moz-placeholder { /* Firefox 18- */
  color: #2e2e2e !important;

  font-size: 17px;
}
#lp__hubspot-form-lightbg select {
	font-size: 17px;
}

#lp__hubspot-form-lightbg form fieldset .hs-form-field {
	width: 100%;
	/*padding-bottom: 29px;*/
	padding-bottom: 26px;
}


/* END LIGHT BG HUBSPOT FORMS */
/*****************************/


html body div.wpb_column[data-bg-color="#273c5c"] {
	background-color: #273c5c;
}
.wpb_column[data-has-bg-color="true"]:before, .wpb_column[data-hover-bg^="#"]:before{
	transition:all 0s !important;
	-webkit-transition:all 0s !important;
	-o-transition:all 0s !important;
	-moz-transition:all 0s !important;
}
.hbspt-form {
	min-height: 450px;
}
body[data-form-style="minimal"] .comments-section .minimal-form-input label span.text {
	transform: translateY(-97%);
	-webkit-transform: translateY(-97%);
}
body.ascend .comment-list {
    border-bottom: medium none;
    padding-bottom: 8px;
}
.comments-section .comment-wrap #commentform .form-submit {
	text-align: left !important;
	margin-top: 38px;
}
.comments-section .comment-wrap #commentform .form-submit #submit {
	font-size: 17px;
	padding: 13px 40px;
	text-transform: uppercase;
}
body[data-form-style="minimal"] .comments-section .comment-wrap .minimal-form-input {
	padding-top: 0;
}
.comments-section .comment-wrap #commentform .form-submit #submit:hover {
	opacity: 1 !important;
}
.blog .container {
	padding: 0 49px;
}
body #page-header-bg .subheader {
	display: block;
	font-size: 20px;
	padding-top: 15px;
	width: 55%;
}
.number-comments {
	display: inline-block;
	border-left: 1px solid #4c4c4c;
	line-height: 12px;
	padding-left: 5px;
	vertical-align: middle;
}
.content-inner .post-author {
	color: #4c4c4c;
}
.number-comments .comment-number {
	font-size: 14px;
}
.webinar-list .webinar-list-item > .wpb_wrapper > .standard_section > .col.span_12 > .vc_col-sm-3 {
	width: 29%;
}
.webinar-list .webinar-list-item > .wpb_wrapper > .standard_section > .col.span_12 > .vc_col-sm-1 {
	display: none;
}
.webinar-list .webinar-list-item > .wpb_wrapper > .standard_section > .col.span_12 > .vc_col-sm-8 {
	width: 68.8%;
}
.webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper h2.vc_custom_heading {
	color: #19325d;

	font-size: 28px;
	line-height: 1.3;
}
.webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper h2.vc_custom_heading a {
	color: #19325d;

}
.webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper h2.vc_custom_heading a:hover {
	color: #ff7319;
}
.webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper h4.vc_custom_heading {
	color: #19325d;

	font-size: 28px;
	line-height: 1.3;
}
.webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper h4.vc_custom_heading a {
	color: #19325d;

}
.webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper h4.vc_custom_heading a:hover {
	color: #ff7319;
}
.webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper h5.vc_custom_heading {
	/*border-bottom: 1px solid #e1e1e1;*/
    color: #799fe1;
    font-size: 21px;
    line-height: 1.3;
    margin-bottom: 11px;
    padding-bottom: 16px;
}
.webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper div.vc_custom_heading {
	color: #1f1f1f;

	font-size: 21px;
	line-height: 1.3;
}
.webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper div.vc_custom_heading .position {
	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	padding-top: 5px;
}
.webinar-list .webinar-list-item {
	padding-bottom: 81px;
}
.webinar-list .vc_column-inner.webinar-list-item .img-with-aniamtion-wrap .inner {
	border-radius: 0 !important;
	height: auto !important;
	max-width: 100% !important;
	overflow: visible !important;
	width: 100% !important;
}
.webinar-list .vc_column-inner.webinar-list-item .img-with-aniamtion-wrap .inner img {
	border-radius: 50%;
	box-shadow: 0 25px 30px 1px rgba(0, 0, 0, 0.1);
	height: auto !important;
	min-height: 10px !important;
	max-width: 100%;
	width: auto;
}
.past-events .webinar-list .webinar-list-item {
	display: inline-block;
	vertical-align: top;
	width: 49.5%;
	padding-bottom: 63px;
}
.past-events .webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper h2.vc_custom_heading {
    font-size: 16px;
    line-height: 1.5;
    padding-bottom: 1px;
    padding-top: 11px;
}
.past-events .webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper h4.vc_custom_heading {
    font-size: 16px;
    line-height: 1.5;
    padding-bottom: 1px;
    padding-top: 11px;
}
.past-events .webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper h5.vc_custom_heading {
    border-bottom: 1px solid #e1e1e1;
    color: #ff7319;
    font-size: 12px;
    line-height: 1.3;
    margin-bottom: 12px;
    padding-bottom: 13px;
}
.past-events .webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper div.vc_custom_heading {
    font-size: 14px;
    line-height: 1.3;
    margin-bottom: 14px;
}
.past-events .webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper div.vc_custom_heading .position {
    font-size: 11px;
    padding-top: 1px;
}
.past-events .webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper .nectar-button {
	background-color: transparent !important;
	color: #0089ff;
	font-size: 14px;
	min-width: 181px;
	padding-left: 0;
}
.past-events .webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper .nectar-button span {
	position: relative;
	display: block;
	line-height: 16px;
	color: transparent !important;
}
.past-events .webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper .nectar-button span:after {
	content: "VIEW RECORDING";
    color: #0089ff;
    font-size: 14px;
    padding-left: 0;
    display: inline-block;
    top: 0;
    bottom: 0;
    position: absolute;
    width: 100%;
    left: 0;
}
.past-events .webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper .nectar-button.has-icon:hover span {
    -ms-transform: translateX(0);
    -webkit-transform: translateX(0);
    transform: translateX(0);
}
.wpb_row .centered-text .wpb_wrapper {
	text-align: center;
}
.wpb_row .center .centered-text .wpb_wrapper {
	text-align: center;
}
.past-events .webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper .nectar-button i.icon-button-arrow {
	font-family: 'iconsmind' !important;
	opacity: 1 !important;
	-ms-transform: translateX(20px);
    -webkit-transform: translateX(20px);
    transform: translateX(20px)!important;
}
.past-events .webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper .nectar-button:hover i.icon-button-arrow {
	-ms-transform: translateX(30px);
    -webkit-transform: translateX(30px);
    transform: translateX(30px)!important;
}
.past-events .webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper .nectar-button i.icon-button-arrow:before {
	content: "\f038";
}
.past-events .webinar-list .vc_column-inner.webinar-list-item .img-with-aniamtion-wrap .inner img {
	max-width: 85%;
}
.event-template-default.single  .wpb_row.vc_row.standard_section.hero-event-section {

}
/*.single-event-main-title {
	padding-bottom: 50px;
	padding-top: 250px;
}*/
div#header-space {
    height: 0 !important;
}
body div#header-outer,
body[data-header-color="dark"] div#header-outer {
    background-color: rgba(0, 0, 0, 0);
    box-shadow: none !important;
}
body div#header-outer.small-nav,
body[data-header-color="dark"] div#header-outer.small-nav {
    background-color: #fff !important;
    box-shadow: 0 0 3px 0 rgba(0,0,0,0.22) !important;
}
body div#header-outer header#top nav > ul > li > a,
body[data-header-color="dark"] div#header-outer header#top nav > ul > li > a {
	color: #ffffff!important;
    opacity: 0.75!important;
}
body div#header-outer.small-nav header#top nav ul li a,
body[data-header-color="dark"] div#header-outer.small-nav header#top nav ul li a {
    color: #888 !important;
}
body div#header-outer:not(.small-nav) header#top nav ul li a:after,
body[data-header-color="dark"] div#header-outer:not(.small-nav) header#top nav ul li a:after {
	border-color: #fff !important;
}
body div#header-outer:not(.small-nav) header#top nav ul #search-btn a {
	position: relative;
}
body div#header-outer:not(.small-nav) header#top nav ul #search-btn a span {
	color: #ffffff!important;
    opacity: 0.75!important;
}
body div#header-outer:not(.small-nav) header#top nav ul #search-btn a:after {
    border-left: 1px solid rgba(255,255,255,0.25)!important;
    display: inline-block;
    content: "";
    width: 11px;
    height: 20px;
    position: absolute;
    left: -1px;
    opacity: 1;
    top: 50%;
    margin-top: -10px;
    -webkit-transition: top 0.3s ease-out,margin-top 0.3s ease-out,height 0.3s ease-out,border-color 0.25s ease;
    transition: top 0.3s ease-out,margin-top 0.3s ease-out,height 0.3s ease-out,border-color 0.25s ease;
}
#single-event-hero {
	padding-left: 0 !important;
	padding-right: 0 !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	max-width: 100%;
	width: 100%;
}
/*single webinars*/
.clearfix:after {
	content: "";
	clear: both;
	display: block;
}
.author-post-main-image-content {
    float: left;
    margin-left: 0;
    width: 17%;
}
.author-post-main-title-date-description {
	float: left;
    margin-left: 0;
    padding-left: 56px;
    /*padding-top: 43px;*/
    width: 83%;
}
.author-post-main-title-date-description .wpb_wrapper div {
	color: #000;
}
.author-post-main-title-date-description .wpb_wrapper a {
	color: #000;
}
.author-post-main-title-date-description .wpb_wrapper p {
	color: #000;
}
.author-post-main-title-date-description .wpb_wrapper p span {
	display: block;
	padding-bottom: 5px;
}
.author-post-main-title-date-description .wpb_wrapper p span.speacker-name {
	color: #000;
	font-size: 21px;
	line-height: 1.2em;
	font-weight: bold;
}
.author-post-main-title-date-description .wpb_wrapper p span.speacker-function {
	color: #a7a7a7;
	font-size: 21px;
}
/*
.container .wpb_column.column_container.vc_column_container.author-post-main-title-date-description .wpb_wrapper h1 {
	color: #000;
	font-size: 52px;
}*/
div.author-post-main-image-title-date-description-wrapper {
	padding-top: 51px;
	padding-bottom: 40px;
}



/*----------- single webinars -----------*/
.wpb_column.column_container.vc_column_container.author-post-main-image-content {
    float: left;
    margin-left: 0;
    width: 22%;
}
.wpb_column.column_container.vc_column_container.author-post-main-image-content img {
	width: 100%;
	max-width: 274px;
	max-height: 274px;
	min-height: 50px !important;
}
.wpb_column.column_container.vc_column_container.author-post-main-title-date-description {
	float: left;
    margin-left: 0;
    /*padding-top: 40px;
    padding-left: 56px;*/
    width: 78%;
}
.author-post-main-title-date-description .wpb_wrapper div {
	color: #000;
}
.margin-left-50-left {
	margin-left: -50% !important;
}
.container .wpb_column.column_container.vc_column_container.author-post-main-title-date-description .wpb_wrapper h1 {
	color: #7691b4;

	font-size: 46px;
	line-height: 1.15;
}
.vc_column_container.author-post-main-title-date-description .vc_custom_paragraph-details {
	padding-top: 12px;
	margin-bottom: 0;
}
.event-date-upcoming-or-past {
/*	border-bottom: 1px solid #cccccc;*/
	float: left;
	margin-bottom: 10px !important;
	/*padding-bottom: 1.5em;*/
	padding-top: 3em;
	width: 100%;
}
@media(min-width:1001px) and (max-width:1200px) {
	.event-date-upcoming-or-past {
		padding-top: 0em;
	}
}
/*
.event-date-upcoming-or-past .upcoming-webinar-date-wrapper h5 {
	color: #000;
	font-size: 21px;
	margin-bottom: 0;
}
*/
/*
.event-date-upcoming-or-past .upcoming-webinar-date-wrapper h5 span {
	background-color: #ff7319;
	color: #fff;
	display: inline-block;
	font-size: 14px;
	margin-right: 20px;
	padding: 0 14px;
	text-transform: uppercase;
	vertical-align: middle;
}
*/
.upcoming-webinar-date-wrapper {
	font-weight: bold;
}
.event-template-default .vc_row.standard_section .vc_column-inner .wpb_wrapper p {
	color: rgba(31, 31, 31, 0.8);
	font-size: 17px;
	line-height: 1.7;
	/*margin-bottom: 24px;*/
}
.event-date-upcoming-or-past .webinar-past-ocured-event .vc_custom_heading {
	/*color: #ff7319;*/
	font-size: 21px;


}

.past-ocured-event-general-text {
	font-weight: bold;
	/*
	background-color: #ff7319;
	display: inline-block;
	padding: 0 12px;
	*/
}

/*
.past-ocured-event-general-text span {
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
}
*/




/***************************/
/*webinar side form styling*/

.event-template-default .hbspt-form {
	/*background-color: #609eff;
	padding: 45px 40px;
	border: 1px solid #ccc;
	*/
}
.event-template-default .webinar-form-wrapper {
	padding: 45px;
	border: 1px solid #ccc;
}
.single-event-main-title {
/*	padding-bottom: 59px;
	padding-top: 242px;*/
}
.event-template-default.single-event #page-header-bg h1 {
	font-size: 63px;
    line-height: 63px;
}
#webinar--hubspot-form .hs_submit input[type="submit"] {
	background-color: #ff7319 !important;
	border-color: #ff7319 !important;
	color: #fff !important;
	display: block !important;

	font-size: 17px;
    margin-top: 35px;
	text-transform: uppercase;
	width: 100%;
}
#webinar--hubspot-form div textarea {
    height: 121px;
}
#webinar--hubspot-form ul {
	margin-left: 0px;
	margin-top: 0.3em;
	list-style: none;
}

#webinar--hubspot-form ul li {
	list-style: none;
}

#webinar--hubspot-form div label span:first-of-type {
	color: #000 !important;
}
#webinar--hubspot-form div input[type="text"],
#webinar--hubspot-form div input[type="email"],
#webinar--hubspot-form div input[type="password"],
#webinar--hubspot-form div input[type="tel"],
#webinar--hubspot-form div input[type="url"],
#webinar--hubspot-form div input[type="search"],
#webinar--hubspot-form div input[type="date"],
#webinar--hubspot-form div select,
#webinar--hubspot-form div textarea {
    background-color: #fff !important;
    border: 1px solid #ccc !important;
    border-radius: 7px !important;
    box-shadow: 0 1px 7px 0px rgba(0,0,0, 0.15) inset !important;
    color: #2e2e2e !important;
    font-size: 17px;
    width: 100% !important
}

/* webinar side form styling*/
/****************************/


#top #logo .stnd.default-logo {
	display: none !important;
}
#top #logo .stnd.default-logo.append-image-js {
	display: block !important;
}
.small-nav #top #logo .stnd.default-logo {
	display: block !important;
}
.small-nav #top #logo .stnd.default-logo.append-image-js {
	display: none !important;
}
.event-template-default .hbspt-form div input[type="radio"],
.event-template-default .hbspt-form div input[type="checkbox"] {
	box-shadow: none !important;
	width: auto !important;
}
/*.event-template-default .hbspt-form div.hs-form-field label {
	display: none;
}*/
.event-template-default .hbspt-form div.hs-form-field {
	/*padding-bottom: 30px;*/
	padding-bottom: 15px;
}
.event-template-default .hbspt-form div input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #2e2e2e !important;

  font-size: 17px;
}
.event-template-default .hbspt-form div input::-moz-placeholder { /* Firefox 19+ */
  color: #2e2e2e !important;

  font-size: 17px;
}
.event-template-default .hbspt-form div input:-ms-input-placeholder { /* IE 10+ */
  color: #2e2e2e !important;

  font-size: 17px;
}
.event-template-default .hbspt-form div input:-moz-placeholder { /* Firefox 18- */
  color: #2e2e2e !important;

  font-size: 17px;
}
/*----------- Leadership page --------*/
div.blog-recent[data-style="default"] .col .post-header h3 {
    margin-bottom: 10px;
    letter-spacing: 0;
    font-size: 28px;
    line-height: 1.3;
    letter-spacing: 0;
}
div.blog-recent[data-style="default"] .col .post-header h3 a {
	color: #19325d !important;

    letter-spacing: 0;
}
div.blog-recent[data-style="default"] .col .post-header h3 a:hover {
	color: #ff7319 !important;
}
div.blog-recent[data-style="default"] .col .post-header span a {
		color: #1f1f1f !important;
	    font-family: 'Roboto', sans-serif;
	    font-size: 14px;
}
div.blog-recent[data-style="default"] .col .post-header span a:hover {
	color: #ff7319 !important;
}
/*------------ Case study --------------*/
.boxed .wpb_wrapper h3 a {
	color: inherit;
}
body.ascend .col.boxed, body.ascend .wpb_column.boxed {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
}
body.ascend .col.boxed:hover, body.ascend .wpb_column.boxed:hover {
    transform: translateY(-4px)!important;
    -webkit-transform: translateY(-4px)!important;
    box-shadow: 0 17px 25px rgba(0,0,0,0.13)!important;
    -webkit-box-shadow: 0 17px 25px rgba(0,0,0,0.13);
    -moz-box-shadow: 0 17px 25px rgba(0,0,0,0.13);
    -o-box-shadow: 0 17px 25px rgba(0,0,0,0.13);
}
p.vc_custom_heading a {
	color: inherit;
}
p.vc_custom_heading a:hover {
	color: #ff7319;
}

div[style=" color: #ffffff;"] p a {
    color: inherit;
}
div[style=" color: #ffffff;"] p a:hover {
    color: #ff7319;
}
div[style="color: #ffffff;"] p a {
    color: inherit;
}
div[style="color: #ffffff;"] p a:hover {
    color: #ff7319;
}
div[data-bg-color="#273c5c"] .hbspt-form form .hs_submit .actions input[type="submit"] {
}
div[data-bg-color="#273c5c"] .hbspt-form form .hs_submit .actions input[type="submit"] {
    display: block;
    background-color: #ff7319 !important;
    color: #fff;
    font-size: 17px;
    opacity: 1 !important;
    text-transform: uppercase;
    visibility: visible;
    width: 100%;
}
.container-wrap div.hbspt-form form fieldset div.input {
	/*margin-right: 0;*/
}
.container-wrap div.hbspt-form form fieldset {
	margin-right: 0;
}
/*---------get a demo page -------*/
div.wpb_column[data-shadow="small_depth"] {
	box-shadow: 0 30px 50px 0px rgba(0,0,0,0.5), 0 43px 95px rgba(0,0,0,0.08)
}

/*------------ employment page ------------*/
div.row .col .iwithtext .iwt-icon img:not([srcset]) {
    width: 62px;
}
.iwithtext .iwt-icon {
    position: absolute;
    left: 0;
    top: 0px;
    right: 0;
    margin: auto;
    width: 62px;
    padding-right: 0px;
    text-indent: -69px;
}
.iwithtext .iwt-text {
    padding-left: 75px;
    padding-top: 12px;
}
.iwithtext .iwt-text h4 a span[style="color: #0089ff;"] {
	transition: all .5s ease-in-out 0s;
  -webkit-transition: all .5s ease-in-out 0s;
  -moz-transition: all .5s ease-in-out 0s;
  -o-transition: all .5s ease-in-out 0s;
}
.iwithtext .iwt-text h4 a span[style="color: #0089ff;"]:hover {
	color: #ff7319!important;
}
img.img-with-animation[data-animation="fade-in-from-left"].no-image-padding {
	padding-right: 0;
}
.orange-icon-background .nectar_icon_wrap .nectar_icon {
	background-color: #ff7319;
	border-radius: 50%;
	text-align: center;
}
.orange-icon-background .nectar_icon_wrap {
	max-width: 73px;
	width: 100%;
}
.border-right-items .vc_col-sm-4.wpb_column.column_container.vc_column_container {
	border-right: 1px solid #cacaca;
}
.border-right-items .vc_col-sm-4.wpb_column.column_container.vc_column_container:last-of-type {
	border-right: 1px solid transparent;
}
.is-page-webinar-archives div.event-list-archive-details > h2 {

	font-size: 33px;
	margin-bottom: 60px;
	margin-top: 22px;
}
.event-list-archive-details .past-events .webinar-list .webinar-list-item {
	display: initial;
	width: 100%;
}
.is-page-webinar-archives .webinar-archive {
	margin-left: 0;
}
.is-page-webinar-archives .webinar-list .webinar-archive li .archive-thumb {
    border-radius: 0;
    position: relative;
    float: left;
    overflow: visible;
    height: 100px;
    margin-right: 1.3em;
    width: 100px;
}
.wpb_wrapper .webinar-list .webinar-archive .archive-thumb .archive-thumb-rounded img {
    border-radius: 50%;
	box-shadow: 0 25px 30px 1px rgba(0, 0, 0, 0.1);
	max-width: 100%;
    margin-bottom: 0;
    max-height: 100px;
    max-width: 100px;
    min-height: 100px;
    min-width: 100px;
}
.is-page-webinar-archives .webinar-list .webinar-archive li {
	overflow: visible;
}
.is-page-webinar-archives .webinar-list .webinar-archive li .archive-thumb-rounded {
    position: absolute;
    top: 0;
    left: 0;
    width: auto;
    margin-left: 0;
}
.webinar-list .webinar-archive .archive-details {
    float: left;
    width: 64%;

}
div.wpb_content_element .webinar-list .webinar-archive .archive-details .vc_column-inner .wpb_wrapper {
	text-align: left;
}
.is-page-webinar-archives div .webinar-archive li {
    height: auto;
    margin-bottom: 50px;
}
.is-page-webinar-archives .webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper div.vc_custom_heading p:first-of-type {

}
.event-template-default.single.single-event .webinar-video .iframe-embed > iframe {
    min-height: 450px;
}
.past-events .webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper .nectar-button {
	background-color: transparent !important;
	color: #0089ff;
	font-size: 14px;
	letter-spacing: normal;
	min-width: 150px;
	padding-left: 0;
    padding-left: 0;
}
.past-events .webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper .nectar-button i.icon-button-arrow:before {
	font-family: 'iconsmind' !important;
    opacity: 1 !important;
}
.is-page-webinar-archives .webinar-list .webinar-archive {
    min-height: 250px;
}
.just-categories {
	padding-top: 10px;
	padding-bottom: 10px;
}
.just-categories span {
	font-size: 14px;
}
.just-categories span.meta-category {
	float: left;
	width: 100%;
}
.just-categories:after {
	content: '';
	clear: both;
	display: block;
}
div.wpb_column[data-has-bg-color="true"]:before, div.wpb_column[data-hover-bg^="#"]:before {
	opacity: 1;
}
.inline-block-vertical {
	display: inline-block;
	margin-left: 10px;
    vertical-align: middle;
}
.single-webinar-pic-title-wrapper {
	padding-bottom: 50px; 
	padding-top: 50px;
}
div#header-secondary-outer nav > ul > li > a span a {
	padding: 0 !important;
	display: inline;
}
/*body .vc_row-fluid  .vc_col-sm-4 {
	margin-left: 0;
	margin-right: 0;
}*/
/*html body .vc_row-fluid .vc_col-sm-4 {
    margin-left: 0;
    margin-right: 0;
    width: 33%;
}*/
/*----- Responsive -------*/
/*custom vc responsive calsses*/
/* custom-incrised-padding-tablet-devices  1600px rez custom-incrised-padding-tablet-devices mob-text-center */
/* custom-incrised-padding-tablet-devices-middle 1600px rez custom-incrised-padding-tablet-devices-middle mob-text-center */
/* temporary top padding ipad-temporary-top-padding from 1285px to 10001px
/* mobile-mb-6-children */
/* mobile-mb-6 */
/* mobile-mb-4-children - starts 1000px  */
/* mobile-mb-6-children - starts 1000px  */
/* mobile-mb-4 */
/* mob-text-center */
/* mobile-visible - starts 1000px */
/* mobile-hidden - starts 1000px */
/* mobile-reduced-custom-title - 420px */
/* mobile-reduced-custom-title-large 44px - 420px */
/* mobile-reduced-custom-title-extra-large 72px - 420px */
/* mobile-reduced-custom-title-smaller - 420px */
/*
body.home .vc_column-inner .wpb_wrapper h3.mobile-reduced-custom-title {
	font-size: 32px !important;
}
body.home .vc_column-inner .wpb_wrapper h3.mobile-reduced-custom-title-smaller {
	font-size: 24px !important;
}

*/
.show-on-mobile-only-main-header {
	display: none;
}
.mobile-visible {
	display: none !important;
}
.mobile-hidden {
	display: block !important;
}

@media (min-width: 1300px) {
	.is-page-webinar-archives .webinar-list .webinar-archive {
	    width: 49%;
	}
}/*(min-width: 1300px)*/
/*----------------------------- end of min-width and start with max-width ---------------------------------------*/
@media only screen and (max-width: 1600px) and (min-width: 1025px) {
	.full-width-section.custom-incrised-padding-tablet-devices {
		padding-bottom: 6% !important;
		padding-top: 30% !important;
	}
	.full-width-section.custom-incrised-padding-tablet-devices-middle {
		padding-bottom: 5% !important;
		padding-top: 20% !important;
	}
	.full-width-section.custom-slightly-incrised-padding-tablet-devices-middle {
		padding-bottom: 3% !important;
    	padding-top: 15% !important;
	}
	.full-width-section.iPad-temporary-top-bottom-padding {
	    padding-bottom: 6% !important;
    	padding-top: 20% !important;
	}
}/*(max-width: 1460px) and (min-width: 1025px)*/
@media only screen and (max-width: 1285px) and (min-width: 1025px) {
	.full-width-section.iPad-temporary-top-padding {
	    padding-top: 20% !important;
	}
	.full-width-section.iPad-temporary-top-bottom-padding {
	    padding-bottom: 7% !important;
    	padding-top: 21% !important;
	}
}/*(max-width: 1285px) and (min-width: 1001px)*/
@media only screen and (max-width: 1024px) and (min-width: 1001px) {
	.full-width-section.custom-incrised-padding-tablet-devices {
	    padding-bottom: 5% !important;
	    padding-top: 36% !important;
	}
	.full-width-section.iPad-temporary-top-padding {
	    padding-top: 25% !important;
	}
	.full-width-section.custom-incrised-padding-tablet-devices-middle {
		padding-bottom: 5% !important;
		padding-top: 30% !important;
	}
	.full-width-section.iPad-temporary-top-bottom-padding {
	    padding-bottom: 7% !important;
    	padding-top: 26% !important;
	}
	.full-width-section.custom-slightly-incrised-padding-tablet-devices-middle {
		padding-bottom: 3% !important;
    	padding-top: 18% !important;
	}
	.wpb_row.jonathan-smith-padding-top-responsive  {
		padding-top: 22% !important;
	}
}/*(max-width: 1024px) and (min-width: 1001px)*/
@media only screen and (max-width: 1000px) and (min-width: 1px) {
	.home div#header-outer {
	    position: absolute !important;
	    left: 0;
	    right: 0;
	    width: 100%;
	}
	.container-wrap div.hbspt-form form fieldset {
	    margin-right: 0;
	    max-width: 100%;
	}
}/*(max-width: 1000px) and (min-width: 1px)*/


@media all and (max-width: 1700px) {
	.hero-single-post-image-wrap {
	    min-height: 314px;
	    overflow: hidden;
	}
	.hero-single-post-image-wrap img {
		transform: scale(2);
		-webkit-transform: scale(2);
		padding-top: 20px;
	}
}/*(max-width: 1700px)*/
@media all and (max-width: 1440px) {
	.post-area.standard-minimal .content-inner .video > div.wistia_embed {
	    width: 100% !important;
	}
	.blog #page-header-bg {
	    /*padding-bottom: 5.5%;*/
	    padding-top: 17%;
	}
/*	.single #page-header-bg {
	    padding-bottom: 5.5%;
	    padding-top: 17%;
	}*/

}/*(max-width: 1440px)*/
@media all and (max-width: 1380px) {
	.comments-section .comment-wrap #commentform div .col.span_4 {
	    margin-right: 2%;
	}
	.nectar-button.has-icon, .nectar-button.tilt.has-icon {
	    padding-left: 32px;
	    padding-right: 32px;
	}
	.comments-section .comment-wrap .comment-meta {
	    width: 88%;
	}
	.wpb_column.column_container.vc_column_container.author-post-main-image-content img {
	    max-width: 260px;
	    max-height: 260px;
	}
}/*(max-width: 1380px)*/
@media all and (max-width: 1299px) {
	.single-event-main-title {
/*	    padding-bottom: 59px;
	    padding-top: 156px;
*/	}
	/*#single-event-hero {
		min-height: 275px
	}*/
	.author-post-main-title-date-description {
	    padding-top: 13px;
	    padding-left: 26px;
	}
	.container .wpb_column.column_container.vc_column_container.author-post-main-title-date-description .wpb_wrapper h1 {
		font-size: 44px;
	}
}/*(max-width: 1299px)*/
@media all and (max-width: 1280px) {
	html body #ajax-content-wrap .section-title.blog-title .entry-title {
		font-size: 36px;
    	line-height: 45px;
	}
	.wpb_column.column_container.vc_column_container.author-post-main-image-content img {
	    max-width: 242px;
	    max-height: 242px;
	}
}/*(max-width: 1280px)*/
@media all and (max-width: 1240px) {
	.hero-single-post-image-wrap img {
		transform: scale(5);
		-webkit-transform: scale(5);
	}
}/*(max-width: 1240px)*/
@media all and (max-width: 1060px) {
	body[data-button-style="rounded"] .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3).has-icon, body[data-button-style="rounded"] .nectar-button.medium:not(.see-through):not(.see-through-2):not(.see-through-3).tilt.has-icon {
	    padding-left: 22px;
	    padding-right: 22px;
	}
	.orange-icon-background .nectar_icon_wrap[data-padding="15px"] .nectar_icon {
	    padding: 10px;
	}
	.single p {
	    margin-bottom: 0;
	}
	#sidebar > div.widget .schedule-button {
		padding-left: 15px;
		padding-right: 15px;
	}
}/*(max-width: 1060px)*/
@media all and (max-width: 1040px) {
	html body.single:not(.single-event) #ajax-content-wrap > .container-wrap {
	    padding-top: 2.5em !important;
	}
	.webinar-list .webinar-list-item > .wpb_wrapper > .standard_section > .col.span_12 > .vc_col-sm-3 {
	    padding-right: 9px;
	}
	.past-events .webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper h2.vc_custom_heading {
	    padding-top: 0;
	}
	.blog #page-header-bg {
	    /*padding-bottom: 5.6%;*/
	    padding-top: 19%;
	}
	#sidebar > div.widget {
	    padding: 38px 23px 21px;
	}
	.container.main-content #sidebar .widget h4 {
		font-size: 24px;
	}
	.container .wpb_column.column_container.vc_column_container.author-post-main-title-date-description .wpb_wrapper h1 {
		font-size: 38px;
	}
	.wpb_column.column_container.vc_column_container.author-post-main-image-content img {
	    max-width: 185px;
	    max-height: 185px;
	}
}/*(max-width: 1040px)*/
@media all and (max-width: 1000px) {
	.event-date-upcoming-or-past {
		padding-top: 0;
	}
	.single-event-main-title {
	    /*padding-bottom: 31px;*/
	    padding-top: 0;
	}
	.hero-single-post-image-wrap {
	    min-height: 234px;
	    overflow: hidden;
	}
	#page-header-bg > .container > div > .col .inner-wrap h1 {
	    font-size: 48px !important;
	    line-height: 48px !important;
	}
	body.single.single-post .section-title h1 {
	    max-width: 100%;
	}
	.post-area.standard-minimal div.post-content {
	    padding-left: 0;
	    padding-right: 30px;
	}
	.container-wrap, .project-title {
		margin-top: 0px;
		padding-top: 0px;
	}
	header#top {
		padding-top: 0;
		padding: 10px 0;
	}
	html body #top #logo .stnd.default-logo {
		display: block !important;
	}
	html body #header-outer #top #logo img.append-image-js {
		display: none !important;
	}
	div#header-outer {
		background-color: #FFF !important;
	}
	html body a#logo img:last-child {
		display: none !important;
	}
	.order-second.wpb_column.column_container.vc_column_container {
	    order: 2;
	}
	.order-one.wpb_column.column_container.vc_column_container {
	    order: 2;
	}
	.vc_column-inner .wpb_wrapper h4 br,
	.vc_column-inner .wpb_wrapper p br {
		display: none;
	}
	.main-content .one-fourths.span_3, .main-content .one-fourths.vc_span3, .main-content .one-fourths.vc_col-sm-3 {
	    width: 100%!important;
	}
	.wpb_row.mobile-centered-text-alignment  .left .text-right  .wpb_wrapper {
		text-align: center;
	}
	.mobile-centered-text-alignment .vc_column-inner .wpb_wrapper {
	    text-align: center;
	}
	.mobile-centered-text-alignment h2 {
	    text-align: center;
	}
	.vc_column-inner .wpb_wrapper .nectar-button.regular-button {
		/*margin-left: 0 !important;*/
		margin-right: 0 !important;
	}
	.mobile-mb-4-children > .span_12 >.vc_col-sm-4.wpb_column.column_container {
		padding-left: 7px;
		padding-right: 7px;
		width: 33%;
	}
	.mobile-mb-6-children > .span_12 >.vc_col-sm-6.wpb_column.column_container {
		padding-left: 7px;
		padding-right: 7px !important;
		width: 50%;
	}
	.orange-icon-background .nectar_icon_wrap {
	    max-width: 63px;
	    width: 100%;
	    margin: auto;
	}
	.mobile-visible {
		display: block !important;
	}
	.mobile-hidden {
		display: none !important;
	}
	.margin-left-50-left {
	    margin-left: 0 !important;
	}
	body.home .vc_column-inner .wpb_wrapper {
		text-align: center !important;
	}
	body.home .vc_column-inner .wpb_wrapper p {
		text-align: center !important;
	}
	body.home .vc_column-inner .wpb_wrapper span {
		text-align: center !important;
	}
	body.home .vc_column-inner .wpb_wrapper img {
		text-align: center !important;
	}
	body.home .vc_column-inner .wpb_wrapper h1 {
		text-align: center !important;
	}
	body.home .vc_column-inner .wpb_wrapper h2 {
		text-align: center !important;
	}
	body.home .vc_column-inner .wpb_wrapper h3 {
		text-align: center !important;
	}
	body.home .vc_column-inner .wpb_wrapper h4 {
		text-align: center !important;
	}
	body.home .vc_column-inner .wpb_wrapper h5 {
		text-align: center !important;
	}
	.border-right-items .vc_col-sm-4.wpb_column.column_container.vc_column_container {
	    border-right: none;
	}
	body div .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"] {
	    width: 100%;
	}
	html body .vc_row-fluid .vc_col-sm-4 {
	    width: 100%;
	}
}/*(max-width: 1000px)*/
@media all and (max-width: 999px) {
	.past-events .webinar-list .webinar-archive .archive-details {
	    padding-top: 0;
	}
	html body.blog .container {
	    padding-left: 15px;
	    padding-right: 15px;
	    max-width: 100% !important;
	    width: 100% !important;
	}
	html body.single .container {
	    padding-left: 15px;
	    padding-right: 15px;
	    max-width: 100% !important;
	    width: 100% !important;
	}
	html body.archive .container {
	    padding-left: 15px;
	    padding-right: 15px;
	    max-width: 100% !important;
	    width: 100% !important;
	}
	html body.blog #ajax-content-wrap > .container-wrap .container.main-content {
		padding-left: 15px;
	    padding-right: 15px;
	}
	html body.single #ajax-content-wrap > .container-wrap .container.main-content {
		padding-left: 15px;
	    padding-right: 15px;
	}
	html body.archive #ajax-content-wrap > .container-wrap .container.main-content {
		padding-left: 15px;
	    padding-right: 15px;
	}
	.past-events .webinar-list .webinar-list-item {
	    width: 100%;
	}
	.past-events .webinar-list .webinar-list-item > .wpb_wrapper > .standard_section > .col.span_12 > .vc_col-sm-3 {
	    width: 29%;
	    max-width: 100px;
	    margin-right: 1.3em !important;
	    padding-right: 0;
	}
	.webinar-list .webinar-list-item:last-of-type {
	    padding-bottom: 50px;
	}
	.past-events .webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper h4.vc_custom_heading {
		padding-top: 0;
	}
	.is-page-webinar-archives .webinar-list .webinar-archive {
	    min-height: 150px;
	    margin-bottom: 36px;
	}
	.past-events .webinar-list .webinar-list-item {
	    padding-bottom: 37px;
	}

}/*(max-width: 999px)*/
@media all and (max-width: 900px) {
	.past-events .webinar-list .webinar-list-item > .wpb_wrapper > .standard_section > .col.span_12 > .vc_col-sm-3 {
	    padding-right: 0;
	}
	#footer-outer #copyright > div {
		padding-right: 0;
	}
	#footer-outer #copyright > div > div.bootom-footer-menu-wrapper ul {
		width: 100%;
		text-align: center;
		padding-bottom: 8px;
	}
	#footer-outer #copyright li {
		display: inline-block;
		float: none;
		vertical-align: middle;
		margin-left: 10px;
		margin-right: 10px;
	}
	#footer-outer #copyright > div > div {
		width: 100%;
		text-align: center;
	}
}/*(max-width: 900px)*/
@media all and (max-width: 800px) {
	.wpb_column.column_container.vc_column_container.author-post-main-image-content img {
	    max-width: 170px;
	    max-height: 170px;
	}
	.webinar-list .webinar-list-item:last-of-type {
	    padding-bottom: 37px;
	}
	div#post-area.standard-minimal, .post-area.col.standard-minimal  {
		padding-right: 0px!important;
	    width: 100%;
	}
	div.main-content > .row > #sidebar {
	    width: 100%;
	}
	.full-width-section.iPad-temporary-top-bottom-padding {
	    padding-bottom: 12% !important;
	    padding-top: 16% !important;
	}
	div.author-post-main-image-title-date-description-wrapper {
	    padding-top: 5px;
	    padding-bottom: 5px;
	}
	.author-post-main-title-date-description.wpb_column {
		margin-bottom: 0;
	}
}/*(max-width: 800px)*/
@media all and (max-width: 768px) {
	.wpb_column.column_container.vc_column_container.author-post-main-image-content img {
	    max-width: 162px;
	    max-height: 162px;
	}
}/*(max-width: 768px)*/
@media all and (max-width: 750px) {
	.is-page-webinar-archives .webinar-list .webinar-archive {
	    padding-right: 0;
	}
	#footer-outer #copyright .menu-bottom-footer-menu-container ul {
	    text-align: center;
	}
	#copyright .container {
		text-align: center;
	}
	/*.vc_column-inner .wpb_wrapper h1 {
	    font-size: 60px !important;
	    line-height: 63px !important;
	}*/
/*	.vc_column-inner .wpb_wrapper h1 {
		font-size: 44px !important;
		line-height: 48px !important;
	}*/
	/*.vc_column-inner .wpb_wrapper h2 {
		font-size: 42px !important;
		line-height: 46px !important;
	}*/
	/*
	.main-content .wpb_wrapper h2 {
		font-size: 36px;
    	line-height: 43.5px;
	}*/
	.main-content .vc_column-inner .wpb_wrapper h4 {
		font-size: 16px;
    	line-height: 27px;
	}
	.nectar-button.has-icon, .nectar-button.tilt.has-icon {
	    padding-left: 30px;
	    padding-right: 30px;
	}
	.order-second  > .vc_column-inner > .wpb_wrapper > .wpb_text_column.wpb_content_element {
		padding-top: 15px !important;
		padding-bottom: 0 !important;
	}
	.order-one > .vc_column-inner > .wpb_wrapper > .wpb_text_column.wpb_content_element {
		padding-top: 15px !important;
		padding-bottom: 0 !important;
	}
	.custom-padding-reduced-child-elements > div > .wpb_column {
	    margin-bottom: 0 !important;
	    padding-bottom: 0;
	    padding-top: 0;
	}
	/*------------ font sizes ------------*/
	body .vc_column-inner .wpb_wrapper h1.mobile-reduced-custom-title-extra-large {
		font-size: 102px !important;
		line-height: 104px !important;
	}
	body .vc_column-inner .wpb_wrapper h2.mobile-reduced-custom-title-extra-large {
		font-size: 102px !important;
		line-height: 104px !important;
	}
	body .vc_column-inner .wpb_wrapper h3.mobile-reduced-custom-title-extra-large {
		font-size: 102px !important;
		line-height: 104px !important;
	}
	body .vc_column-inner .wpb_wrapper h1.mobile-reduced-custom-title-large {
		/*font-size: 60px !important;
		line-height: 63px !important;*/
		font-size: 44px !important;
		line-height: 48px !important;
	}
	body .vc_column-inner .wpb_wrapper h2.mobile-reduced-custom-title-large {
		/*font-size: 60px !important;
		line-height: 63px !important;*/
		font-size: 44px !important;
		line-height: 48px !important;
	}
	body .vc_column-inner .wpb_wrapper h2.mobile-reduced-custom-title-big {
		font-size: 36px !important;
		line-height: 1.1 !important;
	}
	body .vc_column-inner .wpb_wrapper h3.mobile-reduced-custom-title-big {
		font-size: 36px !important;
		line-height: 1.1 !important;
	}
	body .vc_column-inner .wpb_wrapper h2.mobile-reduced-custom-title {
		font-size: 32px !important;
		line-height: 1.2 !important;
	}
	body .vc_column-inner .wpb_wrapper h3.mobile-reduced-custom-title {
		font-size: 32px !important;
		line-height: 1.2 !important;
	}
	body .vc_column-inner .wpb_wrapper h4.mobile-reduced-custom-title {
		font-size: 32px !important;
		line-height: 1.2 !important;
	}
	body .vc_column-inner .wpb_wrapper h3.mobile-reduced-custom-title-smaller {
		font-size: 24px !important;
	}
	body #page-header-bg .subheader {
	    font-size: 16px;
	}
	.webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper h2.vc_custom_heading {
		font-size: 21px;
	}
	.webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper h5.vc_custom_heading {
		font-size: 14px;
	}
	.webinar-list .vc_column-inner.webinar-list-item .wpb_wrapper div.vc_custom_heading {
		font-size: 18px;
	}

	html body #ajax-content-wrap .post-area.standard-minimal article.post .post-header h2 {
	    font-size: 24px !important;
	    line-height: 35px !important;
	}
	body .wpb_wrapper p {
	    font-size: 16px;
	    line-height: 1.4;
	}
	/*------------ font sizes end ------------*/
	/*.ascend .main-content .col.boxed, .ascend .main-content .wpb_column.boxed {
		padding-left: 0;
		padding-right: 0;
	}*/
	html body #ajax-content-wrap .wpb_wrapper .mobile-bottom-margin-10 {
		margin-bottom: 10px !important;
	}
	html body #ajax-content-wrap .wpb_wrapper .mobile-bottom-padding-10 {
		padding-bottom: 10px !important;
	}
	html body #ajax-content-wrap .wpb_wrapper .mobile-bottom-padding-20 {
		padding-bottom: 20px !important;
	}
	html body #ajax-content-wrap .main-content .mobile-bottom-margin-0 {
		margin-bottom: 0 !important;
	}
	html body #ajax-content-wrap .main-content .mobile-bottom-padding-0 {
		padding-bottom: 0 !important;
	}
	html body #ajax-content-wrap .main-content .mobile-top-margin-0 {
		margin-top: 0 !important;
	}
	html body #ajax-content-wrap .main-content .mobile-top-padding-25 {
		padding-top: 25px !important;
	}
	html body #ajax-content-wrap .main-content .mobile-top-padding-0 {
		padding-top: 0 !important;
	}
	div.full-width-section.mobile-different-padding-big-hero-adaptation {
	    padding-top: 5% !important;
	}
}/*(max-width: 750px)*/

@media all and (max-width: 690px) {
	.mob-text-center .wpb_wrapper,
	.mob-text-center .wpb_wrapper h1,
	.mob-text-center .wpb_wrapper h2,
	.mob-text-center .wpb_wrapper h3,
	.mob-text-center .wpb_wrapper h4,
	.mob-text-center .wpb_wrapper h5,
	.mob-text-center .wpb_wrapper h6,
	.mob-text-center .wpb_wrapper p,
	.mob-text-center .wpb_wrapper div,
	.wpb_wrapper h1.mob-text-center,
	.wpb_wrapper h2.mob-text-center,
	.wpb_wrapper h3.mob-text-center,
	.wpb_wrapper h4.mob-text-center,
	.wpb_wrapper h5.mob-text-center,
	.wpb_wrapper h6.mob-text-center,
	.wpb_wrapper p.mob-text-center,
	.wpb_wrapper div.mob-text-center  {
		text-align: center !important;
	}
	div.no-padding-mobile {
	    padding-left: 0 !important;
	    padding-right: 0 !important;
	}
	#ajax-content-wrap div#call-to-action > .container span h3 {
	    line-height: 46px;
	}
	html body #footer-outer .widget h4 {
		display: block;
		text-align: center;
	}
	#footer-widgets .container .one-fourths {
		text-align: center;
		width: 100% !important;
	}
	#copyright .copy-right-text {
	    text-align: center;
	    width: 100%;
	}
	#copyright .bootom-footer-menu-wrapper {
		text-align: center;
		width: 100% !important;
	}
	.ascend div#footer-outer #footer-widgets .col .menu-social-menu-items-container ul {
	    text-align: center;
	}
	#copyright .container > div {
		margin-bottom: 0;
	}
	#footer-outer #copyright li {
		display: block;
	}
	.sidebarpartners-bottom-content-wrap {
		text-align: center;
	}
	.sidebarpartners-bottom-content-wrap img {
	    display: block;
	    margin-left: 0;
	    margin: auto;
	    margin-bottom: 23px;
	    margin-top: 15px;
	}
	#footer-outer #copyright > div > div.bootom-footer-menu-wrapper ul {
		padding-bottom: 15px;
	}
	.sidebarpartners-bottom-content-wrap .inline-block-vertical {
		display: block;
	    margin: auto;
	}
	div.wpb_content_element:not(.past-events) .webinar-list .webinar-list-item > .wpb_wrapper > .standard_section > .col.span_12 > .vc_col-sm-3 {
	    text-align: center;
	    width: 100%;
	}
	div.wpb_content_element:not(.past-events) .webinar-list .vc_column-inner.webinar-list-item .img-with-aniamtion-wrap .inner img {
		margin-left: auto;
		margin-right: auto;
		text-align: center;
	}
	div.wpb_content_element:not(.past-events) .webinar-list .vc_column-inner.webinar-list-item .img-with-aniamtion-wrap .inner {
		text-align: center;
	}
	div.wpb_content_element:not(.past-events) .webinar-list .webinar-list-item > .wpb_wrapper > .standard_section > .col.span_12 > .vc_col-sm-8 {
		text-align: center;
		width: 100%;
	}
	div.wpb_content_element:not(.past-events) .webinar-list .vc_column-inner .wpb_wrapper .vc_custom_heading {
		text-align: center;
	}
	div.wpb_content_element:not(.past-events) .webinar-list .vc_column-inner .wpb_wrapper {
		text-align: center;
	}
	.past-events .webinar-list .webinar-list-item {
		width: 100%;
	}
	.past-events .webinar-list .webinar-list-item .img-with-aniamtion-wrap .inner {
		padding-right: 5px;
	}
	.webinar-list .webinar-list-item {
	    padding-bottom: 73px;
	}
	past-events .webinar-list .webinar-list-item {
	    padding-bottom: 40px;
	}
	#page-header-bg > .container > div > .col .inner-wrap {
		text-align: center;
	}
	.blog #page-header-bg .subheader {
		opacity: 1;
	}
	body #page-header-bg .subheader {
		width: 100%;
	}
	div#page-header-bg .span_6 span.subheader {
	    /*font-size: 16px !important;*/
	}
	.post-area.standard-minimal .content-inner .article-content-wrap .date {
		margin-right: 2px;
	}
	html body.blog #ajax-content-wrap > .container-wrap {
	    padding-top: 3.6em !important;
	}
	.post-area.standard-minimal .content-inner .video {
	    padding-top: 15px;
	}
	.post-area.standard-minimal article.post .more-link {
	    margin-top: 0;
	}
	article.post .content-inner {
	    padding-bottom: 19px;
	    margin-bottom: 26px;
	}
	#ajax-content-wrap div#call-to-action > .container {
	    padding-bottom: 90px !important;
    	padding-top: 90px !important;
	    border-bottom: 1px solid #3a4656;
	    margin-bottom: 41px;
	}
	.mobile-different-padding-big-hero-adaptation  {

	}
	.wpb_column.column_container.vc_column_container.author-post-main-image-content img {
	    max-width: 200px;
	    max-height: 200px;
	}
	.comments-section .comment-wrap .comment-meta {
	    width: 79%;
	}
	.hero-single-post-title-wrap {
	    padding: 0px 15px;
	    text-align: center;
	}
	.hero-single-post-title-wrap .hero-title {
		line-height: 60px;
	}
	.hero-single-post-title-wrap .display-table-cell-bottom {
	    padding-bottom: 0;
	    padding-top: 0;
	}
	.display-table-cell-bottom {
	    display: table-cell;
	    vertical-align: middle;
	}
	.blog .post-area.standard-minimal div.post-content {
	    padding-left: 0;
	    padding-right: 0;
	}
	.single .post-area.standard-minimal div.post-content {
	    padding-left: 0;
	    padding-right: 0;
	}
	.archive .post-area.standard-minimal div.post-content {
	    padding-left: 0;
	    padding-right: 0;
	}
	div#page-header-bg h1 {
	    font-size: 60px !important;
	}
	#single-event-hero {
	    min-height: 229px;
	}
	.event-template-default.single-event #page-header-bg {
		text-align: center;
	}
	.wpb_column.column_container.vc_column_container.author-post-main-image-content {
	    float: none;
	    margin-left: auto;
	    width: 100%;
	    max-width: 200px;
	    max-height: 200px;
	    margin-right: auto;
	}
	.wpb_column.column_container.vc_column_container.author-post-main-title-date-description {
	    float: left;
	    margin-left: 0;
	    width: 100%;
	    padding-left: 0;
	    text-align: center;
	}
/*	.vc_column-inner .wpb_wrapper h1 {
	    font-size: 39px !important;
	    line-height: 46px !important;
	}*/
}/*(max-width: 690px)*/
@media all and (max-width: 550px) {
	body #page-header-bg .subheader {
	    display: block;
	    font-size: 20px;
	    padding-top: 15px;
	    width: 100%;
	}
	html body #ajax-content-wrap .section-title.blog-title {
	    padding-top: 5px;
	}
	body.single .heading-title {
	    border-bottom: 1px solid #dddddd;
	    margin-bottom: 36px;
	    padding-bottom: 19px;
	}
}/*(max-width: 550px)*/
@media all and (max-width: 479px) {
	.webinar-list .webinar-list-item > .wpb_wrapper > .standard_section > .col.span_12 > .vc_col-sm-3 {
	    margin-right: 0em !important;
	}
	.is-page-webinar-archives .webinar-list .webinar-archive li .archive-thumb {
	    margin-right: 0;
	}
	.past-events .webinar-list .webinar-list-item > .wpb_wrapper > .standard_section > .col.span_12 > .vc_col-sm-8 {
		padding-left: 10px;
	}
	.past-events .webinar-list .webinar-archive .archive-details {
		padding-left: 10px;
	    width: 66%;
	}
	.past-events .webinar-list .webinar-list-item > .wpb_wrapper > .standard_section > .col.span_12 > .vc_col-sm-3 {
		margin-right: 0 !important;
	}
}/*(max-width: 479px)*/
@media all and (max-width: 430px) {

	html body div#author-bio .nectar-button {
		margin-left: 0 !important;
		padding: 0;
	}
	.show-on-mobile-only-main-header {
		background-color: #ececec;
		border-bottom: 1px solid #bdbdbd;
		display: block;
		margin-top: -10px;
		padding-bottom: 15px;
		padding-top: 15px;
	}
	.mobile-header-detals-call-to-action:after {
		content: '';
		clear: both;
		display: block;
	}
	.mobile-header-detals-call-to-action > aside {
		/*float: left;*/
		display: inline-block;
		vertical-align: middle;
		width: 49%;
	}
	.home div#ajax-content-wrap {
	    padding-top: 80px;
	}
	.mobile-header-detals-call-to-action > aside:first-child {
		text-align: center;
	}
	.mobile-header-detals-call-to-action > aside:first-child a {
		border: 1px solid #ff7319;
		background-color: #ff7319;
		border-radius: 30px;
		color: #fff;
		font-size: 13px;
		padding: 11px 18px;
	}
	.mobile-header-detals-call-to-action > aside:first-child a:hover {
		background-color: #fff;
		color: #ff7319;
	}
	#header-outer header#top {
		padding-top: 17px;
		padding-bottom: 7px;
	}
	.mobile-header-detals-call-to-action > aside a {
		display: inline-block;
		vertical-align: middle;
	}
	.mobile-header-detals-call-to-action > aside p {
		color: #000;
		font-size: 10px;
		line-height: 16px;
		margin: 0;
		padding-bottom: 0;
	}
	.mobile-header-detals-call-to-action > aside:nth-child(2) a {
		font-size: 18px;
	}
	#single-event-hero {
	    min-height: 179px;
	}
}/*(max-width: 430px)*/
@media all and (max-width: 420px) {
	.mobile-mb-4-children > .span_12 >.vc_col-sm-4.wpb_column.column_container {
		width: 100%;
	}
	.container.main-content {
	    max-width: 360px !important;
	}
	.mobile-centered-text-alignment .vc_column-inner .wpb_wrapper {
        text-align: center;
    }
    body .vc_row-fluid .vc_col-sm-2[class*="vc_col-sm-"].column_container {
    	width: 100%;
    }
    .vc_col-sm-2.wpb_column.column_container {
    	width: 100%;
    }
    .post-area.standard-minimal .content-inner .article-content-wrap .date {
    	clear: both;
    	margin-bottom: 1px;
    }
    .post-area.standard-minimal .content-inner .article-content-wrap .post-author {
    	padding-bottom: 2px;
    	padding-left: 0;
    }
    .post-area.standard-minimal div.post-author {
    	clear: left;
    }
    .number-comments {
        float: left;
        margin-top: 8px;
    }
    .post-area.standard-minimal article.post .article-content-wrap .post-header {
        margin-bottom: 10px !important;
    }
    .post-area.standard-minimal .content-inner .excerpt {
        padding-bottom: 10px;
        padding-top: 17px;
    }
    .blog #page-header-bg {
        padding-bottom: 0;
        padding-top: 38%;
    }
    #sidebar > div.widget {
        padding: 38px 30px 28px;
    }
    html body #ajax-content-wrap #call-to-action div span {
        font-size: 21px;
    }
    .full-width-section.iPad-temporary-top-padding {
        padding-top: 25% !important;
    }
    .full-width-section.iPad-temporary-top-bottom-padding {
        padding-bottom: 14% !important;
        padding-top: 20% !important;
    }

}/*(max-width: 420px)*/
@media all and (max-width: 380px) {
	.webinar-list .webinar-archive .archive-details {
	    float: left;
	    width: 65%;
	    box-sizing: border-box;
	}
	.container.main-content {
	    max-width: 340px !important;
	}
	.past-events .webinar-list .webinar-archive .archive-details {
	    padding-left: 10px;
	    width: 66%;
	}
	.hero-single-post-image-wrap {
	    min-height: 214px;
	    overflow: hidden;
	}
	.hero-single-post-image-wrap img {
		transform: scale(6);
		-webkit-transform: scale(6);
	}
	/*.vc_column-inner .wpb_wrapper h1 {
	    font-size: 48px !important;
	    line-height: 56px !important;
	}*/
}/*(max-width: 380px)*/
@media all and (max-width: 360px) {
	.container.main-content {
	    max-width: 330px !important;
	}
	.blog #page-header-bg {
	    padding-bottom: 4%;
	    padding-top: 43%;
	}
	.comments-section .comment-wrap .comment-meta {
	    width: 72%;
	}
}/*(max-width: 360px)*/
@media all and (max-width: 350px) {
	.container.main-content {
	    max-width: 300px !important;
	}
	.mobile-mb-6-children > .span_12 >.vc_col-sm-6.wpb_column.column_container {
		padding-left: 0;
		padding-right: 0 !important;
		width: 100%;
	}
	.full-width-section.iPad-temporary-top-padding {
	    padding-top: 35% !important;
	}
	.mobile-header-detals-call-to-action > aside:nth-child(2) {
		padding-left: 15px;
	}
	.mobile-header-detals-call-to-action > aside:first-child a {
		padding: 11px 13px;
	}
}/*(max-width: 350px) */


/*Robfix*/
/*
Updates:
ln 297: removed paragraph padding bottom
ln 2047-2056: updated drop shadow for nav
ln 300: updated secondary header spacing
ln 1808: form input element tap size updated for mobile
ln 2255: form error message spacing updates
ln 1796: form font color update, removed color:; #a5a5a5; and font-family: 'Trade Gothic LT Std Bold n2';
ln 272: added font styling;
ln 1134: updated blog author padding/spacing;
ln 1444: updated container width - removed padding;
ln 2132: adjusted webinar page speaker name line height;
ln 720: remove footer container fixed width;
ln 1029: remove max width and padding-right;
ln 1051: removed space between footer content and copyright;
ln 1171: updated secondary sub nav chevron positioning;
ln 215: removed h2 span target;
ln 195: was declaring font on every element. updated to use body declaration for font;
ln 3392 & ln 3030: removed font size and line height from media query;
ln 836: removed padding;
ln 1210: removed letter spacing;
ln 2567: removed margin 0s;
ln 2571: removed margin 0s and set width;
ln 937: removed line height;
ln 3573: removed font size and line height from mq;
ln 1567: removed padding top & added padding bottom;
ln 1199: removed padding-top: 50px;
ln 2539: added padding to .just-categories;
ln 1192: removed top padding on .post-featured-img;
ln 888 & 892: updated font size;
ln 2046: removed duplicate padding;
ln 2704: hid padding because;
ln 2731: removed min-height;
ln 2806: removed padding;
lns 2242 & 2727: removed padding;
ln 2789: removed padding;
ln 319: updated phone number color;
ln 2189: updated blog title font size;
ln 2199: adjusted padding-top;
ln 295: removed button letter spacing;
ln 1817: JOO commented out entire style block (fixed form input padding problem in firefox);
ln xxxx: JOO reduced .heading-one size and lineheights;
ln 306: JOO added gradient background to secondary header;
ln 322: JOO changed secondary nav label color selector, font color to white;
ln 2273: JOO changed bg color and border of webinar hubspot forms;
ln 22xx: JOO changed a bunch of styles having to do with how the webinars display; too many to list;
*/
/*404 page header size adjustment*/
.is-page-404-2 .first-section.loaded{
	padding-top: 10em !important;
	padding-bottom: 0 !important;
}
/*font adjustments*/
body .heading-one, body.is-page-webinar #page-header-bg .heading-one{
	font-size: 55px;
	line-height: 55px;
	/*line-height: 73px !important;*/
	font-weight: 700;
}
body .heading-one-xl {
	font-size: 80px;
	line-height: 80px;
	/*line-height: 73px !important;*/
	font-weight: 700;
}
body .heading-two{
	font-size: 28px;
	line-height: 32px;
	font-weight: 700;
	margin-bottom: .7em;	
}
body .heading-three{
	font-size: 22px;
	line-height: 28px;
	font-weight: 700;
}
body .heading-four{
	font-size: 21px;
	line-height: 28px;
	font-weight: 400;
}
body .heading-five{
	font-size: 22px;
	line-height: 28px;
	font-weight: 300;
}
body .heading-six, body h6, .row .col h6{
	font-size: 20px;
	line-height: 26px;
	font-weight: 600;
}
@media(max-width: 550px){
/*Mobile Updates*/
	/*
		Homepage
	*/
	/*interior page intro section*/
	/*
	body.page-template-default .main-content .first-section.loaded .column_container h1.vc_custom_heading {
	    margin-top: 5px;
	    margin-bottom: 30px !important;
	}
	*/
	/*homepage intro section*/
	body.home .main-content .first-section.loaded .column_container  {
	    margin-top: 1em;
	}
	/*
		Schedule Demo Form
	*/
	/*Form Title Font Size*/
	.is-page-request-a-demo .vc_column-inner .wpb_wrapper h3.vc_custom_heading{
		font-size: 30px !important;
		margin-bottom: 0.5em;
	}
	/*Schedule a Demo Form Spacing*/

	/*Form error message spacing*/
	form label{
		padding-top: 0.5em;
		padding-bottom: 0.1em;
		display: inline-block;
	}
	/*Form input padding reduction*/
	form input[type="tel"], form select{
		padding: 5px !important;
	}
	/*Form button spacing*/
	form .hs_submit input[type="submit"]{
		margin-bottom: 1em;
	}
	/*OLD FORM COLOR: #273c5c*/
	.is-page-404-2 .first-section.loaded{
		padding-top: 2em !important;
		padding-bottom: 0 !important;
	}
	/*font adjustments*/
	body .heading-one{
		font-size: 55px;
		line-height: 55px;
		/*line-height: 63px !important;*/
		font-weight: 700;
	}
		body .heading-one-xl {
		font-size: 65px;
		line-height: 65px;
		/*line-height: 73px !important;*/
		font-weight: 700;
	}
	body .heading-two{
		font-size: 24px;
		line-height: 28px;
		font-weight: 700;
	}		
	#pagination a, #pagination span{
		padding: 0.16em !important;
		width: auto !important;
	}

}
@media(max-width: 1000px){
	.is-page-request-a-demo .column_container.instance-2{
		/*margin-top: 3em;*/
	}/*
	.is-page-request-a-demo .text-class{
		margin-bottom: 4em;
	}*/
	.is-page-404-2 .first-section.loaded{
		padding-top: 1em !important;
		padding-bottom: 0.5em !important;
	}
	body.page-template-default #ajax-content-wrap #steps{
		/*padding-top: 4em !important;*/
		padding-top: 2em !important;
		padding-bottom: 2em !important;
	}
	body.single-event.is-page-webinar .single-event-main-title{
		padding-top: 2em;
		/*padding-top: 4em;*/
	}
	body.single-event.is-page-webinar #single-event-hero{
		min-height: 150px;
		margin-bottom: 2em;
	}
}
@media(min-width: 551px){
	form input[type="tel"], form select{
		padding: 5px !important;
	}
	form label{
		padding-top: 0.5em;		
		padding-bottom: 0.1em;
		display: inline-block;
	}
}
@media(min-width:1001px){
/*Desktop Updates*/
	/*get a demo header button spacing*/
	body.page-template-default #header-outer.small-nav nav li.button_solid_color a{
		padding-top: 1px !important;
	}
	/*Webinar page content spacing*/
	/*.is-page-webinar .vc_col-sm-8.instance-2{
		padding-right: 3em;
	}*/
	/*Page title spacing*/
	body.page-template-default #ajax-content-wrap #steps{
		padding-top: 150px !important;
		padding-bottom: 50px !important;
	}
	body.single-event.is-page-webinar .main-content .vc_col-sm-8.wpb_column{
		padding-right: 5em;
	}
	body.single-event.is-page-webinar .single-event-main-title{
		padding-top: 150px;
		padding-bottom: 3em;
	}
	body.single-event.is-page-webinar #single-event-hero{
		height: 200px !important;
		margin-bottom: 3em;
	}
}

.is-page-contact-dealeron form label span, .is-page-request-a-demo form label span {
	color: white !important;
}

.is-page-topgolf-charlotte form label span {
	color: #000 !important;
}

/*Get a demo page*/
.is-page-request-a-demo .text-class p{
	font-size: 1.3em;
	line-height: 1.5em;
}
.is-page-request-a-demo .text-class h3 span{
	line-height: 1.3em;
	font-size: 1.1em;
}
.is-page-request-a-demo .hbspt-form {
	padding: 0 2.25em 2.25em;
}
@media(max-width: 1000px){
	.is-page-request-a-demo .hbspt-form {
		padding: 2.25em;
	}
}
/*Adjust wistia video controls*/
body[data-button-style="rounded"] button.w-control{
	border-radius: 0 !important;
}
/*Adjust menu dropdown padding and width*/

body[data-dropdown-style="minimal"] .sf-menu >li ul{
	padding: 10px;
	width: 21em;
}
/*Adjust sub menu dropdown position*/
body[data-dropdown-style="minimal"] .sf-menu >li ul.sub-menu{
	margin-left: 0;
}
/*Adjust menu item sizing*/
body[data-dropdown-style="minimal"] .sf-menu >li ul>li>a{
	line-height: 18px !important;
	font-size: 13px !important;
}


body.page-template-default.is-page-404-2 .main-content .first-section.loaded .column_container h1.vc_custom_heading{
	font-size: 48px !important;
	margin-bottom: 10px !important;
}
/*Leadership page grid*/
body.is-page-leadership-team .leadership-card .vc_column-inner{
	padding: 0.5em;
}
/*Blog Pagination*/
/*Footer border*/
body #footer-outer #copyright :before{
	content: '';
	width: 100%;
	border-top: 1px solid rgba(255,255,255,0.18);
	padding-bottom: 2em;
}
html body #pagination >span.page-numbers.current{
	margin: 0 !important;
	background-color: transparent !important;
	color: #ff7319 !important;
	font-weight: bold;
}
/*Case Study Pages*/
.case-study-title{
	font-size: 50px;
	line-height: 1.2;
}
/*Join us instagram icon*/
.is-page-join-our-team .iwithtext .iwt-icon{
	right: 150px;
}
@media(max-width: 750px){
	.is-page-join-our-team .iwithtext .iwt-icon{
		right: 100px;
	}
}
@media(max-width: 1000px){
	.case-study-title{
		font-size: 35px !important;
	}
}
@media(max-width:690px){
	#menu-sales-footer-manu .menu-item i, #menu-support-footer-menu .menu-item i{
		margin-left: -1.5em;
	}
}