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: 14px;
}

h1, h2, h3, h4, h5, h6 {
	color: #fff;
}

#et_search_icon:hover, .mobile_menu_bar:before, .mobile_menu_bar:after, .et_toggle_slide_menu:after, .et-social-icon a:hover, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .et_pb_member_social_links a:hover, .et_pb_widget li a:hover, .et_pb_filterable_portfolio .et_pb_portfolio_filters li a.active, .et_pb_filterable_portfolio .et_pb_portofolio_pagination ul li a.active, .et_pb_gallery .et_pb_gallery_pagination ul li a.active, .wp-pagenavi span.current, .wp-pagenavi a:hover, .nav-single a, .tagged_as a, .posted_in a {
	color: #fff;
}

a {
	color: #fff;
}

body .et_pb_button {
	font-size: 18px;
	background-color: #ff6a2a;
	border-radius: 5px;
}

body.et_pb_button_helper_class .et_pb_button, body.et_pb_button_helper_class .et_pb_module.et_pb_button {
	color: #fff;
}

body .et_pb_button:after {
	font-size: 28.8px;
}

body .et_pb_bg_layout_light.et_pb_button:hover, body .et_pb_bg_layout_light .et_pb_button:hover, body .et_pb_button:hover {
	color: #fff !important;
	background-color: #ff9328;
	border-color: #fff !important;
	border-radius: 5px;
}

@media only screen and (min-width:981px) {
	.et_pb_row {
		padding: 3% 0;
	}
}

@media only screen and (min-width:1350px) {
	.et_pb_row {
		padding: 40px 0;
	}
	
	.et_pb_section {
		padding: 54px 0;
	}
}

.et_pb_button {
	font-family: "HelveticaNeueLTStd-95", Helvetica, Arial, Lucida, sans-serif;
}

@media only screen and (max-width:980px) {
	.four-columns .et_pb_column {
		width: 25% !important;
	}
}

@media all and (max-width:980px) {
	.custom_row:last-child .et_pb_column:last-child {
		margin-bottom: 30px;
	}
}

@media (min-width:981px) {
	.dsm-mega-menu-container.mobile-menu {
		min-height: 0 !important;
		height: auto !important;
	}
}

@media (max-width:980px) {
	#main-header, .et-l--header, .et_pb_menu, .dsm-mega-menu-container.mobile-menu {
		min-height: 80px !important;
	}
	
	.dsm-mega-menu-container.mobile-menu {
		display: block !important;
		contain: layout paint;
	}
}