/*
Theme Name: Comfort Air Brevard
Author: Wandzilak Web Design
Author URI: https://www.wandzilakwebdesign.com/
Version: 1.0.0
Template: dt-the7
*/

DIV.mini-widgets DIV.mini-search FORM.searchform A
{
	color: #3F9EE8;
}
DIV.mobile-mini-widgets .mini-contacts A I
{
	line-height: normal;
	font-size: 32px;
	color: #3F9DE7;
	font-weight: 300 !important;
	display: inline-block;
	float: left;
}
DIV.mobile-mini-widgets SPAN.mini-contacts
{
	margin-right: 22px !important;
	border: 1px solid rgba(63, 157, 231, 0.6);
	padding: 8px 22px 8px 10px !important;
	/*+border-radius: 3px;*/
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	/*+box-shadow: 0 3px 6px rgba(123, 123, 123, 0.050);*/
	-moz-box-shadow: 0 3px 6px rgba(123, 123, 123, 0.050);
	-webkit-box-shadow: 0 3px 6px rgba(123, 123, 123, 0.050);
	box-shadow: 0 3px 6px rgba(123, 123, 123, 0.050);
}
DIV.mobile-mini-widgets SPAN.mini-contacts:hover
{
	/*+box-shadow: 0 3px 16px rgba(123, 123, 123, 0.150);*/
	-moz-box-shadow: 0 3px 16px rgba(123, 123, 123, 0.150);
	-webkit-box-shadow: 0 3px 16px rgba(123, 123, 123, 0.150);
	box-shadow: 0 3px 16px rgba(123, 123, 123, 0.150);
}
.mobile-mini-widgets .mini-contacts .txtBox .impactTxt
{
	color: #3F9CE6;
	text-decoration: none;
	font-weight: 500;
	font-size: 15px;
	line-height: normal;
	float: left;
	margin-bottom: 3px;
}
.mobile-mini-widgets .mini-contacts .txtBox .mainTxt
{
	float: left;
	clear: left;
	color: #8E9092;
}
A.tp-caption.rev-btn
{
	display: inline-block !important;
	width: auto !important;
	word-break: normal !important;
	white-space: pre !important;
	font-size: large !important;
	line-height: normal !important;
	/*+box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.07) !important;*/
	-moz-box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.07) !important;
	-webkit-box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.07) !important;
	box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.07) !important;
}
A.tp-caption.rev-btn:hover
{
	/*+box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.12) !important;*/
	-moz-box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.12) !important;
	-webkit-box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.12) !important;
	box-shadow: 0px 5px 12px rgba(0, 0, 0, 0.12) !important;
}
DIV.tp-caption H2
{
	font-size: 52px !important;
	line-height: 60px !important;
	font-weight: 300 !important;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
}
DIV.tp-caption H4
{
	line-height: normal !important;
	color: #FFFFFF;
	letter-spacing: 4px !important;
	text-transform: uppercase;
	font-size: larger !important;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
}
DIV.tp-caption P
{
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3);
}
.tparrows
{
	cursor: pointer;
	background: rgba(0, 163, 232, 0.5);
	width: 40px;
	height: 40px;
	position: absolute;
	display: block;
	z-index: 1000;
	display: none;
}
.tparrows:hover
{
	background: #00A4E9;
	background: #FFFFFF;
}
.tparrows:before
{
	color: #FFFFFF;
}
.tparrows:hover:before
{
	color: #00A4E9;
}
DIV.tp-bullet
{
	background: rgba(0, 163, 232, 0.24) !important;
}
DIV.tp-bullet.selected
{
	background: rgba(0, 163, 232, 0.7) !important;
}
DIV.tp-bullet.selected:hover
{
	background: rgba(0, 163, 232, 0.8) !important;
}
DIV.tp-bullet:hover
{
	background: rgba(0, 163, 232, 0.7) !important;
}
DIV.mini-widgets SPAN.mini-contacts A I
{
	line-height: normal;
	font-size: 32px;
	color: #3F9DE7;
	font-weight: 300 !important;
	display: inline-block;
	float: left;
}
DIV.mini-widgets SPAN.mini-contacts SPAN.impactTxt
{
	color: #3F9CE6;
	text-decoration: none;
	font-weight: 500;
	font-size: 15px;
	line-height: normal;
	float: left;
	margin-bottom: 3px;
}
DIV.mini-widgets A
{
	text-decoration: none;
	display: inline-block;
}
DIV.mini-widgets SPAN.mini-contacts SPAN.mainTxt
{
	float: left;
	clear: left;
	color: #8E9092;
}
DIV.masthead HEADER.header-bar DIV.mini-widgets SPAN.mini-contacts
{
	border-left: 1px solid rgba(189, 189, 189, 0.4);
	padding-left: 2% !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
DIV.branding DIV.mini-widgets DIV.text-area.near-logo-first-switch
{
	margin-left: 0;
	margin-right: 0;
	padding-left: 2% !important;
	border-left: 1px solid rgba(189, 189, 189, 0.4);
}
DIV.branding DIV.mini-widgets:nth-of-type(3)
{
	justify-content: space-between;
	padding-right: 0;
}
DIV.branding DIV.mini-widgets:nth-of-type(4)
{
	width: 0% !important;
	display: none !important;
}
DIV.masthead HEADER.header-bar DIV.mini-widgets SPAN.mini-contacts
{
	border-left: 1px solid rgba(189, 189, 189, 0.4);
	padding-left: 2% !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
}
DIV.masthead HEADER.header-bar DIV.mini-widgets SPAN.mini-contacts:nth-of-type(1)
{
	border-left: none;
}
DIV.branding DIV.mini-widgets DIV.text-area
{
	margin-left: 0;
	margin-right: 0;
	padding-left: 2% !important;
	border-left: 1px solid rgba(189, 189, 189, 0.4);
}
SPAN.txtBox
{
	display: inline-block;
	float: left;
}
DIV.headerTxt
{
	display: inline-block !important;
	text-decoration: none;
	margin-top: 0 !important;
	padding-top: 0 !important;
	border-top: none !important;
	line-height: normal !important;
}
DIV.headerTxt SPAN.txtBox
{
	display: inline-block;
	float: left;
	line-height: normal !important;
	text-decoration: none;
}
DIV.headerTxt SPAN.txtBox SPAN.impactTxt
{
	color: #3F9CE6;
	text-decoration: none;
	font-weight: 500;
	font-size: 15px;
	line-height: normal;
	float: left;
	margin-bottom: 3px;
}
DIV.headerTxt SPAN.txtBox SPAN.mainTxt
{
	float: left;
	clear: left;
	color: #8E9092;
}
DIV.mini-widgets DIV.text-area .headerTxt I
{
	line-height: normal;
	font-size: 32px;
	color: #3F9DE7;
	font-weight: 300 !important;
	display: inline-block;
	float: left;
}
DIV.tp-caption P
{
	line-height: normal !important;
	display: inline-block !important;
}
DIV.branding DIV.mini-widgets:nth-of-type(3)
{
	justify-content: space-between;
	padding-right: 0;
}
DIV.branding DIV.mini-widgets:nth-of-type(4)
{
	width: 0% !important;
	display: none !important;
}
NAV.navigation DIV.mini-widgets
{
	display: flex !important;
	height: 65px;
	justify-content: center !important;
	text-align: center !important;
	padding-left: 0 !important;
	flex-direction: column;
}
NAV.navigation DIV.mini-widgets DIV.text-area
{
	display: flex !important;
	flex: 1 auto !important;
}
NAV.navigation DIV.mini-widgets DIV.text-area P
{
	flex: 1 auto !important;
	display: flex !important;
	flex-direction: column;
	justify-content: center;
}
NAV.navigation DIV.mini-widgets DIV.text-area P A
{
	text-decoration: none;
	color: #FFFFFF;
	display: inline-flex !important;
	flex: 1 1 auto !important;
	justify-content: center;
	flex-direction: column;
	background-color: #56D224;
}
NAV.navigation DIV.mini-widgets DIV.text-area P A:hover
{
	color: #323232;
	background-color: #77EA3B;
}

NAV.navigation DIV.mini-widgets DIV.text-area A SPAN I
{
	font-size: 32px;
	font-weight: 300 !important;
	display: inline-block !important;
	float: left;
	line-height: 0;
}
NAV.navigation DIV.mini-widgets DIV.text-area P A SPAN
{
	display: inline-block !important;
	flex: 1 0 content !important;
	padding-left: 22px;
	padding-right: 22px;
	font-size: 17px;
	line-height: 1.8;
}
DIV.vc_single_image-wrapper.vc_box_border_sky
{
	background-color: #00A5EA !important;
}
DIV.wpb_text_column P A.readMore
{
	background-color: #00A5EA;
	color: #FFFFFF;
	text-decoration: none;
	padding: 7px 12px;
	border: 1px solid #35B5FF !important;
	font-weight: 600;
	display: inline-block;
	/*+border-radius: 50px;*/
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	-khtml-border-radius: 50px;
	border-radius: 50px;
	/*+box-shadow: 0 4px 16px 0 rgba(0, 39, 47, 0.260);*/
	-moz-box-shadow: 0 4px 16px 0 rgba(0, 39, 47, 0.260);
	-webkit-box-shadow: 0 4px 16px 0 rgba(0, 39, 47, 0.260);
	box-shadow: 0 4px 16px 0 rgba(0, 39, 47, 0.260);
}
DIV.wpb_text_column P A.readMore:hover
{
	background-color: #FFFFFF !important;
	color: #161616;
	text-decoration: none;
	border: 1px solid #35B5FF !important;
	/*+box-shadow: 0 4px 16px 0 rgba(90, 225, 255, 0.400), inset 0 -4px 9px 0 rgba(0, 97, 118, 0.090);*/
	-moz-box-shadow: 0 4px 16px 0 rgba(90, 225, 255, 0.400), inset 0 -4px 9px 0 rgba(0, 97, 118, 0.040);
	-webkit-box-shadow: 0 4px 16px 0 rgba(90, 225, 255, 0.400), inset 0 -4px 9px 0 rgba(0, 97, 118, 0.040);
	box-shadow: 0 4px 16px 0 rgba(90, 225, 255, 0.400), inset 0 -4px 9px 0 rgba(0, 97, 118, 0.040);
}

LI.tp-revslider-slidesli DIV.button A.tp-caption.rev-btn.rev-withicon.button:hover I.fa-icon-angle-right
{
	color: #00A5EA;
}
DIV.masthead.sticky-off HEADER .navigation:before
{
	/*+transition: all 0.36s ease-in-out !important;*/
	-webkit-transition: all 0.36s ease-in-out !important;
	-moz-transition: all 0.36s ease-in-out !important;
	-o-transition: all 0.36s ease-in-out !important;
	transition: all 0.36s ease-in-out !important;
}
DIV.masthead.sticky-on HEADER .navigation:before
{
	background-color: #0099FF;
	/*+transition: all 0.36s ease-in-out !important;*/
	-webkit-transition: all 0.36s ease-in-out !important;
	-moz-transition: all 0.36s ease-in-out !important;
	-o-transition: all 0.36s ease-in-out !important;
	transition: all 0.36s ease-in-out !important;
}
DIV.masthead.sticky-on NAV.navigation DIV.mini-widgets DIV.text-area P A
{
	background-color: #56D224;
}
DIV.masthead.sticky-on NAV.navigation DIV.mini-widgets DIV.text-area P A:hover
{
	color: #323232;
	background-color: #77EA3B;
}
DIV.vc_message_box > P > A
{
	display: inline-block;
	text-decoration: none;
	padding: 16px 16px 16px 64px;
	margin: -16px -16px -16px -64px;
}
DIV.vc_message_box DIV.vc_message_box-icon
{
	pointer-events: none;
}
DIV.vc_message_box > P > A
{
	display: inline-block;
	text-decoration: none;
	padding: 16px 16px 16px 64px;
	margin: -16px -16px -16px -64px;
}
DIV.vc_message_box > P > A:hover
{
	background-color: #0098FF;
	color: #FFFFFF;
}
BODY.page-id-17 DIV.vc_message_box:hover I
{
	color: #FFFFFF;
}
.page-title.breadcrumbs-bg .breadcrumbs
{
	background: rgba(0, 164, 233, 0.6);
	border-radius: 3px;
	border: 1px solid rgba(37, 140, 237, 0.2);
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 3px;
	padding-bottom: 3px;
}
DIV.page-title-breadcrumbs OL LI
{
	color: rgba(255, 255, 255, 0.9);
}
DIV.page-title-breadcrumbs OL LI A
{
	color: rgba(255, 255, 255, 0.9) !important;
}
DIV.vc_tta-panel-heading .vc_tta-panel-title
{
	font-weight: 400;
}
DIV.vc_tta-panel-heading .vc_tta-panel-title
{
	font-weight: 400;
	background-color: rgba(0, 163, 232, 0.8);
	color: #FFFFFF;
}
DIV.vc_tta-panel-heading .vc_tta-panel-title:hover
{
	font-weight: 400;
	background-color: #3FC5FF;
	color: #FFFFFF;
}
DIV.vc_tta-panel-heading .vc_tta-panel-title A SPAN
{
	color: #FFFFFF;
}
.vc_tta-panel-heading .vc_tta-panel-title A I.vc_tta-controls-icon:before
{
	border-color: #FFFFFF !important;
}
.vc_tta-panel-heading .vc_tta-panel-title A I.vc_tta-controls-icon:after
{
	border-color: #FFFFFF !important;
}
SECTION.widget UL.custom-menu LI
{
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 3px;
}
SECTION.widget UL.custom-menu LI A
{
	padding: 16px 22px;
	width: 100%;
	/*+box-sizing: border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #F8F8F8;
	color: #323232 !important;
}
SECTION.widget UL.custom-menu LI A:hover
{
	background-color: rgba(0, 163, 232, 0.8);
	color: #FFFFFF !important;
}
UL.custom-menu LI.menu-item.current-menu-item A
{
	background-color: rgba(0, 163, 232, 0.8);
	color: #FFFFFF !important;
}
DIV.wpb_text_column H2 SPAN
{
	line-height: normal !important;
	display: inline-block;
	margin-top: 10px;
}
DIV.branding A IMG
{
	max-width: 214px;
}
DIV.masthead.sticky-on DIV.branding A IMG
{
	max-width: 214px;
}
DIV.mobile-branding IMG
{
	max-width: 180px !important;
	width: 100%;
	/*+box-sizing: border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon
{
	color: #0EB5FF !important;
}
DIV.wpb_widgetised_column.twinColumn SECTION UL.custom-menu
{
	columns: 2;
}
BODY.home DIV.wpmslider-viewport
{
	border: none !important;
}
BODY.home DIV.strong-content.wpmslider-content DIV.testimonial DIV.testimonial-inner
{
	border: none !important;
}
BODY.home .testimonial-inner .testimonial-client DIV.testimonial-name
{
	color: #FFFFFF;
	font-weight: 400;
}
BODY.home DIV.testimonial-inner H3.testimonial-heading
{
	color: #FFFFFF;
}
BODY.home DIV.testimonial-inner DIV.testimonial-content P
{
	color: #FFFFFF;
}
BODY.home DIV.wpmslider-pager-item A.wpmslider-pager-link:before
{
	color: #FFFFFF !important;
}
BODY.page-id-17 DIV.wpmslider-viewport
{
	border: none !important;
}
BODY.page-id-17 DIV.strong-content.wpmslider-content DIV.testimonial DIV.testimonial-inner
{
	border: none !important;
}
BODY.page-id-17 .testimonial-inner .testimonial-client DIV.testimonial-name
{
	color: #FFFFFF;
	font-weight: 400;
}
BODY.page-id-17 DIV.testimonial-inner H3.testimonial-heading
{
	color: #FFFFFF;
}
BODY.page-id-17 DIV.testimonial-inner DIV.testimonial-content P
{
	color: #FFFFFF;
}
BODY.page-id-17 DIV.wpmslider-pager-item A.wpmslider-pager-link:before
{
	color: #FFFFFF !important;
}
BODY.page-id-18 DIV.wpmslider-viewport
{
	border: none !important;
}
BODY.page-id-18 DIV.strong-content.wpmslider-content DIV.testimonial DIV.testimonial-inner
{
	border: none !important;
}
BODY.page-id-18 .testimonial-inner .testimonial-client DIV.testimonial-name
{
	color: #FFFFFF;
	font-weight: 400;
}
BODY.page-id-18 DIV.testimonial-inner H3.testimonial-heading
{
	color: #FFFFFF;
}
BODY.page-id-18 DIV.testimonial-inner DIV.testimonial-content P
{
	color: #FFFFFF;
}
BODY.page-id-18 DIV.wpmslider-pager-item A.wpmslider-pager-link:before
{
	color: #FFFFFF !important;
}
DIV.wpmslider-viewport DIV.testimonial.t-slide DIV.testimonial-inner H3.testimonial-heading:before
{
	content: '\f10d';
	font-family: 'fontawesome';
	margin-right: 14px;
	font-weight: 300 !important;
}
DIV.testimonial.t-slide DIV.testimonial-inner H3.testimonial-heading
{
	color: #FFFFFF !important;
	padding-left: 0 !important;
	background-image: none !important;
}
BODY.home DIV.wpb_column.vc_col-sm-4 DIV.wpb_column.vc_col-sm-9 DIV.wpb_text_column H3 A
{
	/*+transition: all 0.26s ease-in-out;*/
	-webkit-transition: all 0.26s ease-in-out;
	-moz-transition: all 0.26s ease-in-out;
	-o-transition: all 0.26s ease-in-out;
	transition: all 0.26s ease-in-out;
}
DIV.testimonials-slider-block A.readMore
{
	background-color: #00A5EA;
	color: #FFFFFF;
	text-decoration: none;
	padding: 7px 12px;
	border: 1px solid #FFFFFF !important;
	font-weight: 600;
	display: inline-block;
	/*+border-radius: 50px;*/
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	-khtml-border-radius: 50px;
	border-radius: 50px;
	/*+box-shadow: 0 4px 16px 0 rgba(0, 39, 47, 0.260);*/
	-moz-box-shadow: 0 4px 16px 0 rgba(0, 39, 47, 0.260);
	-webkit-box-shadow: 0 4px 16px 0 rgba(0, 39, 47, 0.260);
	box-shadow: 0 4px 16px 0 rgba(0, 39, 47, 0.260);
}
DIV.testimonials-slider-block A.readMore:hover
{
	background-color: #FFFFFF !important;
	color: #161616;
	text-decoration: none;
	border: 1px solid #35B5FF !important;
	-moz-box-shadow: 0 4px 16px 0 rgba(90, 225, 255, 0.400), inset 0 -4px 9px 0 rgba(0, 97, 118, 0.040);
	-webkit-box-shadow: 0 4px 16px 0 rgba(90, 225, 255, 0.400), inset 0 -4px 9px 0 rgba(0, 97, 118, 0.040);
	box-shadow: 0 4px 16px 0 rgba(90, 225, 255, 0.400), inset 0 -4px 9px 0 rgba(0, 97, 118, 0.040);
}
DIV.wpls-logo-cnt.slick-slide DIV.wpls-fix-box IMG
{
	max-height: 100px !important;
}
DIV.wpls-logo-showcase-slider-wrp UL.slick-dots
{
	display: none !important;
}
DIV.wpls-logo-showcase.slick-slider.slick-dotted
{
	padding-bottom: 0 !important;
}
UL.main-nav LI.menu-item UL.sub-nav LI.menu-item.current-menu-item A
{
	/* background-color: #76E93E; */
}
.mobile-main-nav
{
	display: flex;
	-webkit-flex-flow: column nowrap;
	-moz-flex-flow: column nowrap;
	-ms-flex-flow: column nowrap;
	flex-flow: column nowrap;
	-webkit-flex: 10 1 auto;
	-moz-flex: 10 1 auto;
	-ms-flex: 10 1 auto;
	flex: none;
}
DIV.wpcf7 FORM > DIV.fullWidth
{
	/*+box-sizing: border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	display: inline-block;
	padding: 30px;
	background-color: #FFFFFF;
}
DIV.wpcf7 FORM .fullWidth .fullWidth
{
	/*+box-sizing: border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}
DIV.wpcf7 FORM .fullWidth .halfWidth
{
	/*+box-sizing: border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	float: left;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 5px;
	padding-left: 5px;
	display: inline-block;
}
DIV.wpcf7 FORM DIV.fullWidth DIV.fullWidth
{
	display: inline-block;
	margin-top: 10px;
}
DIV.wpcf7 FORM .fullWidth .halfWidth:nth-of-type(1)
{
	padding-right: 10px;
	padding-left: 0;
}
DIV.wpcf7 FORM .fullWidth .halfWidth:nth-of-type(2)
{
	padding-left: 10px;
	padding-right: 0;
}
DIV.wpcf7 FORM .fullWidth .halfWidth:nth-of-type(3)
{
	padding-right: 10px;
	padding-left: 0;
}
DIV.wpcf7 FORM .fullWidth .halfWidth:nth-of-type(4)
{
	padding-left: 10px;
	padding-right: 0;
}
DIV.wpcf7 FORM .fullWidth .halfWidth:nth-of-type(5)
{
	padding-right: 10px;
	padding-left: 0;
}
DIV.wpcf7 FORM .fullWidth .halfWidth:nth-of-type(6)
{
	padding-left: 10px;
	padding-right: 0;
}
DIV.wpcf7 FORM .fullWidth .halfWidth:nth-of-type(8)
{
	padding-left: 0px;
	padding-right: 0;
	padding-top: 14px;
	padding-bottom: 0;
	text-align: center;
	height: 56px;
}

DIV.wpcf7 FORM .fullWidth .halfWidth:nth-of-type(9)
{
	padding-left: 0px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.fullWidth .halfWidth INPUT.wpcf7-submit
{
	/*+box-sizing: border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	background-color: #0098FF;
	font-size: 13px;
	font-weight: bold;
	line-height: 15px;
	padding: 21px 27px 21px 27px;
}

DIV.wpcf7 FORM .fullWidth .halfWidth LABEL
{
	/*+box-sizing: border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}
DIV.wpcf7 FORM .fullWidth .halfWidth LABEL INPUT
{
	background-color: #F2F2F2 !important;
	/*+box-sizing: border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	margin-bottom: 0;
	border: none !important;
	line-height: normal !important;
	height: 50px;
	color: #535353 !important;
}
.halfWidth SELECT.wpcf7-form-control.wpcf7-select
{
	background-color: #F2F2F2 !important;
	/*+box-sizing: border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	margin-bottom: 0;
	border: none !important;
	height: 50px;
	color: #535353 !important;
}
FORM.wpcf7-form H3
{
	font-weight: 300;
	font-size: 28px;
	line-height: 36px;
}
DIV.wpcf7 FORM .fullWidth .fullWidth LABEL TEXTAREA
{
	height: 100px;
	background-color: #F2F2F2;
	/*+box-sizing: border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border: none !important;
	color: #535353 !important;
	margin-bottom: 20px;
}

.fullWidth .halfWidth INPUT.wpcf7-submit
{
	/*+box-sizing: border-box;*/
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
}
DIV.aio-icon-component A.aio-icon-box-link H3
{
	line-height: 31px;
	font-weight: 300;
	font-style: normal;
	font-size: 20px;
}
DIV.aio-icon-component A.aio-icon-box-link:hover H3
{
	color: #000000;
}
DIV.aio-icon-component DIV.aio-icon-box.default-icon DIV.aio-icon-description
{
	margin-top: 18px !important;
	border-top: 6px solid #EDECEB;
	padding-top: 10px;
}
DIV.aio-icon-component DIV.aio-icon-box DIV.aio-icon-description
{
	color: #777777;
	line-height: normal !important;
}
DIV.aio-icon-component DIV.aio-icon-box DIV.aio-icon-description P.impactTxt
{
	color: #777777;
	margin-bottom: 3px;
	line-height: normal !important;
}
DIV.aio-icon-component DIV.aio-icon-box DIV.aio-icon-description P.mainTxt
{
	font-weight: 600 !important;
	color: #0098FF !important;
	line-height: normal !important;
}

.accent-color P.mainTxt
{
	color: #45AFF7 !important;
	font-weight: 600 !important;
	font-size: medium !important;
}

DIV.wpcf7 .ajax-loader
{
	display: none;
}
::-webkit-input-placeholder
{
	/* Chrome/Opera/Safari */
	color: #535353 !important;
}
::-moz-placeholder
{
	/* Firefox 19+ */
	color: #535353 !important;
}
:-ms-input-placeholder
{
	/* IE 10+ */
	color: #535353 !important;
}
:-moz-placeholder
{
	/* Firefox 18- */
	color: #535353 !important;
}
DIV.vc_row.contactStripe DIV.wpb_column.vc_col-sm-6 DIV.vc_column-inner DIV.wpb_wrapper DIV.vc_row DIV.wpb_column.vc_col-sm-4:nth-of-type(2) DIV.aio-icon-box DIV.aio-icon-description P:nth-of-type(3)
{
	font-size: 12.5px !important;
	color: #0098FF !important;
	font-weight: bold;
}
FOOTER SECTION UL.fa-ul LI I
{
	color: #0098FF !important;
	line-height: 1.3;
}

#footer.footer-outline-decoration
{
	border-top: 5px solid #0098FF;
}
FOOTER SECTION UL.fa-ul LI A
{
	text-decoration: none;
	color: #323232;
	font-weight: 500;
}
FOOTER DIV.wf-float-right DIV.bottom-text-block
{
	width: 80%;
	display: inline-flex;
	justify-content: space-between;
}

.popup-message-style #page .wpcf7-mail-sent-ok, .popup-message-style #page .wpcf7-validation-errors
{
	position: relative !important;
	z-index: 999999999 !important;
	opacity: 0;
	margin-top: 20px !important;
}
FORM.wpcf7-form DIV.wpcf7-response-output.wpcf7-validation-errors
{
	background-color: rgba(0, 151, 255, 0.9);
	opacity: 0;
}
DIV.wpcf7-response-output.wpcf7-display-none
{
	position: relative !important;
	z-index: 999999999 !important;
}
.standard-number-list LI:before, .standard-arrow LI:before
{
	color: transparent !important;
	background-color: transparent !important;
	background-image: url('../../uploads/2018/08/fanbullet.png') !important;
	background-repeat: no-repeat;
	background-size: contain;
	background-position: center;
}
.standard-number-list LI:before, .standard-arrow LI:after
{
	content: ' ' !important;
	background-image: none !important;
}

@media (max-width: 1106px)
{
	
	DIV.masthead HEADER.header-bar DIV.mini-widgets SPAN.mini-contacts
	{
		padding-right: 12px;
		margin-right: 0;
	}
	DIV.tp-caption.content P
	{
		font-size: medium !important;
		line-height: normal !important;
	}
	DIV.masthead HEADER.header-bar DIV.mini-widgets SPAN.mini-contacts I
	{
		font-size: 28px;
	}
	DIV.mini-widgets SPAN.mini-contacts .txtBox SPAN.impactTxt
	{
		font-size: 14px;
	}
	DIV.mini-widgets SPAN.mini-contacts .txtBox SPAN.mainTxt
	{
		font-size: 12px;
	}
	LI.tp-revslider-slidesli DIV.tp-parallax-wrap.button
	{
		left: 5% !important;
		top: 70% !important;
	}
	LI.tp-revslider-slidesli DIV.tp-parallax-wrap.button2
	{
		left: 5% !important;
		top: 80% !important;
	}
	DIV.button DIV DIV A
	{
		padding-top: 5px !important;
		padding-bottom: 5px !important;
		padding-left: 16px !important;
		padding-right: 10px !important;
	}
	DIV.button2 DIV DIV A
	{
		padding-top: 5px !important;
		padding-bottom: 5px !important;
		padding-left: 16px !important;
		padding-right: 10px !important;
	}
	DIV.tp-caption.content
	{
		padding-left: 32px !important;
	}
	DIV.button
	{
		padding-left: 32px !important;
	}
	DIV.button2
	{
		padding-left: 32px !important;
	}
	DIV.tp-caption.content H2
	{
		font-size: 32px !important;
		line-height: 38px !important;
	}
	FOOTER DIV.wf-float-right DIV.bottom-text-block
	{
	width: 100%;
	display: inline-flex;
	justify-content: space-between;
	}
	DIV.licenseNumber
	{
	margin-right: 14px;
	}
	DIV.masthead DIV.mobile-header-bar DIV.mobile-mini-widgets DIV.text-area.show-on-desktop:nth-of-type(1)
{
	display: inline-flex !important;
	flex: 1 1 content !important;
	justify-content: center;
	flex-direction: column;
	line-height: normal !important;
	height: 100%;
	max-width: 40%;
	width: 100%;
}
DIV.masthead DIV.mobile-header-bar DIV.mobile-mini-widgets DIV.text-area.show-on-desktop P
{
	display: inline-flex !important;
	justify-content: center;
	flex-direction: column;
	height: 100%;
}
DIV.masthead DIV.mobile-header-bar DIV.mobile-mini-widgets DIV.text-area.show-on-desktop P A
{
	text-decoration: none;
	color: #FFFFFF;
	display: inline-flex !important;
	flex: 1 1 content !important;
	justify-content: center;
	flex-direction: column;
	background-color: #56D224;
	white-space: pre-line !important;
	line-break: strict !important;
	word-break: normal !important;
	padding-bottom: 0px !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	padding-top: 0 !important;
	line-height: normal !important;
	height: 100% !important;
}
DIV.masthead DIV.mobile-header-bar DIV.mobile-mini-widgets DIV.text-area.show-on-desktop:nth-of-type(2)
{
	display: none !important;
}
DIV.mobile-header-bar DIV.mobile-mini-widgets .text-area P A SPAN
{
	white-space: pre-wrap !important;
	word-break: normal !important;
	width: 90%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size: 20px !important;
	line-height: normal !important;
}
DIV.masthead DIV.mobile-header-bar DIV.mobile-mini-widgets DIV.text-area A I.icon-clock-2
{
	font-weight: 300 !important;
}
DIV.masthead DIV.mobile-header-bar DIV.mobile-mini-widgets DIV.text-area.show-on-desktop P A:hover
{
	color: #323232;
	background-color: #77EA3B;
}


}
@media (max-width: 768px)
{
	DIV.masthead DIV.mobile-header-bar DIV.mobile-mini-widgets DIV.text-area.show-on-desktop:nth-of-type(1)
{
	display: inline-flex !important;
	flex: 1 1 content !important;
	justify-content: center;
	flex-direction: column;
	line-height: normal !important;
	height: 100%;
	max-width: 100%;
	width: 100%;
}

	DIV.tp-caption.content H2
	{
		font-size: 26px !important;
		line-height: 1.3 !important;
		margin-bottom: 6px !important;
		font-weight: 700 !important;
	}
	DIV.tp-caption.content H4
	{
		font-size: 14px !important;
		line-height: 1.3 !important;
	}
	DIV.tp-caption.content
	{
		padding-left: 46px !important;
	}
	DIV.button
	{
		padding-left: 46px !important;
	}
	DIV.button2
	{
		padding-left: 46px !important;
	}
	DIV.button DIV DIV A
	{
		padding-top: 2px !important;
		padding-bottom: 2px !important;
		padding-left: 10px !important;
		padding-right: 6px !important;
	}
	DIV.button2 DIV DIV A
	{
		padding-top: 2px !important;
		padding-bottom: 2px !important;
		padding-left: 10px !important;
		padding-right: 6px !important;
	}
	LI.tp-revslider-slidesli DIV.tp-parallax-wrap.button
	{
		left: 5% !important;
		top: 78% !important;
	}
	LI.tp-revslider-slidesli DIV.tp-parallax-wrap.button2
	{
		left: 5% !important;
		top: 87% !important;
	}
}
@media (max-width: 568px)
{
	DIV.wpcf7 FORM DIV.fullWidth DIV.halfWidth
	{
	display: inline-block;
	margin-top: 10px;
	width: 100% !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
	}
	FORM.wpcf7-form .fullWidth .halfWidth INPUT.wpcf7-form-control.wpcf7-submit
	{
	padding-left: 3px;
	padding-right: 3px;
	width: 100% !important;
	/*+box-sizing: border-box !important;*/
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	-ms-box-sizing: border-box !important;
	box-sizing: border-box !important;
	line-height: normal !important;
	padding-top: 6px;
	padding-bottom: 6px;
	display: block !important;
	word-break: normal;
	white-space: pre-line !important;
	margin-top: 12px;
	}
	FORM.wpcf7-form .fullWidth .halfWidth SELECT
	{
	width: 100% !important;
	/*+box-sizing: border-box !important;*/
	-webkit-box-sizing: border-box !important;
	-moz-box-sizing: border-box !important;
	-ms-box-sizing: border-box !important;
	box-sizing: border-box !important;
	min-width: auto;
	}

	DIV.vc_row.wpb_row DIV.wpb_column.vc_col-sm-4
	{
	width: 100%;
	}
	DIV.tparrows
	{
		display: none;
	}
	DIV.tp-caption.content
	{
		padding-left: 26px !important;
	}
	DIV.tp-parallax-wrap.content DIV.tp-loop-wrap DIV.tp-mask-wrap
	{
		padding-bottom: 10px;
		padding-top: 10px;
		margin-top: -70px;
		background-color: rgba(0, 165, 234, 0.7);
		padding-right: 20px;
	}
	LI.tp-revslider-slidesli DIV.tp-parallax-wrap.button
	{
		left: 0% !important;
		top: 73% !important;
	}
	LI.tp-revslider-slidesli DIV.tp-parallax-wrap.button2
	{
		left: 0% !important;
		top: 82% !important;
	}
}
@media (max-width: 468px)
{
	DIV.mobile-header-bar DIV.mobile-mini-widgets .text-area P A SPAN
{
	white-space: normal !important;
	word-break: normal !important;
	width: 90%;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	font-size: 15px !important;
	line-height: normal !important;
	padding-left: 5px;
	padding-right: 12px;
}

	DIV.tp-caption.content H2
	{
		font-size: large !important;
		line-height: normal !important;
		margin-bottom: 10px !important;
		font-weight: 700 !important;
	}
	DIV.tp-caption.content H4
	{
		font-size: small !important;
		line-height: normal !important;
		margin-bottom: 10px !important;
	}
	DIV.tp-caption.content P
	{
		font-size: 14px !important;
		line-height: normal !important;
	}
	DIV.button
	{
		padding-left: 46px !important;
	}
	DIV.button2
	{
		padding-left: 46px !important;
	}
	DIV.button DIV DIV A
	{
		padding-top: 2px !important;
		padding-bottom: 2px !important;
		padding-left: 10px !important;
		padding-right: 6px !important;
	}
	DIV.button2 DIV DIV A
	{
		padding-top: 2px !important;
		padding-bottom: 2px !important;
		padding-left: 10px !important;
		padding-right: 6px !important;
	}
}
@-moz-document url-prefix()
{
	NAV.navigation DIV.mini-widgets DIV.text-area P A SPAN
	{
		flex: none !important;
	}
}