/*
Theme Name:  SUPER NATURAL ESSENTIALS
Theme URI:   http://supernaturalessentials.com
Version:     1.0
Description: A child theme of Divi. This is a custom child theme created for our site Super Natural Essentials.
Author:      Melissa Monahan
Author URI:  http://supernaturalessentials.com
Template:    Divi
*/


@import url("../Divi/style.css");


/***********************************************************************
Caution: do not remove this to keep Divi Children Engine always updated 
Divi Children Engine version: 1.0.0
***********************************************************************/

/*------------------------------[FONT ICONS]-----------------------------*/
/*--[Created by Divi Children, http://divi4u.com/divi-children-plugin/]--*/
/*-----------------------------------------------------------------------*/

.icon_tags, .icon_profile, .icon_chat, .icon_clipboard, .icon_calendar {
	font-family: 'ETmodules';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 16px;
	color: #318EC3;
}
.icon_tags:before {
	content: "\e07c";
	padding: 0px 5px 0 0;
}
.icon_profile:before {
	content: "\e08a";
	padding: 0 5px 0 0;
}
.icon_chat:before {
	content: "\e066";
	padding: 0 5px 0 20px;
}
.icon_clipboard:before {
	content: "\e0e6";
	padding: 0 5px 0 20px;
}
.icon_calendar:before {
	content: "\e023";
	padding: 0 5px 0 20px;
}

/*- YOU CAN INCLUDE THE CUSTOM CODE FOR YOUR CHILD THEME BELOW THIS LINE-*/



/*------------------------------------------------*/
/*-----------------[BASIC STYLES]-----------------*/
/*------------------------------------------------*/
/* @font-face {
	font-family: 'ETmodules';
	src:url('fonts/ETmodules_v2.eot');
	src:url('fonts/ETmodules_v2.eot?#iefix') format('embedded-opentype'),
		url('fonts/ETmodules_v2.ttf') format('truetype'),
		url('fonts/ETmodules_v2.woff') format('woff'),
		url('fonts/ETmodules_v2.svg#ETmodules') format('svg');
	font-weight: normal;
	font-style: normal;
}*/
body { font-family: 'Open Sans', Arial, sans-serif; font-size: 17px; color: #666; background-color: #fff; line-height: 1.7em; font-weight: 500; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
body.et_fixed_nav.et_boxed_layout #page-container { padding-top: 80px; }
body.page-template-page-template-blank-php #page-container { padding-top: 0 !important; }
body.et_cover_background { -moz-background-size: cover !important; -webkit-background-size: cover !important; background-size: cover !important; background-position: top center !important; background-repeat: no-repeat !important; background-attachment: fixed; }
a { text-decoration: none; color: #7EBEC5; }
a:hover { text-decoration: none; }
.clear { clear: both; }
.ui-tabs-hide { display: none; }
br.clear { margin: 0px; padding: 0px; }

h1, h2, h3, h4, h5, h6 { color: #333; padding-bottom: 10px; line-height: 1.3em; font-weight: 600; }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; }
h1 { font-size: 28px; font-style: italic;  }
h2 { font-size: 26px; font-style: none; font-weight: 700; }
h3 { font-size: 22px; color: #643d98;}
h4 { font-size: 18px; line-height: 1.5em;}
h5 { font-size: 16px; }
h6 { font-size: 14px; }
p { padding-bottom: 1em; line-height: 1.7em; }
p:last-of-type { padding-bottom: 0; }
strong { font-weight: bold; }
cite, em, i { font-style: italic; }
pre, code { font-family: Courier New, monospace; margin-bottom: 10px; }
ins { text-decoration: none; }
sup, sub { height: 0; line-height: 1; position: relative; vertical-align: baseline; }
sup { bottom: 0.8em; }
sub { top: 0.3em; }
dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dd  { margin-left: 1.5em;}
blockquote p { padding-bottom: 0px; }

input { -webkit-appearance: none; }
input[type=checkbox] { -webkit-appearance: checkbox; }
input[type=radio] { -webkit-appearance: radio; }
input[type=text],input.text, input.title, textarea, select { background-color:#fff; border:1px solid #bbb; padding: 2px; color: #4e4e4e; }
input[type=text]:focus, input.text:focus, input.title:focus, textarea:focus, select:focus { border-color:#2D3940; color: #3e3e3e; }
input[type=text], input.text, input.title, textarea, select { margin: 0; }
textarea { padding: 4px; }

img#about-image { float: left; margin: 3px 8px 8px 0px; }

.clearfix:after, .et_vertical_nav #page-container:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */


/*------------------------------------------------*/
/*---------------[MAIN LAYOUT INFO]---------------*/
/*------------------------------------------------*/

.et_fixed_nav #logo { max-height: 100px; margin-bottom: 0; }
		.et-fixed-header #logo { max-height:50x; }
		.et_vertical_nav #main-header #logo { margin-bottom: 38px; padding: 0; max-height: none; padding-top: 25px; max-height: 150px; }

#top-menu li { display: inline-block; font-size: 20px; padding-right: 22px; font-weight: 600; text-transform: lowercase; font-style: italic;}
			#top-menu > li:last-child { padding-right: 0; }
				#top-menu a {  text-decoration: none; display: block; position: relative; }
				#top-menu a:hover { color: #FFF !IMPORTANT; }
				#top-menu li.current-menu-item > a { font-weight: 700; }
				#top-menu li > a { padding-bottom: 29px;}

.et_pb_row { /*width: 1080px;*/ margin: 0 auto; padding: 0px 0 0 0; position: relative; }

	#et-info-phone, #et-info-email, .et-cart-info span { position: relative;  font-weight: 600;font-size: 16px; }
/*#et-info-phone { margin-left: 325px; margin-right: 50px; }
#et-info-email { margin-left: 350px;}*/
/*@import url("../Divi/style.css");

.et_pb_section { padding: 0px 0; position: relative; }
#main-content, .et_pb_section { background-color: #fff; }
.et_section_transparent, .et_pb_pagebuilder_layout #main-content { background-color: transparent; }
.et_pb_fullwidth_section { padding: 0; }
.et_pb_fullwidth_section .et_pb_row { padding: 0; }

.et_pb_fullwidth_header { padding: 50px 0; }
.et_pb_fullwidth_header p { padding-bottom: 0; }

.et_pb_inner_shadow { -webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.07); -moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.07); box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.07); }
.et_pb_section_video { overflow: hidden; }

.et_pb_section_video_bg { visibility: visible; position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.et_pb_section_video_bg .mejs-controls, .et_pb_section_video_bg .mejs-overlay-play { display: none !important; }

.et_pb_row { /*width: 1080px;*/ margin: 0 auto; padding: 30px 0 0 0; position: relative; }
.et_pb_row_inner:nth-of-type(n+2) { padding-top: 30px; }
.et_pb_row.et_pb_row_empty, .et_pb_row_inner:nth-of-type(n+2).et_pb_row_empty { display: none; }

.et-promo-button { padding-right: 60px; display: inline-block; font-weight: 500; font-size: 10px !IMPORTANT; color: #fff; background-color: rgba(0, 0, 0, 0.35); -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 14px 20px; margin-top: 20px; float: left; }

.et_pb_pricing_table_button, .et_pb_promo_button, a.et_pb_more_button, .et_pb_newsletter_button, .comment-reply-link, .form-submit input, .et_pb_contact_submit, .et_pb_contact_reset, .single_add_to_cart_button .button { font-size: 10px ; font-weight: 500; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; padding: 6px 20px; line-height: 1.5em; background: transparent; border: 2px solid; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -moz-transition: all 0.2s; -webkit-transition: all 0.2s; transition: all 0.2s; position: relative;}

.et_pb_main_blurb_image { text-align: center; margin-bottom: 0px; }
		.et_pb_blurb h4 { padding-bottom: 5px;}
			.et_pb_blurb h4 a { text-decoration: none; }
		.et_pb_blurb { margin-bottom: 0px;}



/*------------------------------------------------*/
/*---------------[DROPDOWN MENU]------------------*/
/*------------------------------------------------*/
.woo-menu-cart {
    display: none !important;
}



/*------------------------------------------------*/
/*-------------------[COMMENTS]-------------------*/
/*------------------------------------------------*/

p.form-allowed-tags {display: none;} 

/*------------------------------------------------*/
/*---------------------[FOOTER]-------------------*/
/*------------------------------------------------*/

#footer-info a:hover {color: #f6851f !IMPORTANT; }

/*------------------------------------------------*/
/*--------------------[SIDEBAR]-------------------*/
/*------------------------------------------------*/

.single-tribe_events aside.sidebar.right-sidebar { display: none; }

/*------------------------------------------------*/
/*------------[CAPTIONS AND ALIGNMENTS]-----------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*-----------------[WP CALENDAR]------------------*/
/*------------------------------------------------*/

.tribe-events-page-title {font-weight: 700; }

/*------------------------------------------------*/
/*-------------------[PAGE NAVI]------------------*/
/*------------------------------------------------*/

	#top-header { font-size: 15px; font-weight: BOLD;  text-align: center; line-height: 13px; z-index: 100000; } 
/*#TOP-HEADER A:HOVER {COLOR: #FFFFFF !IMPORTANT;}*/ 
#et-secondary-menu { padding-top: 15px; padding-bottom: 20px; }
#et-info, #et-secondary-menu { text-align: center; display: block; float: none; color: #ffffff;}
.et_nav_text_color_light, .et_nav_text_color_light #et-secondary-nav a, .et_nav_text_color_light .et-social-icon a,.et_nav_text_color_light #et-info a { color: rgb(246,133,31);  }





/*------------------------------------------------*/
/*------------------[TRANSITIONS]-----------------*/
/*------------------------------------------------*/



/*------------------------------------------------*/
/*---------------[RESPONSIVE LAYOUTS]-------------*/
/*------------------------------------------------*/

@media only screen and ( min-width: 981px ) {

}

/*-------------------[960px]------------------*/
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {

	/*-------------------[Sliders]------------------*/

	/*-------------------[Portfolio]------------------*/

	/*-------------------[Sidebar]------------------*/
	
	/*-------------------[Menu]------------------*/
	
}

/*-------------------[768px]------------------*/
@media only screen and ( max-width: 980px ) {

	/*-------------------[Portfolio]------------------*/
	
	/*-------------------[Sliders]------------------*/
	
	/*-------------------[Menu]------------------*/

}

@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {

}

@media screen and ( max-width: 782px ) {

}

/*-------------------[480px]------------------*/
@media only screen and ( max-width: 767px ) {

	/*-------------------[Menu]------------------*/

}

/*-------------------[320px]------------------*/
@media only screen and ( max-width: 479px ) {

}*/


