/*
Theme Name: Divi Child Theme
Description: Divi Child Theme
Author:  Ryan Saucerman
Author URI:  https://www.explorethatstore.com/
Template: Divi
Version:  1.0.3
*/

@import url("../Divi/style.css");
 
/* =Theme customizations
------------------------------------------------------- */
@font-face {
  font-family: 'UniversalSerif';
  src: url('/wp-content/fonts/Universal Serif.ttf')  format('truetype')
}

@font-face {
  font-family: 'HelveticaNueueRoman';
  src: url('/wp-content/fonts/HelveticaNeueLTStd-Roman.otf')  format('opentype')
}

@font-face {
  font-family: 'HelveticaNueueBold';
  src: url('/wp-content/fonts/HelveticaLTStd-Bold.otf')  format('opentype')
}

h1,
h2,
h3,
h4,
h5,
h6,
#top-menu a{
font-family: 'UniversalSerif';
}

h3 {
    font-size: 20px;
}

.white-services h4 {
    font-size: 15px;
}

body{
font-family: 'HelveticaNueueRoman';
}

strong,a{
  font-family: 'HelveticaNueueBold';
}

p:last-of-type {
    padding-bottom: 1em;
}

.large-p{
font-size:20px;
}

.et-font {
    font-family: 'ETmodules';
    font-size: 29px;
    position: absolute;
    top: 4px;
    right: 1px;
}

.light-blue-text{
    color: #7f9cb0!important;
}

.white-text{
color:#fff!important;
}

ul.orange.list {
    padding-left: 0;
    list-style: none;    
	column-count: 2;
	padding-bottom: 0;
	padding-right: 25px;
}

ul.orange.list li {
    position: relative;
    padding-left: 15px;
    line-height: 1.3;
    padding-bottom: 8px;
    font-size: 18px;
    font-weight: 800 !important;
    max-width: 221px;
}

ul.orange.list li:before {
	content: '';
	display: block;
	position: absolute;
	height: 6px;
	width: 6px;
	background: #ff6e00;
	border-radius: 50%;
	left: 0;
	top: 7px;
}

.icon-w-text.stacked {
	display: flex; 
	flex-direction: column;
	align-items: center;
    padding: 30px 0;
	max-width: 265px;
    margin: auto;
}

.icon-w-text.stacked i {
	color: #ff6e00;
	display: block;
	font-size: 64px;
    padding-bottom: 16px;
}

.cols-align-center {
	display: flex;
	align-items: center; 
	flex-wrap: wrap;
}

div.et_pb_row.free-checkup-box {
	padding-bottom: 50px !important;
}

div.control-padding-crawl-space {
	padding-top: 0 !important;
}

.floating-free-checkup-shelf {
	padding-top: 60px !important;
	padding-bottom: 40px !important;
}

.floating-free-checkup-shelf .et_pb_text {
    display: flex;
    flex-direction: column;
    align-items: center;
}

div.two-btn-wrap {
	display: flex;
	justify-content: center;
}

div.two-btn-wrap a, .floating-free-checkup-shelf .et_pb_text a.button {
	position: relative; 
	font-size: 16px !important;
    padding-left: 12px;
    padding-right: 35px;
}

div.two-btn-wrap a, .floating-free-checkup-shelf .et_pb_text a.button .et-font {
	right: 4px;
}

div.two-btn-wrap a:first-of-type {
	margin-right: 20px; 
}
@media(max-width: 980px) {
	.floating-free-checkup-shelf {
		padding-top: 10px !important;
		padding-bottom: 20px !important;
	}
	
	div.et_pb_row.free-checkup-box {
		padding-right: 30px;
		padding-left: 30px;
	}
	
	ul.orange.list {
		padding-right: 0;
	}
	
	ul.orange.list li {
		max-width: unset;
	}
}

@media(max-width: 768px) {
	div.two-btn-wrap a, .floating-free-checkup-shelf .et_pb_text a.button {
		padding-left: 12px;
		padding-right: 35px;
		font-size: 14px !important;
	}

	div.two-btn-wrap a, .floating-free-checkup-shelf .et_pb_text a.button .et-font {
		right: 4px;
	}
}

@media(max-width: 640px) {
	div.two-btn-wrap {
		flex-direction: column;
	}
	div.two-btn-wrap a:first-of-type {
		margin-right: 0;
		margin-bottom: 20px;
	}
	
	ul.orange.list {    
		column-count: 1;
	}
	
	div.et_pb_row.free-checkup-box {
		padding-right: 20px;
		padding-left: 20px;
		padding-top: 40px !important;
		padding-bottom: 40px !important;
	}
	div.two-btn-wrap a, .floating-free-checkup-shelf .et_pb_text a.button {
		position: relative; 
	}
	
	.icon-w-text.stacked {
		padding: 40px 0 10px;
	}
}

@media(max-width: 375px) {
	div.two-btn-wrap a, .floating-free-checkup-shelf .et_pb_text a.button {
		font-size: 13px !important;
	}
}

#top-header,
ul#mobile_menu{
    background: url(/wp-content/uploads/2016/10/DRK-BLUETILE-BACKGROUND.jpg);
}

header#main-header {
    border-bottom: 8px solid #7f9cb0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    background: url(/wp-content/uploads/2016/10/DRK-BLUETILE-BACKGROUND.jpg);
}

.et_mobile_menu {
    border-top: 3px solid #7f9cb0;
}

#et_search_icon:hover, .mobile_menu_bar:before, .mobile_menu_bar:after, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4 {
    color: #7f9cb0;
}

.w-border a {
    border: 2px solid #fff!important;
    padding: 8px 20px!important;
    border-radius: 3px;
    font-family: UniversalSerif;
    font-size: 16px!important;
    letter-spacing: .15em;
}

#main-content,
.et_pb_section {
    background-color: transparent!important;
}

figure.one-fifth {
    width: 18%;
    float: left;
    margin-left: 1%;
    margin-right: 1%;
    margin-top: 0%;
    margin-bottom: 0%;
}

.services figcaption h4 {
    font-size: 15px;
    color: #7f9cb0 !important;
}

a.button {
    display: block;
    text-align: center;
    color: #fff;
    padding: 5px;
    border-radius: 3px;
    font-family: 'UniversalSerif';
    padding-right: 25px;
}

a.orange-button {
    background: rgba(255,110,0,1);
    background: -moz-linear-gradient(top, rgba(255,110,0,1) 0%, rgba(255,110,0,1) 8%, rgba(255,57,0,1) 87%, rgba(255,57,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,110,0,1)), color-stop(8%, rgba(255,110,0,1)), color-stop(87%, rgba(255,57,0,1)), color-stop(100%, rgba(255,57,0,1)));
    background: -webkit-linear-gradient(top, rgba(255,110,0,1) 0%, rgba(255,110,0,1) 8%, rgba(255,57,0,1) 87%, rgba(255,57,0,1) 100%);
    background: -o-linear-gradient(top, rgba(255,110,0,1) 0%, rgba(255,110,0,1) 8%, rgba(255,57,0,1) 87%, rgba(255,57,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,110,0,1) 0%, rgba(255,110,0,1) 8%, rgba(255,57,0,1) 87%, rgba(255,57,0,1) 100%);
    background: linear-gradient(to bottom, rgba(255,110,0,1) 0%, rgba(255,110,0,1) 8%, rgba(255,57,0,1) 87%, rgba(255,57,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6e00', endColorstr='#ff3900', GradientType=0 );
    padding-right: 28px;
}

a.blue-button {
    background: rgba(127,156,176,1);
    background: -moz-linear-gradient(top, rgba(127,156,176,1) 0%, rgba(127,156,176,1) 8%, rgba(71,102,128,1) 87%, rgba(71,102,128,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(127,156,176,1)), color-stop(8%, rgba(127,156,176,1)), color-stop(87%, rgba(71,102,128,1)), color-stop(100%, rgba(71,102,128,1)));
    background: -webkit-linear-gradient(top, rgba(127,156,176,1) 0%, rgba(127,156,176,1) 8%, rgba(71,102,128,1) 87%, rgba(71,102,128,1) 100%);
    background: -o-linear-gradient(top, rgba(127,156,176,1) 0%, rgba(127,156,176,1) 8%, rgba(71,102,128,1) 87%, rgba(71,102,128,1) 100%);
    background: -ms-linear-gradient(top, rgba(127,156,176,1) 0%, rgba(127,156,176,1) 8%, rgba(71,102,128,1) 87%, rgba(71,102,128,1) 100%);
    background: linear-gradient(to bottom, rgba(127,156,176,1) 0%, rgba(127,156,176,1) 8%, rgba(71,102,128,1) 87%, rgba(71,102,128,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7f9cb0', endColorstr='#476680', GradientType=0 );
}

a.drk-blue-button {
    background: rgba(26,45,57,1);
    background: -moz-linear-gradient(top, rgba(26,45,57,1) 0%, rgba(26,45,57,1) 8%, rgba(16,32,44,1) 87%, rgba(16,32,44,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(26,45,57,1)), color-stop(8%, rgba(26,45,57,1)), color-stop(87%, rgba(16,32,44,1)), color-stop(100%, rgba(16,32,44,1)));
    background: -webkit-linear-gradient(top, rgba(26,45,57,1) 0%, rgba(26,45,57,1) 8%, rgba(16,32,44,1) 87%, rgba(16,32,44,1) 100%);
    background: -o-linear-gradient(top, rgba(26,45,57,1) 0%, rgba(26,45,57,1) 8%, rgba(16,32,44,1) 87%, rgba(16,32,44,1) 100%);
    background: -ms-linear-gradient(top, rgba(26,45,57,1) 0%, rgba(26,45,57,1) 8%, rgba(16,32,44,1) 87%, rgba(16,32,44,1) 100%);
    background: linear-gradient(to bottom, rgba(26,45,57,1) 0%, rgba(26,45,57,1) 8%, rgba(16,32,44,1) 87%, rgba(16,32,44,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a2d39', endColorstr='#10202c', GradientType=0 );
}


.home ul.check-list li:before {
    content: url(/wp-content/uploads/2016/11/checkmark.png);
    padding-right: 8px;
    position: absolute;
    left: 30px;
    padding-top: 5px;
    height:41px;
    width:38px;
}

.home ul.check-list {
    list-style-position: outside;
    list-style-type:none;
    padding: 0px;
    margin-left: 10px;
position:realtive;
}

.home ul.check-list li {
    padding-left: 20px;
    padding-bottom: 10px;
}

.home .et_pb_divider_0 {
    height: 2px;
    background-color: #fff;
}

.home .et_pb_column.et_pb_column_1_2.et_pb_column_8 {
    padding-top: 45px;
}

.page-id-45 .et_pb_text.et_pb_module.et_pb_bg_layout_light.et_pb_text_align_left.et_pb_text_0 {
    padding: 20px 0;
}

p.l-blue{
	color: #7f9cb0!important;
	padding-bottom:0px!important;
	font-weight:700;
}

#gform_wrapper_1.gform_wrapper {
    overflow: inherit;
    margin: 16px 0 0;
    max-width: 100%;
}

#gform_wrapper_1.gform_wrapper .top_label .gfield_label,
#gform_wrapper_1.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,
#gform_wrapper_2.gform_wrapper .top_label .gfield_label,
#gform_wrapper_2.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label{
    display: none;
}

.name_first label, .name_last label {
    display: none!important;
}

#gform_wrapper_1.gform_wrapper,
#gform_wrapper_2.gform_wrapper {
    margin: 0;
}

#gform_wrapper_1 .gform_footer.top_label {
    text-align: center;
}

#gform_wrapper_1.gform_wrapper ul li.gfield {
    margin-top: 2px;
    padding-top: 0;
}

#gform_wrapper_1 input[type=text],
#gform_wrapper_1 input[type=password], 
#gform_wrapper_1 input[type=tel], 
#gform_wrapper_1 input[type=email], 
#gform_wrapper_1 input.text, 
#gform_wrapper_1 input.title, 
#gform_wrapper_1 textarea, 
#gform_wrapper_1 select {
    padding: 8px 5px;
    border: none;
    color: #7f9cb0;
    background-color: #fff;
}

#gform_wrapper_2 input[type=text],
#gform_wrapper_2 input[type=password], 
#gform_wrapper_2 input[type=tel], 
#gform_wrapper_2 input[type=email], 
#gform_wrapper_2 input.text, 
#gform_wrapper_2 input.title, 
#gform_wrapper_2 textarea, 
#gform_wrapper_2 select  {
    padding: 8px 5px;
    color: #7f9cb0;
    background-color: #fff;
}

input#gform_submit_button_1,
input#gform_submit_button_2 {
    width: 100%;
    font-size: 18px;
    border: none;
    font-family: 'UniversalSerif';
    border-radius: 3px;
    padding: 15px;
    color: #fff;
    background: rgba(255,110,0,1);
    background: -moz-linear-gradient(top, rgba(255,110,0,1) 0%, rgba(255,88,0,1) 47%, rgba(255,60,0,1) 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,110,0,1)), color-stop(47%, rgba(255,88,0,1)), color-stop(100%, rgba(255,60,0,1)));
    background: -webkit-linear-gradient(top, rgba(255,110,0,1) 0%, rgba(255,88,0,1) 47%, rgba(255,60,0,1) 100%);
    background: -o-linear-gradient(top, rgba(255,110,0,1) 0%, rgba(255,88,0,1) 47%, rgba(255,60,0,1) 100%);
    background: -ms-linear-gradient(top, rgba(255,110,0,1) 0%, rgba(255,88,0,1) 47%, rgba(255,60,0,1) 100%);
    background: linear-gradient(to bottom, rgba(255,110,0,1) 0%, rgba(255,88,0,1) 47%, rgba(255,60,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6e00', endColorstr='#ff3c00', GradientType=0 );
}

#gform_wrapper_1.gform_wrapper .gform_footer,
#gform_wrapper_2.gform_wrapper .gform_footer{
    padding: 7px 16px 10px 0!important;
    margin: 0px!important;

}

/* disable Sundays on Grav form Date Pickers */

.ui-datepicker-calendar .ui-datepicker-week-end:last-of-type{
    pointer-events: none;
}

.ui-datepicker-calendar .ui-datepicker-week-end:last-of-type a{
    background: #efefef;
    pointer-events: none;
    color: rgba(0,0,0,.2);
}

#gform_wrapper_1.gform_wrapper select {
    width: 100%!important;
    font-size: 18px;
    height: 38px;
border-radius:0px;
}

body #gform_wrapper_1.gform_wrapper .top_label div.ginput_container.ginput_container.ginput_container_date,
body #gform_wrapper_1.gform_wrapper .top_label div.ginput_container.ginput_container_select {
    margin-top: 0px;
}

div.gform_confirmation_message_1 {
    font-weight: bold;
    color: #1e3442;
}

div.gform_confirmation_message_2 {
    font-weight: bold;
    color: #ff6600;
}

/* disable sameday on Grav form Date Pickers */

/*td.ui-datepicker-today{
  pointer-events: none;
}

td.ui-datepicker-today a{
  background: #efefef!important;
  pointer-events: none;
  color: rgba(0,0,0,.2)!important;
}*/

/* end disable same day on Grav form Date Pickers */

/* == FAQs Pages Styles */

.faq-row .et_pb_toggle_close .et_pb_toggle_title, .faq-row .et_pb_toggle_close h5.et_pb_toggle_title, .faq-row .et_pb_toggle_open .et_pb_toggle_title, .faq-row .et_pb_toggle_open h5.et_pb_toggle_title {
    color: #fff;
    background: #1e3442;
    font-family: 'HelveticaNueueRoman';
}

.faq-row .et_pb_toggle .et_pb_toggle_title, .faq-row .et_pb_toggle h5.et_pb_toggle_title, .faq-row .et_pb_toggle.et_pb_text_align_left .et_pb_toggle_title, .faq-row .et_pb_toggle.et_pb_text_align_left h5.et_pb_toggle_title {
    position: relative;
    padding: 15px 15px 15px 30px;
    cursor: pointer;
}

.faq-row .et_pb_toggle_title:before {
    content: "\4c";
    font-size: 20px;
    color: #fff;
}

.faq-row .et_pb_toggle_open .et_pb_toggle_title:before {
    content: "\4b";
}

.faq-row .et_pb_accordion .et_pb_toggle_title:before, 
.faq-row .et_pb_toggle .et_pb_toggle_title:before {
    right: auto;
    left: 5px;
}

.faq-row .et_pb_toggle_content {
    position: relative;
    padding-top: 20px;
    padding-left: 25px;
    padding-right: 25px;
}

.faq-row .et_pb_module.et_pb_toggle {
    border: none!important;
    padding: 0px;
    margin-bottom: 20px!important;
}

.faq-row p a{
	text-decoration:underline;
}

.et_pb_row.et_pb_row_1.faq-row.et_pb_gutters1 {
    padding-top: 0px!important;
}

p#footer-info {
    text-align: center;
    float: unset;
    padding: 10px 0;
}

p#footer-info strong {
    color: #fff;
}

/* == Media Queries Styles */

@media(max-width:321px){

.et_header_style_left #page-container #main-header .logo_container {
    transform: translate(0,-200%);
}

}


@media(max-width:369px){

.et_header_style_left #main-header .logo_container {
    transform: translate(0,-200%);
}

.w-border a {
    font-size: 14px!important;
}

}

@media (min-width: 322px) and (max-width: 386px) {
	.logo_container {
		top: -60px;
	}
}

@media(max-width: 515px) {
	.et_header_style_left .logo_container {
		top: -30px;
	}
}

@media(max-width: 403px) {
	.et_header_style_left .logo_container {
		top: -87px;
	}
}

@media (max-width: 640px) {
	figure.one-fifth {
		float: left !important;
		margin: 0 !important;
	}
	
	figure.one-fifth img {
		margin: 0 auto 15px;
	}
}

@media only screen and (min-width: 641px){
.gform_wrapper .top_label input.large.datepicker, .gform_wrapper .top_label input.medium.datepicker, .gform_wrapper .top_label input.small.datepicker {
    width: 100%!important;
}

#gform_wrapper_2.gform_wrapper .ginput_complex.ginput_container_address .ginput_left,
#gform_wrapper_2.gform_wrapper .ginput_complex.ginput_container_address .ginput_right  {
    margin-top: 16px;
}


#gform_wrapper_1.gform_wrapper .ginput_complex.ginput_container_address .ginput_left,
#gform_wrapper_1.gform_wrapper .ginput_complex.ginput_container_address .ginput_right{
    margin-top: 8px;
}

}

@media (max-width: 767px) {
	a.read-more {
		color: #fff;
		text-decoration: underline;
		font-size: 20px;
		display: block;
		margin-bottom: 10px;
	}
	
	.read-more-content.hidden {
		display: none;
	}
}

@media (min-width: 768px) {
	a.read-more {
		display: none;
	}
}


@media(max-width:980px){

h2 {
    font-size: 18px;
}

#et-info, #et-secondary-menu {
    display: block;
    float: none;
    text-align: center;
}


.home .et_pb_column.et_pb_column_1_2.et_pb_column_8 {
    padding-top: 0px;
}

#logo {
    max-height: 100%;
	width: auto;
}

#et-secondary-nav, #et-secondary-menu {
    display: block !important;
    float: none;
}

.et_header_style_left .logo_container {
    position: absolute;
    transform: translate(0,-120px);
    width: 100%;
    height: 100%;
    text-align: center;
}

.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 100%!important;
}

.et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_left #et-top-navigation {
    display: block;
    padding-top: 0px;
}

.et_secondary_nav_only_menu #top-header {
    display: block;
    padding-top: 80px;
    padding-bottom: 10px;
}

.w-border a {
    padding: 8px 4px!important;
}

li.w-border.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-55 {
    display: none;
}

.dk-background{
	background:url('/wp-content/uploads/2016/11/MOBILE-DRK-BLUE-BACKGROUND.jpg');
}

.lt-background{
	background:url('/wp-content/uploads/2016/11/MOBILE-LT-BLUE-BACKGROUND.jpg');	
}

p, li {
    font-size: 17px;
}

.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 70%;
}

.et-font {
    top: 8px;
}

.et_pb_section {
    padding: 30px 0;
}

.et_pb_row, .et_pb_column .et_pb_row_inner {
    padding: 10px 0;
}

.et_pb_column {
    margin-bottom: 10px;
}

a.button {
    padding: 10px 30px 10px 10px;
}

div#divider-row {
    padding: 0%;
    display: none;
}

figure.one-fifth {
    width: 100%;
    float: none;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: 2%;
    margin-bottom: 2%;
    padding: 2% 0%;
}

.home ul.check-list li:before {
    content: url(/wp-content/uploads/2016/11/checkmark.png);
    padding-right: 8px;
    position: absolute;
    left: 5px;
    padding-top: 5px;
    height:41px;
    width:38px;
}

#gform_wrapper_1.gform_wrapper.gf_browser_chrome .gform_body,
#gform_wrapper_2.gform_wrapper.gf_browser_chrome .gform_body {
    width: 100%;
}
}

@media(min-width:981px){

h2 {
    font-size: 22px;
}

#gform_wrapper_1.gform_wrapper.gf_browser_chrome .gform_body,
#gform_wrapper_2.gform_wrapper.gf_browser_chrome .gform_body {
    width: 100%;
}

.dk-background{
	background:url('/wp-content/uploads/2016/10/DRK-BLUETILE-BACKGROUND.jpg');
}

.lt-background{
	background:url('/wp-content/uploads/2016/10/LT-BLUE-BACKGROUND.jpg');	
}

a.button {
    font-size: 11px;
}

.et_pb_section {
    padding: 30px 0;
}

div#divider-row {
    padding-top: 0px;
}

img#logo {
    transform: translate(0,-18px);
}

#logo {
    max-height: 100%!important;
}

.et_pb_gutters3 .et_pb_column_1_2 .et_pb_module {
    margin-bottom: 2%;
}

.border-section .et_pb_column.et_pb_column_1_2:first-of-type {
    border-right: 2px solid #7f9cb0;
}

.border-section .et_pb_column_1_2 {
    width:50%;
    padding:15px 25px;
}

.border-section .et_pb_column {
    margin-right: 0%;
}

.home ul.check-list li:before {
    content: url(/wp-content/uploads/2016/11/checkmark.png);
    padding-right: 8px;
    position: absolute;
    left: 5px;
    padding-top: 5px;
    height:41px;
    width:38px;
}

}

@media (min-width:981px) and (max-width:1375px){
	
	.container.clearfix.et_menu_container {
		width: 95%;
	}

	#logo {
		max-height: 88%!important; /*88*/
	}
	
	#top-menu li {
		display: inline-block;
		padding-right: 16px;
		font-size: 16px;
	}

}

@media (min-width:1240px){

img#logo {
    transform: translate(0,-23px);
	width: 44%;
}

#logo {
    max-height: 122%!important;
}

a.button {
    font-size: 14px;
}

}

@media only screen and (min-width:1350px){
.et_pb_section {
    padding: 30px 0!important;
}


a.button {
    font-size: 14px;
}

a.orange-button {
    padding-right: 27px;
}
}

@media (max-width: 400px) {
	.et_header_style_left .logo_container {
      position: absolute;
      transform: translate(0,-65px);
      width: 100%;
      height: 100%;
      text-align: center;
	}
}

@media (max-width: 376px) {
	.et_header_style_left .logo_container {
      position: absolute;
      transform: translate(0,-60px);
      width: 100%;
      height: 100%;
      text-align: center;
	}
}