html,body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%;min-height:100%;margin:0;padding:0;text-rendering:optimizelegibility}body{background-color:#fff;font-family:Lato,sans-serif;font-weight:400;color:#333}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,serif;font-weight:400}p{font-size:110%}a{-o-transition:all 1s;-moz-transition:all 1s;-webkit-transition:all 1s;transition:all 1s}a:hover,a:focus{color:#363636}.no-padding-bottom{padding-bottom:0!important}.no-padding-top{padding-top:0!important}.no-padding-left{padding-left:0!important}.no-padding-right{padding-right:0!important}.no-border{border:0!important}.uppercase{text-transform:uppercase}.label{background-color:transparent;color:#333;padding:.5em 0}.circle{-moz-border-radius:300px;-webkit-border-radius:300px;border-radius:300px}.button{font-weight:900;letter-spacing:.03rem;font-family:Lato,sans-serif}.button:hover,.button:focus{text-decoration:none}.button.empty{background-color:transparent;color:#64c6b7;border:2px solid #64c6b7}.button.empty:hover,.button.empty:focus{color:#fff;background-color:#64c6b7}.button.empty.black{color:#333;border:2px solid #333}.button.empty.black:hover,.button.empty.black:focus{background-color:#333;color:#fff}blockquote{font-style:italic;border:none;padding:0 0 0 2rem;margin:1.5rem 0;position:relative}blockquote:before{content:"\201c";font-size:370%;position:absolute;top:0;left:0;line-height:1;font-family:Georgia,serif}.wrap-content{min-height:100%;display:block;width:100%}.section{display:block;position:relative}.section-title,.section-content{display:block;padding:.85rem 0;position:relative}.section-title h1,.section-title h2,.section-title h3{font-weight:400;font-size:130%;letter-spacing:1px;position:relative;overflow:hidden}.logo-supplier img{max-height:70px}.section.main{overflow:hidden}.main-intro{background-color:#ffffffb3}.related-post{padding:.5em 0 1.35em}.related-post h3{line-height:1.2;padding:.64em 0 .4em;margin:0}.related-post h3 a{color:#222}.related-post h3 a:hover,.related-post h3 a:focus{color:#1779ba}.thumbnail{border:0;overflow:hidden;box-shadow:#00000017 0 1px 10px;background-color:#fff;-o-transition:all 2s;-moz-transition:all 2s;-webkit-transition:all 2s;transition:all 2s;background-color:#222;color:#efefef}.thumbnail:hover{background-color:#555;color:#fff}.thumb-content{padding:.85em 1em 1em}h3.thumb-title{margin:0;font-size:125%;font-weight:400}.thumb-title a{color:#efefef}.thumb-details{margin-top:.45em}.thumb-details p{margin:0;font-size:100%}.thumb-content .button{margin:0}.thumb-summary{font-size:95%}.specials h3.thumb-title{font-family:Lato,sans-serif;font-size:100%;font-weight:800}.specials .thumb-details{font-family:Playfair Display,serif}.wrap-slider{position:relative}.index-slider{position:relative;overflow:hidden}.index-slider .slick-slide>img{position:relative;text-align:center;margin:0 auto;display:block;max-width:none;width:100%}.index-slider .slide-caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-height:90%;margin:0;text-align:center;color:#fff;z-index:88;text-shadow:2px 2px 15px rgba(0,0,0,.1)}.index-slider .slick-slide:after{content:"";position:absolute;display:block;width:100%;height:100%;top:0;background-color:#0000004d;z-index:1}.slick-slide{margin-bottom:1em}.slide-caption{position:absolute;width:100%;text-align:center;color:#fff;z-index:2;text-shadow:2px 2px 15px rgba(0,0,0,.3)}.slide-caption h1,.slide-caption h2,.slide-caption h3{margin-top:0;line-height:1.3;color:#fff}.slide-caption p{font-size:120%}.single-offer{position:relative;background-color:#222;border:1px solid #fff}.single-offer a{color:#fff}.single-offer:hover{background-color:#555}.single-offer h3{font-size:130%;margin:0;padding:1em}.slick-dots{display:block;width:100%;padding:0;list-style:none;text-align:center;margin:0}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{line-height:10px;position:absolute;top:0;left:0;width:10px;height:10px;content:"\2022";text-align:center;opacity:.25;background-color:#1a6178;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:20px}.slick-dots li.slick-active button:before{opacity:.75;background-color:#1a6178}#footer{padding:2rem 0;position:relative}#footer .logo-supplier{margin-bottom:1.5em}#footer form{padding:1.5em 0}.credits{font-size:80%}#scrollup{background-color:#1a6178;color:#ddd;position:fixed;text-align:center;bottom:50px;right:20px;display:none;transition:all .2s linear;z-index:99}#scrollup:hover{background-color:#64c6b7;color:#fff}#scrollup i{width:40px;height:40px;line-height:37px;font-size:120%}@media only screen and (max-width:40em){.index-slider .slick-slide>img{width:150%}.slide-caption h2{font-size:200%}.related-post h3{font-size:143%}.section{padding:1.3em 0}.section.main{padding:0}.section.main>img{position:relative}.main-intro{padding:1em}}@media only screen and (min-width:40.063em){.related-post h3{font-size:163%}.section{padding:2.5em 0}.section.main{padding:5em 0}.section.main>img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;min-width:100%;min-height:100%;max-width:none}.main-intro{padding:1.5em 2em}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes movetop{0%{opacity:.3;top:150px}to{opacity:1;top:0}}@keyframes movebg{20%{background-size:150%}to{background-size:100%}}
