/********* Add Custom Styles **********/
/* Styles to be merged before launch */

.home h1,
.home h2,
.home h3,
.home h4,
.home h5,
.home h6{font-family:'Rokkitt';}
.home p{font-family:'Open Sans';}
.home h1{font-size:5em;line-height:90%;}
a {color: #ae3600}
a:hover {color: #7d7169}
.gform_wrapper .top_label .gfield_label {display:none!important}
.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label, .gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label {display:none!important}
.gcontact .gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gcontact .gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gcontact .gform_wrapper .ginput_complex .ginput_right select, .gcontact .gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]), .gcontact .gform_wrapper .ginput_complex select {border-width: 0px 0px 1px 0px !important; border-bottom: 2px solid #9f9e9a !important; }
.gcontact .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {border-width: 0px 0px 2px 0px !important; border-bottom: 2px solid #9f9e9a !important; background-color:#ebe9dd}
.gcontact .gform_wrapper textarea.medium {border-width: 0px 0px 1px 0px !important; border-style: solid; border-color: #534741; background-color:#ebe9dd}
.gcontact .elementor-button.elementor-size-md {background-color: #ae3600; font-weight: bold; border-radius: 0px}
.gcontact .elementor-button.elementor-size-md:hover {background-color: #534741}
.econtact .elementor-field-group .elementor-field-textual {border-width: 0px 0px 1px 0px !important; border-style: solid; border-color: #534741; background-color:#ebe9dd!important}
.econtact .elementor-button {background-color: #ae3600; font-weight: bold; border-radius: 0px}
.econtact .elementor-button:hover {background-color: #534741; font-weight: bold; border-radius: 0px}
p, li {line-height: 120%}

/* Home */
.home #gform_wrapper_1 label{display:none;}
.home #gform_wrapper_1 input{font-family:'Open Sans' !important;background-color:#0000;border:0px;border-bottom:1px dashed #383330;}
.home .gform_footer button[type="submit"]{border-radius:0 ;background-color:#383330 ;color:#FFF !important;border:0;padding:12.5px 15px;font-size:18px;font-family:'Open Sans' !important;}
.home #gform_wrapper_1 .gform_body{width:90%;max-width:90%;}
.home .gform_wrapper{margin-bottom:0;margin-top:0px;}
.home #gform_wrapper_1 input::placeholder{font-family:'Open Sans' !important;}


/* MASHBUILD */
.coronette #gform_wrapper_1 label{display:none;}
.coronette #gform_wrapper_1 input{background-color:#0000;border:0px;border-bottom:1px dashed #ebe9dd;}
.coronette .gform_footer button[type="submit"]{border-radius:0 ;background-color:#ebe9dd ;color:#383330;border:0;padding:12.5px 15px;font-size:18px;}
.coronette #gform_wrapper_1 .gform_body{width:90%;max-width:90%;}
.coronette .gform_wrapper{margin-bottom:0;margin-top:0px;}
.coronette #subheader .navbar-expand-xl .navbar-nav .nav-link {
padding:2rem 2rem;}
.mbutton .elementor-button.elementor-size-md {background-color: #ae3600 !important; color: #fff !important;}
.mbutton .elementor-button.elementor-size-md:hover{background-color: #534741 !important; color: #fff !important;}
.mbutton .gform_wrapper ul.gfield_checkbox li label {background-color: #ebe9dd}


/* CASK */
.gloria #gform_wrapper_1 label{display:none;}
.gloria #gform_wrapper_1 input{background-color:#0000;border:0px;border-bottom:1px dashed #000;}
.gloria #gform_wrapper_1 input::placeholder{color:#000}
.gloria .gform_footer button[type="submit"]{border-radius:0 ;background-color:#c1272d ;color:#FFF !important;border:0;padding:12.5px 15px;font-size:18px;}
.gloria #gform_wrapper_1 .gform_body{width:90%;max-width:90%;}
.gloria .gform_wrapper{margin-bottom:0;margin-top:0px;}

/* EVANS */
.evans-pike #gform_wrapper_1 label{display:none;}
.evans-pike #gform_wrapper_1 input{background-color:#0000;border:0px;border-bottom:1px dashed #FFF;}
.evans-pike #gform_wrapper_1 input::placeholder{color:#999999}
.evans-pike .gform_footer button[type="submit"]{border-radius:0 ;background-color:#FFF ;color:#383330 !important;border:0;padding:12.5px 15px;font-size:18px;}
.evans-pike #gform_wrapper_1 .gform_body{width:90%;max-width:90%;}
.evans-pike .gform_wrapper{margin-bottom:0;margin-top:0px;}
.evans-pike #subheader_menu, .open-sans #subheader_menu {font-size: 1.3rem}
.ephome h2 {line-height: 105% !important}
.ephome p {line-height: 115% !important}
.ephome h3 {font-size: 2.3rem; line-height:105%}
.navbar-brand img {max-height:69px}
.ephome .elementor-button-wrapper {text-transform:uppercase}


/* ANDERS */

.open-sans #main p{font-family:"Open Sans";line-height:130%;}
.open-sans #main h3{font-weight:900;line-height:130%;}
.open-sans #main h2{font-weight:300;line-height:110%;}

.open-sans #gform_wrapper_1 label{display:none;}
.open-sans #gform_wrapper_1 input{background-color:#0000;border:0px;border-bottom:1px dashed #FFF;}
.open-sans #gform_wrapper_1 input::placeholder{color:#FFF}
.open-sans .gform_footer button[type="submit"]{border-radius:0 ;background-color:#FFF ;color:#383330 !important;border:0;padding:12.5px 15px;font-size:18px;}
.open-sans #gform_wrapper_1 .gform_body{width:90%;max-width:90%;}
.open-sans .gform_wrapper{margin-bottom:0;margin-top:0px;}


/* WOOCOMMERCE */
.reviews_tab { display: none !important}
.woocommerce div.product div.images img {border: 1px solid #534741; padding: 12px; background-color:rgba(199,178,153,.3); margin-bottom: 12px}
.woocommerce div.product .woocommerce-tabs ul.tabs li {background-color:#eee8e0; border-radius: 0 0 0 0}
.woocommerce div.product.elementor form.cart table.variations td.value:before, .woocommerce div.product.elementor form.cart table.variations td.value select {border: 1px solid #534741}
.woocommerce div.product .woocommerce-tabs ul.tabs li {border: 1px solid #534741}
.woocommerce div.product.elementor .woocommerce-tabs .panel {border-top: 1px solid #534741 !important}
.woocommerce ul.products li.product a img {border: 1px solid #534741; padding: 12px; background-color:rgba(199,178,153,.3)}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {background-color: #ae3600; border-radius: 0px}
.elementor-375 .elementor-element.elementor-element-22c22578.elementor-wc-products ul.products li.product .button {display:none;}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {background: #eee8e0 !important}
.woocommerce span.onsale {display: none !important}
.woocommerce ul.products li.product .button {display: none!important}
.woocommerce-variation-price {margin-bottom: 18px}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {background-color: #534741}
.acctmenu .elementor-nav-menu--main .elementor-nav-menu a {background-color: #eae2d8; margin-bottom: 2px}
.woocommerce-MyAccount-navigation ul {list-style-type:none}
.woocommerce-MyAccount-navigation li {padding: 6px; background-color: #eae2d8; margin-bottom: 2px}
.woocommerce div.product p.price, .woocommerce div.product span.price {color:#ae3600 !important}
.additional_information_tab {display: none!important}
.woocommerce div.product .stock {color: #ae3600 !important}