/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.container{width:100%;max-width:1200px;margin:0 auto}*{-moz-box-sizing:border-box !important;box-sizing:border-box !important}html{overflow-y:scroll}body{min-width:320px}.container:before,nav ul:before,.header-title:before,.navigation:before,.gallery:before,.container:after,nav ul:after,.header-title:after,.navigation:after,.gallery:after{content:" ";display:table}.container:after,nav ul:after,.header-title:after,.navigation:after,.gallery:after{clear:both}.oldie .container,.oldie nav ul,nav .oldie ul,.oldie .header-title,.oldie .navigation,.oldie .gallery{*zoom:1}.browsehappy{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}::-moz-selection{background:#f5e8cf;text-shadow:none}::selection{background:#f5e8cf;text-shadow:none}.hidden{display:none}.visuallyHidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,img,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}nav{margin:0 2% 0 0;float:left;display:block;width:100%;background:white;position:relative;z-index:20}nav ul{margin:0;padding:0;list-style-type:none}@media screen and (max-width: 767px){nav li{display:block}nav a,nav a:link,nav a:visited{display:block;font-size:1em;padding:14px 20px;color:white;text-decoration:none;background:#5b5d3a;text-transform:uppercase;border-bottom:1px solid #333}nav a:hover,nav a:active,nav a:focus{color:white;background:#4c4d30}.nav__link{display:none}.js .nav__link{margin:0 2% 0 0;float:left;display:block;width:100%;position:relative;z-index:20;margin:0;height:45px;background:#91946C}.js .nav__link a{margin:0;display:block;position:relative;font-size:1em;color:white;text-decoration:none;text-align:left;font-weight:400;text-transform:uppercase;padding:12px 48px 12px 20px;background:#4c4d30}.js .nav__link a:after{margin:14px 20px 10px 20px;content:"";position:absolute;top:4px;right:0;width:16px;height:2px;border-top:6px double white;border-bottom:2px solid white}.js nav{overflow:hidden;max-height:0}.js #nav.active{max-height:55em}.js nav{-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}}@media screen and (min-width: 768px){.nav__link{display:none}nav ul{margin:0;padding:6px;list-style:none;text-align:center;font-size:1em;background:#CCA14A}nav li{display:inline-block;margin:4px 12px;padding:0}}@media screen and (min-width: 768px) and (min-width: 1024px){nav li{margin:4px 20px}}@media screen and (min-width: 768px){nav a,nav a:link,nav a:visited{display:block;font-weight:400;text-transform:uppercase;text-decoration:none;color:white;margin:0;padding:0}nav a:hover,nav a:active,nav a:focus{color:white}}.browserupgrade{text-align:center;padding:20px 0;background:white}.browserupgrade a,.browserupgrade a:link,.browserupgrade a:visited,.browserupgrade a:hover,.browserupgrade a:active,.browserupgrade a:focus{color:blue;text-decoration:underline}body{color:#fff;overflow:hidden;font-family:'Roboto', sans-serif;font-weight:300;background:#91946C}h1,h2,h3,h4,h5,h6{font-family:'Cinzel', serif;text-transform:uppercase;font-weight:600}a,a:link,a:visited{color:#f0bd57;-moz-transition:color 0.15s linear;transition:color 0.15s linear;text-decoration:none}a.no-underline,a:link.no-underline,a:visited.no-underline{text-decoration:none}a:hover,a:active,a:focus{color:#edae31}a:hover.no-underline,a:active.no-underline,a:focus.no-underline{text-decoration:none}strong{font-weight:400}.dark{color:#000 !important}blockquote{font-size:1.2em;margin:0;font-family:Roboto;font-style:italic;text-align:left;color:#000;padding:1.2em 20px 1.2em 45px;line-height:1.5;position:relative}@media screen and (min-width: 768px){blockquote{max-width:85%;margin:0 auto;padding:1.2em 30px 1.2em 55px}}blockquote::before{font-family:Arial;content:"\201C";color:#CCA14A;font-size:4em;position:absolute;left:10px;top:-10px}blockquote::after{content:''}blockquote span{display:block;color:#CCA14A;font-style:normal;font-weight:500;margin-top:1em}.light{color:#b2b498 !important}.light:hover{color:#bdbfa7 !important}@media screen and (min-width: 768px){.header-wrapper{position:fixed;z-index:999;width:100%}}header{margin:0 2% 0 0;float:left;display:block;width:100%;padding:10px 20px 0;background:#91946C;color:#fff;position:relative;z-index:10;height:auto}@media screen and (min-width: 768px){header{padding:10px 20px;height:130px}}header .container{position:relative}.header-title{margin:0 2% 0 0;float:left;display:block;width:100%;text-align:center}@media screen and (max-width: 767px){.header-title{margin:0 2% 4% 0}}.header-title a{display:inline-block}.header-title h1{font-size:1.4em;margin:.4em 0 0}@media screen and (min-width: 768px){.header-title h1{font-size:2em}}.header-title h2{margin:.4em 0;font-weight:500;text-transform:none;font-size:1em}@media screen and (min-width: 768px){.header-title h2{font-size:1.4em}}.header-logo{margin:0 2% 0 0;float:left;display:block;width:100%;text-align:center}.header-logo a{display:inline-block}.header-logo img{max-width:200px;margin:0 auto;padding-top:3px;position:relative;z-index:10}@media screen and (max-width: 549px){.header-logo img{max-width:180px}}.header-contact{margin:0 2% 0 0;float:left;display:block;width:66%;margin-right:0;text-align:right}@media screen and (min-width: 768px){.header-contact{float:none;position:absolute;top:-5px;right:0}}.header-contact .header-phone{display:none;margin:0;font-weight:400;font-size:1.125em}.header-contact .header-phone a,.header-contact .header-phone a:link,.header-contact .header-phone a:visited{color:#fff;text-decoration:none;opacity:1;-moz-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.header-contact .header-phone a:hover,.header-contact .header-phone a:active,.header-contact .header-phone a:focus{color:#f1c160;opacity:0.7}@media screen and (min-width: 768px){.header-contact .header-phone{display:block}}@media screen and (max-width: 549px){.header-contact a.reserve-button,.header-contact a.reserve-button:link,.header-contact a.reserve-button:visited,.header-contact a.button{padding:0 6px;font-size:9px}}.header-social{margin:0 2% 0 0;float:left;display:block;width:32%}@media screen and (min-width: 768px){.header-social{float:none;position:absolute;top:20px;left:0}}.header-social ul{margin:6px 0;padding:0;list-style:none;text-align:left}.header-social li{display:inline-block;margin:10px 10px 10px 0}.header-social img{height:30px;width:auto}@media screen and (min-width: 768px){.header-social img{height:34px}}@media screen and (min-width: 768px){.navigation{height:41px}}.spacer{height:139px;width:100%;display:none}@media screen and (min-width: 768px){.spacer{display:block}}.hero-image{position:relative;display:block;width:100%;max-width:100%;height:600px;height:-moz-calc(100vh - 200px);height:calc(100vh - 200px);background-position:center;background-size:cover;background-color:#5b5d3a;background-repeat:no-repeat}@media screen and (min-width: 768px){.hero-image{height:-moz-calc(100vh - 130px);height:calc(100vh - 130px);min-height:400px;background-position:center -moz-calc(50% + 30px);background-position:center calc(50% + 30px);background-attachment:fixed}}@media screen and (max-width: 549px){.hero-image{background-position:center;height:-moz-calc(100vh - 200px);height:calc(100vh - 200px)}}@media screen and (min-width: 768px){html.isMobile .hero-image{background-position:center center;background-attachment:scroll}}.section_header{width:100%;height:50vh;display:table;background:white;text-align:center;color:#000}.section_header .content{padding:67px 20px;-moz-box-sizing:border-box;box-sizing:border-box;display:table-cell;vertical-align:middle}@media screen and (max-width: 767px){.section_header .content{padding:47px 20px}}.section_header .content h1,.section_header .content h2,.section_header .content h3,.section_header .content h4,.section_header .content h5,.section_header .content h6{color:#fff}.section_header.light-bkg h1,.section_header.light-bkg h2,.section_header.light-bkg h3,.section_header.light-bkg h4,.section_header.light-bkg h5,.section_header.light-bkg h6{color:#000}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{margin:0}.content h1,.content h2{font-size:1.5em;line-height:1.125em}@media screen and (min-width: 768px){.content h1,.content h2{font-size:2em;line-height:1em}}@media screen and (min-width: 1200px){.content h1,.content h2{font-size:2.5em}}@media screen and (min-width: 768px){.content h2{font-size:2em;margin-bottom:1em}}.content p{margin:16px auto;max-width:600px;font-size:1em;line-height:1.4em}@media screen and (min-width: 768px){.content p{font-size:1.125em;line-height:1.5em}}@media screen and (min-width: 1200px){.content p{max-width:800px;font-size:1.25em}}a.reserve-button,a.reserve-button:link,a.reserve-button:visited,a.button{display:inline-block;background:#CCA14A;color:#fff;border:2px solid #CCA14A;margin:16px 0;padding:0 5px;font-size:15px;line-height:34px;text-transform:uppercase;font-weight:500;text-decoration:none;-moz-transition:all 0.15s linear;transition:all 0.15s linear}a.reserve-button:hover,a.reserve-button:link:hover,a.reserve-button:visited:hover,a.button:hover{background:#b18732;border:2px solid #b18732}a.reserve-button.btn-reverse,a.reserve-button.btn-reverse:link,a.reserve-button.btn-reverse:visited,a.reserve-button:link.btn-reverse,a.reserve-button:link.btn-reverse:link,a.reserve-button:link.btn-reverse:visited,a.reserve-button:visited.btn-reverse,a.reserve-button:visited.btn-reverse:link,a.reserve-button:visited.btn-reverse:visited,a.button.btn-reverse,a.button.btn-reverse:link,a.button.btn-reverse:visited{background:#000;color:white;border:2px solid white;text-decoration:none}#availability .section_header{background:#91946C}#availability .section_header h2{letter-spacing:2px}@media screen and (max-width: 767px){#availability .container{margin-top:40px}#availability h2{margin-bottom:1em}}#food .image_block-text,#food .image_block{background:white}#dining h1{color:#000}#rooms .image_block-text,#vouchers .image_block-text{background:#5b5d3a;color:#ffffff}.image_block{background:#91946C;width:100%;color:#fff;text-align:center}@media screen and (min-width: 768px){.image_block{height:50vh;display:table}}.image_block .image_block-text{background:#91946C;color:#fff;width:50%;padding:67px 20px}.image_block .image_block-text h2{margin:0 0 20px 0;font-size:1.5em;line-height:1.6em;color:#fff}@media screen and (min-width: 1200px){.image_block .image_block-text h2{font-size:2em}}.image_block .image_block-text p{margin:0 auto 16px;max-width:550px;font-size:1em;line-height:1.4em}@media screen and (min-width: 768px){.image_block .image_block-text p{font-size:1.125em;line-height:1.5em}}@media screen and (min-width: 1200px){.image_block .image_block-text p{font-size:1.25em}}.image_block .image_block-text .menu-links{list-style:none;padding-left:0}.image_block .image_block-text .menu-link,.image_block .image_block-text .menu-links a{display:inline-block;background:none;color:#5b5d3a;border:2px solid #5b5d3a;text-decoration:none;margin:15px 0;padding:0 10px;font-size:15px;line-height:34px;text-transform:uppercase;font-weight:700;text-decoration:none;-moz-transition:all 0.15s linear;transition:all 0.15s linear}.image_block .image_block-text .menu-links a:hover,.image_block .image_block-text .menu-links a:active,.image_block .image_block-text .menu-links a:focus{background:#91946C;color:white;border:2px solid #91946C;text-decoration:none}.image_block .image_block-image{background-color:#5b5d3a;background-position:center;background-size:cover;height:50vh}@media screen and (min-width: 768px){.image_block .image_block-image{height:auto}}.image_block .image_block-text,.image_block .image_block-image{display:block;width:100%}@media screen and (min-width: 768px){.image_block .image_block-text,.image_block .image_block-image{width:50%;display:table-cell;vertical-align:middle}}@media screen and (min-width: 768px){.image_block--right{direction:rtl}.image_block--right .image_block-text,.image_block--right .image_block-image{direction:ltr}}ul.menus,ul.event-downloads{margin:10px auto 0;max-width:800px;padding:0;list-style:none;text-align:center}ul.menus li,ul.event-downloads li{display:inline-block;margin:16px 5px 0}@media screen and (min-width: 1024px){ul.menus li,ul.event-downloads li{margin:16px 10px 0}}ul.menus a,ul.menus a:link,ul.menus a:visited,ul.menus .button,ul.event-downloads a,ul.event-downloads a:link,ul.event-downloads a:visited,ul.event-downloads .button{display:inline-block;background:#CCA14A;color:#fff;border:2px solid #CCA14A;margin:0;padding:0 8px;font-size:12px;line-height:34px;text-transform:uppercase;font-weight:500;text-decoration:none;-moz-transition:all 0.15s linear;transition:all 0.15s linear}@media screen and (min-width: 768px){ul.menus a,ul.menus a:link,ul.menus a:visited,ul.menus .button,ul.event-downloads a,ul.event-downloads a:link,ul.event-downloads a:visited,ul.event-downloads .button{font-size:15px;padding:0 10px}}@media screen and (min-width: 1024px){ul.menus a,ul.menus a:link,ul.menus a:visited,ul.menus .button,ul.event-downloads a,ul.event-downloads a:link,ul.event-downloads a:visited,ul.event-downloads .button{font-size:18px}}ul.menus a:hover,ul.menus a:active,ul.menus a:focus,ul.event-downloads a:hover,ul.event-downloads a:active,ul.event-downloads a:focus{background:#b18732;border:2px solid #b18732;text-decoration:none}#about .container+h1{color:#000}@media screen and (min-width: 1024px){#about .reserve-button{font-size:18px}}.gallery{padding:5px;background:white}.gallery .gallery-item-wrapper{overflow:hidden;width:25%;float:left;border:5px solid white}.gallery .gallery-item{background-color:#5b5d3a;cursor:pointer;display:block;height:80px;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;transition:-webkit-transform 0.15s linear;-moz-transition:transform 0.15s linear, -moz-transform 0.15s linear;transition:transform 0.15s linear;transition:transform 0.15s linear, -webkit-transform 0.15s linear, -moz-transform 0.15s linear}@media screen and (min-width: 550px){.gallery .gallery-item{height:120px}}@media screen and (min-width: 768px){.gallery .gallery-item{height:200px}}@media screen and (min-width: 1024px){.gallery .gallery-item{height:250px}}@media screen and (min-width: 1200px){.gallery .gallery-item{height:300px}}.gallery .gallery-item:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.gallery.footer-gallery{padding:5px 5px 10px}.intro-container{background:#91946C;color:#fff;padding:0 20px}.intro{margin:0 auto;max-width:900px;padding:67px 20px;text-align:center;border-bottom:1px dashed #fff}.intro:last-child{border:none}.intro h2{margin:0 0 .5em;font-size:1.4em;line-height:1em}@media screen and (min-width: 1200px){.intro h2{font-size:2em}}.intro p{margin:0 auto 16px;max-width:900px;font-size:1em;line-height:1.4em}.intro p:last-of-type{margin-bottom:0}@media screen and (min-width: 768px){.intro p{font-size:1.125em;line-height:1.5em}}#promotion .section_header{height:40vh}#rooms .image_block-text{background:#5b5d3a}#rooms .image_block-text ul{max-width:550px;margin:2em auto 0;text-align:left;columns:2;-webkit-columns:2;-moz-columns:2;line-height:1.5em}#rooms .image_block-text a.white,#rooms .image_block-text a.white:link,#rooms .image_block-text a:visited{color:white}#rooms .image_block-text a.white:hover,#rooms .image_block-text a.white:active,#rooms .image_block-text a.white:focus{color:white;opacity:0.7}.events .event h2{margin-top:1.5em;margin-bottom:.5em}#contact .image_block .image_block-text p{margin-bottom:20px;max-width:400px}#contact .image_block .image_block-text p:last-child{margin-bottom:0}#contact article h3{text-align:center}#contact article .sister-pub img{width:200px}.map-wrapper{background:white}.map-wrapper .image_block-text p{max-width:500px !important}.map iframe{display:block;width:100%;height:400px}@media screen and (min-width: 768px){.map iframe{min-height:400px;height:60vh}}.slider .slider-item{display:block;width:100%;max-width:100%;height:400px;background-position:center;background-size:cover}@media screen and (min-width: 768px){.slider .slider-item{height:600px}}footer{margin:0 2% 0 0;float:left;display:block;width:100%;background:#5b5d3a;color:#fff;text-align:center;font-size:0.875em}footer p{margin:0;padding:12px 10px;font-weight:400}@media screen and (min-width: 768px){.review-columns{line-height:1.5em}}.content img{max-width:100%}.image_block-text.shopping-cart{background:white;color:#000}.image_block-text.shopping-cart h2{color:#000}.image_block-text.shopping-cart .cart{text-align:left;width:100%;max-width:680px;margin:20px auto 10px auto;table-layout:fixed;overflow:hidden}.image_block-text.shopping-cart .cart th{font-size:12px}@media screen and (min-width: 1024px){.image_block-text.shopping-cart .cart th{font-size:14px}}.image_block-text.shopping-cart .cart td{font-size:14px}@media screen and (min-width: 1024px){.image_block-text.shopping-cart .cart td{font-size:16px}}.image_block-text.shopping-cart .cart td,.image_block-text.shopping-cart .cart th{border:1px solid #000;vertical-align:top;padding:5px 3px;line-height:1.25em;overflow:hidden}.image_block-text.shopping-cart .cart .total,.image_block-text.shopping-cart .cart .money{text-align:right}.image_block-text.shopping-cart .discount{max-width:300px}.image_block-text.shopping-cart .desc{font-size:small}.image_block-text.shopping-cart i{font-style:italic;font-size:small;color:rgba(0,0,0,0.6)}.image_block-text.shopping-cart .remove_cart{background:none;border:0;padding:0;margin:0;text-decoration:underline;font-size:12px;display:block}.image_block-text.shopping-cart input[type=number]{width:35px}.image_block-text.shopping-cart input.update-button,.image_block-text.shopping-cart a.update-button,.image_block-text.shopping-cart a.checkout-button{display:inline-block;margin:10px 5px 0;padding:0 12px;font-size:16px;line-height:34px;text-transform:uppercase;font-weight:700;text-decoration:none;-moz-transition:all 0.15s linear;transition:all 0.15s linear;border-radius:0;-webkit-appearance:none}@media screen and (min-width: 768px){.image_block-text.shopping-cart input.update-button,.image_block-text.shopping-cart a.update-button,.image_block-text.shopping-cart a.checkout-button{font-size:18px;padding:2px 14px}}@media screen and (min-width: 1024px){.image_block-text.shopping-cart input.update-button,.image_block-text.shopping-cart a.update-button,.image_block-text.shopping-cart a.checkout-button{font-size:20px;padding:2px 18px}}.image_block-text.shopping-cart input.update-button,.image_block-text.shopping-cart a.update-button{background:#fff;color:#CCA14A;border:2px solid #CCA14A}.image_block-text.shopping-cart input.update-button:hover,.image_block-text.shopping-cart input.update-button:active,.image_block-text.shopping-cart input.update-button:focus,.image_block-text.shopping-cart a.update-button:hover,.image_block-text.shopping-cart a.update-button:active,.image_block-text.shopping-cart a.update-button:focus{color:#fff;background:#b18732;border:2px solid #b18732;text-decoration:none}.image_block-text.shopping-cart a.checkout-button{background:#CCA14A;color:#fff;border:2px solid #CCA14A}.image_block-text.shopping-cart a.checkout-button:hover,.image_block-text.shopping-cart a.checkout-button:active,.image_block-text.shopping-cart a.checkout-button:focus{background:#b18732;border:2px solid #b18732;color:white;text-decoration:none}.vouchers,.products{margin:10px auto 0;max-width:600px;padding:0;list-style:none;text-align:center}.voucher,.product{display:inline-block}.voucher input[type="submit"],.product input[type="submit"]{display:inline-block;background:#CCA14A;color:#fff;border:2px solid #CCA14A;margin:16px 5px 0;padding:0 8px;font-size:12px;line-height:34px;text-transform:uppercase;font-weight:500;text-decoration:none;-moz-transition:all 0.15s linear;transition:all 0.15s linear;border-radius:0;-webkit-appearance:none}@media screen and (min-width: 768px){.voucher input[type="submit"],.product input[type="submit"]{font-size:15px;padding:0 10px}}@media screen and (min-width: 1024px){.voucher input[type="submit"],.product input[type="submit"]{font-size:18px}}.voucher input[type="submit"]:hover,.voucher input[type="submit"]:active,.voucher input[type="submit"]:focus,.product input[type="submit"]:hover,.product input[type="submit"]:active,.product input[type="submit"]:focus{background:#b18732;border:2px solid #b18732;color:white;text-decoration:none}.customer-details{text-align:left}.customer-details h2{text-align:center}.customer-details form{margin:0 auto;max-width:300px}.customer-details form fieldset{margin:20px 0 0 0}.customer-details form legend{color:#000;font-weight:700;text-transform:uppercase}.customer-details form label{color:#000;margin:6px 0 0 0;display:block;text-align:left}.customer-details form input[type="text"],.customer-details form input[type="email"]{background:white;color:black;border:none;margin:5px 0 0 0;padding:5px 0;display:block;width:100%;max-width:300px}.customer-details form select{background:white;margin:6px 0 0 0;padding:5px 0;display:block;width:100%;max-width:300px}.customer-details form .form-submit{display:inline-block;background:#CCA14A;color:#fff;border:2px solid #CCA14A;text-decoration:none;margin:20px 0;padding:0 12px;font-size:16px;line-height:34px;text-transform:uppercase;font-weight:700;text-decoration:none;-moz-transition:all 0.15s linear;transition:all 0.15s linear;border-radius:0;-webkit-appearance:none}@media screen and (min-width: 768px){.customer-details form .form-submit{font-size:18px;padding:2px 14px}}@media screen and (min-width: 1024px){.customer-details form .form-submit{font-size:20px;padding:2px 18px}}.customer-details form .form-submit:hover,.customer-details form .form-submit:active,.customer-details form .form-submit:focus{background:#b18732;border:2px solid #b18732;text-decoration:none}.customer-details form p.form-error{color:white;background:crimson;padding:5px;margin:5px 0;display:block;width:auto;max-width:260px;font-size:0.875em}.customer-details form p.checkout-note{font-size:0.875em}

.section_header.christmas {
    background-color: #B73748;
    height: 25vh
}

.section_header.christmas .content {
    padding: 40px 20px
}

.section_header.christmas .content h1 {
    font-weight: 400;
    color: white;
    font-family: 'Mountains of Christmas', cursive
}

.section_header.christmas .content p {
    color: white
}

.section_header.christmas .content ul.menus a,.section_header.christmas .content ul.menus a:link,.section_header.christmas .content ul.menus a:visited {
    background: #B73748;
    color: white;
    border: 2px solid white;
    position: relative
}

.section_header.christmas .content ul.menus a:hover,.section_header.christmas .content ul.menus a:active,.section_header.christmas .content ul.menus a:focus {
    background: white;
    color: #B73748
}

.section_header.christmas .content ul.menus a:before {
    content: "";
    bottom: -30px;
    right: -40px;
    display: block;
    position: absolute;
    width: 81px;
    height: 51px;
    background-size: 81px 51px;
    background-position: 0 0;
    background-image: url("../images/baubles.png");
    background-repeat: no-repeat
}
