﻿@font-face{font-family:"Libre Baskerville";font-style:normal;font-weight:700;src:url("../fonts/libre-baskerville-v5-latin/libre-baskerville-v5-latin-700.eot");src:local("Libre Baskerville Bold"),local("LibreBaskerville-Bold"),url("../fonts/libre-baskerville-v5-latin/libre-baskerville-v5-latin-700.eot?#iefix") format("embedded-opentype"),url("../fonts/libre-baskerville-v5-latin/libre-baskerville-v5-latin-700.woff2") format("woff2"),url("../fonts/libre-baskerville-v5-latin/libre-baskerville-v5-latin-700.woff") format("woff"),url("../fonts/libre-baskerville-v5-latin/libre-baskerville-v5-latin-700.ttf") format("truetype"),url("../fonts/libre-baskerville-v5-latin/libre-baskerville-v5-latin-700.svg#LibreBaskerville") format("svg")}@font-face{font-family:"Libre Baskerville";font-style:italic;font-weight:400;src:url("../fonts/libre-baskerville-v5-latin/libre-baskerville-v5-latin-italic.eot");src:local("Libre Baskerville Italic"),local("LibreBaskerville-Italic"),url("../fonts/libre-baskerville-v5-latin/libre-baskerville-v5-latin-italic.eot?#iefix") format("embedded-opentype"),url("../fonts/libre-baskerville-v5-latin/libre-baskerville-v5-latin-italic.woff2") format("woff2"),url("../fonts/libre-baskerville-v5-latin/libre-baskerville-v5-latin-italic.woff") format("woff"),url("../fonts/libre-baskerville-v5-latin/libre-baskerville-v5-latin-italic.ttf") format("truetype"),url("../fonts/libre-baskerville-v5-latin/libre-baskerville-v5-latin-italic.svg#LibreBaskerville") format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:300;src:url("../fonts/montserrat-v12-latin/montserrat-v12-latin-300.eot");src:local("Montserrat Light"),local("Montserrat-Light"),url("../fonts/montserrat-v12-latin/montserrat-v12-latin-300.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-v12-latin/montserrat-v12-latin-300.woff2") format("woff2"),url("../fonts/montserrat-v12-latin/montserrat-v12-latin-300.woff") format("woff"),url("../fonts/montserrat-v12-latin/montserrat-v12-latin-300.ttf") format("truetype"),url("../fonts/montserrat-v12-latin/montserrat-v12-latin-300.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:italic;font-weight:300;src:url("../fonts/montserrat-v12-latin/montserrat-v12-latin-300italic.eot");src:local("Montserrat Light Italic"),local("Montserrat-LightItalic"),url("../fonts/montserrat-v12-latin/montserrat-v12-latin-300italic.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-v12-latin/montserrat-v12-latin-300italic.woff2") format("woff2"),url("../fonts/montserrat-v12-latin/montserrat-v12-latin-300italic.woff") format("woff"),url("../fonts/montserrat-v12-latin/montserrat-v12-latin-300italic.ttf") format("truetype"),url("../fonts/montserrat-v12-latin/montserrat-v12-latin-300italic.svg#Montserrat") format("svg")}@font-face{font-family:"Montserrat";font-style:normal;font-weight:600;src:url("../fonts/montserrat-v12-latin/montserrat-v12-latin-600.eot");src:local("Montserrat SemiBold"),local("Montserrat-SemiBold"),url("../fonts/montserrat-v12-latin/montserrat-v12-latin-600.eot?#iefix") format("embedded-opentype"),url("../fonts/montserrat-v12-latin/montserrat-v12-latin-600.woff2") format("woff2"),url("../fonts/montserrat-v12-latin/montserrat-v12-latin-600.woff") format("woff"),url("../fonts/montserrat-v12-latin/montserrat-v12-latin-600.ttf") format("truetype"),url("../fonts/montserrat-v12-latin/montserrat-v12-latin-600.svg#Montserrat") format("svg")}html{color:#717171;font-size:16px}body .buorg{background-color:#f24c3f;border:none;color:#fff;font-size:18px;text-align:center;padding-top:20px;padding-bottom:20px}.nestedRow{margin:0}.nestedRow [class*=col-]{padding:0}.flourish-star{margin-top:1.5em;font-size:2em;color:#7d1c1b}::-moz-selection{background:#7d1c1b;color:#fff}::selection{background:#7d1c1b;color:#fff}.section-wrap-xxl{padding:6em 0}.section-wrap-xl{padding:5em 0}.section-wrap{padding:4em 0}.section-wrap-minimal{padding:2em 0}.section-wrap-xxs{padding:1em 0}.section-wrap-top{padding:5em 0 0}.section-wrap-bottom{padding:0 0 5em}.no-margin{margin:0}.hero{height:100vh;display:flex;align-items:center;transition:background-position .4s}.hero>div{width:100%;margin-top:1rem}.subhero{padding:8.5rem 0;-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;width:100%;transition:background-position .4s}.divider{-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;width:100%}.divider h2,.divider p{color:#fff;margin:0}.fullwidth-backgroundimage,.hero{-moz-background-size:cover;-webkit-background-size:cover;-o-background-size:cover;background-size:cover;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;width:100%}.center-vertical{display:flex;flex-direction:column;justify-content:center}.hidden{display:none !important}h1{color:#fff;font-family:Libre Baskerville;font-size:2.25rem;font-weight:700;letter-spacing:normal;text-transform:none;margin:1rem 0;padding:0}h2{color:#222;font-family:Libre Baskerville;font-size:2.15rem;font-weight:700;letter-spacing:-0.2px;text-transform:none;margin:0 0 .8em 0;padding:0}h3{color:#222;font-family:Montserrat;font-size:1.1rem;font-weight:700;letter-spacing:normal;text-transform:none;margin:0;padding:.5rem 0 .5rem 0}h4{color:#717171;font-family:Libre Baskerville;font-size:.8rem;font-weight:400;letter-spacing:.75px;text-transform:none;font-style:italic;margin:0;padding:0 0 5px 0}p{color:#717171;font-family:Montserrat;font-size:1rem;font-weight:300;letter-spacing:normal;line-height:1.6rem;margin:0}a{color:#e15654;font-family:Montserrat;font-size:1rem;font-weight:300;letter-spacing:normal;text-decoration:none;-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-ms-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}a.underline{text-decoration:underline}a.underline:hover{color:#7d1c1b}a:hover{cursor:pointer;color:#d92b29}a:hover i{color:#d92b29}.left{text-align:left}.justify{text-align:justify}.center{text-align:center}.italic{font-style:italic}.accent,b{font-weight:700;color:#222}.accent-italic{font-style:italic;font-size:.9rem}.nostyle{color:inherit;display:inline !important;font-weight:inherit !important;font-size:inherit !important}.color-red{color:#fd5353}.nobreak{white-space:nowrap}.roundedIcon-modal,.roundedIcon{border-radius:50%;width:60px;height:60px;display:inline-block}.roundedIcon-modal i,.roundedIcon i{line-height:60px;font-size:1.4rem}.roundedIcon{-webkit-box-shadow:0px 10px 29px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 10px 29px 0px rgba(0,0,0,.15);box-shadow:0px 10px 29px 0px rgba(0,0,0,.15);background-color:#fff;margin:1.5rem}.roundedIcon i{color:#717171 !important}.roundedIcon-modal{-webkit-box-shadow:0px 2px 2px 0px rgba(0,0,0,.2);-moz-box-shadow:0px 2px 2px 0px rgba(0,0,0,.2);box-shadow:0px 2px 2px 0px rgba(0,0,0,.2);border:solid 5px #fff;background-color:#7d1c1b;position:relative;top:-45px;margin-bottom:-30px}.roundedIcon-modal i{color:#fff !important}.hr-short{background:#7d1c1b;border:none;height:2px;width:50px;margin-top:2em;margin-bottom:2em}.hr-mid{background:#e5e5e5;border:none;height:1px;width:220px;margin-top:.7em;margin-bottom:.7em}.hr-long{background:#e5e5e5;border:none;height:1px;width:100%;margin-top:3em;margin-bottom:3em}.vr-long{border-left:1px solid #e5e5e5;min-height:300px;margin:0 auto;width:1px}.bordered-box{border:solid #e5e5e5 2px;padding:1em 2em;max-width:70%;display:inline-block;margin:2.5em 0 0}.bordered-box p{text-align:center}.btn-filled-color:hover,.btn-filled-color,.btn-filled-black,.btn-filled,.btn-stroke-black,.btn-stroke{display:inline-block;border:none;border-radius:0px;font-family:Montserrat;text-transform:none;text-decoration:none;font-size:.9rem;text-align:center;padding:14px 30px;margin:2.25em 0 1.5em 0;outline:none;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-ms-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out;-webkit-box-shadow:0px 6px 12px 0 rgba(0,0,0,.15);-moz-box-shadow:0px 6px 12px 0 rgba(0,0,0,.15);box-shadow:0px 6px 12px 0 rgba(0,0,0,.15)}.btn-disabled{pointer-events:none;background-color:#adadad !important}.btn-stroke{color:#fff;background-color:transparent;-webkit-box-shadow:inset 0px 0px 0px 2px #fff;-moz-box-shadow:inset 0px 0px 0px 2px #fff;box-shadow:inset 0px 0px 0px 2px #fff}.btn-stroke:hover{background-color:#fff;color:#373737 !important;cursor:pointer}.btn-stroke:hover i{color:#373737 !important}.btn-stroke-black{color:#242424;background-color:transparent;-webkit-box-shadow:inset 0px 0px 0px 2px #242424;-moz-box-shadow:inset 0px 0px 0px 2px #242424;box-shadow:inset 0px 0px 0px 2px #242424}.btn-stroke-black:hover{background-color:#242424;color:#fff !important;cursor:pointer}.btn-filled{background-color:#fff;color:#717171;text-transform:none}.btn-filled:hover{background-color:#531312;color:#fff !important;cursor:pointer}.btn-filled-black{background-color:#242424;color:#fff;text-transform:none}.btn-filled-black:hover{background-color:#000;color:#fff !important;cursor:pointer}.btn-filled-color{background-color:#7d1c1b;color:#fff !important}.btn-filled-color:hover{background-color:#531312;cursor:pointer}input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:1px solid #e5e5e5;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}textarea{resize:none;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=text]{box-sizing:border-box;font-size:.8rem;color:#717171;display:block;height:2.5em;width:100%;padding:10px;margin-top:1em;margin-bottom:1em;text-align:center}input[type=text]:focus,textarea:focus{outline:none !important;border:1px solid #7d1c1b}.scrollbutton{background-color:#383838;background-size:13px 13px;-webkit-box-shadow:2px 2px 5px 0 rgba(0,0,0,.3);-moz-box-shadow:2px 2px 5px 0 rgba(0,0,0,.3);box-shadow:2px 2px 5px 0 rgba(0,0,0,.3);height:45px;width:45px;display:inline-block;margin:3rem 0;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-ms-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.scrollbutton:after{content:"";color:#7e7e7e;font-family:"Font Awesome 5 Free";font-weight:900;font-size:1em;position:relative;line-height:45px;left:1px}.scrollbutton:hover{background-color:#525252}.fadeIn{animation:animationFrames linear 1s;animation-iteration-count:1;transform-origin:50% 50%;-webkit-animation:animationFrames linear 1s;-webkit-animation-iteration-count:1;-webkit-transform-origin:50% 50%;-moz-animation:animationFrames linear 1s;-moz-animation-iteration-count:1;-moz-transform-origin:50% 50%;-o-animation:animationFrames linear 1s;-o-animation-iteration-count:1;-o-transform-origin:50% 50%;-ms-animation:animationFrames linear 1s;-ms-animation-iteration-count:1;-ms-transform-origin:50% 50%}@keyframes animationFrames{0%{opacity:0}100%{opacity:1}}@-moz-keyframes animationFrames{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes animationFrames{0%{opacity:0}100%{opacity:1}}@-o-keyframes animationFrames{0%{opacity:0}100%{opacity:1}}@-ms-keyframes animationFrames{0%{opacity:0}100%{opacity:1}}@media only screen and (min-width: 0em){.col-gap-top{margin-top:1rem}.mobile-justify{text-align:justify !important}.sm-min,h4,.md-min,.lg-min,.xxl-min{display:none}.start-xs{text-align:left;text-align:start}.end-xs{text-align:right;text-align:end}}@media only screen and (min-width: 48em){.mobile-justify{text-align:inherit !important}.xs-max{display:none}.sm-min,h4{display:block}span.sm-min{display:inline-block}.start-sm{text-align:left;text-align:start}.end-sm{text-align:right;text-align:end}}@media only screen and (min-width: 64em){.col-gap-top{margin-top:0}.sm-max{display:none}.md-min{display:block}span.md-min{display:inline-block}.start-md{text-align:left;text-align:start}.end-md{text-align:right;text-align:end}}@media only screen and (min-width: 75em){.md-max{display:none}.lg-min{display:block}span.lg-min{display:inline-block}.start-lg{text-align:left;text-align:start}.end-lg{text-align:right;text-align:end}}@media only screen and (min-width: 86em){.lg-max{display:none}.xxl-min{display:block}span.xxl-min{display:inline}}@media only screen and (min-width: 0){body,html{height:100%;font-size:16px}#reco{position:fixed;top:15%;height:150px;right:0;display:inline-block;background-color:#7d1c1b;-webkit-box-shadow:0px 10px 29px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 10px 29px 0px rgba(0,0,0,.15);box-shadow:0px 10px 29px 0px rgba(0,0,0,.15);z-index:999;animation:slideIn 1s ease 0s 1;display:none;transition:opacity .75s;opacity:0}#reco .reco-textwrapper{display:inline-block}#reco #reco-img{height:100%;width:auto;vertical-align:middle}#reco #reco-close{position:relative;cursor:pointer;top:-52px;right:10px}#reco a,#reco p,#reco i{color:#fff}#reco .reco-textwrapper{padding:1rem 1rem 1rem 2rem;vertical-align:middle;max-width:300px;min-width:200px}#reco .reco-textwrapper p{font-weight:600;font-size:14px}#reco .reco-textwrapper #reco-title{font-weight:300;font-size:16px;line-height:normal}#reco .reco-textwrapper #reco-link{margin-top:1.25rem;font-size:14px;font-weight:600;display:inline-block}#reco .reco-textwrapper #reco-copyrightholder{font-size:10px;font-weight:300;line-height:normal;color:#c1868b;display:inline;bottom:5px;position:absolute;right:5px}.bordered-box-red{border:1px #e15654 solid;padding:1.5rem 2.25rem;display:inline-block}.ajax-eventcontainer{padding-top:1rem;padding-bottom:4rem}.ajax-eventcontainer .container-fluid{padding-left:.9rem;padding-right:.9rem}.ajax-eventcontainer #title{margin:0 0 0 0;font-size:2rem}.ajax-eventcontainer #caption{display:block;font-style:italic;font-size:1.1rem;margin:.2rem 0 1.6rem 0}.ajax-eventcontainer .accent{margin-bottom:.25rem}.ajax-eventcontainer .sidedImage{margin:0;padding-right:.6rem}.ajax-eventcontainer .copyrightstyle{color:#9e9e9e;font-size:.85rem;margin-bottom:1.8rem}.ajax-eventcontainer .categorystyle{font-style:italic;margin-top:2rem;font-size:.85rem}.ajax-eventcontainer .abostyle{font-style:italic;font-size:.85rem}.ajax-eventcontainer #phoneOrder,.ajax-eventcontainer #webOrder{display:none}.abobar{max-width:400px;margin:0 auto;border:1px solid #e5e5e5;height:100%}.abobar .headingblock{padding:1.2rem 0;background-color:#7d1c1b}.abobar .headingblock h3,.abobar .headingblock .italic{color:#fff}.abobar .mainblock{padding:0 1.5rem}.abobar .mainblock ul{padding:0}.abobar .mainblock ul li{list-style:none;padding:.6rem 0}.abobar .mainblock .btn-filled-color{margin-top:0}.pillar .cbp-l-grid-blog-title:hover{color:#222}.pillar .inner-content{text-align:center;box-sizing:border-box;display:inline-block}.pillar .inner-content h3{display:block;padding:.85em 4% .5em}.pillar .inner-content p{padding:1.5em;text-align:justify}.pillar .inner-content .flourish{margin:0}.pillar button{padding:17px 22px;margin:0;width:100%}.subhero .content{text-align:center}.subhero h1{margin:.25rem;padding:1rem 2rem;display:inline-block;border:solid 4px #fff}.subhero p{color:#fff;font-size:1.5rem}.divider h3{font-size:1.5rem;font-weight:600}.divider h2,.divider p,.divider h3,.divider i{color:#fff}.divider a{display:inline-block;margin:1em .3em}.flourish{font-size:2em;background-color:#7d1c1b;height:4px;width:35px;margin:-1rem auto 1em auto}.flourish-big{font-size:2em;background-color:#7d1c1b;height:6px;width:60px;margin:0 auto 0 auto}.coloredLetter{font-size:80px;color:#8c8c8c;font-family:Libre Baskerville;float:left;line-height:90%;width:5rem}.sidedImage{width:100%;max-width:450px;margin:2em 0 0 0}.fixed-background{background-attachment:scroll}#gap-builder{height:70px;display:block}#mobileNavbar{position:fixed;z-index:900;margin:0;box-shadow:0 0 10px rgba(0,0,0,.25);background-color:#fff;height:70px;width:100%}#mobileNavbar .container-fluid{max-width:none;padding:0}#mobileNavbar a{display:block;height:100%;padding:.25rem 1.6rem 0 1.6rem}#mobileNavbar a img{max-height:45px}#mobileNavbar #show-mobilenav{color:#000;line-height:70px;cursor:pointer;padding:.2rem 1.6rem 0 1.6rem}header{box-shadow:0 0 5px rgba(0,0,0,.25);position:fixed;width:270px;z-index:900;background-color:#fff;margin:0;height:100%;display:none}header #desktopNavbar{height:100%;display:flex}header .container-fluid,header .container-fluid .row{height:100%;width:100%;margin:0}header img{max-height:120px;display:block;margin:2.5em auto 2em auto}header .row{display:flex}header nav ul{padding:0;margin:2.5rem 0 2rem 0}header nav ul li{display:block}header nav ul a{display:inline-block;text-decoration:none;font-family:Montserrat;font-size:.875rem;color:#000;font-weight:600;text-transform:none;border-bottom:3px solid transparent;padding:10px 0;margin:.1rem 0;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header nav ul a:hover{color:#000;border-bottom:3px solid #7d1c1b;padding:10px 0}header nav .btn-filled-color{margin:.5rem 0 !important;background-color:#171717;padding:14px 22px}header nav .btn-filled-color:hover{color:#fff;margin:2em 0;padding:14px 22px}header nav input[type=text]{border-radius:20px;width:80%;margin-left:auto;margin-right:auto;font-weight:300}header nav .socialmedia-button i{color:#717171;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}header nav .socialmedia-button:hover i{color:#7d1c1b}header .searchbutton_circle{width:22px;height:22px;line-height:22px;color:#fff;background-color:#7d1c1b;padding:1rem;border-radius:50%;display:inline-block;font-size:1.1rem;margin-top:auto;margin-bottom:3rem;box-shadow:0px 6px 12px 0 rgba(0,0,0,.15)}header .searchbutton_circle i{margin-left:1px}header .searchbutton_circle:hover{background-color:#701a19}header .searchbutton_circle:hover i{color:#fff !important}header .infotip{transition:all 0s}header .infotip:hover:after{content:attr(data-infotip);position:relative;padding:1rem 1rem 1rem 1.2rem;color:#fff;font-size:1rem;background-color:#701a19;left:4rem;bottom:100%;-webkit-box-shadow:0px 10px 29px 0px rgba(0,0,0,.15);-moz-box-shadow:0px 10px 29px 0px rgba(0,0,0,.15);box-shadow:0px 10px 29px 0px rgba(0,0,0,.15)}header .infotip:hover:before{content:" ";position:absolute;border-width:10px;border-color:transparent;border-style:solid;border-right-color:#701a19;left:63%}.modal-search{padding:0 !important;background-color:#701a19}.modal-search div{display:flex;justify-content:space-between}.modal-search div input{margin:0;font-size:1.4rem;height:60px;display:inline;text-align:left;padding-left:2rem}.modal-search div button{display:inline;background-color:#7d1c1b;line-height:60px;width:60px;height:60px;font-size:1.25rem;border:none;transition:background-color .2s}.modal-search div button i{color:#fff}.modal-search div button:hover{background-color:#681716}}@media only screen and (min-width: 0)and (min-height: 768px){header .row{height:auto !important}header img{margin:4em auto 2em auto}header nav ul{margin:3rem 0 2rem 0}header nav .btn-filled-color{margin:2em 0}header .searchbutton_circle{margin-top:3rem}}@media only screen and (min-width: 0){footer{background:#1c1c1c;color:#fff}footer img{width:180px;height:auto;margin-bottom:1rem}footer ul{margin:2.5rem;padding:0}footer ul li{display:inline;list-style-type:none}footer ul a{text-decoration:none;font-family:Libre Baskerville;font-size:1rem;color:#fff;border-bottom:3px solid transparent;padding:10px 0;margin:.25rem 4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}footer ul a:hover{border-bottom:3px solid #7d1c1b;padding:10px 0;color:#fff}footer .hr-long{margin:2rem auto;width:90%;background:#585858}footer p,footer p a{color:#585858}footer p a:hover{color:#a5a5a5}}@media only screen and (min-width: 0){#full-screen-nav{background-color:#6c1817;background-color:rgba(108,24,23,.97);padding:2rem}#full-screen-nav li a{color:#fff;padding:.6rem 0 .6rem 0}#full-screen-nav li a:hover{background-color:#962220}#full-screen-nav .shoplink{margin-top:2rem}}@media only screen and (min-width: 0){.fa-verticalFix{vertical-align:middle}}@media only screen and (min-width: 0){.cc-window{padding:1.9em !important;max-width:24.8em !important;box-shadow:0 6px 10px rgba(0,0,0,.11)}.cc-window .cc-message{font-family:Montserrat;font-size:15.5px}.cc-window .cc-message a{font-size:.9rem}.cc-window .cc-btn{background-color:#7d1c1b !important;font-weight:300;color:#fff !important}}@media only screen and (min-width: 0){.cbp-filter-item-active{background-color:#7d1c1b !important;border-color:#7d1c1b !important}}@media only screen and (min-width: 0){.cbp-l-filters-alignRight .cbp-filter-counter{background-color:#7d1c1b !important}}@media only screen and (min-width: 0){.cbp-l-filters-alignRight .cbp-filter-counter:after{border-top:4px solid #7d1c1b !important}}@media only screen and (min-width: 0){.cbp-l-grid-slider-testimonials-body p{font-size:1.1rem}}@media only screen and (min-width: 0){.cbp-l-grid-slider-testimonials-footer p{font-style:italic;font-size:.9rem}.cbp-l-grid-slider-testimonials-footer p:before{content:"- "}}@media only screen and (min-width: 0){.cbp-search{width:100% !important}}@media only screen and (min-width: 0){.cbp-popup-singlePage .cbp-popup-navigation-wrap,.cbp-popup-navigation{background-color:#7d1c1b}}@media only screen and (min-width: 0){.container-fluid{padding-right:2.5rem;padding-left:2.5rem}}@media only screen and (min-width: 0){.remodal h2{margin-top:2rem}.remodal .btn-filled-color,.remodal .btn-filled-black,.remodal .btn-stroke,.remodal .btn-stroke-black{margin:.5rem 0}.remodal .remodal-confirm{background-color:#7d1c1b;border-radius:5px}.remodal .remodal-confirm:hover{background-color:#531312}}@media only screen and (min-width: 0){.remodal-overlay{background-color:rgba(18,18,18,.9) !important}}@media only screen and (min-width: 48em){.flourish-big{margin:0 0 0 4px}.fixed-background{background-attachment:fixed}.subhero h1{font-size:4.5em !important;border:none;padding:0}}@media only screen and (min-width: 64em){#reco{opacity:1}.cbp-search{width:220px !important}}@media only screen and (min-width: 75em){main,footer{padding-left:270px}#mobileNavbar,#gap-builder{display:none}header{display:block}footer ul a{margin-left:16px;margin-right:16px}}@media only screen and (min-width: 86em){.subhero h1{font-size:5em !important;border:none;padding:0}}@keyframes slideIn{0%{transform:translateX(100%)}100%{transform:translateX(0%)}}@keyframes slideOut{0%{transform:translateX(0%)}100%{transform:translateX(100%)}}.no-flexbox .center-lg,.no-flexbox .center-md,.no-flexbox .center-sm,.no-flexbox .center-xs,.no-flexbox .end-lg,.no-flexbox .end-md,.no-flexbox .end-sm,.no-flexbox .end-xs,.no-flexbox .start-lg,.no-flexbox .start-md,.no-flexbox .start-sm,.no-flexbox .start-xs{text-align:center !important}.no-flexbox .row{display:block}.no-flexbox .row div{text-align:center;width:100%;max-width:100% !important}.no-flexbox header{display:none}.no-flexbox .no-fallback{display:none}.no-flexbox .bordered-box{display:inline;border:none}@media only screen and (min-width: 0){#pg-index #gap-builder{display:none}#pg-index #pg-index-sc-hero{background-image:url("../img/photos/hero-index.jpg");background-position-x:center}#pg-index #pg-index-sc-hero .content{margin:0;padding-top:20px}#pg-index #pg-index-sc-hero .content h1{margin:.2em;font-size:1.6rem}#pg-index #pg-index-sc-hero .content h2{color:#fff;font-weight:300;font-family:Montserrat;margin-top:1rem;font-size:1.6rem}#pg-index #pg-index-sc-hero .content p{color:#fff;font-weight:300;font-style:italic;font-size:1.2em}#pg-index #pg-index-sc-hero .content .btn-stroke{margin:1em 0 0}#pg-index #block-scrollbox{text-align:center;padding-top:4em}#pg-index #block-scrollbox a{color:#fff;font-weight:300;font-style:italic;font-size:1.1em;display:block !important}#pg-index #block-scrollbox i{color:#fff}#pg-index #block-scrollbox #scroll-icon{animation-name:scroll;animation-duration:2s;animation-iteration-count:infinite}@keyframes scroll{0%{transform:translateY(-2px)}50%{transform:translateY(6px)}100%{transform:translateY(-2px)}}#pg-index #pg-index-sc-welcome{border-bottom:1px solid #e5e5e5}#pg-index #pg-index-sc-welcome .welcomefont{margin:0 0 3rem 0}#pg-index #pg-index-sc-welcome .welcomefont h2{font-size:2.1rem}#pg-index #pg-index-sc-welcome .welcomefont h4{padding-bottom:10px}#pg-index #pg-index-sc-welcome .btn-filled-color{margin-bottom:0}#pg-index #pg-index-sc-events{background-color:#f7f7f7}#pg-index #pg-index-sc-events .cbp-item{box-shadow:0 6px 10px rgba(0,0,0,.18)}#pg-index #pg-index-sc-events .titleImage{height:350px;background-size:cover;background-position-y:top;background-position-x:center;width:100%}#pg-index #pg-index-sc-events .perma-caption{text-align:center;padding:.9rem .5rem 0rem .5rem;background-color:#171717;min-height:110px}#pg-index #pg-index-sc-events .perma-caption .title{font-size:.9rem;color:#f1f1f1;line-height:1.25rem}#pg-index #pg-index-sc-events .perma-caption .date{font-size:.85rem;font-style:italic;color:#717171;margin-top:.25rem}#pg-index #pg-index-sc-events .perma-caption .copyrightholder{font-size:10px;text-align:right;position:relative;top:-10px;right:3px}#pg-index #pg-index-sc-events .cbp-caption-activeWrap{display:none}#pg-index #pg-index-sc-events h2{margin-bottom:3rem}#pg-index #pg-index-sc-events #linktoprogramm{display:block;margin-top:4rem;font-size:1.1rem;font-style:italic;color:#5f5f5f}#pg-index #pg-index-sc-events #linktoprogramm i{color:#717171}#pg-index #pg-index-sc-events #linktoprogramm:hover{color:#252525}#pg-index #pg-index-sc-divider{background-position-x:center}#pg-index #pg-index-sc-divider h2{font-size:2rem}}@media only screen and (min-width: 23em){#pg-index #pg-index-sc-hero .content h1{font-size:2rem}}@media only screen and (min-width: 48em){#pg-index #pg-index-sc-hero .content h1{font-size:3em;margin:0}#pg-index #pg-index-sc-hero .content .btn-stroke{margin-top:1.5em}#pg-index #pg-index-sc-welcome .welcomefont{margin-left:2rem}#pg-index #pg-index-sc-events .cbp-caption-activeWrap{display:block}#pg-index #pg-index-sc-divider{background-position-x:calc(50% + 130px)}}@media only screen and (min-width: 75em){#pg-index #pg-index-sc-hero .content{padding-top:2rem}#pg-index #pg-index-sc-hero .content h1{font-size:3.2em}}@media only screen and (min-width: 84em){#pg-index #pg-index-sc-welcome .welcomefont h2{font-size:2.5rem}}@media only screen and (min-width: 90em){#pg-index #pg-index-sc-hero{background-position-y:bottom}}@media only screen and (min-width: 0){#pg-programm #pg-programm-sc-welcome{background-color:#f7f7f7}#pg-programm #pg-programm-sc-events .container-fluid,#pg-programm #pg-programm-sc-outofdate .container-fluid{padding-left:1rem;padding-right:1rem}#pg-programm #pg-programm-sc-events{padding-top:3rem;background-color:#f7f7f7}#pg-programm #pg-programm-sc-events .btn-niederdeutsch{background-color:#fff;border:1px solid #ececec;color:#888;cursor:pointer;font:400 12px/32px "Open Sans",sans-serif;margin:0 5px 10px 5px;overflow:visible;padding:0 17px;position:relative;display:inline-block}#pg-programm #pg-programm-sc-events .btn-niederdeutsch:hover{color:#545454;border-color:#dadada}#pg-programm #js-filters-juicy-projects{display:inline-block}#pg-programm #js-search-blog-posts{margin:0}#pg-programm #js-grid-blog-posts{margin-top:2rem}#pg-programm .pillar{padding:8px !important}#pg-programm .pillar .cbp-item-wrapper{display:flex;flex-direction:column;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.16)}#pg-programm .pillar .titleimage{height:350px;width:100%;background-size:cover;background-position-x:center;background-position-y:35%}#pg-programm .pillar .copyrightstyle-overview{font-size:.7rem;color:#b9b9b9;padding:.15rem .3rem;text-align:right}#pg-programm .pillar h3{font-family:Libre Baskerville;font-size:1.1rem;padding:.85em 3% 0}#pg-programm .pillar .italic{text-align:center;font-size:.9rem;padding:.25rem 5% 0}#pg-programm .pillar .description{padding-top:.85rem}#pg-programm .pillar .btn-filled-color{margin:0;margin-top:auto;margin-bottom:1.75rem;margin-left:auto;margin-right:auto;width:200px}#pg-programm #pg-programm-sc-outofdate .outofdate-subtitle{margin-bottom:2rem}}@media only screen and (min-width: 48em){#pg-programm #pg-programm-sc-events .container-fluid,#pg-programm #pg-programm-sc-outofdate .container-fluid{padding-left:2.5rem;padding-right:2.5rem}}@media only screen and (min-width: 75em){#pg-programm #pg-programm-sc-hero{background-position-y:-250px;background-position-x:200px}}@media only screen and (min-width: 800px){#pg-programm .inner-content{min-height:730px}}@media only screen and (min-width: 920px){#pg-programm .inner-content{min-height:690px}}@media only screen and (min-width: 1160px){#pg-programm .inner-content{min-height:730px}}@media only screen and (min-width: 1200px){#pg-programm .inner-content{min-height:680px}}@media only screen and (min-width: 1320px){#pg-programm .inner-content{min-height:660px}}@media only screen and (min-width: 1430px){#pg-programm .inner-content{min-height:720px}}@media only screen and (min-width: 1560px){#pg-programm .inner-content{min-height:700px}}@media only screen and (min-width: 0){#pg-preise #pg-preise-sc-hero{background-position-x:center}#pg-preise #pg-preise-sc-welcome h3{margin-top:2.5rem}#pg-preise #pg-preise-sc-welcome .sidedImage{margin-top:0}#pg-preise #pg-preise-sc-abos{padding-bottom:7rem}#pg-preise #pg-preise-sc-abos #js-grid-slider-team{margin-top:3rem}#pg-preise #pg-preise-sc-gutscheine h2,#pg-preise #pg-preise-sc-gutscheine a{margin:0}}@media only screen and (min-width: 48em){#pg-preise #pg-preise-sc-hero{background-position-y:-200px}}@media only screen and (min-width: 75em){#pg-preise #pg-preise-sc-hero{background-position-x:calc(50% + 140px);background-position-y:-320px}}@media only screen and (min-width: 48em){#pg-galerie #pg-galerie-sc-hero{background-position-y:-200px}}@media only screen and (min-width: 75em){#pg-galerie #pg-galerie-sc-hero{background-position-y:-430px}}@media only screen and (min-width: 0){#pg-kontakt #pg-kontakt-sc-hero{background-position-x:center;background-position-y:center}#pg-kontakt .coloredLetter{line-height:95%;width:7rem}#pg-kontakt .big{font-weight:600}#pg-kontakt #pg-index-sc-anfahrt{background-color:#f7f7f7}#pg-kontakt #pg-index-sc-anfahrt i{color:#7d1c1b}#pg-kontakt #pg-index-sc-anfahrt p{margin:.5rem auto 1rem auto;max-width:36rem}#pg-kontakt #pg-index-sc-anfahrt h3{font-family:Libre Baskerville;line-height:2rem}#pg-kontakt #pg-index-sc-anfahrt h3 .name{font-size:1.6rem}#pg-kontakt #pg-index-sc-anfahrt h3 .street{font-size:1.3rem;font-family:Montserrat;font-weight:300;font-style:italic}#pg-kontakt #pg-index-sc-anfahrt h3 .town{font-size:1.1rem;font-family:Montserrat;font-weight:300;font-style:italic}#pg-kontakt #pg-kontakt-sc-divider{background-position:center}}@media only screen and (min-width: 48em){#pg-kontakt #pg-kontakt-sc-hero{background-position-y:-180px}}@media only screen and (min-width: 75em){#pg-kontakt #pg-kontakt-sc-hero{background-position-x:calc(50% + 140px);background-position-y:-370px}#pg-kontakt #pg-kontakt-sc-divider{background-position:calc(50% + 140px)}}@media only screen and (min-width: 110em){#pg-kontakt #pg-kontakt-sc-hero{background-position-x:calc(50% + 140px);background-position-y:-500px}}@media only screen and (min-width: 0em){#pg-privacy #pg-privacy-sc-hero,#pg-privacy #pg-imprint-sc-hero,#pg-privacy #pg-agb-sc-hero,#pg-imprint #pg-privacy-sc-hero,#pg-imprint #pg-imprint-sc-hero,#pg-imprint #pg-agb-sc-hero,#pg-agb #pg-privacy-sc-hero,#pg-agb #pg-imprint-sc-hero,#pg-agb #pg-agb-sc-hero{background-color:#7d1c1b}#pg-privacy #privacy-text h1,#pg-privacy #impress-text h1,#pg-privacy #agb-text h1,#pg-imprint #privacy-text h1,#pg-imprint #impress-text h1,#pg-imprint #agb-text h1,#pg-agb #privacy-text h1,#pg-agb #impress-text h1,#pg-agb #agb-text h1{font-size:2rem;color:#222}#pg-privacy #privacy-text h2,#pg-privacy #impress-text h2,#pg-privacy #agb-text h2,#pg-imprint #privacy-text h2,#pg-imprint #impress-text h2,#pg-imprint #agb-text h2,#pg-agb #privacy-text h2,#pg-agb #impress-text h2,#pg-agb #agb-text h2{font-size:1.6rem;margin:1.5em 0 1em 0}#pg-privacy #privacy-text p,#pg-privacy #impress-text p,#pg-privacy #agb-text p,#pg-imprint #privacy-text p,#pg-imprint #impress-text p,#pg-imprint #agb-text p,#pg-agb #privacy-text p,#pg-agb #impress-text p,#pg-agb #agb-text p{text-align:left;margin-top:.5em;margin-bottom:1.5em}#pg-privacy #privacy-text ol,#pg-privacy #impress-text ol,#pg-privacy #agb-text ol,#pg-imprint #privacy-text ol,#pg-imprint #impress-text ol,#pg-imprint #agb-text ol,#pg-agb #privacy-text ol,#pg-agb #impress-text ol,#pg-agb #agb-text ol{list-style-type:decimal;padding-left:20px}#pg-privacy #privacy-text ol li,#pg-privacy #impress-text ol li,#pg-privacy #agb-text ol li,#pg-imprint #privacy-text ol li,#pg-imprint #impress-text ol li,#pg-imprint #agb-text ol li,#pg-agb #privacy-text ol li,#pg-agb #impress-text ol li,#pg-agb #agb-text ol li{padding-left:.5rem}#pg-privacy #privacy-text br.withheigt,#pg-privacy #impress-text br.withheigt,#pg-privacy #agb-text br.withheigt,#pg-imprint #privacy-text br.withheigt,#pg-imprint #impress-text br.withheigt,#pg-imprint #agb-text br.withheigt,#pg-agb #privacy-text br.withheigt,#pg-agb #impress-text br.withheigt,#pg-agb #agb-text br.withheigt{display:block;content:"";margin:.6rem 0}}/*# sourceMappingURL=style.css.map */
