@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}body{opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}body.ready{opacity:1}a,a:hover,a:focus,a:visited{color:#786800}p,table{margin:1em 0 0 0}h1,h2,h3,h4,h5,h6{border-bottom:1px solid #786800;padding-bottom:5px}h1,h1>a,h2,h2>a,h3,h3>a,h4,h4>a,h5,h5>a,h6,h6>a{text-transform:uppercase;font-weight:300;color:#786800;margin:0}body{-webkit-transition:all .3s ease;transition:all .3s ease;background-position:right -100px top -100px;background-repeat:no-repeat;background-attachment:fixed}body.ready{opacity:1}body>header .site-title{border:0;font:0/0 a;text-shadow:none;color:transparent;background:url("../img/logo.png");width:100%;max-width:551px;height:100px;background-repeat:no-repeat;background-size:contain;background-size:contain;display:inline-block;margin-bottom:10px}.content>.container>main,.content>.container>aside{background-color:rgba(218,225,190,0.4);border-radius:20px;padding:20px 30px;margin-top:20px}nav.main-navigation>div>ul{width:100%;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#f0f0f0}nav.main-navigation>div>ul>li{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}nav.main-navigation>div>ul>li a{display:block;width:100%;padding:10px;color:#dae1be;font-size:14px;text-align:center;border-left:1px solid #ab9400;border-right:1px solid #5e5200;background-color:#786800;font-weight:bold}nav.main-navigation>div>ul>li a:hover{background-color:#927e00}.slider-cell-content>img{max-height:600px;overflow:hidden}.slider-cell-content>img.object-fit{object-fit:cover}section.maps>iframe{height:600px}section.maps>.overlay{background:transparent;position:relative;width:100%;height:600px;top:600px;margin-top:-600px;cursor:pointer}.textwidget br{display:block}body.home .blocks .block{padding-right:20px}body.home .blocks .block:last-child{padding-right:0}body.home .blocks .block .img-container{height:200px;overflow:hidden;margin-bottom:20px;border:4px solid #fff}body.home .blocks .block .img-container img{width:100%;height:auto}body.home .blocks .block .img-container img.object-fit{height:100%;object-fit:cover}body.home .blocks .block span.readmore{display:block;margin-top:10px}#menu-call-to-actions,#menu-call-to-actions li{margin:0;padding:0;list-style-type:none}#menu-call-to-actions a{display:block;width:100%;text-align:center;background-color:#786800;color:#fff;padding:8px 14px;text-transform:uppercase;border-radius:10px;font-size:16px;letter-spacing:2px;border:4px solid #fff}#menu-call-to-actions a:hover{background-color:#ab9400}.quote{float:right;margin:20px 50px 0 0}.quote span{display:block;font-weight:300;font-size:28px;text-transform:uppercase;color:#786800;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.quote span:nth-child(1){-webkit-animation-delay:1s;animation-delay:1s}.quote span:nth-child(2){-webkit-animation-delay:1.5s;animation-delay:1.5s}.quote span:nth-child(3){-webkit-animation-delay:2s;animation-delay:2s}.quote span:nth-child(4){-webkit-animation-delay:2.5s;animation-delay:2.5s}.quote span:nth-child(5){-webkit-animation-delay:3s;animation-delay:3s}.quote span:nth-child(6){-webkit-animation-delay:3.5s;animation-delay:3.5s}.quote span:nth-child(7){-webkit-animation-delay:4s;animation-delay:4s}.quote span:nth-child(8){-webkit-animation-delay:4.5s;animation-delay:4.5s}.quote span:nth-child(9){-webkit-animation-delay:5s;animation-delay:5s}.quote span:nth-child(10){-webkit-animation-delay:5.5s;animation-delay:5.5s}.credits{text-align:center}form.wpcf7-form label,form.wpcf7-form span,form.wpcf7-form input,form.wpcf7-form textarea,form.wpcf7-form div,form.wpcf7-form p,form.wpcf7-form input[type="text"],form.wpcf7-form input[type="tel"],form.wpcf7-form input[type="email"]{border-radius:5px}form.wpcf7-form div.wpcf7-validation-errors,form.wpcf7-form div.wpcf7-mail-sent-ok{margin:10px 0 0 0}.wc-gallery .gallery{overflow:visible}.magnifier-preview{width:500px;height:500px}.magnify{width:200px;margin:50px auto;position:relative;cursor:none}.magnifying-glass{width:175px;height:175px;position:absolute;border-radius:100%;box-shadow:0 0 0 7px rgba(255,255,255,0.85),0 0 7px 7px rgba(0,0,0,0.25),inset 0 0 40px 2px rgba(0,0,0,0.25);display:none;z-index:99;cursor:none;background-color:#dae1be;-webkit-transition:-webkit-transform .1s ease;transition:transform .1s ease}.magnifying-glass.mousedown{-webkit-transform:scale(0.95);-ms-transform:scale(0.95);transform:scale(0.95)}.wc-image-links .gallery-caption,.wc-gallery-captions-onpopup .gallery-caption,.wc-gallery-captions-showon .gallery-caption,.wc-gallery-captions-onhover .gallery-caption{top:-22.5px;left:auto;right:-22.5px;border-radius:50%;width:90px;height:90px;text-align:center;background-color:#dae1be;display:block;border:5px solid #fff;z-index:90;box-shadow:1px 1px 5px rgba(0,0,0,0.5)}.wc-image-links .gallery-caption p,.wc-gallery-captions-onpopup .gallery-caption p,.wc-gallery-captions-showon .gallery-caption p,.wc-gallery-captions-onhover .gallery-caption p{display:inline-block;text-align:center;font-weight:bold;width:100%;color:#786800;margin:20px auto;font-size:18px}html.firefox section.slider .slider-cell,html.ie section.slider .slider-cell,html.edge section.slider .slider-cell,html.no-object-fit section.slider .slider-cell{width:100%;height:600px}html.firefox section.slider .slider-cell .slider-cell-content,html.ie section.slider .slider-cell .slider-cell-content,html.edge section.slider .slider-cell .slider-cell-content,html.no-object-fit section.slider .slider-cell .slider-cell-content{height:600px;overflow:hidden;width:100%;max-width:100%;min-width:100%;position:relative}html.firefox section.slider .slider-cell .slider-cell-content img,html.firefox section.slider .slider-cell .slider-cell-content img.object-fit,html.ie section.slider .slider-cell .slider-cell-content img,html.ie section.slider .slider-cell .slider-cell-content img.object-fit,html.edge section.slider .slider-cell .slider-cell-content img,html.edge section.slider .slider-cell .slider-cell-content img.object-fit,html.no-object-fit section.slider .slider-cell .slider-cell-content img,html.no-object-fit section.slider .slider-cell .slider-cell-content img.object-fit{display:block;width:100%;max-width:100%;height:auto;max-height:none;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%) scale(1.12);-ms-transform:translate(-50%, -50%) scale(1.12);transform:translate(-50%, -50%) scale(1.12);-webkit-backface-visibility:hidden;backface-visibility:hidden}@media (max-width: 1024px){nav.main-navigation>div>ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}nav.main-navigation>div>ul>li{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.slider-cell-content>img{width:100vw;height:400px}.site-branding{width:100%}.quote{display:none}}@media (max-width: 768px){.has-sidebar main{width:100%;margin:0;display:block;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}.content aside{width:100%;display:block;-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}nav.main-navigation>div>ul>li a{font-size:12px}}@media (max-width: 600px){nav.main-navigation>div>ul#primary-menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#f0f0f0}nav.main-navigation>div>ul#primary-menu>li{-webkit-box-flex:0;-webkit-flex:none;-ms-flex:none;flex:none}nav.main-navigation>div>ul#primary-menu>li,nav.main-navigation>div>ul#primary-menu>li>a{display:block}nav.main-navigation>div>ul#primary-menu>li a{text-align:left}body>header>.quote{display:none}.site-branding{width:80%}body>header .site-title{height:55px;margin:22px 0 0 0}.slider-cell-content>img{max-height:200px;overflow:hidden}.slider-cell-content>img.object-fit{object-fit:cover}section.maps>iframe{height:200px}section.maps>.overlay{background:transparent;position:relative;width:100%;height:200px;top:200px;margin-top:-200px;cursor:pointer}.slider-cell-content>img.object-fit{object-fit:contain}form.wpcf7-form label,form.wpcf7-form span,form.wpcf7-form input,form.wpcf7-form textarea,form.wpcf7-form div,form.wpcf7-form p,form.wpcf7-form input[type="text"],form.wpcf7-form input[type="tel"],form.wpcf7-form input[type="email"]{width:100%;display:block;margin:0}form.wpcf7-form label{margin-top:10px}form.wpcf7-form input[type="submit"]{margin-top:10px;float:none}form.wpcf7-form div.wpcf7-validation-errors,form.wpcf7-form div.wpcf7-mail-sent-ok{float:none}}
