/*  MICROTHEMER STYLES  */

/*= Full Code Editor CSS ====== */

.ui-datepicker-calendar .ui-state-active {
    background: #A0D168;
    margin: -1px;
}

.fusion-header-menu-align-center .fusion-main-menu>ul>li:hover>a>span {
    color: #25afb4;
}#custom_html-4 .textwidget {
	
}


/*= General =================== */

/** General >> Fusion secondary main menu **/
.fusion-secondary-main-menu {
	background-color: rgb(0, 42, 92) !important;
	border-bottom-color: rgb(0, 42, 92);
	border-bottom-width: 1px;
}

/** General >> Menu main menu menu text **/
#menu-main-menu .menu-text {
	color: rgb(255, 255, 255);
}

/** General >> Fusion header **/
.fusion-header {
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

/** General >> Fusion contact info **/
.fusion-contact-info {
	font-size: 16px;
}

/** General >> Fusion sticky menu menu text **/
.fusion-sticky-menu .menu-text {
	color: rgb(255, 255, 255);
}

/** General >> Blue bar **/
.blue-bar {
	padding-top: 3% !important;
	padding-bottom: 3% !important;
}

/** General >> Fusion logo **/
.fusion-logo {
	margin-top: 0 !important;
}

/** General >> Mt 15 field **/
.mt-15 #field_3_8 {
	margin-top: 0 !important;
}

/** General >> Mt 15 circle yes **/
.mt-15 .circle-yes {
	background-color: rgb(0, 42, 92) !important;
}

/** General >> Mt 15 input **/
.mt-15 #input_3_3 {
	font-size: 16px !important;
}

/** General >> .mt-15 #input_3_3::placeholder **/
.mt-15 #input_3_3::placeholder {
	color: rgb(255, 255, 255);
	font-size: 16px;
}

/** General >> .ui-datepicker-title select **/
.ui-datepicker-title select {
	background-color: rgb(0, 42, 92);
	padding-right: 6px;
	margin-right: 15px;
	margin-left: 10px;
	border-width: 0;
}

/** General >> .ui-datepicker-title **/
.ui-datepicker-title {
	background-color: rgb(0, 42, 92);
}

/** General >> #social_links-widget-2 **/
#social_links-widget-2 {
	margin-bottom: 20px;
}

/** General >> #contact_info-widget-2 **/
#contact_info-widget-2 {
	margin-bottom: 0;
}

/** General >> .percent-radius .fusion-column-wrapper **/
.percent-radius .fusion-column-wrapper {
	border-radius: 25px;
}

/** General >> .global-simple-contact input **/
.global-simple-contact input {
	height: 40px !important;
	border-radius: 5px;
}

/** General >> #gform_fields_1 .gfield_label **/
#gform_fields_1 .gfield_label {
	display: none;
}

/** General >> #input_1_1_3_container label **/
#input_1_1_3_container label {
	display: none;
}

/** General >> #gform_fields_1 **/
#gform_fields_1 {
	height: 50px;
}

/** General >> .global-simple-contact .gfield **/
.global-simple-contact .gfield {
	height: 40px !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

/** General >> #gform_1 .gform_footer **/
#gform_1 .gform_footer {
	text-align: right;
	padding-top: 0;
}

/** General >> Yellow Contact Schedule text **/
.yellow-contact .fusion-four-fifth p:nth-of-type(1) {
	font-size: 22px;
	font-weight: 800;
	margin-top: 20px;
	margin-bottom: -20px !important;
}

/** General >> Yellow Contact Fusion one fifth paragraph **/
.yellow-contact .fusion-one-fifth p {
	font-size: 28px;
	font-weight: 800;
}

/** General >> Flex active slide background **/
.flex-active-slide .background {
	height: 400px;
}

/** General >> Fusion column inner bg image **/
.fusion-column-inner-bg-image {
	border-radius: 25px;
}

/** General >> Fusion blend mode fusion row **/
.mt-8 .fusion-blend-mode .fusion-row {
	background-color: rgba(255, 255, 255, 0.69);
	padding-top: 20px !important;
	padding-bottom: 20px !important;
	padding-left: 20px !important;
	border-radius: 25px;
}

/** General >> Mt 8 gform **/
#gform_submit_button_1 {
	border-radius: 5px;
}

/** General >> Div:(1) heading 2 **/
.mt-13 .fusion-row > div:nth-of-type(5) > div:nth-of-type(1) > div:nth-of-type(1) > h2 {
	margin-top: 5%;
}

/** General >> Textwidget paragraph **/
.textwidget p {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}


/*= General _2 ================ */

/** General _2 >> Slide2 longform **/
.longform_hr {
	background-color: rgb(0, 42, 92) !important;
}

/** General _2 >> Header custom content **/
.header-custom-content {
	text-align: center;
}

/** General _2 >> Header hire button **/
.header-hire-button {
	color: rgb(255, 255, 255);
	font-size: 18px;
	background-color: rgb(0, 102, 190);
	padding: 10px 25px 10px 25px;
	border-radius: 5px;
}

/** General _2 >> Header 24hour header custom content **/
.header-24hour .header-custom-content {
	font-size: 22px;
	font-weight: 800;
	margin-bottom: 30px;
	position: relative;
}

/** General _2 >> Header hire button:hover **/
.header-hire-button:hover {
	color: rgb(255, 255, 255);
	background-color: rgb(0, 42, 92);
}

/** General _2 >> Paragraph:(1) strong **/
.fusion-column-wrapper > div:nth-of-type(2) > p:nth-of-type(1) > strong {
	font-size: 18px;
}

/** General _2 >> Paragraph:(2) strong:(1) **/
.fusion-text > p:nth-of-type(2) > strong:nth-of-type(1) {
	font-size: 18px;
}

/** General _2 >> Fusion text strong:(2) **/
.fusion-text strong:nth-of-type(2) {
	font-size: 18px;
}

/** General _2 >> Fusion text strong:(3) **/
.fusion-text strong:nth-of-type(3) {
	font-size: 18px;
}

/** General _2 >> Ssb dark hover link **/
.ssb-dark-hover a {
	border-radius: 50% !important;
}

/** General _2 >> #bbblinkimg **/
#bbblinkimg {
	max-width: none;
	height: 100px;
}

/** General _2 >> #text-3 **/
#text-3 {
	margin-bottom: 30px;
}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {

	/*= General =================== */

	/** General >> Fusion header **/
	.fusion-header {
	text-align: center;
	padding-left: 35%;
}

	/** General >> Post content fullwidth box:(7) **/
	.mt-8 .post-content .fullwidth-box:nth-of-type(7) {
	margin-left: 33%;
}

	/** General >> Yellow contact **/
	.yellow-contact {
	padding-top: 3% !important;
}


	/*= General _2 ================ */

	/** General _2 >> Header custom content **/
	.header-custom-content {
	text-align: center;
	width: 100%;
}

	/** General _2 >> Fusion logo link **/
	.fusion-logo-link {
	text-align: left;
}

	/** General _2 >> Fusion header content 3 wrapper **/
	.fusion-header-content-3-wrapper {
	text-align: center;
	width: 100%;
}

	/** General _2 >> Fusion icon **/
	.fusion-icon {
	position: relative;
	top: 250px;
}


}


/*( Tablet & Phone )*/
@media (max-width: 767px) {

	/*= General =================== */

	/** General >> Fusion header **/
	.fusion-header {
	padding-left: 35%;
}

	/** General >> #gform_1 .gform_footer **/
	#gform_1 .gform_footer {
	text-align: right !important;
}

	/** General >> Post content fullwidth box:(7) **/
	.mt-8 .post-content .fullwidth-box:nth-of-type(7) {
	margin-left: 33%;
}

	/** General >> Yellow contact **/
	.yellow-contact {
	padding-top: 3% !important;
}


	/*= General _2 ================ */

	/** General _2 >> Fusion icon **/
	.fusion-icon {
	position: absolute;
	top: 250px;
	right: 0;
}


}


/*( Phone )*/
@media (max-width: 480px) {

	/*= General =================== */

	/** General >> Fusion header **/
	.fusion-header {
	text-align: center;
	padding-left: 15%;
}

	/** General >> #gform_1 .gform_footer **/
	#gform_1 .gform_footer {
	text-align: left !important;
	position: relative;
	top: 125px;
}

	/** General >> Post content fullwidth box:(7) **/
	.mt-8 .post-content .fullwidth-box:nth-of-type(7) {
	margin-left: 10% !important;
}

	/** General >> Mt 8 gform **/
	#gform_submit_button_1 {
	padding-top: 5px;
	border-radius: 5px;
}

	/** General >> Yellow contact **/
	.yellow-contact {
	min-height: 430px;
	padding-top: 3% !important;
}


	/*= General _2 ================ */

	/** General _2 >> Fusion header tagline **/
	.fusion-header-tagline {
	width: 100%;
}

	/** General _2 >> Fusion logo link **/
	.fusion-logo-link {
	width: 100%;
	padding-left: 25%;
}

	/** General _2 >> Fusion mobile logo **/
	.fusion-mobile-logo {
	width: 100%;
}

	/** General _2 >> Fusion icon **/
	.fusion-icon {
	top: 215px;
}


}


/*( Larger Phone )*/
@media (max-width: 640px) {

	/*= General =================== */

	/** General >> #gform_1 .gform_footer **/
	#gform_1 .gform_footer {
	position: relative;
	top: 125px;
}

	/** General >> Mt 8 gform **/
	#gform_submit_button_1 {
	padding-top: 5px;
}

	/** General >> Yellow contact **/
	.yellow-contact {
	min-height: 430px;
}


}

