/*
 Theme Name:     Fox Valley Equine Practice (Divi Child)
 Description:    Theme for Fox Valley Equine based off of Divi
 Author:         Astek
 Author URI:     http://www.astekweb.com
 Template:       Divi
 Version:        1.0.0
 */

@import url("../Divi/style.css");

/*
 * HEADER / NAV UPDATES
 ------------------------------------------------------- */
.et-search-form input {
	height:30px;
	display:block;
	background:#fff;
	border-width:1px 1px 1px 1px;
	border-color:#000;
	border-style:solid;
	color:#333!important;

}
.et-search-form input::-webkit-input-placeholder {
   color: #999!important;
}

.et-search-form input:-moz-placeholder { /* Firefox 18- */
   color: #999!important;
}

.et-search-form input::-moz-placeholder {  /* Firefox 19+ */
   color: #999!important;
}

.et-search-form input:-ms-input-placeholder {
   color: #999!important;
}

#header-widget-area {
	position: absolute;
	right: 0;
	top: 0;
	width: 50%;
	text-align: right;

	z-index: 99;
	opacity: 1;
	-webkit-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-moz-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	-o-animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
	animation: fadeInBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);

}
#header-widget-area li {
	display: inline-block;
	margin-left: 43px;
}

.et_pb_menu_hidden #header-widget-area {

    opacity: 0;
    -webkit-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -moz-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    -o-animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
    animation: fadeOutBottom 1s 1 cubic-bezier(0.77, 0, 0.175, 1);
}


#header-widget-area h4 {
	display: none;
}
@media only screen and (min-width: 981px) {

	.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {
		padding: 89px 0 0 230px !important;
	}

	.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;
	}

}
#et-top-navigation {
	float: none !important;
}
#main-header,
#main-header .nav li ul,
.et-search-form,
#main-header .et_mobile_menu {
	padding: 10px 0;
}
.et_header_style_split .mobile_menu_bar, .et_header_style_left .mobile_menu_bar {
	margin-top:220%;
	padding-bottom:10%;
}
/* SERVICES */
body.parent-pageid-555 .et_pb_section_2 .et_pb_column_1_3 {
	background-color:#344965;
	padding: 3%;
}
body.parent-pageid-555 .et_pb_section_2 .et_pb_column_1_3 a.current {
	color:#a2c8ca;
}
ul#menu-resource-categories li a.current {
	color:#ad743d;
	position:relative;
}
ul#menu-resource-categories li a.current:before {
	position:absolute;
	left:-12px;
	content:">";
}
#et_mobile_nav_menu {
	margin-right:5%;
}
/*
 * DIVI TWEAKS
 *
*/
@media only screen and (max-width: 980px) {
	.et_pb_row, .et_pb_column .et_pb_row_inner {
	    padding: 30px 0 0 0;
	}

	.et_pb_section {
	    padding: 30px 0;
	}
	.et_pb_fullwidth_section {
		padding:0 0 30px 0!important;
	}
	.et_pb_column {
	    margin-bottom: 38px;
	}

	body.page-id-611 .et_pb_row .et_pb_column.et_pb_column_1_3 {
		width:45%!important;
		margin-right:5%;
	}



	.et_pb_section .et_pb_column .et_pb_module {
	    margin-bottom: 10px;
	}
}
@media only screen and (max-width: 480px) {

	body.page-id-611 .et_pb_row .et_pb_column.et_pb_column_1_3, .et_pb_column {
		width:100%!important;
	}

}

/* MOBILE HEADER */
@media only screen and (max-width: 980px) {
    header#main-header > div.container {
        width:100%;
    	height:140px;
    }
 .et_header_style_left #logo,
 .et_header_style_split #logo {
        margin-left:1%;
        max-height:100%;
        max-width:35%;
    }
    #header-widget-area {
		right:30%;
		width:45%;
    }
	#header-widget-area li {
		display:block;
		padding:1% 0;
	}
	#header-widget-area li a {
		width:75%;
	}
	#header-widget-area .et_pb_button {
		font-size:1.3em;
		padding:0.1em 0.7em;
		text-align:center;

	}
	.et_mobile_menu {
		border-width:0;
	}
	#et_top_search {
		float:right;
		margin-right:45px;
	}
	#et_mobile_nav_menu {
		top:30%;
		margin-right:40px;
	}
}


@media only screen and (max-width: 480px) {
	#header-widget-area .et_pb_button {
		font-size:1em;
	}
}

/* 600px HIGH SLIDER */
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
	padding:66% 8%;
}
@media only screen and (min-width: 981px) {
	/* Set the slider height */
	.et_pb_slide .et_pb_container {
		min-height: 600px !important;
	}
	.et_pb_slide_description {
		position: relative;
		top: 15%;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		height: auto !important;
	}

}
.height600 {
	height:600px;
	height:600px;
	background-size:contain
	background-position:center center;
}

.blog-lite .entry-featured-image-url {
	display:none;
}
.blog-lite .post-meta {
	display:none;
}
.blog-lite
#footer-info {
/*	display:none; */
	text-align:center;
	width:100%;
}

footer .et_pb_widget a {
	color:#ad743d;
}
