/*
Theme Name: Amplified Template 10
Template: Divi
Version: 4.8.1
*/


@import url('../Divi/style.css');

#et-info-email:before, #et-info-phone:before, #et_search_icon:before, .comment-reply-link:after, .et-cart-info span:before, .et-pb-arrow-next:before, .et-pb-arrow-prev:before, .et-social-icon a:before, .et_audio_container .mejs-playpause-button button:before, .et_audio_container .mejs-volume-button button:before, .et_overlay:before, .et_password_protected_form .et_submit_button:after, .et_pb_button:after, .et_pb_contact_reset:after, .et_pb_contact_submit:after, .et_pb_font_icon:before, .et_pb_newsletter_button:after, .et_pb_pricing_table_button:after, .et_pb_promo_button:after, .et_pb_social_icon a.icon:before, .et_pb_testimonial:before, .et_pb_toggle_title:before, .form-submit .et_pb_button:after, .mobile_menu_bar:before, .woocommerce #content input.button.alt:after, .woocommerce #content input.button:after, .woocommerce #respond input#submit.alt:after, .woocommerce #respond input#submit:after, .woocommerce a.button.alt:after, .woocommerce button.button.alt:after, .woocommerce button.button:after, .woocommerce button.single_add_to_cart_button.button:after, .woocommerce input.button.alt:after, .woocommerce input.button:after, .woocommerce-page #content input.button.alt:after, .woocommerce-page #content input.button:after, .woocommerce-page #respond input#submit.alt:after, .woocommerce-page #respond input#submit:after, .woocommerce-page a.button.alt:after, .woocommerce-page a.button:after, .woocommerce-page button.button.alt:after, .woocommerce-page button.button:after, .woocommerce-page input.button.alt:after, .woocommerce-page input.button:after, a.et_pb_more_button:after {
	text-shadow: none !important;
}

#page-container {
	overflow: hidden;
}

.et_pb_widget_area .et_pb_widget {
	width: 100% !important;
	margin-bottom: 0 !important;
}


.et_pb_section .et_pb_row .et_pb_column .et_pb_module, 
.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module 
.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module {
	margin-bottom: 30px;
}

.et_pb_section .et_pb_row .et_pb_column .et_pb_module.et-last-child, 
.et_pb_section .et_pb_row .et_pb_column .et_pb_module:last-child, 
.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module.et-last-child, 
.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_column .et_pb_module:last-child, 
.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module.et-last-child, 
.et_pb_section.et_section_specialty .et_pb_row .et_pb_column .et_pb_row_inner .et_pb_column .et_pb_module:last-child {
	margin-bottom: 0;
}

.map-container iframe {
	pointer-events: none;
}
.map-container iframe.clicked {
	pointer-events: auto;
}

.vertical-center {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.header_info-row .et_pb_column {
	margin-bottom: 10px !important;
}

.et_mobile_nav_menu .mobile_menu_bar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

.et_mobile_nav_menu .mobile_menu_bar:before {
	top: 1px;
}

.et_mobile_nav_menu .mobile_menu_bar:after {
	content: "MENU";
	color: #173951;
	font-size: 20px;
	font-weight: 700;
}

.home_hero-slider .et_pb_slider_container_inner {
	padding-top: 10%;
	padding-bottom: 10%;
}

.home_hero-slider .et_pb_slide_description {
	padding: 60px !important;
	max-width: 750px;
	background-color: #0e101cd4;
	border-radius: 10px;
}
@media screen and (min-width: 981px) and (max-width: 1197px) {
	.et_pb_menu_0_tb_header.et_pb_menu ul li a {
		font-size: 14px !important;
	}
}	

@media screen and (max-width: 980px) {
	.one_half {
		width: 100% !important;
	}
	.one_half ul {
		padding-bottom: 0;
	}
}

@media screen and (max-width: 600px) {
	.home_hero-slider .et_pb_slide_description {
		padding: 30px 15px !important;
	}
}
.et_pb_scroll_top.et-pb-icon {
	border-radius: 0;
	background: #F47C20;
	right: 20px;
	bottom: 75px;
}
.et_pb_text_16 h2 {
    font-weight: 600;
    font-size: 39px;
    color: #F47C20!important;
    text-align: center;
	line-height: 1.2em;
}
.et_pb_text_0 h1 {
    font-size: 48px;
    color: #f67c02!important;
    text-align: center;
	line-height: 1.2em;
}