/*
 Theme Name:     FacultyTheme-divi-child
 Theme URI:      http://www.elegantthemes.com/gallery/divi/
 Description:    Faculty Theme based on Divi
 Author:         WCU
 Author URI:     http://www.wcu.edu
 Template:       Divi
 Version:        1.0.0
*/
 
@import url("../Divi/style.css");
 
/* =Theme customization starts here
------------------------------------------------------- */

Logo */
#logo {
	display: inline-block;
	float: none;
	max-height: 100%;
	margin-bottom: 0;
	vertical-align: middle;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transform: translate3d(0, 0, 0);
}

.et_pb_svg_logo #logo,
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo {
	height: 100%;
}

.logo_container {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

span.logo_helper {
	display: inline-block;
	width: 0;
	height: 100%;
	vertical-align: middle;
}

.et_vertical_nav .logo_container {
	position: relative;
	height: auto;
	padding: 0;
}

.et_vertical_nav span.logo_helper {
	display: none;
}

.safari .centered-inline-logo-wrap {
	-webkit-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	-webkit-transform: translate3d(0, 0, 0);
}

#et-define-logo-wrap img {
	width: 100%;
}

.gecko #et-define-logo-wrap.svg-logo {
	position: relative !important;
}

/* Shopping Cart */
.et-cart-info {
	color: inherit;
}

#top-header .et-cart-info {
	margin-left: 15px;
}

#et-top-navigation .et-cart-info {
	float: left;
	margin: -2px 0 0 22px;
	font-size: 16px;
}

.et_vertical_nav #et-top-navigation .et-cart-info {
	margin-left: 0;
}

.et_header_style_slide #et-top-navigation a.et-cart-info,
.et_header_style_fullscreen #et-top-navigation a.et-cart-info {
	display: none;
}



/* Change header to float correctly wherever it is in the page */
@media only screen and ( min-width:981px ) {
	#main-header { position:relative !important; top:0px !important; } /* inline */
	#main-header.et-fixed-header { position:fixed !important; margin-bottom:0px; top:0px !important; } /* floating */
	body.admin-bar #main-header.et-fixed-header { top:32px !important; } /* adjust for WP admin bar */
	#page-container { overflow:hidden; } /* prevent sub-menus from breaking scrolling */
	
	/* Handle top header */
	#top-header { position:relative !important; top:0px !important; } /* inline header */
}

/* Style the image for full screen layouts */
@media only screen and ( min-width:981px ) {

	#myprefix-page-start-img { margin-bottom:0px; width:100%; }
	
	/* Override Divi JS padding adjustment */
	div#page-container[style] { padding-top:0 !important; } 
	
	/* Remove gap between heading and menu caused by line height */
	body { line-height:0 !important; }
	body * { line-height:1.7em }
}

/* Style the image for box layout */
@media only screen and (min-width: 1200px) {
	.et_boxed_layout #myprefix-page-start-img {
		width:1200px;
		-moz-box-shadow: 0 0 10px 0 rgba(0,0,0,0.2);
		-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
		box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.2);
		display:block !important;
		margin-left:auto;
		margin-right:auto;
	}
}
