/*
 Theme Name:   Eden Springs
 Theme URI:    http://elegantthemes.com/
 Description:  Divi Child Theme
 Author:       ElegantThemes
 Author URI:   http://elegantthemes.com
 Template:     Divi
 Version:      0.1.1
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags: responsive-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, featured-images, full-width-template, post-formats, rtl-language-support, theme-options, threaded-comments, translation-ready
 Text Domain:  divi-child-theme
*/

/* ==== Add your own styles below this line ====
 * -------------------------------------------- */
.ie .et_pb_slider .et_pb_slides .et_pb_slide {background-size: 85%!important}
body.ie #page-container #schedule-application-buttons .et_pb_button::before {line-height: 30px!important}
#et-top-navigation {font-weight: 400;}
.et-fixed-header #top-menu li {padding-bottom: 30px; padding-top: 30px;}
.et-fixed-header #logo {max-height: 65%;} 
#top-menu li {padding-right: 45px; padding-bottom: 60px;}
.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a {padding-bottom: 12px!important; border-bottom: 3px solid transparent;}
.et_header_style_left #et-top-navigation nav>ul>li.current-menu-item>a, 
.et_header_style_split #et-top-navigation nav>ul>li.current-menu-item>a,
.et_header_style_left #et-top-navigation nav>ul>li:hover>a, 
.et_header_style_split #et-top-navigation nav>ul>li:hover>a  {
	border-color: #009ee3; 
	color: #009ee3; 
}  
#et-top-navigation {padding-right: 350px!Important; padding-left: 0!important;}
#main-header .et_menu_container {background: #fff url(images/header-bg.png) no-repeat top right;}
#footer-info {float: none; text-align: center;}
.nav li ul {padding: 0;} 
.nav li li ul {top: 23px;}
#main-header .et-cart-info {display: none;}
#home-slider .et_pb_slider .et_pb_slide_description h2 {display: inline-block; text-align: center}
#home-slider .et_pb_slider .et_pb_slide_description .et_pb_slide_content {max-width: 340px; text-align: center}

@media only screen and ( max-width: 1540px ) { 
	.et_pb_slider .et_pb_slides .et_pb_container {max-width: 100%; width: 100%;}
}

@media only screen and ( max-width: 1450px ) {
	#main-header .et_menu_container {max-width: 100%; width: 100%;}
	.et_header_style_left .logo_container {padding-left: 6%;}
	#et-top-navigation {padding-right: 30%!Important;}
	#schedule-application-buttons .et_pb_column_1, #schedule-application-buttons .et_pb_column_4 {display: none;}
	#schedule-application-buttons .et_pb_column_1_4 {width: auto; float: none; display: inline-block;}
	#schedule-application-buttons .et_pb_row.et_pb_row_4col {text-align: center}
	#schedule-application-buttons .et_pb_column.et_pb_column_empty {min-height: 0;}
	#schedule-application-buttons .et_pb_column_2 .et_pb_button_module_wrapper, #schedule-application-buttons .et_pb_column_12 .et_pb_button_module_wrapper {text-align: right;}
	#schedule-application-buttons .et_pb_column_3 .et_pb_button_module_wrapper, #schedule-application-buttons .et_pb_column_13 .et_pb_button_module_wrapper {text-align: left;}
	#footer-address .et_pb_column.et_pb_column_6 {width: 33%; margin-right: 1%}
	#schedule-application-buttons .et_pb_column.et_pb_column_1_4 .et_pb_button_module_wrapper.et_pb_button_alignment_center {text-align: inherit;}
}

@media only screen and ( max-width: 1366px ) {
	#footer-address .et_pb_row {max-width: 100%; width: 100%; padding-left: 2%; padding-right: 2%;}
}

@media only screen and ( max-width: 1290px ) {
	.et_header_style_left .logo_container {padding-left: 2%;}
	#home-slider .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title {    font-size: 32px!important;}
	#home-slider .et_pb_slider .et_pb_slide_description .et_pb_slide_content {max-width: 287px;}
	
}

@media only screen and ( max-width: 1185px ) {
	#main-header #logo { max-height: 60%; }
	#home-slider .et_pb_slider .et_pb_slide {background-size: cover; background-position: right center;}
}
 
@media only screen and ( max-width: 1100px ) {
	#main-header #logo { max-height: 50%; }
	#main-header .et_menu_container {background-size: auto 70%;} 
	#top-menu li {padding-top: 0;}
	.et-fixed-header #top-menu li { padding-top: 15px;}
	.et_pb_slider .et_pb_slides .et_pb_slide {padding: 0}
	.et_pb_slider .et_pb_slides .et_pb_container {background: rgba(255,255,255,.3);}
	.et_pb_slider .et_pb_slides .et_pb_slide_description {padding-left: 10%;}
	#home-slider .et_pb_slider .et_pb_slide_description h2 {text-shadow: 0 2px 2px #000; color: #fff!important}
}

@media only screen and ( max-width: 1024px ) {
	#et-top-navigation {padding-right: 25%!Important;}
	#schedule-application-buttons .et_pb_column_1_4 {margin-right: 0; margin-bottom: 3%;}
	.ie .et_pb_slider .et_pb_slides .et_pb_slide {background-size: 100%!important}
}

@media only screen and ( max-width: 990px ) {
	#schedule-application-buttons .et_pb_column_1_4 {    padding: 0 20px;}
	#main-header #logo {max-height: 80%;}
	#et-top-navigation { padding-right: 15%!Important; }
	.et_mobile_menu li a, .nav li li a {font-size: 18px;}
	.et_mobile_menu li.current-menu-item a, .nav li.current-menu-item li a {font-size: 18px; color: #2ea3f2;}
	#home-slider .et_pb_fullwidth_slider_0.et_pb_slider .et_pb_slide_description .et_pb_slide_title {font-size: 28px!important;}
	#footer-address, #footer-address .et_pb_text_align_left {text-align: center;}
	#footer-address .et_pb_column.et_pb_column_6 {width: 100%; margin-right: 0}
	#home-slider .et_pb_slider .et_pb_slide_description .et_pb_slide_content {max-width: 251px;}
	#footer-address .et_pb_row .et_pb_column {margin-bottom: 15px!important}
} 

@media only screen and ( max-width: 767px ) {
	#schedule-application-buttons .et_pb_column_1_4 {width: 100%; padding: 0; margin-right: 0;}
	#schedule-application-buttons .et_pb_column_2 .et_pb_button_module_wrapper, #schedule-application-buttons .et_pb_column_3 .et_pb_button_module_wrapper, #schedule-application-buttons .et_pb_column_12 .et_pb_button_module_wrapper, #schedule-application-buttons .et_pb_column_13 .et_pb_button_module_wrapper {text-align: center;}
	#main-header .et_menu_container {background: transparent}
	#home-slider .et-pb-slider-arrows {display: none}
	#home-slider .et_pb_slider .et_pb_slide {background-size: cover; background-position: center center;}
	
}
