
body, .et_pb_column_1_2 .et_quote_content blockquote cite, .et_pb_column_1_2 .et_link_content a.et_link_main_url, .et_pb_column_1_3 .et_quote_content blockquote cite, .et_pb_column_3_8 .et_quote_content blockquote cite, .et_pb_column_1_4 .et_quote_content blockquote cite, .et_pb_blog_grid .et_quote_content blockquote cite, .et_pb_column_1_3 .et_link_content a.et_link_main_url, .et_pb_column_3_8 .et_link_content a.et_link_main_url, .et_pb_column_1_4 .et_link_content a.et_link_main_url, .et_pb_blog_grid .et_link_content a.et_link_main_url, body .et_pb_bg_layout_light .et_pb_post p, body .et_pb_bg_layout_dark .et_pb_post p {
	font-size: 16px;
}

.et_pb_slide_content, .et_pb_best_value {
	font-size: 18px;
}

body {
	color: #353535;
}

h1, h2, h3, h4, h5, h6 {
	color: #02535d;
}

a {
	color: #036770;
}

#footer-widgets .footer-widget li:before {
	top: 10.6px;
}

body .et_pb_button {
	font-size: 30px;
}

body.et_pb_button_helper_class .et_pb_button, body.et_pb_button_helper_class .et_pb_module.et_pb_button {}

body .et_pb_button:after {
	font-size: 48px;
}

@media only screen and (min-width:981px) {
	#logo {
		max-height: 93%;
	}
	
	.et_pb_svg_logo #logo {
		height: 93%;
	}
	
	.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation {
		padding: 15px 0 0 0;
	}
	
	.et_header_style_left .et-fixed-header #et-top-navigation nav > ul > li > a, .et_header_style_split .et-fixed-header #et-top-navigation nav > ul > li > a {
		padding-bottom: 15px;
	}
	
	.et_header_style_centered header#main-header.et-fixed-header .logo_container {
		height: 30px;
	}
	
	.et_header_style_split #main-header.et-fixed-header .centered-inline-logo-wrap {
		width: 30px;
		margin: -30px 0;
	}
	
	.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
		max-height: 30px;
	}
	
	.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
		height: 30px;
	}
	
	.et_header_style_slide .et-fixed-header #et-top-navigation, .et_header_style_fullscreen .et-fixed-header #et-top-navigation {
		padding: 6px 0 6px 0 !important;
	}
}

@media only screen and (min-width:1350px) {
	.et_pb_row {
		padding: 27px 0;
	}
	
	.et_pb_section {
		padding: 54px 0;
	}
	
	.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper {
		padding-top: 81px;
	}
	
	.et_pb_fullwidth_section {
		padding: 0;
	}
}

h1, h1.et_pb_contact_main_title, .et_pb_title_container h1 {
	font-size: 24px;
}

h2, .product .related h2, .et_pb_column_1_2 .et_quote_content blockquote p {
	font-size: 20px;
}

h3 {
	font-size: 17px;
}

h4, .et_pb_circle_counter h3, .et_pb_number_counter h3, .et_pb_column_1_3 .et_pb_post h2, .et_pb_column_1_4 .et_pb_post h2, .et_pb_blog_grid h2, .et_pb_column_1_3 .et_quote_content blockquote p, .et_pb_column_3_8 .et_quote_content blockquote p, .et_pb_column_1_4 .et_quote_content blockquote p, .et_pb_blog_grid .et_quote_content blockquote p, .et_pb_column_1_3 .et_link_content h2, .et_pb_column_3_8 .et_link_content h2, .et_pb_column_1_4 .et_link_content h2, .et_pb_blog_grid .et_link_content h2, .et_pb_column_1_3 .et_audio_content h2, .et_pb_column_3_8 .et_audio_content h2, .et_pb_column_1_4 .et_audio_content h2, .et_pb_blog_grid .et_audio_content h2, .et_pb_column_3_8 .et_pb_audio_module_content h2, .et_pb_column_1_3 .et_pb_audio_module_content h2, .et_pb_gallery_grid .et_pb_gallery_item h3, .et_pb_portfolio_grid .et_pb_portfolio_item h2, .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2 {
	font-size: 14px;
}

h5 {
	font-size: 12px;
}

h6 {
	font-size: 11px;
}

.et_pb_slide_description .et_pb_slide_title {
	font-size: 36px;
}

.et_pb_gallery_grid .et_pb_gallery_item h3, .et_pb_portfolio_grid .et_pb_portfolio_item h2, .et_pb_filterable_portfolio_grid .et_pb_portfolio_item h2, .et_pb_column_1_4 .et_pb_audio_module_content h2 {
	font-size: 12px;
}

@media (min-width:981px) {
	.ubermenu-item-23010 {
		display: none !important;
	}
}

#rev_slider_1_1_wrapper {
	height: 600px;
}

#ajaxsearchliteres2 .asl_content {
	font-weight: normal;
	font-family: Open Sans;
	color: #4a4a4a;
	font-size: 14px;
	line-height: 18px;
	text-shadow: 0 0 0 rgba(255, 255, 255, 0);
}

#ajaxsearchliteres2 .asl_image {
	width: 70px;
	height: 70px;
	object-fit: cover;
	overflow: hidden;
	background: transparent;
	margin: 2px 8px 0 0;
	padding: 0;
	float: left;
	background-position: center;
	background-size: cover;
}

#ajaxsearchliteres2 {
	z-index: 9999999;
}

#gform_submit_button_2, #gform_submit_button_3 {
	margin-bottom: 25px;
	background: #036770;
}

.gform_body .gfield {
	margin-bottom: -13px;
}

.wsp-layout_types-title, .wsp-layout_types-list {
	display: none !important;
}

.wsp-module_widths-title, .wsp-module_widths-list {
	display: none !important;
}

.wsp-scopes-title, .wsp-scopes-list {
	display: none !important;
}
