html{scroll-behavior:smooth}body{font-family:'soleil',sans-serif}h1,h2,h3,h4,h5,h6{font-family:'soleil',sans-serif!important;font-stretch:normal!important}.main-navigation a:hover,.main-navigation a:focus,.main-navigation .menu>.current-menu-item>a,.main-navigation .menu>.current-menu-ancestor>a,.hero-content-wrapper.has-background-image.fluid:not(.has-content-frame) .entry-title,.dropdown-toggle:hover,.dropdown-toggle:focus,.search-submit:hover,.search-submit:focus,.more-link:hover,.more-link:focus,.entry-title a:hover,.entry-title a:focus,.widget a:hover,.widget a:focus,.page-numbers:hover,.page-numbers:focus,.woocommerce .catch-breadcrumb .woocommerce-breadcrumb a:hover,.woocommerce .catch-breadcrumb .woocommerce-breadcrumb a:focus,.catch-breadcrumb a:hover,.catch-breadcrumb a:focus,.site-title a:hover,.site-title a:focus,.site-footer a:hover,.site-footer a:focus,ul.products li.product .woocommerce-loop-product__title:hover,ul.products li.product .woocommerce-loop-product__title:focus,.scroll-down:hover,.scroll-down:focus,.team-section.has-background-image .entry-title a:hover,.team-section.has-background-image .entry-title a:focus,.team-section.has-background-image .hentry .more-link:hover,.team-section.has-background-image .hentry .more-link:focus,#product-content-section.has-background-image ul.products li.product .woocommerce-loop-product__title:hover,#product-content-section.has-background-image ul.products li.product .woocommerce-loop-product__title:focus,#product-content-section.has-background-image .woocommerce-Price-amount:hover,#product-content-section.has-background-image .woocommerce-Price-amount:focus,.stats-section .entry-title a:hover,.stats-section .entry-title a:focus,.stats-section .hentry .more-link:hover,.stats-section .hentry .more-link:focus,.site-info a:hover,.site-info a:focus,.site-footer .entry-title a:hover,.site-footer .entry-title a:focus,.contact-details a:hover,.contact-details a:hover,.cart-contents:hover,.cart-contents:focus,.social-navigation a:hover,.social-navigation a:focus,.entry-meta a:hover,.entry-meta a:focus,.woocommerce-tabs ul.tabs li a:hover,.woocommerce-tabs ul.tabs li a:focus,.woocommerce-pagination ul li span.current,.woocommerce-tabs ul.tabs li.active a,.woocommerce-pagination ul li a:hover,.portfolio-content-wrapper .entry-title a:hover,.portfolio-content-wrapper .entry-title a:focus,.portfolio-content-wrapper .entry-meta a:hover,.portfolio-content-wrapper .entry-meta a:focus,.portfolio-content-wrapper .entry-meta a:hover::before,.portfolio-content-wrapper .entry-meta a:focus::before,.entry-meta a:hover::before,.entry-meta a:focus::before,.author-name a:hover,.author-name a:focus,.comment-reply-link:hover,.comment-reply-link:focus,#cancel-comment-reply-link:hover::before,#cancel-comment-reply-link:focus::before,table a:hover,table a:focus,.comment-permalink:hover,.comment-permalink:focus,.menu-toggle:hover .menu-label,.menu-toggle:focus .menu-label,.pricing-section .entry-title a:hover,.pricing-section .entry-title a:focus,.product-category.product a:hover h2,.product-category.product a:focus h2,.product-category.product a:hover h2 mark,.product-category.product a:focus h2 mark,.pricing-section .entry-content ul li:before,.pricing-section .entry-summary ul li:before,.chique-mejs-container.mejs-container button:hover,.chique-mejs-container.mejs-container button:focus,#sticky-playlist-section .chique-mejs-container.mejs-container .mejs-controls .mejs-playpause-button.mejs-button button:hover,#sticky-playlist-section .chique-mejs-container.mejs-container .mejs-controls .mejs-playpause-button.mejs-button button:focus,.wp-playlist .wp-playlist-caption:hover .wp-playlist-item-title,.wp-playlist .wp-playlist-caption:focus .wp-playlist-item-title,.wp-playlist .wp-playlist-playing .wp-playlist-caption .wp-playlist-item-title,.wp-playlist .wp-playlist-playing .wp-playlist-caption .wp-playlist-item-title:after,.wp-playlist-playing .wp-playlist-item-length,#sticky-playlist-section .wp-playlist .wp-playlist-playing .wp-playlist-item-length,.events-section .entry-title a:hover,.events-section .entry-title a:focus,.events-section .entry-meta a:hover,.events-section .entry-meta a:focus,.events-section .hentry .more-link:hover,.events-section .hentry .more-link:focus{color:#B11016}.navigation-default .main-navigation .menu>.current-menu-item>a,.navigation-default .main-navigation .menu>.current-menu-ancestor>a,.navigation-classic .main-navigation ul ul li a:hover,.navigation-classic .main-navigation ul ul li a:focus{color:#B11016}.custom-header-block{position:relative;width:100%}.header-content-wrap{justify-content:left;text-align:left;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.header-content{padding-left:60px;padding-right:60px}.custom-header{display:none}.below-site-header>.custom-header{display:block}.home .custom-header .custom-header-content{display:none}.custom-header .more-link{z-index:9;position:relative}.custom-header .entry-container-wrap{max-width:100%}.custom-header-content.content-aligned-center.text-aligned-center{display:none}body:not(.home) .custom-header .scroll-down{display:block}#page p{font-size:15px;font-weight:300;letter-spacing:normal;line-height:28px;margin-bottom:25px;color:#fff}.main-navigation .menu>.current-menu-item>a{color:#B11016}.main-navigation a:hover,a:hover,a{color:#B11016}.custom-logo{display:block;margin:auto}.entry-header-image{display:none!important}.home .custom-header .text-aligned-center .entry-container{text-align:left}.home .custom-header .content-aligned-center .entry-container{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left}.home .custom-header .entry-container-wrap{max-width:70%;margin-left:5%}.custom-header .entry-title,#feature-slider-section .owl-dots,.site-header-cart .cart-contents{font-family:'soleil',sans-serif!important}.sub-title{color:#fff;font-weight:700;letter-spacing:-4px;line-height:94px}h1.entry-title .sub-title{font-size:80px}#cflogo img{width:300px}.custom-header .more-link{background:rgb(177,17,22)}button.search-submit{background:gainsboro}#about{display:flex;background-color:rgba(26,26,26,1)}.page-id-10 .singular-content-wrap{padding-bottom:0}.home .custom-header+.site-content{padding-top:0}.page-about,.homepage-about{display:block;transform:translateY(-1%);position:relative}.homepage-about p{font-size:15px;font-weight:300;letter-spacing:normal;line-height:28px;margin-bottom:25px;color:#fff}.homepagetitle h2{letter-spacing:-1px;line-height:initial;margin-bottom:12px;color:#fff;font-size:3em}.wrapper,.site-header-main{margin:0 auto;max-width:100%}.singularcontent-block{width:100%}.singularcontent-block img{height:100%;width:100%}.content-area{float:none;margin-right:0%;width:100%}body:not(.home) .site-content .wrapper,body:not(.home) .site-content .archive-content-wrap{padding-top:0}.page-id-1569 .singular-content-wrap{clear:both;position:relative;width:85%;float:right}.clientform-container{width:80%;margin:auto}.gform_wrapper .gsection.collapsible-sections-field,.collapsible-sections-field{border-radius:30px}.collapsible-sections-collapsible-body{border-radius:20px;background-color:#1a1a1a}h2.gsection_title{font-size:2em!important;position:relative!important}.gform_wrapper .gsection.collapsible-sections-field,.collapsible-sections-field{background-color:#1a1a1a!important}.client-form-wrapper{width:90%;margin:auto}.gform_wrapper{overflow:hidden}span.image-choices-choice-text{width:99%}.services-title h1{font-size:30px;font-weight:700;letter-spacing:-1px;line-height:38px;margin-bottom:16px;color:#fff}.services-content{font-size:16px;font-weight:300;letter-spacing:normal;line-height:24px;color:#fff;margin-bottom:10px}.seconary-wrap,.primary-wrap{display:flex;align-content:center}.single-blocks{display:grid;flex:1;margin:1%}.services-container{background-size:cover;overflow:hidden;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);position:relative;height:400px}.block-title{padding:20px;padding-left:0;padding-top:0}.block-title h1{font-size:30px;font-weight:700;letter-spacing:-1px;line-height:38px;margin-bottom:16px;color:#fff;font-family:'soleil',sans-serif;-moz-osx-font-smoothing:grayscale}.content-block{padding:20px}.opheader{width:100%;display:block;text-align:center;padding:1% 3% 1% 3%;font-size:3em}.servicesheader{width:100%;display:block;text-align:center;padding:3% 3% 2% 3%;font-size:1.4em}.opcontent{width:90%;display:block;margin:auto;text-align:center;padding-bottom:1%}.newsCard{position:relative;width:500px;height:250px;margin:5rem auto;background-color:#fff;color:#fff;overflow:hidden;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.content-block{position:absolute;top:auto;bottom:0;left:0;width:100%;height:100%;background-color:rgba(26,26,26,.8);padding:15px;-webkit-transform:translateY(84%);transform:translateY(84%);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity 0.1s 0.3s,-webkit-transform 0.4s;transition:opacity 0.1s 0.3s,-webkit-transform 0.4s;transition:transform 0.4s,opacity 0.1s 0.3s;transition:transform 0.4s,opacity 0.1s 0.3s,-webkit-transform 0.4s}.content-wrapper{transform:translateY(10%);visibility:hidden}.services-container:hover .content-wrapper{-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:opacity 0.1s,-webkit-transform 0.4s;transition:opacity 0.1s,-webkit-transform 0.4s;transition:transform 0.4s,opacity 0.1s;transition:transform 0.4s,opacity 0.1s,-webkit-transform 0.4s;visibility:visible;color:#fff}.services-container:hover .content-block{-webkit-transform:translateY(0%);transform:translateY(0%);-webkit-transition:opacity 0.1s,-webkit-transform 0.4s;transition:opacity 0.1s,-webkit-transform 0.4s;transition:transform 0.4s,opacity 0.1s;transition:transform 0.4s,opacity 0.1s,-webkit-transform 0.4s}.services-container::after{content:"\f178";font-family:"Font Awesome 5 pro";font-weight:900;position:absolute;bottom:0;right:35px;font-size:1.5em;visibility:hidden;opacity:0;transition:visibility 0.3s linear,opacity 0.3s linear}.services-container:hover::after{visibility:visible;color:#fff;opacity:1}.collapsible-sections-collapsible-body,.gform_wrapper .gsection.collapsible-sections-field,.collapsible-sections-field{border:3px solid #ccc!important}.collapsible-sections-collapsible-body{border:3px solid #ccc!important;border-top:1px solid #fff!important}.gfield_label{color:#fff}#gfield_description_1_16{color:#fff;font-weight:600}html input[type="button"],input[type="submit"],.button{background-color:rgb(177,17,22)}.gform_wrapper .gform_fileupload_multifile .gform_drop_area{color:#fff!important}.gform_wrapper ul.gfield_radio li input[type="radio"]:checked+label{border:2px solid #fff}.carousel,.item,.active{height:100%}.carousel-inner{height:100%}.fill{width:100%;height:100%!important;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover}.gallery-wrap{left:0;top:0;right:0;bottom:0;height:auto;width:auto}#gallery{width:100%;height:100vh;position:relative}.slick-slide{height:100%!important;background-size:cover;position:absolute!important;left:0!important}.slick-next.slick-arrow,.slick-prev.slick-arrow{z-index:9;position:relative}.slick-dots{display:none!important}.fade{opacity:1;position:relative;overflow:hidden;height:100%}.slick-next.slick-arrow{height:100%;position:absolute;right:0;top:0;z-index:999}.slick-prev.slick-arrow{height:100%;position:absolute;left:0;top:0;z-index:1079!important}.far.fa-long-arrow-right,.far.fa-long-arrow-left{font-size:5em}button.slick-prev.slick-arrow,button.slick-next.slick-arrow{background-color:transparent;color:#fff}.slick-prev.slick-arrow:hover{left:-15px}.slick-next.slick-arrow:hover{right:-10px}.carouselcaption{height:100vh;padding:0 190px}.carouselcaption-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;text-align:center}.carouselcaption-wrapper h1{color:#fff;font-size:50px;font-weight:700;letter-spacing:-1px;line-height:38px;margin-bottom:16px}.carouselcaption-wrapper h2{color:#fff;font-size:120px;font-weight:700;letter-spacing:-4px;line-height:98px;margin-top:5px;margin-bottom:5px}.carouselcaption-wrapper .more-button{background:rgb(177,17,22);padding:14px 54px;border-radius:30px}.carouselcaption a{color:#fff}.more-link:hover{color:#fff;text-decoration:none}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:auto!important}.wp-block-gallery.is-cropped .blocks-gallery-item a{height:auto!important}.wp-block-gallery.is-cropped .blocks-gallery-item img{height:auto!important}.post-content-wrap{width:90%;float:right}.single [data-aos=zoom-in]{transform:scale(1)}.post-section-content-wrapper [data-aos^=zoom][data-aos^=zoom]{opacity:1;transition-property:opacity,transform}.post-section-content-wrapper article{margin-right:3%;text-align:center}.post-section-content-wrapper{width:85%;display:flex;float:right}.post-gallery-navwrapper{display:flex;justify-content:center;align-items:center;width:100%}.post-gallery-navwrapper ul{list-style:none;margin-left:0;margin-bottom:0%}.post-gallery-navwrapper{display:flex;justify-content:center;align-items:center;width:100%}.post-gallery-navwrapper ul{list-style:none;margin-left:0}.post-gallery-navwrapper li{display:inline-block;width:17%;text-align:center;font-size:.8em;margin:10px}.post-gallery-navwrapper li a{background-color:rgba(0,0,0,.07);color:#444;padding:6px 12px;display:block;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:background-color 0.5s ease-in-out;-moz-transition:background-color 0.5s ease-in-out;-o-transition:background-color 0.5s ease-in-out;transition:background-color 0.5s ease-in-out}#viewmore-gallery{position:relative;display:grid;width:100%;margin-left:auto}.post-archiveheader-container{text-align:center}#post-gallery-navbar{width:85%;position:relative;margin-left:auto}.post-section-content-wrapper h2{font-size:1.38rem}.post-section-content-wrapper .entry-summary{display:none}.navigation.posts-navigation{display:none}#contact{display:flex;width:100%;position:relative;background:linear-gradient(to right,white 50%,rgb(26,26,26) 50%);border-bottom:1px solid #fff;overflow:hidden}#contact h2{position:absolute;width:100%;color:rgb(255,255,255);mix-blend-mode:difference;font-size:4em;padding:2%;letter-spacing:-1px;transform:translate(5px,0);margin-top:1%}.white-column{width:50%;margin-top:12%}.black-column{width:50%;margin-top:12%}.white-wrapper span{font-size:2.5em;font-weight:700;letter-spacing:-1px;line-height:48px;margin-bottom:12px;color:#1A1A1A;text-align:center;margin-left:6%;width:100%;display:block}.white-wrapper{padding:5%}.white-wrapper li{position:relative;padding:0 0 0 35px;margin:0 0 12px 0;list-style-type:none}.white-wrapper ul{margin-top:5%}.white-wrapper ul li::before{content:'';position:absolute;display:block;width:6px;height:6px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;background-color:rgb(177,17,22);top:12px;left:0}form .cf-label{width:47%;float:left;padding-right:3%;margin-bottom:3%;margin-left:3%}input[type="text"]:focus{border:1px solid rgb(177,17,22)}.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{border:solid 1px #ebebeb;border-radius:30px;padding:15px;font-family:'soleil',sans-serif;letter-spacing:-1px;background-color:#f2f5f6}.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required{color:#000;border:solid 1px #ebebeb;border-radius:30px;padding:15px;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg fill='black' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:99%;background-position-y:7px;background-color:#f2f5f6;background-size:7%;font-family:'soleil',sans-serif;letter-spacing:-1px}#wpcf7-f193-o1{margin-top:3%}form .cf-services{width:93%;margin:auto;margin-bottom:3%}form .cf-message{width:93%;margin:auto}.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required{border:solid 1px #ebebeb;padding:10px;border-radius:30px;background-color:#f2f5f6;font-family:'soleil',sans-serif;letter-spacing:-1px}.wpcf7 textarea{max-height:140px;resize:none}.wpcf7-form-control.wpcf7-textarea.wpcf7-validates-as-required,.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required,.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{outline:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.cf-send{width:90%;margin:auto;padding-top:3%;padding-bottom:3%}.wpcf7-form-control.wpcf7-submit{background:rgb(177,17,22);padding:14px 54px;border-radius:30px}input[type="submit"]:hover{background:rgb(177,17,22)!important}.image-choices-choice-text{color:#fff;font-size:16px!important;font-family:'soleil',sans-serif}.gform_wrapper .top_label input.medium{width:100%!important}#field_1_12,#field_1_8{width:50%;display:inline-block;margin-top:0}body .gform_wrapper .top_label div.ginput_container{margin-top:0!important}#colophon{background-color:rgb(26,26,26)}.site-footer a{color:#fff!important}span.footer-title{font-size:2em}.footer-information{display:flex;width:90%;margin:auto;padding:50px;color:#fff;margin-right:0}.footer-services{width:35%}.footer-contact{width:35%}.footer-otherlinks{width:35%}.footer-contact li{padding-bottom:5px;padding-top:5px}.footer-otherlinks li a,.footer-services li a{color:#fff}.footer-contact li,.footer-otherlinks li a,.footer-services li a{font-size:14px;font-weight:300;letter-spacing:normal;line-height:16px}.footer-contact span,.footer-otherlinks span,.footer-services span{font-size:24px;font-weight:700;letter-spacing:normal;line-height:32px;color:#fff;text-decoration:underline;letter-spacing:-1px}.footer-otherlinks li:hover,.footer-services li:hover{-webkit-transform:translateX(10px);-moz-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}.footer-otherlinks li,.footer-services li{text-decoration:none;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .2s ease-in-out}#secondary ul li,.site-footer ul li,.error404 .widget ul li{margin-bottom:0!important}.footer-information{display:flex;width:80%;margin:auto;padding:50px;color:#fff}.footer-otherlinks li a:hover,.footer-services li a:hover{color:rgb(177,17,22);text-decoration:none}.fab.fa-twitter{font-size:3em;padding-top:5px}.single .footer-information,.tax-portfolio .footer-information,.page-id-1569 .footer-information{display:flex;width:80%;margin-right:0;padding:50px;color:#fff}.website-credits{text-align:center;font-size:.6em;color:#fff;padding:5px}.website-credits a{color:#fff}.singular-content-wrap{clear:both;position:relative;width:100%}.page-id-10 .singular-content-wrap{clear:both;position:relative;width:100%;float:right}.tax-portfolio .custom-header{display:none}.tax-portfolio .singular-content-wrap{margin:auto;width:100%;float:right}#gallery-navbar{width:80%;position:relative;margin:auto}.gallery-navwrapper{display:flex;justify-content:center;align-items:center;width:100%}.gallery-navwrapper ul{list-style:none;margin-left:0;margin-bottom:5%}.gallery-navwrapper li{display:inline-block;width:17%;text-align:center;font-size:.8em;margin:10px}.gallery-navwrapper li a{background-color:rgba(0,0,0,.07);color:#444;padding:6px 12px;display:block;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-webkit-transition:background-color 0.5s ease-in-out;-moz-transition:background-color 0.5s ease-in-out;-o-transition:background-color 0.5s ease-in-out;transition:background-color 0.5s ease-in-out}.page-id-1569 .section-content-wrapper,.tax-portfolio .section-content-wrapper{display:table;width:100%}.page-id-1569 .content-area .hentry{width:30%}.tax-portfolio .content-area .hentry{width:30%}.page-id-1569 article,.tax-portfolio article{width:30%;height:100%;min-height:100%;overflow:auto;background-color:rgba(26,26,26,1);margin-right:20px;padding:0!important}.page-id-1569 .post-thumbnail img,.tax-portfolio .post-thumbnail img{width:100%;height:200px;overflow:hidden;min-height:100%}.page-id-1569 article p,.tax-portfolio article p{color:black!important;display:none}.page-id-1569 article .more-button,.tax-portfolio article .more-button{display:none!important}.page-id-1569 .hentry-inner,.tax-portfolio .hentry-inner{width:100%;padding:30px;box-shadow:0 1px 1px rgba(0,0,0,.05);padding:0}.page-id-1569 .content-area .entry-title{font-size:2em}.page-id-1569 .entry-title a,.tax-portfolio .entry-title a{font-size:.75em;font-family:'soleil',sans-serif;letter-spacing:-1px;font-weight:400;color:#fff}.page-id-1569 article:hover h2.entry-title,.tax-portfolio article:hover h2.entry-title,.page-id-1569 article:hover a,.page-id-1569 a:hover,.tax-portfolio article:hover a,.tax-portfolio a:hover{color:rgb(177,17,22);text-decoration:none}.page-id-1569 .entry-title,.tax-portfolio .entry-title{width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:auto;font-weight:400;color:#fff}.archive-header{text-align:center}p.archive-content{color:black!important;font-size:0.9em!important;width:80%;margin:auto;font-weight:500!important}.post-gallery-navwrapper li:hover,.gallery-navwrapper li:hover{background-color:rgb(177,17,22);color:#fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-webkit-transition:background-color 0.5s ease-in-out;-moz-transition:background-color 0.5s ease-in-out;-o-transition:background-color 0.5s ease-in-out;transition:background-color 0.5s ease-in-out}.post-gallery-navwrapper li:hover a,.gallery-navwrapper li:hover a{color:#fff}.single .content-area .hentry{width:80%}.single .custom-header-content.content-aligned-center.text-aligned-center{display:block}.single .singular-content-wrap{width:100%;display:flex;justify-content:center;align-items:center;margin-left:auto}.single .custom-header{background-size:cover;background-position:center!important}.single article{margin-top:5%}.single .entry-title{padding-top:3%}.single p{font-size:15px!important;font-weight:400!important;letter-spacing:normal!important;line-height:28px!important;margin-bottom:25px!important;color:black!important}.single .scroll-down{display:none!important}.single #main{display:block;position:relative;height:auto}.postform{width:100%;display:flex;justify-content:center;align-items:center}.single .gform_wrapper{margin-bottom:16px;margin-top:16px;max-width:100%;width:85%;right:5%;position:relative}.contactwrapper{width:100%;margin-left:auto;position:relative;height:auto;display:flex}.navigation.post-navigation{display:none}.page-id-10 .contactform{padding-left:20px}.share-buttons{font-size:.7rem;line-height:.7rem;letter-spacing:1px;text-transform:uppercase;z-index:2;position:absolute;text-align:center;list-style-type:none;padding:0;width:8%;right:0;top:20%}.share-buttons li{height:auto;width:100%;margin-right:1px}.share-buttons li:last-child{width:100%;margin-right:0}.share-buttons a{color:white!important}.share-buttons svg{fill:#fff;margin-right:5px;width:16px;height:16px}.share-googleplus svg{width:20px;height:16px}.share-buttons a{display:block;padding:12px 12px 9px;text-align:center}.share-twitter{background:#1da1f2}.share-facebook{background:#3b5998}.share-googleplus{background:#db4437}.share-pinterest{background:#b5071a}.page-id-20 #content{width:85%;margin-left:auto}.page-id-20 #colophon{width:85%;margin-left:auto}.page-id-20 #gfield_description_3_16,.page-id-20 h2.gsection_title{color:#fff}.acf-map{margin:0!important}.mobile-social-search .menu-social-container{display:none}.menu-toggle:hover .bars{background-color:#B11016!important}.cookie-jar{display:none;position:absolute;top:0;left:0;z-index:1909;bottom:0;right:0;overflow:hidden}.cookie-corner{position:relative;display:none;bottom:0;right:0;width:10rem;height:10rem;z-index:1529;background:linear-gradient(transparent,transparent),radial-gradient(circle at top left,#B11016,#1a1a1a);cursor:pointer;transform:rotate(45deg);top:92%;left:94%}.cookie-icon{position:absolute;top:0rem;left:.5rem;width:3rem;height:10rem;transform:rotate(-45deg)}.cookie-icon-star{fill:#fff}.cookie-icon-letter{fill:#717171}.cookie-icon-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.cookie-notice{display:none;position:absolute;bottom:3rem;left:2rem;width:19em;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(0,0,0,.075),0 0 4px rgba(0,0,0,.15);background:#fff;border:2px solid transparent;background-image:linear-gradient(white,white),radial-gradient(circle at top left,#B11016,#1a1a1a);background-origin:border-box;background-clip:content-box,border-box}.cookie-jar.is-visible,.cookie-notice.is-visible{display:block}.cookie-notice-header{display:block;padding:.2rem 0;border-radius:.3rem .3rem 0 0;font-size:1.5em;font-weight:700;text-align:center;color:#fff;background:linear-gradient(transparent,transparent),radial-gradient(circle at top left,#B11016,#1a1a1a);font-family:'soleil',sans-serif}.cookie-notice-message{padding:.5rem;font-size:1em;color:#717171!important;font-weight:500!important;margin-bottom:0}.cookie-notice-message-link{color:#0c71d9}.cookie-notice-message-link:hover,.cookie-notice-message-link:focus{color:#000}.cookie-notice-button{display:block;position:relative;padding:.5rem 1rem;border-radius:.3rem;margin:.1rem auto .9rem;font-family:inherit;font-size:1rem;text-align:center;color:#fff;background:linear-gradient(transparent,transparent),radial-gradient(circle at top left,#B11016,#1a1a1a);font-family:'soleil',sans-serif}.cookie-notice-button:focus,.cookie-notice-button:hover{background:linear-gradient(transparent,transparent),radial-gradient(circle at top left,#B11016,#1a1a1a)!important}#gform_confirmation_message_1{color:#fff}.acf-map{width:100%;height:400px;border:#ccc solid 1px;margin:20px 0}.acf-map img{max-width:inherit!important}@media screen and (min-width:64em){.no-sidebar .content-area{max-width:1200px!important}.site-content .wrapper{padding-bottom:0}.content-col{max-width:1400px!important;margin:auto}.page-id-10 .content-area{max-width:100%!important}}