/*
Theme Name: BlueHeronT'aiChi
Template: Divi
Description: child theme for the Divi theme
Tags: two-column, white, right-column
*/

@charset "utf-8";
/* CSS Document */

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

/*  the following styles replace attributes from the styles menu in the Divi theme  */

.et_header_style_left #et-top-navigation,
.et_header_style_split #et-top-navigation {
	margin-top: 60px;
}

h2 {
	padding-bottom: 35px;
}

ul.yinyang {
/*	list-style-image: url('/images/bullet-yinyang.png');  */
	padding-top:0;
	margin-top: 0;
	list-style-type: none;

}

ul.yinyang li {
	background: url('/images/bullet-yinyang.png') no-repeat left top;
	padding-top: 0px;
	margin-top: 0;
	line-height: 40px;
	padding-left: 50px;
}

/* change color of bullet number */
ol { counter-reset: item; }
ol li { display: block; }
ol li:before {
      content: counter(item) ". ";
      counter-increment: item;
      color: #f99c18;
}

/* this is the height of the banner */
.et_pb_fullwidth_header {
	padding: 100px 0;
}

.largeTxt {
	font-size: 16px;
}

#gbhtc-logo {
	margin: 0;
	padding: 0;
}

@media all and (min-width: 480px) and (max-width: 981px) {
#gbhtc-logo {
	margin-bottom: 30px;
}
.et_pb_fullwidth_header {
	margin-top: 0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
.logo_container {
	margin-top: -20px;
	padding-top: 0;
	padding-bottom: 0;
}
span.logo_helper {
	display:none;
}
#page-container, #main-header, .container {
	margin-top:  0;
	padding-top: 0;
}
#et-top-navigation {
	padding-top: 20px;
}
}

@media all and (max-width: 479px) {
#gbhtc-logo {
	margin-bottom: 30px;
}
.et_pb_fullwidth_header {
	padding-top: 0px;
	padding-bottom: 25px;
	margin-top: 0;
}
.logo_container {
	margin-top: -20px;
	padding-top: 0;
	padding-bottom: 0;
}
span.logo_helper {
	display:none;
}
#page-container, #main-header, .container {
	margin-top:  0;
	padding-top: 0;
}
#et-top-navigation {
	padding-top: 20px;
}
}

/* hide woocommerce cart top nav */
/* .et-cart-info { display:none; } */
