/**



 * Theme Name: Evergreen Nursery



 * Theme URI: http://www.theevergreennursery.com/



 * Version: 0.1.0



 * Description: Divi child theme for Evergreen Nursery



 * Author: Michael Dozark



 * Author URI: http://www.michaeldozark.com/



 * Template: Divi



 */







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



/* Fix for RWD issues on homepage */

@media (max-width: 981px) {

	.eheader-content-container {

		margin-top: 120px;

	}

}



.et-cart-info, #et_top_search { display: none; }



/*.et_fixed_nav #logo { max-height: 75px; }*/



/*#main-header { padding: 10px 0; }*/



/*#main-header nav#top-menu-nav { padding-top: 25px; }*/



/*#et-top-navigation { padding-left: 0 !important; }*/



/*.et-fixed-header #logo { max-height: 59px; }*/



img#logo { max-height: 80%; }







div[id^="divWNWidgetsContainer"] {



	height: 0 !important;



	padding-bottom: 59.34959349593496%;



	position: relative;



	width: 100% !important;



}







	div[id^="divWNWidgetsContainer"] div[id^="divWNHeadline"],



	div[id^="divWNWidgetsContainer"] div[id^="divWNVideoCanvas"] {



		height: 100%;



		top: 0 !important;



		width: 100%;



	}







		div[id^="divWNWidgetsContainer"] div[id^="divWNHeadline"] ~ div[id^="divWNHeadline"],



		div[id^="divWNWidgetsContainer"] div[id^="divWNVideoCanvas"] ~ div[id^="divWNVideoCanvas"] {



			height: 0;



			width: 0;



		}







		div[id^="divWNWidgetsContainer"] div[id^="divWNHeadline"] object,



		div[id^="divWNWidgetsContainer"] div[id^="divWNVideoCanvas"] object {



			height: 100% !important;



			left: 0;



			position: absolute;



			top: 0;



			width: 100% !important;



		}







.et_pb_slide embed,



.et_pb_slide iframe,



.et_pb_slide object,



.et_pb_slide div[id^="divWNWidgetsContainer"] {



	box-shadow: 0 0 15px #000;



	box-shadow: 0 0 15px rgba(0,0,0,.45);



}







.et_pb_slider .et_pb_container {



	min-height: 0 !important;



}







.et_pb_slide .et_pb_container .et_pb_slide_description {



	padding-bottom: 120px;



	padding-top: 120px;



}







.et_pb_slide .et_pb_container .et_pb_slide_video {



	padding-top: 110px;



}







.boxed .et_pb_slide_description > h2 {



	background: #000;



	background: rgba( 0, 0, 0, .85 );



}







section.box-content div.et_pb_fullwidth_header_container {



	padding: 0 6%;



	width: 100%;



}







section.box-content .et_pb_fullwidth_header_container .header-content h1 {



	font-size: 46px;



}







section.box-content .et_pb_fullwidth_header_container .header-content .et_pb_fullwidth_header_subhead {



	font-size: 32px;



	margin-bottom: 1em;



}







section.box-content .et_pb_fullwidth_header_container .header-content p {



	font-size: 18px;



	font-weight: 400;



	line-height: 1.7;



	padding-bottom: 1em;



}







.box-content .et_pb_slide .et_pb_container .et_pb_slide_description,



.box-content .header-content { background-color: rgba(0,0,0,.85); }







.box-content .et_pb_slide .et_pb_container .et_pb_slide_description,



section.box-content div.et_pb_fullwidth_header_container .header-content { margin: 120px auto; padding: 20px; }







.et_pb_slide_description p, section.box-content .header-content p { line-height: 1.7; }







.et_pb_media_alignment_center .et_pb_slide_image {



  bottom: auto;



  height: 100%;



  margin: auto !important;



  top: auto;



}







.et_pb_media_alignment_center .et_pb_slide_image img {



  bottom: 0;



  left: 0;



  margin: auto;



  position: absolute;



  right: 0;



  top: 0;



}







.image-right .et_pb_slide_description, .image-right .et_pb_slide_with_image .et_pb_slide_description { float: left; }







.image-right .et_pb_slide_image { float: right; right: 0; }







.image-right .et_pb_slide:first-child .et_pb_slide_image img.active { -webkit-animation-name: fadeRight; -moz-animation-name: fadeRight; -ms-animation-name: fadeRight; -o-animation-name: fadeRight; animation-name: fadeRight; }







.image-right .et_pb_slide_image { -webkit-animation-name: fadeRight; -moz-animation-name: fadeRight; -ms-animation-name: fadeRight; -o-animation-name: fadeRight; animation-name: fadeRight; }







.et_pb_fullscreen {



	padding: 0 0 20px;



}





/*Events Page*/



/*Remove display of Event Posting time*/

#post-338 article .post-meta {

	display: none;

}







/*Pinterest Pin It Button Styles*/







p.pinterest-button {



	text-align: right;



}



p.pinterest-button.top {



	margin-bottom: 35px;



}



p.pinterest-button.bottom {



	margin-top: 35px;



}



















/**



 * Gravity Forms



 */







.flush-top .gform_wrapper,



.flush-top .gform_wrapper .top_label .gfield_label {



	margin-top: 0;



}







div.gform_wrapper div.gform_body ul.gform_fields li.gfield input:not([type="checkbox"]):not([type="radio"]),



div.gform_wrapper div.gform_body ul.gform_fields li.gfield select {



	border: 1px solid #bbb;



	-webkit-box-sizing: border-box;



	box-sizing: border-box;



	height: auto;



	line-height: 2.5;



	padding: 0 .5em;



	width: 100%;



}







div.gform_wrapper div.gform_body ul.gform_fields li.gfield select {



	cursor: pointer;



	height: 2.643em;



	margin-left: 0;



}







div.gform_wrapper div.gform_body ul.gform_fields li.gfield textarea {



	border: 1px solid #bbb;



	-webkit-box-sizing: border-box;



	box-sizing: border-box;



	line-height: 1.5;



	padding: .5em;



	width: 100%;



}







div.gform_wrapper div.gform_footer input.gform_button {



	border: none;



	background: #f7941d;



	color: #fff;



	cursor: pointer;



	height: auto;



	line-height: 3;



	padding: 0 1em;



	-webkit-transition: all .3s;



	transition: all .3s;



}







div.gform_wrapper div.gform_footer input.gform_button:hover,



div.gform_wrapper div.gform_footer input.gform_button:focus {



	background: #ea870e;



}

/*Landscaping Page*/

div.landscape-cta {
	padding: 35px 15px;
	width: 40%;
	display: block;
	margin: 0 auto;
}

div.landscape-cta-button {
	width: 49%;
	display: inline-block;
}

div.landscape-cta-button a {
	padding: 20px 5px;
	border-radius: 8px;
	background-color: #fff;
	display: block;
    width: 275px;
    text-align: center;
    margin: 0 auto;
    text-transform: uppercase;
    font-size: 24px;
    color: #0b6c67;
}







#et_mobile_nav_menu #mobile_menu li.menu-item-has-children > a {



	-webkit-box-sizing: border-box;



	box-sizing: border-box;



	float: left;



	padding-right: 44px;



	position: relative;



	width: 100%;



	z-index: 1;



}







#et_mobile_nav_menu #mobile_menu li.menu-item-has-children span.dropdown {



	-webkit-box-sizing: content-box;



	box-sizing: content-box;



	border-left: 1px solid;



	cursor: pointer;



	display: inline-block;



	float: right;



	line-height: 23px;



	margin: 0 0 0 -44px;



	padding: 10px;



	position: relative;



	text-align: center;



	width: 23px;



	z-index: 10;



}







	#et_mobile_nav_menu #mobile_menu li.menu-item-has-children span.dropdown:hover,



	#et_mobile_nav_menu #mobile_menu li.menu-item-has-children span.dropdown:focus {



		background: rgba(0,0,0,.1);



	}







	#et_mobile_nav_menu #mobile_menu > li,



	#et_mobile_nav_menu #mobile_menu li.menu-item-has-children ul {



		clear: both;



	}







	#et_mobile_nav_menu #mobile_menu li.menu-item-has-children span.closed + ul {



		display: none !important;



	}







	#et_mobile_nav_menu #mobile_menu li.menu-item-has-children span.dropdown:before {



		content: '2';



		display: inline-block;



		font-family: ETmodules;



		-ms-transform: rotate(180deg); /* IE 9 */



		-webkit-transform: rotate(180deg); /* Chrome, Safari, Opera */



		transform: rotate(180deg);



		-webkit-transition: all .3s;



		transition: all .3s;



	}







		#et_mobile_nav_menu #mobile_menu li.menu-item-has-children span.dropdown.open:before {



			-ms-transform: rotate(0deg); /* IE 9 */



			-webkit-transform: rotate(0deg); /* Chrome, Safari, Opera */



			transform: rotate(0deg);



		}







@media (max-width: 767px) {







	section.box-content .et_pb_fullwidth_header_container .header-content h1 {



		font-size: 20px;



	}







	section.box-content .et_pb_fullwidth_header_container .header-content .et_pb_fullwidth_header_subhead {



		font-size: 17px;



	}







	section.box-content .et_pb_fullwidth_header_container .header-content p {



		font-size: 14px;



	}







}







@media (min-width: 981px) {







	.et_shop_image,



	.et_portfolio_image {



		text-align: center;



	}







	.et_pb_gallery_grid .et_pb_gallery_item img,



	.et_pb_portfolio_grid .et_pb_portfolio_item img,



	.et_pb_filterable_portfolio_grid .et_pb_portfolio_item img {



		height: 142px;



		width: auto !important;



	}







}







/*@media screen and (max-width: 980px) {



.et_fixed_nav #logo { max-height: 43px; }



}*/







@media only screen and ( min-width:981px ) {



/* Set the slider height */



.LDslider, .LDslider .et_pb_container {



height: 450px !important;



}



.LDslider, .LDslider .et_pb_slide {



max-height: 450px;



}



.LDslider .et_pb_slide_description {



position: relative;



top: 15%;



padding-top: 0 !important;



padding-bottom:0 !important;



height:auto !important;



}



}