/*
Theme Name:     Squeeze Creative
Description:    Squeeze Creative
Author:         Squeeze Creative
Template:       Divi

(optional values you can add: Theme URI, Author URI, Version, License, License URI, Tags, Text Domain)
*/

/*webfont 
@font-face {
 	font-family: 'ITCAvantGardeGothicStdBook';
 	src: url('webfonts/itcavantgardestd-bk-webfont.eot');
 	src: url('webfonts/itcavantgardestd-bk-webfont.eot?#iefix') format('embedded-opentype'),  url('webfonts/itcavantgardestd-bk-webfont.woff') format('woff'),  url('webfonts/itcavantgardestd-bk-webfont.ttf') format('truetype'),  url('webfonts/itcavantgardestd-bk-webfont.svg#ITCAvantGardeGothicStdBook') format('svg');
 	font-weight: normal;
 	font-style: normal;
}
 @font-face {
 	font-family: 'ITCAvantGardeGothicStdBold';
 	src: url('webfonts/itcavantgardestd-bold-webfont.eot');
 	src: url('webfonts/itcavantgardestd-bold-webfont.eot?#iefix') format('embedded-opentype'), url('webfonts/itcavantgardestd-bold-webfont.woff') format('woff'), url('webfonts/itcavantgardestd-bold-webfont.ttf') format('truetype'), url('webfonts/itcavantgardestd-bold-webfont.svg#ITCAvantGardeGothicStdBold') format('svg');
 	font-weight: normal;
 	font-style: normal;
}


html, body, h3, h5 {font-family: 'ITCAvantGardeGothicStdBook' !important; font-weight:400 !important;}
h1, h2, h4, h6, strong, b, #top-menu li a {font-family: 'ITCAvantGardeGothicStdBold' !important; font-weight:400 !important;}
h1, h2, h3, h4, h5, h6 {color:#000; text-transform:uppercase;line-height:1.2 !important;}
h1, .et_pb_column_1_3 h1, .et_pb_column_1_4 h1, .et_pb_column_1_5 h1, .et_pb_column_1_6 h1, .et_pb_column_2_5 h1 {font-size:50px;}
h2, h3 {font-size:30px;}
h4, h5 {font-size:20px;}
h6 {font-size:16px;}
#et-boc .et_pb_section_0, #et-boc .et_pb_row_0 {padding: 0 !important;}
.et_pb_slider [class*="et_pb_slide_"] {background:#fff !important;}
#workshop-dates .et_pb_promo_button:hover {background:#e5007c !important;}
#workshop-info .et_pb_button:hover {background:#000 !important;}
.et_pb_social_media_follow li a.icon::before {color:#000;}
.et_pb_social_media_follow li:hover a.icon::before {color:#e5007c;}
#testimonials .et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {padding-top:0!important;}
.et_pb_text_inner span, .et_pb_text_inner a {text-decoration:none !important; transition:all 0.3s ease-in-out 0s;}
.et_pb_text_inner a, #footer-info a {border-bottom:solid 1px #e5007c;}
.et_pb_text_inner a:hover, #footer-info a:hover {border-bottom-color:transparent;}
@media (max-width:980px) {
	#main-header .container {width: 100%;}
	
	.et_header_style_split header#main-header .logo_container {text-align:left; width:100%; margin:0 auto; padding:0 20px;}
	.et_header_style_left #logo, .et_header_style_split #logo {max-width:75px;}
	.et_header_style_split .mobile_menu_bar {top:-35px; right:10px;}
	.et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page {display:none;}
	.et_header_style_split #et_mobile_nav_menu {margin-top:0;}
	.et_header_style_split #main-header .mobile_nav {padding:0;}
	.et_header_style_split .et_mobile_menu {top:20px;}
	#et-top-navigation {font-family: 'ITCAvantGardeGothicStdBold'; font-weight:400; text-transform:uppercase;}
	.et_mobile_menu {background:#000; padding:20px;}
	html .et_mobile_menu li a {color:#fff; border-bottom-color:rgba(255,255,255,0.2); padding:15px 0;}
	html .et_mobile_menu li:last-child a {border-bottom:none;}
	.mobile_nav.opened .mobile_menu_bar::before { content:'\4d'; z-index:999999;}*/
	/*
	#main-header {position:static !important; padding-bottom:0px !important; box-shadow:none;}
	#main-header:after{content:''; display:block; clear:both;}
	.et_fixed_nav.et_show_nav.et_header_style_centered #page-container, .et_fixed_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_header_style_centered #page-container, .et_non_fixed_nav.et_transparent_nav.et_show_nav.et_secondary_nav_enabled.et_header_style_centered #page-container { padding-top: 0px !important;}

	.et_header_style_centered header#main-header.et-fixed-header .logo_container {height:auto;}
	.et_header_style_centered header#main-header .logo_container {text-align:left; position:relative; z-index:99999;}
	.et_header_style_centered #main-header div#et-top-navigation {margin-top:20px;}
	.et_header_style_centered .mobile_menu_bar {    position: relative; right: 10%; margin-right: -8px; top: 0px !important; margin-top: -65px; z-index: 99999; float: right;}
	.et_header_style_centered.admin-bar .mobile_menu_bar {top:80px;}
	.et_header_style_centered #et_mobile_nav_menu {margin-top:0;}
	.et_header_style_centered .mobile_nav .select_page, .et_header_style_split .mobile_nav .select_page {display:none;}
	.et_header_style_centered #main-header .mobile_nav {padding:0;}
	.et_mobile_menu {position:static; left:0; background:#1f1f1f; text-align:center; font-weight:400; padding:0; overflow:auto;}
	.logged-in .et_mobile_menu {
		top:132px !important;
	}
	.mobile_nav.opened .mobile_menu_bar::before { content:'\4d'; z-index:999999;}
	.et_mobile_menu li {border-bottom:solid 1px rgba(255,255,255,0.5); position:relative;}
	.et_mobile_menu li li {border-bottom:none; border-top:solid 1px rgba(255,255,255,0.3); padding-left:0;}
	.et_mobile_menu li .et_pb_toggle_title {position:absolute; right:10%; margin-right: -5px; top:0; z-index:2;}
	.et_mobile_menu li .et_pb_toggle_title:before {content: '\4c';font-size:30px; position:relative; top:10px; display:table; margin:auto;}
	.et_mobile_menu li .et_pb_toggle_title.active:before {content: '\4b';}
	.et_mobile_menu li a {text-transform:uppercase; color:#fff !important; font-size:16px; border:none; padding:15px 10%; text-align:left; position:relative; z-index:1;}
	.et_mobile_menu li li a {color:rgba(255,255,255,0.5)!important; font-size:16px;}
	.et_mobile_menu li li li a {color:rgba(255,255,255,0.3)!important; font-size:16px;}
	.et_mobile_menu .menu-item-has-children>a {background:none; font-weight:inherit;}
	.et_mobile_menu li .sub-menu {display:none;}
	#main-header .et_mobile_menu li ul, .et_pb_fullwidth_menu .et_mobile_menu li ul {padding-left:0; max-height:0; overflow:hidden; transition:all 0.5s ease-in-out 0s;}
	#main-header .et_mobile_menu li ul.open, .et_pb_fullwidth_menu .et_mobile_menu li ul.open {max-height:800px;}
		#main-header.et-fixed-header {opacity:0;} 
	}*/

/*@media (max-width:782px) {
	.logged-in .et_mobile_menu {
		top:146px !important; 
	}
}*/