/*!
 * Start Bootstrap - Business Casual v5.0.9 (https://startbootstrap.com/template-overviews/business-casual)
 * Copyright 2013-2020 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-business-casual/blob/master/LICENSE)
 */@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../vendor/iconfont/MaterialIcons-Regular.eot);src:local('Material Icons'),local('MaterialIcons-Regular'),url(../vendor/iconfont/MaterialIcons-Regular.woff2) format('woff2'),url(../vendor/iconfont/MaterialIcons-Regular.woff) format('woff'),url(../vendor/iconfont/MaterialIcons-Regular.ttf) format('truetype')}.material-icons{font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.animation-transition-general,.carousel .carousel-indicators li{transition:all .3s linear}body{font-family:Lora;background-image:linear-gradient(rgba(47,23,15,.65),rgba(47,23,15,.65)),url(../img/bg.jpg);background-attachment:fixed;background-position:center;background-size:cover}h1,h2,h3,h4,h5,h6{font-family:Raleway}p{line-height:1.75}.text-faded{color:rgba(255,255,255,.3)}.site-heading{margin-top:5rem;margin-bottom:5rem;text-transform:uppercase;line-height:1;font-family:Raleway}.site-heading .site-heading-upper{display:block;font-size:2rem;font-weight:800}.site-heading .site-heading-lower{font-size:2rem;font-weight:100;line-height:4rem}.page-section{margin-top:5rem;margin-bottom:5rem}.section-heading{text-transform:uppercase}.section-heading .section-heading-upper{display:block;font-size:1rem;font-weight:800}.section-heading .section-heading-lower{display:block;font-size:3rem;font-weight:100}.bg-faded{background-color:rgba(255,255,255,.85)}.carousel .carousel-control.left,.carousel .carousel-control.right{background-image:none}.carousel .carousel-control.right i{right:0}.carousel .card{margin-top:0}.carousel .item{text-align:center}.carousel.carousel-full-nagivation .carousel-control{width:50%}.carousel.carousel-full-nagivation .carousel-control.left,.carousel.carousel-full-nagivation .carousel-control.right{background-image:none}.carousel.carousel-full-nagivation .carousel-control .fa,.carousel.carousel-full-nagivation .carousel-control .material-icons{display:none}.carousel .carousel-control{height:15%;margin:auto}.carousel .carousel-control-next .material-icons,.carousel .carousel-control-prev .material-icons{z-index:5;display:inline-block;font-size:50px;position:absolute;top:0;left:0;right:0;bottom:0;height:50px;margin:auto}.carousel .carousel-indicators .active,.carousel .carousel-indicators li{margin:11px 10px}.carousel .carousel-indicators li{display:inline-block;width:10px;height:10px;text-indent:-999px;cursor:pointer;border:1px solid #fff;border-radius:10px;background:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2);border-radius:2px}.carousel .carousel-indicators .active{margin-top:10px;transform:scale(1.5);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.carousel .carousel-caption{padding-bottom:45px}.carousel .carousel-caption .material-icons{position:relative;top:5px}#mainNav{background-color:rgba(47,23,15,.9);font-family:Raleway}#mainNav .navbar-brand{color:#e6a756}#mainNav .navbar-nav .nav-item .nav-link{color:rgba(255,255,255,.7);font-weight:800}#mainNav .navbar-nav .nav-item.active .nav-link{color:#e6a756}@media (min-width:992px){#mainNav .navbar-nav .nav-item .nav-link{font-size:.9rem}#mainNav .navbar-nav .nav-item .nav-link:hover{color:rgba(255,255,255,.4)}#mainNav .navbar-nav .nav-item.active .nav-link:hover{color:#e6a756}}.btn-xl{font-weight:700;font-size:.8rem;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:2rem;padding-right:2rem}.intro{position:relative}@media (min-width:992px){.intro .intro-img{max-width:75%;float:right}.intro .intro-text{left:0;width:60%;margin-top:3rem;position:absolute}.intro .intro-text .intro-button{width:100%;left:0;position:absolute;bottom:-2rem}}@media (min-width:1200px){.intro .intro-text{width:45%}}.cta{padding-top:5rem;padding-bottom:5rem;background-color:rgba(230,167,86,.9)}.cta a{color:#212529}.cta a:hover{text-decoration:none}.cta .cta-inner{position:relative;padding:3rem;margin:.5rem;background-color:rgba(255,255,255,.85)}.cta .cta-inner:before{border-radius:.5rem;content:'';position:absolute;top:-.5rem;bottom:-.5rem;left:-.5rem;right:-.5rem;border:.25rem solid rgba(255,255,255,.85)}@media (min-width:992px){.about-heading .about-heading-img{position:relative;z-index:0}.about-heading .about-heading-content{margin-top:-5rem;position:relative;z-index:1}}@media (min-width:992px){.product-item .product-item-title{position:relative;z-index:1;margin-bottom:-3rem}.product-item .product-item-img{position:relative;z-index:0;max-width:60vw}.product-item .product-item-description{position:relative;z-index:1;margin-top:-3rem;max-width:50vw}}.list-hours{font-size:.9rem}.list-hours .list-hours-item{border-bottom:1px solid rgba(230,167,86,.5);padding-bottom:.25rem;margin-bottom:1rem;font-style:italic}.list-hours .list-hours-item.today{font-weight:700;color:#e6a756}@media (min-width:992px){.list-hours{width:50%;font-size:1.1rem}}.address strong{font-size:1.2rem}.footer{background-color:rgba(47,23,15,.9)}.text-primary{color:#e6a756!important}.bg-primary{background-color:#e6a756!important}.btn{box-shadow:0 3px 3px 0 rgba(33,37,41,.1)}.btn-primary{background-color:#e6a756;border-color:#e6a756}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#df902a;border-color:#df902a}.font-weight-light{font-weight:100!important}body{background-image:linear-gradient(rgba(255,255,255,.35),rgba(255,255,255,.35)),url(../img/bg.jpg)}.site-heading img{max-width:300px}.about-heading-img{display:block;margin:0 auto;max-height:90vh;width:auto}.btn-primary{background-color:#fbb82f;border-color:#fbb82f}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#f2a405;border-color:#f2a405}.cta{background-color:rgba(251,184,47,.9)}#mainNav{background-color:rgba(251,184,47,.9);position:-webkit-sticky;position:sticky;top:0;z-index:2;font-family:Raleway}#mainNav .navbar-brand{color:#2f170f}#mainNav .navbar-nav .nav-item.active .nav-link{color:#2f170f}@media (min-width:768px){#mainNav .dropdown:hover .dropdown-menu{display:block}#mainNav .dropdown-menu{margin-top:0!important}}@media (min-width:992px){#mainNav .navbar-nav .nav-item.active .nav-link:hover{color:#2f170f}}.carousel-indicators{display:none}@media (min-width:1200px){.carousel-indicators{display:flex}}.page-section a{word-break:break-word}.default-teaser .post-date{font-family:Raleway}.product_list .item{display:flex;padding:5px}.product_list .item:nth-child(even){background-color:rgba(251,184,47,.9)}.product_list .item .article{flex:0 1 100%}.product_list .item .product-feature{margin-left:5px;margin-top:-3px}.product_list .item .supplier{white-space:nowrap}.product_list .item .supplier span{display:none}@media (min-width:576px){.product_list .item .supplier i{display:none}.product_list .item .supplier span{display:inline}}.product_list .product-category{font-weight:700;margin-top:20px}img.product-feature{height:20px;width:20px}.product-accordion.tabs{border-radius:8px;box-shadow:0 4px 4px -2px rgba(0,0,0,.5);overflow:hidden}.product-accordion.tabs .tab{color:#fff;overflow:hidden;width:100%}.product-accordion.tabs .tab-heading{background:#fbb82f;font-family:Lora;font-size:1.2rem;font-weight:700;margin-bottom:0;text-decoration:underline;padding:1em}.product-accordion.tabs .tab-label{background:#fbb82f;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;margin-bottom:0;padding:1em}.product-accordion.tabs .tab-label:hover{background:#f2a405}.product-accordion.tabs .tab-label::after{content:"\276F";height:1em;text-align:center;transition:all .35s;width:1em}.product-accordion.tabs .tab-content{background:#fff;color:#fbb82f;max-height:0;padding:0;transition:all .35s}.product-accordion.tabs .tab-content>div{padding:.5em 1em}.product-accordion.tabs .tab-content>div:nth-child(even){background-color:rgba(238,238,238,.8)}.product-accordion.tabs .tab-content .supplier{margin-left:auto}.product-accordion.tabs .tab-content .icons img{margin-right:2px}.product-accordion.tabs .tab-close{background:#fbb82f;cursor:pointer;display:flex;font-size:.75em;justify-content:flex-end;margin-bottom:0;padding:1em}.product-accordion.tabs .tab-close:hover{background:#f2a405}.product-accordion input{opacity:0;position:absolute;z-index:-1}.product-accordion input:checked+.tab-label{background:#f2a405}.product-accordion input:checked+.tab-label::after{transform:rotate(90deg)}.product-accordion input:checked~.tab-content{max-height:unset}.product-supplier .focus{color:#fbb82f;outline:-webkit-focus-ring-color auto 5px}.team-member .social-link{width:30px;height:30px;border:1px solid #ddd;display:flex;align-items:center;justify-content:center;color:#666;border-radius:50%;transition:all .3s;font-size:.9rem}.team-member .shadow-sm{background-color:rgba(255,255,255,.85)}.social-link:focus,.team-member .social-link:hover{background:#ddd;text-decoration:none;color:#555}.iframe-wrapper{display:block;padding-top:100%;position:relative;width:100%}.iframe-wrapper iframe{height:100%!important;position:absolute;top:0;width:100%}@media (min-width:768px){.iframe-wrapper{padding-top:56.25%}}.back-to-top{background-color:#2f170f;border-radius:50%;bottom:20px;padding:.688em 1em;position:fixed;right:20px;z-index:100}.back-to-top:active,.back-to-top:focus,.back-to-top:hover{background-color:#080403;border-color:#080403}.footer{background-color:rgba(251,184,47,.9)}.footer .footer-menu{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding-left:0}.footer .footer-menu li{margin:0 10px}.footer .footer-menu li a{color:#212529;text-decoration:underline}#commentform .comment-form-author,#commentform .comment-form-comment,#commentform .comment-form-cookies-consent,#commentform .comment-form-email{display:flex}#commentform .comment-form-author,#commentform .comment-form-comment,#commentform .comment-form-email{flex-direction:column}#commentform .comment-form-cookies-consent{align-items:baseline}#commentform .comment-form-cookies-consent input{margin-right:10px}#commentform .comment-form-cookies-consent input[type=checkbox]{flex:0 0 auto}#commentform div.error{color:red}#comments .comments-inner>.comment{background-color:rgba(251,184,47,.9);margin-bottom:15px;padding:10px}#comments .comments-inner>.comment article{margin-bottom:10px}#comments .comments-inner>.comment .comment{margin-left:25px}#comments .comments-inner>.comment .comment-meta{align-items:baseline;display:flex;flex-wrap:wrap}#comments .comments-inner>.comment .avatar{border-radius:90%}#comments .comments-inner>.comment .comment-author .fn{margin-left:10px}.leaflet-marker-image{height:auto;margin-bottom:5px;width:100%}.language-switch{margin-bottom:0;margin-left:auto;margin-right:20px}.language-switch a{display:block;padding:.75em;position:relative}.language-switch li{display:inline-block}.language-switch .current-lang a:before{bottom:2px;color:#767676;content:'\2B24';display:block;font-size:6px;left:50%;margin-left:-4px;position:absolute}.wpcf7-form input[type=email],.wpcf7-form input[type=text],.wpcf7-form textarea{width:100%}.wpcf7-form .notice{font-size:11px}