/*
 Theme Name:   Growler Progression Child
 Theme URI:    http://www.rubyslipper.com/
 Description:  Growler Child Theme
 Author:       ruby slipper designs
 Author URI:   http://www.rubyslipper.com/
 Template:     growler
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Text Domain:  growler-child
*/

@import url("http://hello.myfonts.net/count/3026c2");
@import url("http://hello.myfonts.net/count/302781");

@font-face {font-family: 'ProximaNovaA-Light';src: url('../../../webfonts/3026C2_0_0.eot');src: url('../../../webfonts/3026C2_0_0.eot#iefix') format('embedded-opentype'),url('../../../webfonts/3026C2_0_0.woff') format('woff2'),url('../../../webfonts/3026C2_0_0.woff') format('woff'),url('../../../webfonts/3026C2_0_0.ttf') format('truetype');}
 
@font-face {font-family: 'ProximaNovaS-Light';src: url('../../../webfonts/3026C2_1_0.eot');src: url('../../../webfonts/3026C2_1_0.eot#iefix') format('embedded-opentype'),url('../../../webfonts/3026C2_1_0.woff') format('woff2'),url('../../../webfonts/3026C2_1_0.woff') format('woff'),url('../../../webfonts/3026C2_1_0.ttf') format('truetype');}
 
@font-face {font-family: 'ProximaNova-Light';src: url('../../../webfonts/3026C2_2_0.eot');src: url('../../../webfonts/3026C2_2_0.eot#iefix') format('embedded-opentype'),url('../../../webfonts/3026C2_2_0.woff') format('woff2'),url('../../../webfonts/3026C2_2_0.woff') format('woff'),url('../../../webfonts/3026C2_2_0.ttf') format('truetype');}

@font-face {font-family: 'Rex Light';src: url('../../../webfonts/Rex Light.otf') format('opentype'); }
@font-face {font-family: 'Rex Bold';src: url('../../../webfonts/Rex Bold.otf') format('opentype'); }
@font-face {font-family: 'Rex Bold Inline';src: url('../../../webfonts/Rex Bold Inline.otf') format('opentype'); }

/* ALT FONT FOR IE */
@font-face {font-family: 'Contraption-Regular';src: url('../../../webfonts/302781_0_0.eot');src: url('../../../webfonts/302781_0_0.eot#iefix') format('embedded-opentype'),url('../../../webfonts/302781_0_0.woff') format('woff2'),url('../../../webfonts/302781_0_0.woff') format('woff'),url('../../../webfonts/302781_0_0.ttf') format('truetype');}
 

.tp-caption { font-family: "Rex Bold", "Contraption-Regular", sans-serif !important; }
#pro-home-slider .Button-Growler a { font-family: "ProximaNova-Light", sans-serif; }
h1, h2, h3, h4, h5, h6 { font-family: "Rex Bold", "Contraption-Regular", sans-serif; }
.ls-sc-accordion h3.ls-sc-accordion-trigger, body .ls-sc-toggle h3, body, body #pro-header-fixed.scroll-to-fixed-fixed {
    font-family: "ProximaNova-Light", sans-serif;
}

body {font-size:16px;}

.footer-highlight #mc_embed_signup input { background: rgba(242, 172, 60, 1) none repeat scroll 0% 0%; font-family: "Rex Bold", "Contraption-Regular", sans-serif; }

.footer-highlight {font-size: 26px; letter-spacing: 1px; font-family: "Rex Bold", "Contraption-Regular", sans-serif !important; color: #000000;}

.footer-highlight h2 {font-size: 42px;}

.gold {font-weight:bold; color: #F2B03C;}

blockquote {
    border-left: 4px solid #f2b03c;
    font-style: italic;
    line-height: 1.8;
    margin-left: 0;
    padding-left: 30px;
}


body #main #events-full-calendar
.fc-toolbar {
    background: #F2B03C none repeat scroll 0 0;
    margin: 0;
    padding: 30px 15px 23px;
}

/* FOOTER SUBSCRIBE FORM */
#email-subscribers-4 {
    background-color: #5e5a57;
    padding: 25px 60px;
    font-family: "Rex Bold", "Contraption-Regular", sans-serif;
    text-align: center;
}
#email-subscribers-4 h2.widget-title,
#email-subscribers-4 div,
#email-subscribers-4 div.es_textbox,
#email-subscribers-4 div.es_button {
    display: inline-block;
}
#email-subscribers-4 h2.widget-title { color: #fff; margin: 0; }
#email-subscribers-4 .es_caption {
    color: #000;
    font-size: 24px;
    text-transform: uppercase;
    margin: 0 40px;
}
#email-subscribers-4 .es_lablebox { display: none; }
#email-subscribers-4 div.es_textbox { padding-bottom: 0px; }
#email-subscribers-4 .es_textbox_class, #email-subscribers-4 .es_textbox_button {
    font-family: "Rex Bold", "Contraption-Regular", sans-serif !important;
    font-size: 22px;
    border: 0;
}
#email-subscribers-4 .es_textbox_class {
    text-transform: lowercase;
    padding: 10px 10px;
    background-color: #f2ac3c;
    color: #fff;
}
#email-subscribers-4 .es_textbox_button {
    text-transform: uppercase;
    width: auto;
    padding: 10px 10px;
    margin: 0;
    color: #000;
    background-color: #fff;
}

/* MOBILE MENU */

@media only screen and (max-width: 767px) {
	nav select { display: none!important; }
	.menu-main-navigation-container {
		background-color:#5e5a57;
		width:300px;
		height:30px;
		margin:0 auto;
		cursor: pointer;
		/*border: 1px #fff solid;*/
	}
	.menu-main-navigation-container::before {
		font-family:'BenchNine', sans-serif;
		font-size: 21px;
		content: "\2630   NAVIGATION";
		color:#f2b03c;
		padding:5px 80px 5px 103px;
	}
	nav .menu-main-navigation-container:hover > ul {
		display: block!important;
		background-color:#000;
	}
	.sf-menu > li { float: none; clear: both; }
	.sf-menu a {
		margin-top: 0px!important;
		margin-bottom:0px!important;
		padding: 8px 11px!important;
		border:0px!important;
	}
	.sf-menu ul {
		width:230px!important;
		padding: 14px 0px 12px 0px!important;
		left:70px!important;
	}
	.sf-menu .sf-sub-indicator { left: 6px!important; }
	.sf-menu li li a { font-size:18px!important; }
	.sf-menu li a:hover { background-color:#5e5a57; }
	.sf-menu a:hover, .sf-menu li a:hover, .sf-menu a:visited:hover, .sf-menu li.sfHover a, .sf-menu li.sfHover a:visited {
        border: 0!important;
		/*color: #f2b03c;*/
	}
	.sf-menu .sub-menu li a { color: #fff!important; }
	.sf-menu .sub-menu li a:hover, .sf-menu .sub-menu li.current-menu-item a { color: #000!important; }
}