
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: 18px;
}

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

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

@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, h2, h3, h4, h5, h6 {
	font-family: "Montserrat", Helvetica, Arial, Lucida, sans-serif;
}

body, input, textarea, select {
	font-family: "Roboto", Helvetica, Arial, Lucida, sans-serif;
}

.et_pb_section_0_tb_header.et_pb_section {
	padding-top: 0px;
	padding-bottom: 0px;
}

.et_pb_row_0_tb_header.et_pb_row {
	padding-top: 15px !important;
	padding-top: 15px;
	padding-bottom: 15px !important;
	padding-bottom: 15px;
}

.et_pb_image_0_tb_header {
	max-width: 250px;
	text-align: left;
	margin-left: 0;
}

.et_pb_image_0_tb_header.et_pb_module {
	margin-left: auto !important;
	margin-right: auto !important;
}

@media only screen and (max-width:980px) {
	.et_pb_image_0_tb_header .et_pb_image_wrap img {
		width: auto;
	}
}

@media only screen and (max-width:767px) {
	.et_pb_image_0_tb_header .et_pb_image_wrap img {
		width: auto;
	}
}

.lp-footer-menu-links a {
	text-decoration: none;
	color: #000;
	font-weight: 400;
}

.et_pb_section_0_tb_footer.et_pb_section {
	padding-top: 40px;
	padding-bottom: 40px;
}

.et_pb_section_0_tb_footer {
	border-top: 15px solid transparent !important;
	border-image: linear-gradient(to right, #46bda1, #3d5ba9) !important;
	border-image-slice: 1 !important;
}

.et_pb_heading_0_tb_footer .et_pb_heading_container h1, .et_pb_heading_0_tb_footer .et_pb_heading_container h2, .et_pb_heading_0_tb_footer .et_pb_heading_container h3, .et_pb_heading_0_tb_footer .et_pb_heading_container h4, .et_pb_heading_0_tb_footer .et_pb_heading_container h5, .et_pb_heading_0_tb_footer .et_pb_heading_container h6, .et_pb_heading_1_tb_footer .et_pb_heading_container h1, .et_pb_heading_1_tb_footer .et_pb_heading_container h2, .et_pb_heading_1_tb_footer .et_pb_heading_container h3, .et_pb_heading_1_tb_footer .et_pb_heading_container h4, .et_pb_heading_1_tb_footer .et_pb_heading_container h5, .et_pb_heading_1_tb_footer .et_pb_heading_container h6, .et_pb_heading_2_tb_footer .et_pb_heading_container h1, .et_pb_heading_2_tb_footer .et_pb_heading_container h2, .et_pb_heading_2_tb_footer .et_pb_heading_container h3, .et_pb_heading_2_tb_footer .et_pb_heading_container h4, .et_pb_heading_2_tb_footer .et_pb_heading_container h5, .et_pb_heading_2_tb_footer .et_pb_heading_container h6 {
	font-weight: 700;
	text-transform: uppercase;
	color: #46bda1 !important;
	letter-spacing: 1.2px;
	text-align: center;
}

.et_pb_heading_0_tb_footer, .et_pb_heading_1_tb_footer, .et_pb_heading_2_tb_footer {
	margin-bottom: 20px !important;
}

.et_pb_column_0_tb_footer {
	border-right-color: #e2e2e2;
	border-left-color: #e2e2e2;
}

.et_pb_column_1_tb_footer {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #e2e2e2;
	border-left-color: #e2e2e2;
}

@media only screen and (max-width:980px) {
	.et_pb_column_0_tb_footer {
		border-right-color: #e2e2e2;
		border-left-color: #e2e2e2;
	}
	
	.et_pb_column_1_tb_footer {
		border-right-width: 0px;
		border-left-width: 0px;
		border-right-color: #e2e2e2;
		border-left-color: #e2e2e2;
		padding-top: 20px;
		padding-bottom: 20px;
	}
}

@media only screen and (max-width:767px) {
	.et_pb_column_0_tb_footer {
		border-right-color: #e2e2e2;
		border-left-color: #e2e2e2;
	}
	
	.et_pb_column_1_tb_footer {
		border-right-width: 0px;
		border-left-width: 0px;
		border-right-color: #e2e2e2;
		border-left-color: #e2e2e2;
		padding-top: 20px;
		padding-bottom: 20px;
	}
}
