/* Fonts */

h1, h2, h3, h4, h5, h6 {font-family:Qelthan !important;font-weight:900 !important;}
body, body p, body #qodef-page-content a {font-family: "EB Garamond", serif !important;}
body #qodef-page-content h2 a {font-family:Qelthan !important;font-weight:900 !important;}
body {color:#000 !important;font-size: 1.4rem;line-height: 1.4;}
.qodef-h2, h2 {font-size:3.5rem !important;color:#f0a699 !important;}
a:hover, p a:hover {color:#f0a699 !important;}
#qodef-page-footer-bottom-area .widget a:hover {color:#f0a699 !important;}
.qodef-image-with-text.qodef-layout--text-over .qodef-m-text {color:#000 !important;}
.qodef-video-button .qodef-m-play-text .qodef-m-play-title {font-size: 6rem;color: #fff;line-height: 1;letter-spacing: 4px;font-family: Qelthan !important;font-weight: 900 !important;}
.qodef-video-button .qodef-m-play-text .qodef-m-play-subtitle {font-family: "EB Garamond", serif !important;color: #f0a699;font-size:4rem !important;}
.qodef-section-title .qodef-m-subtitle {color:#000 !important;font-size:2rem !important;}
.qodef-avp-holder .qodef-avp-prevent .qodef-avp-prevent-no {border:0px !important;}
.qodef-section-title .qodef-m-title {margin-bottom:10px !important;}
.qodef-m-subtitle {font-family: Qelthan !important;font-weight: 900 !important;color: #2b2824;font-size: 40px;line-height: 1.175em !important;letter-spacing: .14em !important;}
.preorder h2 {font-size:3.2rem !important;}
.qodef-section-title .qodef-m-subtitle {font-style:normal !important;}
.qodef-h2 a:hover, h2 a:hover {color:#f0a699 !important;}
.newsletter h3 {font-size:30px;}
.fa-brands, .fab {font-weight: 400;padding-left: 10px;padding-right: 10px;font-size: 2rem;}
#qodef-page-footer-bottom-area .widget .fa-brands {font-size:1.2rem !important;padding-left:5px !important;padding-right:5px !important;}


/* Header */

#qodef-page-mobile-header-inner, .qodef-mobile-logo-widget-wrapper {flex-direction: row-reverse !important;}
#qodef-page-mobile-header .qodef-mobile-header-logo-link img {max-width:250px !important;}
#qodef-page-mobile-header {background-color:transparent !important;}
a#qodef-mobile-header-opener {color:#fff !important;}
#qodef-mobile-header-navigation .qodef-m-inner {padding-top:100px !important;padding-bottom:100px !important;height: 80vh !important;}
#qodef-mobile-header-navigation .qodef-m-inner {background-size:cover !important;}
#qodef-mobile-header-navigation .qodef-m-inner>ul>li>a {color:#fff !important;}
#qodef-mobile-header-navigation {margin-top:-70px !important;}
#qodef-page-mobile-header-inner, .qodef-mobile-logo-widget-wrapper {z-index:99999 !important;}
.mainkey {display:none;}

@media only screen and (max-width: 480px) {
    .qodef-content-grid {width: 90% !important;}
}


/* Age Verification */

.qodef-avp-holder {padding-top:100px;background-size:cover !important;}
.qodef-avp-holder .qodef-avp-subtitle {color:#fff !important;}
.qodef-avp-holder .qodef-avp-note {font-size: 1.4rem !important;line-height: 1.4 !important;color: #fff !important;}
.qodef-avp-holder .qodef-avp-prevent .qodef-avp-prevent-no {color: #fff !important;border-color: #ffffff !important;}
.qodef-button.qodef-html--link {font-size:1.4rem !important;}
.qodef-button.qodef-layout--filled.qodef-html--link {color: #fff !important;background-color: #f0a699 !important;text-transform: uppercase;letter-spacing: 2px;font-size: 1rem !important;}
.qodef-avp-title {color:#fff !important;}
.qodef-avp-holder .qodef-avp-logo img:not(.qodef--main) {max-width:400px !important;}
.qodef-avp-holder .qodef-avp-logo {top:80px !important;}
.qodef-avp-holder .qodef-avp-logo {display:none !important;}

@media only screen and (max-width: 680px) {
.qodef-avp-holder .qodef-avp-note {display: block !important;}
.qodef-avp-title {font-size:2.5rem !important;}
.qodef-avp-holder .qodef-avp-logo img:not(.qodef--main) {max-width:200px !important;}
.qodef-avp-holder .qodef-avp-logo {top:20px !important;}
.qodef-avp-holder .qodef-avp-logo {left:0px !important;}
.qodef-avp-holder .qodef-avp-prevent .qodef-avp-prevent-yes {margin: 0 0 10px 0 !important;}
}


/* Elements */

.qodef-stamp .qodef-m-centered-text {font-family: Qelthan !important;font-weight: 900 !important;font-size: 6rem !important;top: 65%;left:10px;}
.bottleimg img {max-width:400px !important;width:100% !important;}
#qodef-back-to-top .qodef-back-to-top-icon {display:none !important;}


/* Footer */

#qodef-page-footer .widget {margin: 0 0 20px !important;color:#000 !important;}
#qodef-page-footer .widget a {color:#000 !important;}
#qodef-page-footer-top-area {padding-top:40px !important;padding-bottom:0px !important;}
#media_image-3 img {max-width:300px !important;margin:0 auto !important;}
.logos {display: flex;align-items: center;max-width: 700px;margin: 0 auto;}
.footerlogo img {padding-left: 10px;padding-right: 10px;}
p.copyrite {font-family: arial !important;font-size: 10px;text-transform: uppercase;letter-spacing: 2px;}


/* Mail Chimp */

#mc_embed_signup form {margin:0px !important;}
#mc_embed_signup {width:100% !important;}
#mc_embed_signup .mc-field-group input {color:#000 !important;}
#mc_embed_signup .foot {grid-template-columns: auto !important;}
#mc_embed_signup div#mce-responses {margin:0px !important;padding:0px !important;font-size: 1.5rem !important;color: #f0a699 !important;font-weight: 900 !important;font-family: Qelthan !important;}
.response {margin:0px !important;padding:0px !important;font-size: 1.5rem !important;color: #f0a699 !important;font-weight: 900 !important;font-family: Qelthan !important;}
#mc_embed_signup .button {height: auto;color: #fff !important;background-color: #f0a699 !important;text-transform: uppercase;letter-spacing: 2px;font-size: 1rem !important;padding: 14px 67px 12px;}


.edcm {border:2px solid black !important;}

@media only screen and (max-width: 650px) {
body {font-size:1rem !important;}
.qodef-h2, h2 {font-size:2rem !important;}
.qodef-h3, h3 {font-size:1.4rem !important;}
.qodef-button.qodef-layout--filled.qodef-html--link {font-size:1rem !important;}
.qodef-image-with-text.qodef-layout--text-over .qodef-m-text {text-align:center !important;}
.centertext, .centertext h2, .centertext h3, .qodef-section-title .qodef-m-subtitle {text-align:center !important;}
.qodef-avp-holder .qodef-avp-note {font-size:.8rem !important;}
.qodef-avp-holder .qodef-avp-subtitle {margin-bottom:10px !important;}
.preorder h2 {font-size:3rem !important;}
.preorder h3 {font-size: 2.4rem !important;}
.wine h2 {font-size:3.5rem !important;text-align:center !important;line-height: 1.6 !important;}
#subscribe h3 {font-size: 1.2rem !important;}
}
