body {background: #FFF !important;}

.button.small {
	color: #fff !important;
	background-color: #428bca !important;
	border: 1px solid #357ebd !important;
	border-radius: 5px !important;
	font-weight: bold;
}

.button.green:hover {background-color: #428bca;border-color: #357ebd;}

.blue_divider {
	background-image: url('/wp-content/themes/turf-terminators/img/blue_gradient_divider.png');
	background-repeat: no-repeat;
	width: 100%;
	background-size: cover;
	height: 5px;
	z-index: 99;
	position: relative;
}

.page-id-936 #sdrn_wrapper {margin: 0 !important; padding: 0 !important;}

#divWNWidgetsContainer352817 {margin: 0 auto !important;}

/************************************/
/*! HEADER */
/************************************/

header.contain-to-grid {
	background: #C2E6FE !important;
/*! background: #FFF !important; */
	height: 120px;
	box-shadow: 0px 1px 2px #615F5F;
	margin-bottom: 0 !important;
	position: relative;
	z-index: 9;
}

.contain-to-grid .top-bar {background: none !important;height: 100%;}

.top-bar .name {width: auto !important; height: auto !important;}

.top-bar .name h1 a {padding: 0 !important; margin-top: 20px !important;}

.top-bar-section ul {height: 100% !important;min-height: 120px;}

.top-bar-section ul li {height: 120px; display: inline-block;background: none !important;}

.top-bar-section > ul > .divider {height: 120px !important; border-color: #C2E6FE !important;}

.top-bar-section li.menu-item > a {line-height: 120px !important;}

.top-bar-section .dropdown li a {line-height: 45px !important;}

.top-bar-section .has-dropdown > a:after {top: 60.5px !important;}

.top-bar-section li:not(.has-form) a:not(.button) {background: none !important; color: #595959; font-weight: bold;}

.top-bar-section ul li.active > a {color: #428bca !important;}

.top-bar-section ul li:hover:not(.has-form) > a {color:#000 !important;background: #F8F8F8 !important;}

.top-bar-section .has-dropdown > a:after {border: inset 4px !important;border-color: rgb(50, 50, 50) transparent transparent transparent !important;}

.top-bar-section .dropdown {background: #F8F8F8 !important; width: 180px !important; margin-top: 2px;box-shadow: 0px 1px 2px #615F5F;}

.top-bar-section .right li .dropdown {left: 0 !important;right: auto !important;top: 118px;z-index: -1;position: absolute !important;border-top: 1px solid #CCC !important;height: auto !important;min-height: inherit !important;}

.top-bar-section .dropdown li a {white-space: inherit !important;}

.top-bar-section .dropdown li:not(.has-form) a:not(.button) {color: #595959 !important; line-height: 22px !important; padding: 8px !important;}

.top-bar-section .dropdown li a:hover {text-decoration: underline !important;}

#video {text-align: center;}

#video h4 {font-size: 16px; text-align: center; color: #FFF; background: #428bca !important; max-width: 300px; padding: 5px; margin: 0 auto;}

#video iframe {margin-bottom: 10px; width: 100%;}

/************************************/
/*! CTA */
/************************************/

#cta {background: #FFF; background-size: cover; height: 450px; padding: 40px 0;z-index: 1;}
C2E6FE
/*! background: url('/wp-content/themes/turf-terminators/img/cta-bg.jpg') no-repeat   C2E6FE*/
#cta .wp-video {float: right; border: 3px solid #CCC;}

#cta h2 {color: #00000;  font-weight: 700; font-size: 1.8rem !important; /* margin-top: 80px !important;*/ margin-bottom: 20px !important; }

#cta p {color: #1d1c1c;  font-weight: bold; }

#cta .button {
	color: #fff !important;
	background-color: #428bca !important;
	border: 1px solid #357ebd !important;
	border-radius: 5px !important;
	font-weight: bold;
}

#cta .video, #cta #video p {text-align: right;}

#cta #video p {margin-top: 0;float: right;display: block;font-size: 13px;font-weight: bold;}

#cta #video img {position: relative; top: 15px;}


/************************************/
/*! TESTIMONIALS */
/************************************/

#testimonials {margin-top: 10px;}

#testimonials ul {width: 80%; margin: 0 auto; text-align: center;color: #6a6a6a; font-style: italic; border-bottom: 1px solid rgba(0, 0, 0, 0.08); margin-bottom: 20px;}

#testimonials p {font-size: 12px !important;}

#testimonials img {max-height: 107px; width: auto;}

#what p {
	color: #000;
	font-size: 22px;
	margin-bottom: 20px;
	text-align: center;
	line-height: 31px;
}

#what {margin-bottom: 50px;}

/************************************/
/*! STEPS */
/************************************/

#steps {margin-bottom: 30px;}

#steps ul {margin: 0; list-style: none; padding-right: 50px;}

#steps li div, #steps li p {
	
	
	display: inline-block;}

#steps li div {width: 100px; float: left;}

#steps li p {width: 85%; font-size: 18px; color: #1d1c1c !important;}

#steps li { position: relative; margin-bottom: 30px; padding: 15px 0 30px 0; border-bottom: 1px solid #4ea500; min-height: 115px;}


/************************************/
/*! FOOTER */
/************************************/

#footer-cta {height: 420px; background: url('/wp-content/themes/turf-terminators/img/IMG_1534.JPG') no-repeat; background-size: cover; text-align: right; padding: 60px 0}

#footer-cta h3 {color: #222222 !important; font-weight: 700; margin-bottom: 15px;}

footer {border: none !important; background: #ededed !important;}

footer .copy p {
	font-size: 10px !important;
	text-align: justify;
	color: #999999;
}

footer h4 {
	font-size: 16px !important;
	font-weight: 700;
}

footer ul {list-style: none; margin-left: 0;}

footer li {display: block;}

footer.full-width a {color: #428bca !important;}

footer.full-width a:hover {color: #5CB85C !important; text-decoration: underline;}



/************************************/
/*! CONTENT */
/************************************/

#content {border: none !important; padding-left: 0 !important; padding-right: 0 !important;}

.page-template-page-side-php #content {padding-right: 30px !important;}

#content header {background-repeat: no-repeat; background-size: cover; height: 300px;border: 8px solid #ededed;}

#content header .info {float: right; width: 42%;}

#content header .info p {color: #FFF; font-weight: 500; color: #FFF;
font-weight: 500;
font-size: 16px;
font-weight: bold;}

#content header h1 {background-color: #428bca;
padding: 8px; font-weight: 700; font-size: 1.9em; color:#fff;} 

#content img {border: 8px solid #ededed;}

#content .esg-grid img {border: none !important;}

#content .blue_divider {margin: 20px 0;}

#content h5 {
	font-weight: 700;
	font-size: 22px;
	color: #000;
}

#content p {font-size: 14px;}

#content .w.green, .gform_wrapper .gform_footer input.button, input[type=submit], button, .button, .get-started, .green small {
	color: #fff !important;
	background-color: #428bca !important;
	border: 1px solid #357ebd !important;
	border-radius: 5px !important;
	font-weight: bold;
}

/* #content .entry-content p > a {background: none !important; color: #3182c1 !important;} */

#content .entry-content p a:hover {color: #5CB85C !important;}

#content h3 {font-weight: 700; font-size: 26px; color: #000; margin-bottom: 20px;padding-bottom: 20px;
border-bottom: 4px solid #ededed;}

#content h4 {font-weight: 600; font-size: 16px; color: #000;}

#content .large-6 {width: 49% !important;}

#content .pro-con .large-6 {width: 46% !important;}

#content .large-6:first-child {border-right: 2px solid #ededed; }

#content p.small {font-size: 10px}

#content .pro-con {margin-top: 20px;}

#content .pro-con span {color: #3182c1; text-decoration: underline; font-weight: bold !important;}

#content .gallery dl:nth-child(4) {margin-right: 0 !important;}

#content p.big.strong {font-size: 24px; font-weight: bold;}

#content ul {font-size: 14px;}


.gform_wrapper select {padding-left: 5px !important; font-size: 12px !important;}

section#respond {margin-top: 25px !important;}

/************************************/
/*! SIDEBAR */
/************************************/

#sidebar {margin-top: 40px !important;border-left: 3px solid #ededed;}

#sidebar p {font-size: 13px !important; line-height: 21px !important;}

#sidebar .wp-post-image {margin-bottom: 20px}

#sidebar .panel, .footer-widget .panel {background: none !important; padding: 0 !important;}

#sidebar .widget_sb_cl_pages_widget a, #sidebar .textwidget a {
	color: #1d1c1c !important;
	font-weight: 700;
	padding: 8px 7px;background-color: #C2E6FE; border-radius: 3px;
	display: block;
}

#sidebar .widget_sb_cl_pages_widget a:hover, #sidebar .textwidget a:hover {
	opacity: 0.5 !important;
}

#sidebar .widget_sb_cl_pages_widget a.sb_cl_current_page {background: #0A6DB9 !important; color: #fff!important;}

#sidebar .widget_sb_cl_pages_widget li {margin-bottom: 15px;}

#sidebar a.reg {background: none !important; color: #428bca !important; border-radius: 0 !important; font-size: 13px !important; padding: 0 !important; margin-bottom: 25px;}

#sidebar a.reg:hover {color: #2a6496 !important;}

#sidebar .textwidget b {display: block;}


/************************************/
/*! FAQ */
/************************************/

.accordion dd > a {background: none !important; border-bottom: 1px dashed #D9D9D9; margin-bottom: 10px !important; font-size: 14px !important; display: inline-block !important; font-weight: bold;}

.accordion dd > a:hover, .accordion dd.active a {color: #FFF !important; background: #3182c1 !important;}

.accordion dd > a:hover:after {color: #FFF !important;}

.accordion dd > a:after {content: '+'; color: #909090; font-size: 14px; margin-left: 5px;}


.button.green, .gform_wrapper .gform_footer input.button, input[type=submit], button, .button, .get-started, .green small {
	color: #fff !important;
	background-color: #428bca !important;
	border: 1px solid #357ebd !important;
	border-radius: 5px !important;
	font-weight: bold;
}

#content .entry-content p > a.get-started {
	float: right;
	position: absolute !important;
	right: 0;
	top: 5px;
	color: #fff !important;
	background-color: #428bca !important;
	font-weight: bold;
}
#content .entry-content p > a.get-started2 {
	//float: right;
	//position: absolute !important;
	//right: 0;
	//top: 5px;
	color: #fff !important;
	background-color: #428bca !important;
	font-weight: bold;
}

