@import "/application/themes/russianjack/css/fonts/rj-fonts.css";body{background-color: #fff;background-image: none;background-position: center center;color: #222;font-size: 16px;font-weight: 400;font-family: Open Sans;line-height: 25.6px;text-transform: none}.ccm-page{padding-top: 0px;padding-bottom: 0px}.ccm-page .column,.ccm-page .columns{padding-left: 15px;padding-right: 15px}.ccm-page .row,.ccm-page .contain-to-grid .top-bar{max-width: 75rem}.ccm-page p{color: #222;font-size: 16px;font-weight: 400;font-family: Open Sans;line-height: 25.6px;text-transform: none}.ccm-page a{color: #e94037;font-weight: 400;font-family: Helvetica Neue;text-transform: none}.ccm-page a:hover,.ccm-page a:focus{color: #000;font-weight: 400;font-family: Helvetica Neue;text-transform: none}.ccm-page h1{color: #222;font-size: 44px;line-height: 62px;font-weight: 400;font-family: Helvetica Neue;text-transform: none}.ccm-page h2{color: #222;font-size: 37px;line-height: 52px;font-weight: 400;font-family: Helvetica Neue;text-transform: none}.ccm-page h3{color: #222;font-size: 27px;line-height: 38px;font-weight: 400;font-family: Helvetica Neue;text-transform: none}.ccm-page h4{color: #222;font-size: 23px;line-height: 32px;font-weight: 400;font-family: Helvetica Neue;text-transform: none}.ccm-page h5{color: #222;font-size: 18px;line-height: 25px;font-weight: 400;font-family: Helvetica Neue;text-transform: none}.ccm-page h6{color: #222;font-size: 16px;line-height: 22px;font-weight: 400;font-family: Helvetica Neue;text-transform: none}.ccm-page ul li ul.dropdown,.ccm-page .top-bar-section ul.left,.ccm-page .top-bar-section ul.right,.ccm-page .top-bar-section ul.center{margin-left: 0}.ccm-page section.top-bar-section ul{margin-bottom: 0}.ccm-page .top-bar,.ccm-page .contain-to-grid,.ccm-page .top-bar.expanded .title-area{background-color: #333}.ccm-page .top-bar-wrapper.fixed{box-shadow: 0px 0px 3px 0px transparent}.ccm-page .top-bar-section ul,.ccm-page .top-bar-section ul li a:not(.button){background-color: transparent}.ccm-page .top-bar .name h1 a{color: #fff;font-size: 17px;font-weight: 400;font-family: Open Sans;text-transform: none;position: relative;z-index: 10}.ccm-page .top-bar .logo img{max-height: 100px;width: auto}.ccm-page .top-bar li.name a img{max-height: 100px;width: auto;float: left}.ccm-page .top-bar li.name a h1{line-height: 100px;float: left;color: #fff;font-size: 17px;font-weight: 400;font-family: Open Sans;text-transform: none}.ccm-page nav.tab-bar{background-color: #333}.ccm-page nav.tab-bar h1.title a{color: #fff;font-size: 17px;font-weight: 400;font-family: Open Sans;text-transform: none;position: relative;z-index: 10}.ccm-page .tab-bar img{max-height: 100px;width: auto}.ccm-page ul.side-nav ul.dropdown{list-style: none}.ccm-page ul.side-nav ul.dropdown li{margin-left: 20px}.ccm-page .c5h-page-list-masonry-content-inner{box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.1)}@media only screen and (min-width: 40em){.ccm-page .top-bar-wrapper{padding-top: 0px;padding-bottom: 0px}.ccm-page .top-bar-section{text-align: center;display: block;max-height: 100px}.ccm-page .top-bar-section ul.left{text-align: left}.ccm-page .top-bar-section ul.center{text-align: center}.ccm-page .top-bar-section ul.right{text-align: left}.ccm-page .top-bar-section li a:not(.button),.ccm-page .top-bar-section li:not(.has-form) a:not(.button),.ccm-page .top-bar-section ul li:hover:not(.has-form) > a{padding-left: 15px;padding-right: 15px}.ccm-page .top-bar-section > ul > li > a{border-radius: 0px}.ccm-page .top-bar-section ul.dropdown li a.nav-first{border-radius: 0px 0px 0 0}.ccm-page .top-bar-section ul.dropdown li a.nav-last{border-radius: 0 0 0px 0px}.ccm-page .top-bar-section ul.dropdown li a.nav-first.nav-last{border-radius: 0px 0px}.ccm-page .top-bar-section > ul > li{margin-left: 0px;margin-right: 0px}.ccm-page .top-bar-section .has-dropdown > a{padding-right: 35px !important}.ccm-page .top-bar-section .has-dropdown > a:after{margin-right: 15px}.ccm-page .top-bar-section ul.center{display: inline-block;float: none}.ccm-page .top-bar-section ul li.divider:first-child,.ccm-page .top-bar-section ul li.divider:last-child{display: none}.ccm-page .branding-left{float: left}.ccm-page .branding-right{float: right}}@media only screen and (max-width: 40em){.ccm-page .top-bar .logo img{max-height: 45px;width: auto}.ccm-page .top-bar li.name a img{max-height: 45px;width: auto;float: left}.ccm-page .top-bar li.name a h1{line-height: 45px;float: left}.ccm-page .top-bar-section .has-dropdown > a:after{border-color: transparent transparent transparent rgba(255,255,255,0.5)}.ccm-page .top-bar .toggle-topbar a:hover,.ccm-page .top-bar .toggle-topbar a:focus{text-transform: uppercase;font-weight: 700}.ccm-page .top-bar ul.title-area{width: 100%}.ccm-page .tab-bar img{max-height: 45px;width: auto}.ccm-page .right-small{border-left-color: #666;border-left-width: 1px}.ccm-page .left-small{border-right-color: #666;border-right-width: 1px}}.ccm-page .top-bar-section li a:not(.button),.ccm-page .top-bar-section li:not(.has-form) a:not(.button),.ccm-page .top-bar-section ul li:hover:not(.has-form) > a{color: #fff;font-size: 12px;font-weight: 400;font-family: Open Sans;text-transform: none;background-color: #333}.ccm-page .top-bar-section ul li{background-color: transparent}.ccm-page .top-bar-section li:not(.has-form) a:hover:not(.button),.ccm-page .c5h-wrapper .top-bar-section ul li:hover > a{color: #fff;font-size: 12px;font-weight: 400;font-family: Open Sans;text-transform: none;background-color: #272727}.ccm-page .top-bar-section li.active:not(.has-form) > a:not(.button),.ccm-page .top-bar-section li.active:not(.has-form) > a:hover:not(.button){color: #fff;font-size: 12px;font-weight: 400;font-family: Open Sans;text-transform: none;background-color: #008cba}.ccm-page .top-bar .toggle-topbar.menu-icon a span:after,.ccm-page .top-bar .toggle-topbar.menu-icon a span:hover:after{box-shadow: 0 0 0 1px #fff, 0 7px 0 1px #fff, 0 14px 0 1px #fff}.ccm-page .top-bar .toggle-topbar.menu-icon a{color: #fff}.ccm-page .top-bar-section .dropdown li.title h5 a,.ccm-page .top-bar-section .dropdown li.title h5 a:hover{color: #fff;text-transform: uppercase}.ccm-page .top-bar-section .dropdown li.parent-link a,.ccm-page .top-bar-section .dropdown li.parent-link a:hover{color: #fff;font-weight: 700}.ccm-page .top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button){color: #fff;font-size: 12px;font-weight: 400;font-family: Open Sans;text-transform: none;background-color: #333}.ccm-page .top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button){color: #fff;font-size: 12px;font-weight: 400;font-family: Open Sans;text-transform: none;background-color: #272727}.ccm-page .top-bar-section .dropdown li.active:not(.has-form) > a:not(.button){color: #fff;font-size: 12px;font-weight: 400;font-family: Open Sans;text-transform: none;background-color: #008cba}.ccm-page nav.tab-bar .menu-icon span:after{box-shadow: 0 0 0 1px #fff, 0 7px 0 1px #fff, 0 14px 0 1px #fff}.ccm-page nav.tab-bar .menu-icon{color: #fff}.ccm-page .right-off-canvas-menu,.ccm-page .left-off-canvas-menu,.ccm-page .right-submenu,.ccm-page .left-submenu{background-color: #262626}.ccm-page ul.off-canvas-list li a{border-bottom: 1px solid #262626;color: #fff;background: #262626;font-size: 17px;font-weight: 400;font-family: Open Sans;text-transform: uppercase;display: block;padding: 0.66667rem;transition: background 300ms ease 0s}.ccm-page ul.off-canvas-list li a:hover{background: #000;color: #fff;font-size: 17px;font-weight: 400;font-family: Open Sans;text-transform: uppercase}.ccm-page ul.off-canvas-list li a.active{background: #000;color: #fff;font-size: 17px;font-weight: 400;font-family: Open Sans;text-transform: uppercase}.ccm-page .right-submenu .back > a,.ccm-page .left-submenu .back > a{background: #444;color: #fff;font-size: 17px;font-weight: 700;font-family: Open Sans;text-transform: uppercase}.ccm-page .right-submenu .back > a:hover,.ccm-page .left-submenu .back > a:hover{background: #444;color: #fff;font-size: 17px;font-weight: 700;font-family: Open Sans;text-transform: uppercase}.ccm-page button,.ccm-page .button{color: #fff;font-weight: 400;font-family: Helvetica Neue;text-transform: none;background: #008cba;border-color: #008cba}.ccm-page button:hover,.ccm-page button:focus,.ccm-page .button:hover,.ccm-page .button:focus{background-color: #007095;border-color: #007095;color: #fff;font-weight: 400;font-family: Helvetica Neue;text-transform: none}.ccm-page button.secondary,.ccm-page .button.secondary{color: #333;font-weight: 400;font-family: Helvetica Neue;text-transform: none;background-color: #e7e7e7;border-color: #e7e7e7}.ccm-page button.secondary:hover,.ccm-page button.secondary:focus,.ccm-page .button.secondary:hover,.ccm-page .button.secondary:focus{background-color: #b9b9b9;border-color: #b9b9b9;color: #333;font-weight: 400;font-family: Helvetica Neue;text-transform: none}.ccm-page button.success,.ccm-page .button.success{color: #fff;font-weight: 400;font-family: Helvetica Neue;text-transform: none;background-color: #43ac6a;border-color: #43ac6a}.ccm-page button.success:hover,.ccm-page button.success:focus,.ccm-page .button.success:hover,.ccm-page .button.success:focus{background-color: #368a55;border-color: #368a55;color: #fff;font-weight: 400;font-family: Helvetica Neue;text-transform: none}.ccm-page button.alert,.ccm-page .button.alert{color: #fff;font-weight: 400;font-family: Helvetica Neue;text-transform: none;background-color: #f04124;border-color: #f04124}.ccm-page button.alert:hover,.ccm-page button.alert:focus,.ccm-page .button.alert:hover,.ccm-page .button.alert:focus{background-color: #cf2a0e;border-color: #cf2a0e;color: #fff;font-weight: 400;font-family: Helvetica Neue;text-transform: none}@media only screen and (min-width: 40.063em){.ccm-page .top-bar-section .has-dropdown > a:after{border-color: rgba(255,255,255,0.5) transparent transparent}.ccm-page .fixed.expanded:not(.top-bar) .top-bar-section{margin-top: 100px}.ccm-page .top-bar{height: 100px;line-height: 100px}.ccm-page .top-bar .name{height: 100px}.ccm-page .top-bar .name h1{line-height: 100px}.ccm-page .top-bar-section > li a:not(.button){line-height: 100px}.ccm-page .top-bar-section > ul > .divider,.ccm-page .top-bar-section > ul > [role="separator"]{height: 100px;border-right-color: #4e4e4e;border-right-width: 1px}.ccm-page .top-bar-section .has-form{height: 100px}.ccm-page .top-bar button,.ccm-page .top-bar .button{height: 37px;line-height: 37px;padding-top: 0;padding-bottom: 0}.ccm-page .top-bar input,.ccm-page .top-bar button,.ccm-page .top-bar .button{top: 31.5px;margin-bottom: 0}.ccm-page .top-bar-section > ul > li.active:not(.has-form) > a:not(.button){line-height: 100px}.ccm-page .top-bar-section > ul > li:not(.has-form) > a:not(.button){line-height: 100px}.ccm-page .top-bar-section .has-dropdown > a:after{top: 50px}.ccm-page nav.tab-bar,.ccm-page section.tab-bar-section,.ccm-page nav.tab-bar .right-small,.ccm-page nav.tab-bar .left-small,.ccm-page nav.tab-bar .menu-icon{height: 100px;line-height: 100px}.ccm-page .tab-bar h1.title{line-height: 100px}.ccm-page nav.tab-bar .right-small{border-left-color: #666;border-left-width: 1px}.ccm-page nav.tab-bar .left-small{border-right-color: #666;border-right-width: 1px}}.ccm-page div.top-section{background-color: #2b2b2b;background-image: none;background-position: center center;color: #999;padding-top: 5px;padding-bottom: 5px}.ccm-page div.top-section *:last-child{margin-bottom: 0}.ccm-page div.branding{background-color: #454545;background-image: none;background-position: center center;color: #fff;padding-top: 30px;padding-bottom: 30px}.ccm-page header{background-color: #074e68;background-image: none;background-position: center center;color: #fff;padding-top: 0px;padding-bottom: 0px}.ccm-page .c5h-banner-wrap{background-color: #074e68;background-image: none;background-position: center center;color: #fff;padding-top: 0px;padding-bottom: 0px}.ccm-page .c5h-banner-wrap-full{background-color: #074e68;background-image: none;background-position: center center;color: #fff;padding-top: 0px;padding-bottom: 0px;text-align: center}.ccm-page .c5h-page-meta-wrap{background-color: #074e68;background-image: none;background-position: center center;padding-top: 20px;padding-bottom: 20px}.ccm-page .c5h-page-meta-wrap h1{color: #fff;font-size: 44px;font-weight: 300;font-family: Open Sans;text-transform: none;margin-top: 0}.ccm-page .c5h-page-meta-wrap h4{color: #ccc;font-size: 23px;font-weight: 300;font-family: Open Sans;text-transform: none;margin-bottom: 0}.ccm-page .main-wrap{padding-top: 20px;padding-bottom: 20px;background-color: #fff;background-image: none;background-position: center center;box-shadow: 0px 0px 3px 0px transparent;max-width: 75rem;margin-left: auto;margin-right: auto;margin-top: 20px;margin-bottom: 20px}.ccm-page .c5h-footer-top-wrap{background-color: #074e68;background-image: none;background-position: center center;color: #fff;padding-top: 20px;padding-bottom: 20px}.ccm-page .c5h-footer-bottom-wrap{background-color: #333;background-image: none;background-position: center center;color: #fff;padding-top: 20px;padding-bottom: 20px}.ccm-page i.fa{font-style: normal}.ccm-page .c5h-search-bar input[type=submit]{background: none;border: none;width: 100%;height: 100%;border-radius: 0}.ccm-page .c5h-search-bar .postfix{background: #008cba;color: #FFFFFF;border: #008cba}.ccm-page .c5h-search-bar input[type=submit]:hover{border: #007095}.ccm-page .c5h-search-bar .postfix:hover{background: #007095;border: #007095}.ccm-page .c5h-page-list-masonry-content-inner{background-color: #f5f5f5}.ccm-block-page-list-page-entry-grid-thumbnail img,.ccm-block-page-list-page-entry-thumbnail img{max-width: 300px}@media only screen and (max-width: 40em){.ccm-layout-column{width: 100% !important;margin-bottom: 20px !important}}.ccm-conversation-wrapper .redactor_toolbar li a{font-family: FontAwesome}div.ccm-page.c5h-boxed{max-width: 75rem;margin: 0 auto}.ccm-page div.redactor_box textarea{background-color: #222;border: medium none;box-shadow: none;color: #ccc;font-family: Menlo,Monaco,monospace,sans-serif;font-size: 13px;margin: 0;outline: medium none;overflow: auto;padding: 0;position: relative;resize: none;width: 100%}div.c5h-clear{clear: both}body,.ccm-page,.main-wrap{width: 100% !important;min-width: 100% !important;box-shadow: none !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;-o-box-shadow: none !important}.ccm-page .main-wrap{border-top: 0 none;background: #EBE8EC}.ccm-block-age_verification{padding: .5rem !important;background: #ffffff !important;width: 100%;height: 100%;position: fixed;z-index: 9999}.ccm-block-age_verification .verify-logo{max-width: 15rem !important;margin: 1rem auto 3rem auto !important}.ccm-block-age_verification .verify-overlay{background: transparent url(/application/themes/russianjack/images/backgrounds/grey-entry-panel.jpg) center center no-repeat !important;background-size: cover;text-align: center !important;width: 99% !important;height: 99% !important;margin-top: .5%;margin-left: .5%}.ccm-block-age_verification .verify-centering{position: relative;top: 2% !important}.ccm-block-age_verification .verify-input-month,.ccm-block-age_verification .verify-input-day,.ccm-block-age_verification .verify-input-year{font-size: .8rem !important;width: 5rem !important;height: 1.9rem !important;margin: 0 .5rem 1rem 0 !important;line-height: 1.2rem !important;border-radius: 0 !important;color: #E94037;background: #FFFFFF !important;font-family: "HelveticaNeue" !important}.ccm-block-age_verification .verify-extra-text,.ccm-block-age_verification .verify-extra-text h1,.ccm-block-age_verification .verify-extra-text h2,.ccm-block-age_verification .verify-extra-text h4,.ccm-block-age_verification .verify-extra-text h5,.ccm-block-age_verification .verify-extra-text h6,.ccm-block-age_verification .verify-extra-text p,.ccm-block-age_verification .verify-extra-text span,.ccm-block-age_verification .verify-validate-text{font-family: "HelveticaNeue" !important;font-weight: normal !important;margin: 1rem auto 0 auto !important;text-transform: uppercase;letter-spacing: .1rem;padding-right: .3rem;color: #E94037 !important}.ccm-block-age_verification .verify-extra-text p{font-size: .7rem !important}.ccm-block-age_verification .verify-extra-text h3{font-family: "HelveticaNeueBold" !important;font-weight: normal !important;text-transform: uppercase;letter-spacing: .2rem;margin-bottom: .8rem}.ccm-block-age_verification .verify-extra-text em{font-family: "HelveticaNeue" !important;font-style: normal !important}.ccm-block-age_verification .verify-extra-text strong{font-family: "HelveticaNeueBold" !important;font-weight: normal !important}.ccm-block-age_verification .verify-checkbox{margin-right: 7px !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;border: 0 none !important;color: #E94037 !important;position: relative;margin-left: 0 !important}.ccm-block-age_verification .verify-checkbox-label{font-family: "HelveticaNeue" !important;font-style: normal !important;font-size: .7rem !important;margin: 1rem auto !important;color: #E94037 !important;text-transform: uppercase}.ccm-block-age_verification .verify-input-submit{line-height: .8rem !important;width: 7rem !important;height: 1.7rem !important;text-align: center;border-radius: 0 !important;border: 0 none !important;outline: none;font-family: "HelveticaNeueBold" !important;font-weight: normal !important;font-size: .9rem !important;margin: 1rem auto 0 auto !important;display: block;text-transform: uppercase;letter-spacing: .1rem;background-color: #E94037 !important;color: #ffffff !important}.ccm-block-age_verification .verify-input-submit-container{width: 100% !important;text-align: center !important}.ccm-page h1,.ccm-page h2,.ccm-page h3,.ccm-page h4,.ccm-page h5,.ccm-page h6,.ccm-page p,.ccm-page a,.ccm-page li,.ccm-page input{font-family: "HelveticaNeue" !important;font-weight: normal}.ccm-page p{font-size: 1rem}.ccm-page .minor p{font-size: 1rem}.ccm-page strong{font-family: "HelveticaNeueBold" !important;font-weight: normal}.ccm-page h2{font-size: 1.6rem;line-height: 1.5rem;color: #E94037;margin: 1.5rem auto 0 auto;text-transform: uppercase;letter-spacing: .3rem;font-family: "HelveticaNeueBold" !important}.ccm-page .section-title h2{font-size: 1.5rem;line-height: 1.5rem;color: #E94037;position: relative;top: 1rem;margin-bottom: 3rem}.ccm-page .news-intro h3{margin: 1rem auto 2rem auto}.ccm-page .ccm-custom-style-thirdpagetitle.section-title h2,.ccm-page .ccm-custom-style-fifthpagetitle.section-title h2{font-size: 1.5rem;line-height: 1.5rem;position: relative;z-index: 2;top: 10rem;color: #E94037}.ccm-page .ccm-custom-style-thirdpagetitle.section-title h2{color: #3E7692}.ccm-page h2 a,.ccm-page em{font-family: "HelveticaNeue" !important;color: #3E7692;font-style: normal}.ccm-page h2 a:hover{font-family: "HelveticaNeue" !important;color: #E94037}.ccm-page h3,.ccm-page h4{font-size: .95rem;font-family: "HelveticaNeueBold" !important;letter-spacing: .3rem;color: #E94037;margin: 0rem auto 0 auto;text-transform: uppercase;line-height: 1.6rem;padding-top: 1rem}.ccm-page hr{border-bottom: 1px solid #e94037;background: none;border: 0 none}.ccm-page hr.dotted{width: 70%;margin: 1rem auto 1.5rem auto;border-bottom: 1px dotted #e94037}.ccm-page .eventList hr.dashed{width: 100%;margin: 1rem 0 1.5rem 0;border-bottom: 0 none;height: 1px}.ccm-page hr.faded,.ccm-page .vertical-center hr.faded,.ccm-page .faded hr{width: 100%;max-width: 64rem;margin: 1.8rem auto;border: 0 none;height: 1px;background: #fff}.ccm-page .vertical-center p + hr.faded{width: 50%;padding: 0;margin: -1.5rem auto .3rem auto}.ccm-pages .image-float{float: left}.ccm-page .bottles img{height: 20rem;width: auto}.ccm-page .cellar-door{height: 40rem;padding-top: 3rem}.ccm-page .faded hr{width: 75%;margin: .8rem auto 2em auto;position: relative;left: 3%}.ccm-page .center{text-align: center;margin: 0 auto}.ccm-page .main-wrap{opacity: 0;-webkit-transition: all .5s ease .3s;-moz-transition: all .5s ease .3s;transition: all .5s ease .3s}.ccm-page .main-wrap-show{opacity: 1}.ccm-page .circle-crop img{max-width: 18rem;height: auto}.ccm-page .large-red-heading{font-size: 8.4rem;text-transform: lowercase;line-height: 3rem;font-family: "HelveticaNeueCondensedBold", Arial, sans-serif;color: #E94037}.ccm-page .medium-red-heading{font-family: "HelveticaNeueCondensedBold", Arial, sans-serif;font-size: 3.8rem;text-transform: lowercase;color: #E94037;line-height: 3.8rem}.ccm-page .small-red-heading{font-size: 1.4rem;letter-spacing: .3rem;line-height: 2.2rem;color: #E94037;text-transform: uppercase}.ccm-page .red-paragraph{font-size: 1rem;letter-spacing: .05rem;color: #E94037;line-height: 2rem}.ccm-page .large-black-heading{font-size: 5.5rem;text-transform: lowercase;line-height: 3rem;font-family: "HelveticaNeueCondensed", Arial, sans-serif;color: #000000;display: inline-block}.ccm-page .medium-black-heading{font-family: "HelveticaNeueCondensedBold", Arial, sans-serif;font-size: 2.6rem;text-transform: lowercase;color: #000000;display: inline-block;letter-spacing: .1rem}.ccm-page .small-black-heading{font-size: 1.3rem;letter-spacing: .3rem;line-height: 2rem;color: #000000;text-transform: uppercase;display: inline-block}.ccm-page .black-paragraph{font-size: 1rem;letter-spacing: .05rem;color: #000000;line-height: 1.8rem}.ccm-page .inline-span{width: 6%;max-width: 7rem;min-width: 2rem;margin: 0 .1rem;border-bottom: 1px solid #aaa !important;position: relative;display: inline-block;top: -.9rem;color: transparent}.ccm-page h2 .inline-span{width: 4%;max-width: 4rem;min-width: 2rem;margin: 0 .2rem;border-bottom: 1px solid #80676d !important;position: relative;display: inline-block;top: -.7rem;color: transparent}.ccm-page .rule-above .medium-black-heading,.ccm-page .no-rule-above .medium-black-heading{font-size: 3.8rem;margin-botom: 0;padding-bottom: 0;line-height: 4rem}.ccm-page .rule-above .small-black-heading,.ccm-page .no-rule-above .small-black-heading{font-size: .9rem;margin: 0;padding: 0;line-height: 1.5rem;letter-spacing: .2rem}.ccm-page .c5h-banner-wrap-full img{width: 100%;width: auto\0;object-fit: cover;object-fit: none\0;overflow: hidden;min-height: 20rem;max-height: 23.5rem;background: none !important}.ccm-page .c5h-banner-wrap-full{width: 100%;overflow: hidden;min-height: 20rem;max-height: 23.5rem;background: none !important}.ccm-page .constrain img{width: 100%;max-width: 40rem;min-width: 20rem;height: auto}.ccm-page .full-page{display: block;position: relative;min-width: 100%;width: 100%;padding-top: 0;height: 50em;background-repeat: no-repeat;background-size: cover;background-position: center center;margin: 0}.ccm-page .down-arrow{position: absolute;bottom: 3rem;width: 100%;text-align: center;cursor: pointer}.ccm-page .margin-arrow{padding: 3rem 0;width: 100%;text-align: center;cursor: pointer}.ccm-page .line-under{padding: 3rem 2rem .2rem 2rem;margin-bottom: 0rem;border-bottom: 1px solid #e94037}.ccm-page .down-arrow img{margin: 0 auto;cursor: pointer}.ccm-page .full-page.bottom{margin-bottom: 0 !important}.ccm-page .cream p{color: #E94037 !important}.ccm-page .cream p .nueze-font{color: #E94037 !important;font-size: .6rem}.ccm-page .cream p a{color: #E94037 !important;font-size: .8rem}.ccm-page .vertical-center{display: block;position: relative !important;top: 10%}.ccm-page .image-vertical{display: block;position: relative !important;text-align: center;top: 20% !important;margin-top: -15%\0;padding: 0}.ccm-page .pad-mobile{padding: 0 1.5rem;max-width: 58rem;text-align: center;margin: 0 auto}.ccm-page .line-below{border-bottom: 1px solid #e94037;padding-bottom: 2rem;margin-bottom: 2.5rem}.ccm-page .cream .sticky{padding: 1rem 0 !important;height: 3rem;margin: 0}.ccm-page .mini-menu{text-align: center;font-family: "HelveticaNeue", Helvetica, Arial, sans-serif;text-transform: uppercase;letter-spacing: .3rem;font-size: .9rem;padding: 1rem .5rem;display: block;cursor: pointer;background: transparent;width: 100%;text-indent: -.5rem;color: #E94037}.ccm-page .close-menu{float: right;position: relative;right: 2rem;top: 2rem;cursor: pointer}.ccm-page .top-bar{display: block;top: 0;height: 100%;width: 100%;z-index: -1;opacity: 0;height: 0;position: absolute;text-transform: uppercase;background: none;-webkit-transition: all .5s ease .3s;-moz-transition: all .5s ease .3s;transition: all .5s ease .3s}.ccm-page .floating-padding{padding-bottom: 5%}.ccm-page .small-nav-logo img{width: 9.5rem;margin: 2.4rem auto 0 auto}.ccm-page .nav-logo img{width: 14rem;margin: 3rem auto 0 auto}.ccm-page .small-nav-star{margin: 3rem auto 0 auto;width: 2rem}.ccm-page .small-star img{margin: 3rem auto 0 auto;width: 2rem}.ccm-page .pack-shot img,.ccm-page .pack-shot-right img{max-height: 24rem;width: auto}.ccm-page .pack-shot,.ccm-page .pack-shot-right{text-align: center;padding: 2rem 0}.ccm-page .top-bar-show{opacity: 1;min-width: 100%;min-height: 100%;height: 100%;z-index: 100;position: fixed;z-index: 1000;top: 0;left: 0;bottom: 0;right: 0;background: #ffffff !important}.ccm-page .top-bar-show ul{padding-top: 3rem}.ccm-page .top-bar ul{list-style-type: none;text-align: center;margin: 1rem}.ccm-page .top-bar li{list-style-type: none;padding: 1rem 2rem;background: none !important;padding-top: 15px;text-align: center;border-top: 1px solid #e94037}.ccm-page .top-bar li.first{border-top: 0 none}.ccm-page .top-bar li a{color: #E94037;font-size: 1rem;font-family: "HelveticaNeue", Arial, Helvetica, sans-serif !important;padding: 1rem 0}.ccm-page .top-bar li a img{padding-right: .3rem}.ccm-page .top-bar a.nav-selected{color: #000000}.ccm-page .top-bar li.active{background: #ebebeb !important}.ccm-page .cream .top-bar,.ccm-page .cream .top-bar ul{z-index: 100;padding-top: 1rem;position: relative}.ccm-page .cream .top-bar ul,.ccm-page .cream nav,.ccm-page .cream .top-bar ul li,.ccm-page .cream .top-bar ul li a{background: none !important}.ccm-page .cream .top-bar li a{color: #E94037 !important}.ccm-page .cream .mini-menu{color: #E94037 !important;height: 3rem;padding-top: 2rem;background: none}.ccm-page .cream .top-bar li a.nav-selected{border-bottom: 1px solid #fff}.ccm-page .cream .top-bar li a:hover{border-bottom: 2px dotted #000}.ccm-page .in-page-navigation{margin-bottom: 2rem}.ccm-page .colList{margin-top: 1rem;text-align: center}.ccm-page .colList img{height: 19.7rem;margin-bottom: 1rem}.ccm-page .colList p,.ccm-page .colList p a{color: #80676D !important;font-family: "HelveticaNeue", Helvetica, Arial, sans-serif !important;line-height: 1.57rem;margin-bottom: 2rem;padding: 0 1rem;font-size: 1rem;margin-top: -.5rem}.ccm-page .colList a,.ccm-page .download{font-size: .9rem}.ccm-page .download{font-size: .8rem}.ccm-page .colList h4{font-family: "HelveticaNeueBold";letter-spacing: 0.1rem;font-size: 1rem;padding-bottom: 0rem}.ccm-page .colList h4.nopad{margin: 0;padding: 0;line-height: .5rem;margin-bottom: 1.5rem}.ccm-page .colList h4 em{font-family: "HelveticaNeue";text-transform: none;font-style: normal;letter-spacing: 0.03rem}.ccm-page .vintage-popover{text-align: center;position: fixed;margin: 0 auto;display: block;opacity: 0;top: 2%;left: 2%;right: 2%;z-index: -1;background: #E94037;max-width: 50rem;height: 94%;-webkit-box-shadow: -1px 0px 24px -10px rgba(0,0,0,0.6);-moz-box-shadow: -1px 0px 24px -10px rgba(0,0,0,0.6);box-shadow: -1px 0px 24px -10px rgba(0,0,0,0.6);-webkit-transition: all .5s ease .3s;-moz-transition: all .5s ease .3s;transition: all .5s ease .3s}.ccm-page .show-vintage{bottom: 0px;opacity: 1;z-index: 100}.ccm-page .tasting-download{display: none}.ccm-page .vp-bottle{padding-bottom: 1rem}.ccm-page .vp-bottle,.ccm-page .vintages{padding-top: 2rem}.ccm-page .vp-description p{padding-left: 0;margin-left: 0}.ccm-page .vintages ul{margin: 0;padding: 0}.ccm-page .vintages ul li{list-style-type: none;padding: 0rem 0 1rem 0;margin: 0}.ccm-page .vintages ul li a{font-size: 1.4rem;color: #E94037;font-family: "HelveticaNeueBold";letter-spacing: 0.1rem}.ccm-page .vintage-popover .close{display: block;height: 1rem;width: 1rem;position: absolute;top: 1rem;right: 1rem;cursor: pointer;z-index: 20}.ccm-page .opaque{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,0.65);z-index: 90;display: none}.ccm-page .ccm-custom-style-main{z-index: 2}.ccm-page .main-wrap{margin: 0 !important;padding: 0 !important;background-image: url(/application/themes/russianjack/css/) !important}.ccm-page .ccm-block-type-form{padding: 3rem 0;margin: 0;text-align: left}.ccm-page .contact .ccm-block-type-form{padding: 0rem 0rem 2rem 0rem;margin: 0;text-align: left}::-webkit-input-placeholder{color: #E94037 !important}:-moz-placeholder{color: #E94037 !important}::-moz-placeholder{color: #E94037 !important}:-ms-input-placeholder{color: #E94037 !important}.ccm-page .ccm-block-type-form input,.ccm-page .ccm-block-type-form select,.ccm-page .ccm-block-type-form textarea,.ccm-page .mc-field-group input{background-color: #FFFFFF;box-shadow: none !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;border: 0 none;border-radius: 0;outline-style: none}.ccm-page .mc-field-group input{color: #E94037;background-color: #FFFFFF;box-shadow: none !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;border: 0 none;border-radius: 0;outline-style: none;margin: .5rem auto;font-size: .8rem}.ccm-page .mc-field-group ::-webkit-input-placeholder{color: #E94037 !important;opacity: 1 !important;text-transform: uppercase;letter-spacing: .2rem}.ccm-page .mc-field-group :-moz-placeholder{color: #E94037 !important;opacity: 1 !important;text-transform: uppercase;letter-spacing: .2rem}.ccm-page .mc-field-group ::-moz-placeholder{color: #E94037 !important;opacity: 1 !important;text-transform: uppercase;letter-spacing: .2rem}.ccm-page .mc-field-group :-ms-input-placeholder{color: #E94037 !important;opacity: 1 !important;text-transform: uppercase;letter-spacing: .2rem}.ccm-page .mc-field-group input:focus{color: #E94037;letter-spacing: .2rem}.ccm-page .ccm-block-type-form label{font-family: "HelveticaNeue";text-transform: uppercase;letter-spacing: .2rem;padding: 0;margin: 0;text-align: left;color: #E94037}.ccm-page .ccm-block-type-form .required{color: #E94037;font-size: .7rem;position: relative;top: -.3rem}.ccm-page .white-body .ccm-block-type-form input,.ccm-page .white .ccm-block-type-form input{background: #FFFFFF}.ccm-page .white-body .contact,.ccm-page .white-body .panel{background: #ffffff !important}.ccm-page .black-text h3{color: #000000 !important}.ccm-page h4.mapIcon{margin: 1rem auto 2rem auto;width: 10rem;background: url(/application/themes/tekairanga/images/logos/google-pin.png) top left no-repeat;padding-left: 2rem;font-size: 1rem;font-family: "HelveticaNeueBold" !important;cursor: pointer}.ccm-page .googleMapCanvas{opacity: 0;max-width: 62rem;margin: 0 auto;z-index: 1;-webkit-transition: all .5s ease .1s;-moz-transition: all .5s ease .1s;transition: all .5s ease .1s}.ccm-page .googleMapCanvas img{max-width: none !important}.ccm-page .show-google-map{opacity: 1;z-index: 2;top: 0}.white-body header,.white-body main,.white-body .branding,.white-body .main-wrap,.white-body .c5h-footer-bottom-wrap,.white-body .c5h-footer-top-wrap{background: none !important}body.white-body .top-bar,body.white-body .top-bar ul,body.white-body .mini-menu,body.white-body .sticky{background: #ffffff !important}.ccm-page .cream-bg{background: #EBE8EC !important}.ccm-page .cream-bg,body.cream-bg{background: #EBE8EC !important}.ccm-page .white-text p{color: #FFFFFF !important}.ccm-page .contact,.ccm-page .events{text-align: center;padding: 0 2rem}.ccm-page .events a img{padding-right: .2rem}.ccm-page .contact{padding: .3rem 3rem;background: #EBE8EC}.ccm-page .contact.white{background: #ffffff;min-height: 25.7rem}.ccm-page .panel{background: #EBE8EC !important;border: none;padding: 1rem}.ccm-page header{background: #EBE8EC !important;border-bottom: 1px solid #fff;padding-bottom: 1.5rem}.ccm-page .panel .columns{padding: 0}.ccm-page .panel img{padding: 0;margin: 0;height: 23.7rem}.ccm-page .text-panel{background: none;text-align: left;padding: 2rem 0 0 0rem !important}.ccm-page .events h3{font-family: "HelveticaNeue" !important;margin: 0 0 1.5rem 0;padding: 0;text-transform: uppercase;letter-spacing: .05rem;text-align: center;color: #E94037}.ccm-page .events h4 img{position: relative;top: -.1rem}.ccm-page .events h4,.ccm-page .contact h4{font-family: "HelveticaNeueBold";letter-spacing: 0.1rem;font-size: 1rem;margin: .5rem 0;padding: 0;color: #E94037}.ccm-page .event-panel h4{font-family: "HelveticaNeueBold";letter-spacing: 0.1rem;font-size: .7rem;margin: 0;padding: 0;line-height: 1rem}.ccm-page .contact p,.ccm-page .eventList .event-panel p{font-family: "HelveticaNeue" !important;color: #E94037 !important;font-size: .85rem;line-height: 1.2rem}.ccm-page .eventList .event-panel p{font-size: .8rem;margin: 0;padding: 0 0 .5rem 0}.ccm-page .eventList{margin-top: 0;text-align: left}.ccm-page .event-panel{text-align: left;cursor: pointer;padding: .75rem;-webkit-box-shadow: 1px 2px 8px 0px rgba(0,0,0,0.18);-moz-box-shadow: 1px 2px 8px 0px rgba(0,0,0,0.18);box-shadow: 1px 2px 8px 0px rgba(0,0,0,0.18)}.ccm-page .event-panel,.ccm-page .event-panel *{-webkit-transition: all .5s ease .1s;-moz-transition: all .5s ease .1s;transition: all .5s ease .1s}.ccm-page .event-panel h3,.ccm-page .text-panel h3{font-family: "HelveticaNeue" !important;margin: 0;padding: 0;text-transform: none;text-align: left;color: #E94037 !important}.ccm-page .cream .event-panel h4,.ccm-page .cream .event-panel p,.ccm-page .cream .event-panel p a,.ccm-page .cream .event-panel h3{color: #E94037 !important}.ccm-page .text-panel hr{visibility: hidden}.ccm-page .cream .event-panel{background: #E94037}.ccm-page .normal-event .event-panel{min-height: 347px}.ccm-page .no-border{-webkit-box-shadow: none !important;-moz-box-shadow: none !important;box-shadow: none !important;width: 100% !important;cursor: default}.ccm-page .rule-below{border-bottom: 1px solid #fff;max-width: 60rem;padding: 1.5rem 0 !important}.ccm-page .rule-above{border-top: 1px solid #fff;max-width: 60rem;padding: 2rem 0 0 0 !important;margin: 1rem auto !important}.ccm-page .no-rule-above{max-width: 60rem;padding: 1.5rem 0 !important;margin: 1.5rem auto 0 auto !important}.ccm-page .rule-above ul{padding: .5rem 0 0rem 0}.ccm-page .rule-above ul li{padding: .5rem 0 .5rem 0;font-size: .9rem}.ccm-page .wide-text p,.ccm-page .text-panel p{line-height: 180% !important;max-width: 42rem;font-family: "HelveticaNeue" !important;font-size: .85rem;color: #E94037 !important}.ccm-page .wide-text h4{line-height: 200% !important;padding-bottom: .6rem;font-family: "HelveticaNeueBold" !important;text-align: center;max-width: 42rem}.ccm-page .wide-text h3{line-height: 110% !important;padding-bottom: .4rem;text-align: center;max-width: 42rem}.ccm-page .img-pad{padding-bottom: 2rem;text-align: center}.ccm-page .img-pad img{max-height: 20rem;max-width: 20rem}.ccm-page .footer-panel{padding: 2rem}.ccm-page .footer-panel h4{font-size: .7rem !important;letter-spacing: .2rem;font-family: "HelveticaNeueBold" !important;margin: 0 !important;padding: 0 !important;color: #E94037;line-height: 160%}.ccm-page .filter-block{font-family: "HelveticaNeue" !important;text-transform: uppercase;font-size: .6rem;width: 100%;max-width: 60rem !important;padding: 0;margin-top: 2rem;letter-spacing: .1rem;border-bottom: 1px solid #e94037}.ccm-page .filter-block div{padding: 0 0 0 .5rem;margin: 0;cursor: pointer}.ccm-page .filter-block div span{padding: .5rem}.ccm-page .filter-block div.last span{border-right: 0 none;padding-right: 0}.ccm-page hr.no-pad{padding: 0 !important;margin: 0 auto 2rem auto !important}.ccm-page .filter-events,.ccm-page .filter-awards,.ccm-page .filter-news{display: none}.ccm-page .ccm-pagination-wrapper{text-align: center !important;width: 64rem !important;margin: 2rem auto 1rem auto}.ccm-page .ccm-pagination-wrapper ul{max-width: 64rem;width: 100%;margin: 0 auto;width: 25rem}.ccm-page .ccm-pagination-wrapper ul li,.ccm-page .ccm-pagination-wrapper ul li.active,.ccm-page .ccm-pagination-wrapper ul li.prev,.ccm-page .ccm-pagination-wrapper ul li.disabled,.ccm-page .ccm-pagination-wrapper ul li.next{padding: 0 2rem !important;display: inline-block !important}.ccm-page .ccm-pagination-wrapper ul li span,.ccm-page .ccm-pagination-wrapper ul li a,.ccm-page .ccm-pagination-wrapper ul li.active a,.ccm-page .ccm-pagination-wrapper ul li.active span,.ccm-page .ccm-pagination-wrapper ul li.prev a,.ccm-page .ccm-pagination-wrapper ul li.prev span,.ccm-page .ccm-pagination-wrapper ul li.disabled span,.ccm-page .ccm-pagination-wrapper ul li.next a,.ccm-page .ccm-pagination-wrapper ul li.next span{font-family: "Neuze Demi" !important;text-transform: uppercase;border: 0 none !important;color: #E94037;font-weight: normal;padding: 0 !important;margin: 0 !important;background: none !important;line-height: 1rem !important;font-size: .6rem}.ccm-page .ccm-pagination-wrapper ul li.active span{color: #80676D}.ccm-page .ccm-pagination-wrapper ul li.prev,.ccm-page .ccm-pagination-wrapper ul li.next{visibility: hidden}.ccm-page #distributorsMap{height: 20rem;background: none !important;width: 100%;margin: 0 auto;opacity: 1;z-index: 20;display: block;-webkit-transition: all .25s ease .1s;-moz-transition: all .25s ease .1s;transition: all .25s ease .1s}.ccm-page .hide-map{opacity: 0 !important;z-index: -1}.ccm-page #regionMap{opacity: 1;z-index: 2;height: 20rem;width: 100% !important;margin: 0 auto;top: -30rem;margin-bottom: -30rem;position: relative}.ccm-page #regionMap img{max-width: none !important}.ccm-page .form-block-cover{position: relative;top: -25rem;z-index: 20;background: #E94037;-webkit-transition: all .2s ease .05s;-moz-transition: all .2s ease .05s;transition: all .2s ease .05s}.ccm-page .cellar-door-block{top: -15rem;position: relative;margin-bottom: -5rem !important;-webkit-transition: all .2s ease .05s;-moz-transition: all .2s ease .05s;transition: all .2s ease .05s}.ccm-page .make-space{top: 0rem;margin-bottom: 0rem}.ccm-page .make-space-cellar{top: 5rem;margin-bottom: 15rem !important}.ccm-page .HTMLBlock .social-links{display: block;clear: right;text-align: center;margin: 0 auto 1.5rem auto}.ccm-page .social-links a{text-align: center;margin: 0 .5rem}.ccm-page .social-links a img{text-align: center;margin: 0 .5rem}.ccm-page .world-regions h2{font-family: "HelveticaNeueBold" !important;color: #000000;font-size: 1rem;padding-bottom: .2rem;border-bottom: 1px solid #fff;width: 80%;margin: 1rem auto .5rem auto;padding-left: 0;text-align: center;letter-spacing: .3rem;text-transform: uppercase}.ccm-page .dist-regions h3{font-family: "HelveticaNeue" !important;color: #000000;padding-bottom: 0rem;margin: 1rem 0 .3rem 0;text-align: center;text-transform: none;letter-spacing: 0;font-size: 1rem;line-height: 1rem}.ccm-page .dist-listing p,.ccm-page .dist-listing a{text-align: center;font-family: "HelveticaNeue" !important;color: #000000;font-size: .85rem;line-height: 1.3rem !important;padding: 0 1rem;width: 100%}.ccm-page .dist-listing a{border-bottom: 1px solid #000;padding: 0 !important}.ccm-page .dist-regions h4{font-family: "HelveticaNeueBold" !important;color: #000000;font-size: .8rem;margin: 0;padding: 0;letter-spacing: .1rem;text-align: center}.ccm-page .stretch{letter-spacing: .3rem !important}.ccm-page .mapSelect{z-index: 21;max-width: 10rem;min-width: 5rem;background-color: #ffffff !important;border: none;font-size: .7rem;font-family: "HelveticaNeueBold";height: 2rem;letter-spacing: .1rem;text-transform: uppercase;position: absolute;float: right}.ccm-page .select-row{width: 50rem;margin: 0 auto}.ccm-page .mapSelect:hover,.ccm-page .mapSelect:active{background-color: #ffffff !important;outline-style: none !important}.ccm-page .bottom-nav{background: #E9F3F5;position: absolute;left: 0;width: 100%;text-align: center;padding: .5rem}.ccm-page .branding,.ccm-page .small-logo{display: none !important}.ccm-page .bottom-nav ul{display: inline}.ccm-page .bottom-nav ul li{display: inline;padding: 0 2rem}.ccm-page .bottom-nav ul li a{text-transform: uppercase;font-size: .7rem}.ccm-page .small-neuze span.neuze-font{font-size: .8rem !important;color: #E94037 !important;line-height: .7rem !important;font-family: "HelveticaNeue" !important}.ccm-page .minor p a{padding: 0 1rem}.ccm-page a span.pullout-18-normal{margin: 0 1rem !important;display: inline-block}.ccm-page .text-center{max-width: 55rem;margin: 0 auto;padding: 0 1.5rem !important}.alert,.alert-success,.alert-error,.error,.alert.alert-danger,.alert.alert-success,.alert.alert-error{border: 0 none !important;background: none !important;font-family: "HelveticaNeue";text-align: center;font-weight: normal !important}.ccm-page .ccm-block-type-form .btn-primary{color: #E94037;background: none !important;font-family: "HelveticaNeueBold";float: right;border-radius: .2rem;line-height: 1.5rem;height: 1.8rem;display: block;text-transform: uppercase;letter-spacing: .2rem}.ccm-page #mc-embedded-subscribe{line-height: .3rem;padding: .6rem .7rem .7rem .7rem !important;background: #efefef !important;color: #E94037;margin: .5rem auto !important;font-size: .8rem;height: 1.5rem;display: block;text-transform: uppercase;letter-spacing: .2rem;position: relative;top: 1rem}.ccm-page .full-page.cream p{text-shadow: 0px 0px 4px #444 !important}.ccm-page .narrow-list{padding-bottom: 1rem;margin: 0 auto 3rem auto;border-bottom: 1px solid #fff}.small-boat-right{background-size: 0 0}.boatsheds img{margin-top: 4rem;width: 100% !important;max-width: 50rem}.grapes{max-height: 12rem;height: 100%;width: auto !important;margin: 1rem !important;position: relative;top: -4rem}.ccm-page .main-wrap{margin: 0 !important;padding: 0 !important;background: #EBE8EC !important}.ccm-page .ccm-custom-style-main,.ccm-page header{background: #EBE8EC !important}.ccm-page .sticky{background: #EBE8EC !important}.main-wrap,header,footer{background: #EBE8EC !important;border: .6rem solid #fff}.main-wrap{border-bottom: 10px solid #e94037}.ccm-page .redtext p span,.ccm-page .redtext a{color: #E94037 !important;text-transform: uppercase !important;letter-spacing: .2rem;margin: 0;padding: 0;line-height: .8rem;font-size: .8rem}.ccm-page .redtext h3{color: #E94037 !important;text-transform: uppercase !important;letter-spacing: .4rem}.ccm-page .red-text{font-size: 1.1rem !important;letter-spacing: .3rem}.ccm-page .white{background: #ffffff !important;width: 100%}footer{border-top: 0 #000 !important;position: relative;top: -9px;z-index: 10}.ccm-page .sticky.fixed{background: #ffffff !important;height: 3rem}.ccm-page .sticky .top-bar ul li a{text-transform: uppercase}.ccm-page footer h4{margin-top: 0}.ccm-page .footer-address p,.ccm-page .newsletter p{letter-spacing: .2rem;font-size: .8rem}.ccm-page .newsletter p{letter-spacing: .05rem;font-size: .8rem}.ccm-page .footer-address h4,.ccm-page .newsletter h4{margin-top: 1rem;font-size: .8rem}.ccm-page .newsletter h4{margin-top: 1.2rem}.ccm-page .newsletter{padding: 0 15px 0 0}.ccm-page .footer-address a,.ccm-page .footer-address a:hover,.ccm-page .newsletter a:visited{color: #ffffff}.ccm-page footer.red{background: #E94037 !important;padding-top: 2.5rem}.ccm-page footer.red p,.ccm-page footer.red h2,.ccm-page footer.red h3,.ccm-page footer.red h4{color: #ffffff;text-align: center}.ccm-page .page-template-home .mini-menu,.ccm-page.page-template-home .sticky{background: #ffffff !important}.ccm-page .sustainable .medium-black-heading{letter-spacing: -.05rem;line-height: 3.5rem;font-size: 3.5rem}.ccm-page .sustainable .small-black-heading{font-size: 1rem;letter-spacing: .3rem;line-height: 1.8rem}.ccm-page .more-leading p{line-height: 170% !important;font-size: .9rem !important}.ccm-page .first-images img{width: 100%;padding: 0 0 4rem 0}.ccm-page .redtext .red-text strong{font-size: .8rem}.ccm-page .mc-field-group input{background-color: #ffffff;box-shadow: none !important;-webkit-box-shadow: none !important;-moz-box-shadow: none !important;border: 0 none;border-radius: 0;outline-style: none;color: #387588}.ccm-page .content__gdpr{color: #ffffff !important;text-align: left}.ccm-page .content__gdpr span{font-size: 1rem;color: #ffffff !important;position: relative;top: -.1rem}.ccm-page .content__gdpr input[type='checkbox']{width: 1.4rem;height: 1.4rem;background: #ffffff;border: 0 none;border-radius: 0}html.editing body .full-page{min-height: 80rem}@media only screen and (min-width: 40.063em){.ccm-page .pullout-70-normal{text-transform: none;font-size: 4.375rem;line-height: 4.5rem}.ccm-block-age_verification .verify-logo{max-width: 15rem !important;margin: 1rem auto 1rem auto !important}.ccm-block-age_verification .verify-centering{position: relative;top: 10% !important}.ccm-page .branding{padding: 1.8rem 0 1rem 0 !important;height: auto !important;display: block !important}.ccm-page .small-logo{position: relative;z-index: 10;padding-top: .5rem;display: block !important}.ccm-page .sticky{padding: 0 !important;height: 1.7rem}.ccm-page .top-bar{min-width: auto;width: auto;display: inline;z-index: 0;position: relative;top: 0rem;top: -6rem\0;opacity: 1;margin: 0;background: none !important}.ccm-page .top-bar ul{list-style-type: none;text-align: center;margin: .5rem 0 0 0;background: none !important;padding-bottom: 1rem}.ccm-page .top-bar li{list-style-type: none;display: inline-block;position: relative;margin: 0 .4rem 1rem .4rem;background: none !important;padding: 0;border-top: 0 none}.ccm-page .top-bar li a{margin: 0 .4rem;padding: 0 0 .3rem 0;color: #000000;text-transform: uppercase;letter-spacing: .1rem;font-size: .6rem;font-family: "HelveticaNeue", Helvetica, Arial, sans-serif}.ccm-page .top-bar li a.nav-selected{border-bottom: 1px solid #e94037}.ccm-page .top-bar li a:hover{border-bottom: 1px dotted #fff}.ccm-page .top-bar li.active{background: none !important}.ccm-page .mini-menu{display: none}.ccm-page .cream .top-bar{z-index: 10000;position: relative}.ccm-page .vertical-center{display: block;top: 50% !important;transform: translateY(-50%);-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%)}.ccm-page .cream .top-bar ul,.ccm-page .cream nav,.ccm-page .cream .top-bar ul li,.ccm-page .cream .top-bar ul li a{background: none !important}.ccm-page .cream .top-bar li a{color: #000000 !important}.ccm-page .cream .top-bar li a.nav-selected{border-bottom: 1px solid #e94037}.ccm-page .cream .top-bar li a:hover{border-bottom: 1px dotted #fff}.ccm-page .wide-text h4,.ccm-page .wide-text h3{text-align: left}.ccm-page .img-pad{padding-bottom: 0;text-align: left}.ccm-page .ccm-block-type-form .btn-primary{color: #FFFFFF;background: #E94037 !important;font-family: "HelveticaNeueBold";padding: .1rem 1.1rem !important;font-size: .7rem;float: right;border-radius: .1rem}.ccm-page .world-regions h2{font-family: "HelveticaNeueBold" !important;color: #000000;font-size: 1.2rem;text-align: left;padding-bottom: .5rem;border-bottom: 1px solid #fff;margin: 1rem 0 .5rem 0;width: 100% !important}.ccm-page .social-links,.ccm-page .world-regions h2,.ccm-page .dist-regions h3,.ccm-page .dist-listing p,.ccm-page .dist-listing a,.ccm-page .dist-listing a,.ccm-page .dist-regions h4{text-align: left}.ccm-page .dist-listing p,.ccm-page .dist-listing a{padding: 0 0}.ccm-page .social-links a{margin-right: .5rem}.ccm-page .filter-block div{padding: 0 0 0 .5rem;float: right;margin: 0;cursor: pointer}.ccm-page .filter-block div span{border-right: 1px solid #e94037;padding: 0;padding-right: .5rem}.ccm-page #distributorsMap,.ccm-page #regionMap{height: 30rem;max-width: 50rem}.ccm-page .pullout-70-normal{line-height: 5.5rem !important}.ccm-page .events h3{font-size: 1.75rem}.ccm-page .pad-mobile{max-width: 58rem;text-align: center;margin: 0 auto}footer.red{padding-top: 3rem}.ccm-page .vintages{border-left: 1px solid #ccc;padding-bottom: 1rem;height: 25rem;position: absolute;right: 1rem;padding-left: 2rem;width: 11rem}.ccm-page .rule-above .medium-red-heading,.ccm-page .no-rule-above .medium-red-heading{font-size: 5rem;margin-botom: 0;padding-bottom: 0;line-height: 5rem}.ccm-page .medium-red-heading{font-size: 6rem}.ccm-page .medium-black-heading{font-size: 4rem}.ccm-page .vintage-popover{text-align: center;position: fixed;margin: 0 auto;display: block;opacity: 0;top: 20%;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-o-transform: translateX(-50%);z-index: -1;background: #FFFFFF;width: 40rem !important;height: 25rem;-webkit-box-shadow: -1px 0px 24px -10px rgba(0,0,0,0.6);-moz-box-shadow: -1px 0px 24px -10px rgba(0,0,0,0.6);box-shadow: -1px 0px 24px -10px rgba(0,0,0,0.6);-webkit-transition: all .5s ease .3s;-moz-transition: all .5s ease .3s;transition: all .5s ease .3s}.ccm-page .show-vintage{bottom: 0px;opacity: 1;z-index: 100}.ccm-page .sticky{background: transparent !important}html.editing body .full-page{min-height: 80rem}.ccm-page .pack-shot{text-align: left}.ccm-page .pack-shot-right{text-align: right}.ccm-page #mc-embedded-subscribe{float: right;top: 0;margin-right: 1% !important}.ccm-page footer.red p{color: #ffffff;text-align: left}.grapes{padding: 0;top: -6rem;max-height: 14rem !important}.ccm-page .redtext .red-text strong{font-size: 1rem}}@supports (-ms-accelerator:true){.ccm-page .top-bar{top: -6rem !important}}