.typography .h1 a,.typography .h2 a,.typography .h3 a,.typography h1 a,.typography h2 a,.typography h3 a{color:var(--themecolor)}.typography a>img,.typography h1>img,.typography h2>img,.typography h3>img,.typography h4>img,.typography h5>img,.typography h6>img,.typography p>img{-webkit-box-sizing:content-box;box-sizing:content-box}.typography .h1,.typography .h2,.typography .h3,.typography .h4,.typography .h5,.typography .h6,.typography h1,.typography h2,.typography h3,.typography h4,.typography h5,.typography h6{color:var(--themecolor);font-family:var(--font),sans-serif;line-height:1.25em}.typography .h1 .small,.typography .h1 small,.typography .h2 .small,.typography .h2 small,.typography .h3 .small,.typography .h3 small,.typography .h4 .small,.typography .h4 small,.typography .h5 .small,.typography .h5 small,.typography .h6 .small,.typography .h6 small,.typography h1 .small,.typography h1 small,.typography h2 .small,.typography h2 small,.typography h3 .small,.typography h3 small,.typography h4 .small,.typography h4 small,.typography h5 .small,.typography h5 small,.typography h6 .small,.typography h6 small{color:#666;font-weight:lighter;vertical-align:0}.typography .h1,.typography .h2,.typography .h3,.typography h1,.typography h2,.typography h3{margin:30px 0 20px}.typography .h1 .small,.typography .h1 small,.typography .h2 .small,.typography .h2 small,.typography .h3 .small,.typography .h3 small,.typography h1 .small,.typography h1 small,.typography h2 .small,.typography h2 small,.typography h3 .small,.typography h3 small{font-size:65%}.typography .h4,.typography .h5,.typography .h6,.typography h4,.typography h5,.typography h6{margin:10px 0;font-weight:700}.typography .h4 .small,.typography .h4 small,.typography .h5 .small,.typography .h5 small,.typography .h6 .small,.typography .h6 small,.typography h4 .small,.typography h4 small,.typography h5 .small,.typography h5 small,.typography h6 .small,.typography h6 small{font-size:75%}.typography .h1,.typography h1{font-size:31.5px}@media (min-width:768px){.typography .h1,.typography h1{font-size:42px}}.typography .h2,.typography h2{font-size:22.5px}@media (min-width:768px){.typography .h2,.typography h2{font-size:30px}}.typography .h3,.typography h3{font-size:18px}@media (min-width:768px){.typography .h3,.typography h3{font-size:24px}}.typography .h4,.typography h4{font-size:18px}.typography .h5,.typography h5{font-size:16px}.typography .h6,.typography h6{font-size:14px}header{height:160px}@media screen and (max-width:1365px){header{height:55px}}header .header-inner{height:160px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media screen and (max-width:1365px){header .header-inner{height:55px}}header .header-inner:after{display:none}header .header-inner.up-scrolled{height:100px}header .header-container,header .top-bar{max-width:var(--wide-container-width)}header .top-bar{background-color:var(--themecolor);position:relative;margin:0 auto}header .top-bar:before{right:100%}header .top-bar:after,header .top-bar:before{position:absolute;width:50vw;top:0;bottom:0;content:"";background-color:var(--themecolor)}header .top-bar:after{left:100%}@media screen and (max-width:1365px){header .top-bar{display:none}}header .top-bar .top-bar-content span{color:#fff}header .top-bar .top-bar-content .content-left>span{-webkit-box-flex:initial;-webkit-flex:initial;flex:initial}header .top-bar-left,header .top-bar-left.down-scrolled,header .top-bar-left.up-scrolled,header .top-bar-right,header .top-bar-right.down-scrolled,header .top-bar-right.up-scrolled{-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}header .content{width:80%;height:125px}@media screen and (max-width:1365px){header .content{width:100%!important;height:auto;margin:0;max-width:unset;padding:0}}header .content .header-options a{font-family:var(--font-secondary)}@media screen and (max-width:1365px){header .content .header-options #HeaderCart{display:inline-block;position:absolute;right:0;top:0;min-width:35px;min-height:55px;right:65px}header .content .header-options #HeaderCart span.name{display:none}}@media screen and (max-width:1365px){header .content .header-options #HeaderCart img.icon{position:absolute;top:17px;right:11px}}@media screen and (max-width:1365px){header .content .header-options .HeaderFavorites,header .content .header-options .login{display:none}}header .content .header-options span{font-family:var(--font-secondary)}@media screen and (max-width:1365px){header .content .mobile-search-icon{display:block;position:absolute;top:0;right:20px;min-width:35px;min-height:55px;z-index:1001;cursor:pointer}header .content .mobile-search-icon span.name{display:none}header .content .mobile-search-icon img.icon{position:absolute;top:18px;right:10px}}header .brand-container{float:left;position:relative;width:20%;z-index:1;padding:0 20px;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}@media screen and (max-width:1365px){header .brand-container{height:100%;position:absolute;width:auto;left:65px}}@media screen and (max-width:1365px){header .brand-container .logo{max-height:45px}}header .brand-container.down-scrolled .logo{max-height:45px}header #PageTranslations ul li a{color:#fff}header #PageTranslations ul li.translation:last-child:after{content:""}header #nav-right-desktop{float:right;margin-top:15px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}@media (max-width:1365px){header #nav-right-desktop{display:none}}header #nav-right-desktop .button{background-color:var(--themecolor);color:#fff;padding:0 20px;min-width:180px;width:100%;line-height:42px;text-align:center;font-size:18px;margin-left:25px}body:not(.FrontPage) div.main .layout{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:var(--container-width);width:100%;max-width:100%}body.Creamarketing\\SilverShop\\Model\\ProductCatalogPage div.main .layout{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:var(--wide-container-width);width:100%}body.Creamarketing\\MemberContacts\\Model\\MemberContactsPage div.main .layout,body.SilverShop\\Page\\CheckoutPage div.main .layout,body.SilverStripe\\UserForms\\Model\\UserDefinedForm div.main .layout{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;max-width:var(--container-width);width:100%}div.main .layout:after,div.main .layout:before{content:"";display:table}div.main .layout:after{clear:both}div.main .layout .content-container,div.main .layout aside.sidebar{-webkit-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:670px){div.main .layout .content-container{-webkit-box-ordinal-group:1;-webkit-order:1;order:1}}div.main .layout .content-container article .breadcrumbs{max-width:var(--container-width);margin:0 auto}@media screen and (max-width:1279px){footer{width:100%}}footer .widget-area.footer{width:100%}footer .widget-area.footer .HtmlContentWidgetContent .typography p{line-height:30px}footer .widget-area.footer img{float:left;clear:none}footer .inner .logo-footer{border-right:4px solid #339fd2;margin-right:50px;margin-bottom:40px}@media screen and (max-width:1023px){footer .inner .logo-footer{margin-left:0;margin-right:0;border-right:none}}@font-face{font-family:Arvo;font-style:normal;font-weight:400;src:url(../fonts/arvo-v20-latin-regular.eot);src:local(""),url(../fonts/arvo-v20-latin-regular.eot) format("embedded-opentype"),url(../fonts/arvo-v20-latin-regular.woff2) format("woff2"),url(../fonts/arvo-v20-latin-regular.woff) format("woff"),url(../fonts/arvo-v20-latin-regular.ttf) format("truetype"),url(../fonts/arvo-v20-latin-regular.svg) format("svg")}@font-face{font-family:Arvo;font-style:italic;font-weight:400;src:url(../fonts/arvo-v20-latin-italic.eot);src:local(""),url(../fonts/arvo-v20-latin-italic.eot) format("embedded-opentype"),url(../fonts/arvo-v20-latin-italic.woff2) format("woff2"),url(../fonts/arvo-v20-latin-italic.woff) format("woff"),url(../fonts/arvo-v20-latin-italic.ttf) format("truetype"),url(../fonts/arvo-v20-latin-italic.svg) format("svg")}@font-face{font-family:Arvo;font-style:normal;font-weight:700;src:url(../fonts/arvo-v20-latin-700.eot);src:local(""),url(../fonts/arvo-v20-latin-700.eot) format("embedded-opentype"),url(../fonts/arvo-v20-latin-700.woff2) format("woff2"),url(../fonts/arvo-v20-latin-700.woff) format("woff"),url(../fonts/arvo-v20-latin-700.ttf) format("truetype"),url(../fonts/arvo-v20-latin-700.svg) format("svg")}header .navigation-container{display:unset;position:unset;bottom:unset;float:unset;width:unset}header .navigation-container .scroll-wrapper{display:unset;overflow:unset;width:unset;height:unset}header .navigation-container nav.primary{display:block}header .navigation-container nav.primary .navigation{height:unset;display:unset}header .navigation-container nav.primary .navigation>li{margin:unset}header .navigation-container nav.primary .navigation>li.current>a,header .navigation-container nav.primary .navigation>li.section>a{font-weight:unset;border-bottom:unset}header .navigation-container nav.primary .navigation>li span.open-close{position:unset;top:unset;-webkit-transform:unset;-o-transform:unset;transform:unset}header .navigation-container nav.primary .navigation>li span.open-close.nav-bar{position:unset;padding-left:unset}header .navigation-container nav.primary .navigation>li span.open-close.nav-bar .nav-icon{position:unset;left:unset;top:unset;-webkit-transform:unset;-o-transform:unset;transform:unset;width:unset}header .navigation-container nav.primary .navigation>li span.open-close.nav-bar.current:after,header .navigation-container nav.primary .navigation>li span.open-close.nav-bar:after{display:unset}header .navigation-container nav.primary .navigation>li>a{height:unset;white-space:unset}header .navigation-container nav.primary .navigation li .menu-content{visibility:unset;opacity:unset;height:unset;top:unset;-webkit-transition:unset;-o-transition:unset;transition:unset;position:unset;max-width:unset;width:unset;left:unset!important;margin-top:unset;max-height:unset;-webkit-box-shadow:unset;box-shadow:unset;z-index:unset;background-color:unset}header .navigation-container nav.primary .navigation li .menu-content.visible{visibility:unset;height:unset;opacity:unset;-webkit-transform:unset;-o-transform:unset;transform:unset}header .navigation-container nav.primary .navigation li .menu-content>ul{text-align:unset;overflow-y:unset;width:unset;background:unset;position:unset;height:unset;left:unset}@media (max-width:1365px){header .menu-tabs{background:var(--themecolor-bar);position:relative;height:49px;z-index:1;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-around;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;align-items:center}header .menu-tabs img{background:none!important;cursor:pointer}header .navigation-container{width:100%}header .navigation-container nav.primary{display:none!important;height:auto;position:absolute;top:55px;width:100%;max-height:-o-calc(100vh - 55px);max-height:calc(100vh - 55px);overflow:visible!important}.menu-open header .navigation-container nav.primary{display:block!important}header .navigation-container nav.primary .name{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}header .navigation-container nav.primary .name span{display:inline-block;padding:10px}header .navigation-container nav.primary .name.active span{background:var(--themecolor-menu);border-radius:20px}header .navigation-container nav.primary .language{height:auto;position:relative;z-index:10000;background:var(--themecolor-lighter);padding:0;overflow:auto}header .navigation-container nav.primary .language.content-section{display:none;padding:0}header .navigation-container nav.primary .language #PageTranslations{float:left;width:100%;display:block;padding:0}header .navigation-container nav.primary .language #PageTranslations a{color:var(--themecolor-text);font-size:18px;line-height:42px}header .navigation-container nav.primary .language li{clear:both;float:left;margin:0;padding:0 20px;width:100%;border-bottom:1px solid var(--themecolor-light);font-size:1em}header .navigation-container nav.primary .language li a{text-decoration:none}header .navigation-container nav.primary .language li:after{content:""!important}header .navigation-container nav.primary .navigation{display:block;height:auto;position:relative;z-index:10000;background:var(--themecolor-menu);padding:0;max-height:calc(100vh - 102px);overflow-y:auto!important}header .navigation-container nav.primary .navigation li{position:relative;min-height:42px}header .navigation-container nav.primary .navigation li:focus,header .navigation-container nav.primary .navigation li:hover{background-color:transparent}header .navigation-container nav.primary .navigation li a,header .navigation-container nav.primary .navigation li div.top-level-item{position:relative;white-space:normal;line-height:1.5em;min-height:42px;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}header .navigation-container nav.primary .navigation li ul.sub{display:none}header .navigation-container nav.primary .navigation>li{float:none;display:inline-block;width:100%;position:relative;border-bottom:1px solid var(--themecolor-light)}header .navigation-container nav.primary .navigation>li a,header .navigation-container nav.primary .navigation>li div.top-level-item{float:left;width:100%;padding-left:20px;font-size:18px;font-weight:var(--font-book);color:var(--themecolor-text)}header .navigation-container nav.primary .navigation>li div.top-level-item{width:100%;position:relative;z-index:10;background:var(--themecolor-menu)}header .navigation-container nav.primary .navigation>li span.open-close{cursor:pointer;font-size:1.125em;top:0;right:0;float:right;display:block;position:relative;height:42px;width:42px;line-height:42px;text-align:center}header .navigation-container nav.primary .navigation>li span.open-close img{display:none}header .navigation-container nav.primary .navigation>li span.open-close:after{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH5AcYDxsphlREnwAAADRJREFUOMtjnDp1KgMB8B9KM+JTxETIFGLBqEFD0SAWBkQ6IQTwqqOqixgJqBlN2aMGEQIAAqQF5uFbxQIAAAAASUVORK5CYII=);position:absolute;width:9px;height:9px;-webkit-background-size:contain;background-size:contain;right:10px;top:17px;background-repeat:no-repeat}header .navigation-container nav.primary .navigation>li span.open-close.current:after{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACCAYAAABVGIzMAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH5AcYDxso8VN0CQAAABhJREFUCNdjnDp16n8GKgAmahjCwMDAAACKpwLCh4viFQAAAABJRU5ErkJggg==);position:absolute;width:9px;height:1px;-webkit-background-size:contain;background-size:contain;right:10px;top:21px;background-repeat:no-repeat}header .navigation-container nav.primary .navigation>li ul.sub{background:var(--themecolor-menu);position:relative;top:0;margin-left:1em;clear:both;z-index:2;visibility:visible}header .navigation-container nav.primary .navigation>li ul.sub li ul.sub{display:none}header .navigation-container nav.primary .navigation>li ul.sub li:first-child{margin-top:0}header .navigation-container nav.primary .navigation>li .menu-content{display:none;visibility:hidden;opacity:0;height:0;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:relative;max-width:100%;width:100%;left:0!important;-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);margin-top:0;max-height:100%;-webkit-box-shadow:none;box-shadow:none;z-index:5;background-color:var(--themecolor-menu-second);padding:0}header .navigation-container nav.primary .navigation>li .menu-content.visible{display:block;visibility:visible;height:auto;opacity:1;-webkit-transform:none;-o-transform:none;transform:none}header .navigation-container nav.primary .navigation>li .menu-content a{padding-left:30px;width:-o-calc(100% - 50px);width:calc(100% - 50px)}header .navigation-container nav.primary .navigation>li .menu-content .banner-content,header .navigation-container nav.primary .navigation>li .menu-content .closeMenu,header .navigation-container nav.primary .navigation>li .menu-content .menu-image{display:none}header .navigation-container nav.primary .navigation>li .menu-content>ul{text-align:left;width:100%;position:relative;height:auto;left:0;padding-left:0}header .navigation-container nav.primary .navigation>li .menu-content>ul .top-level-item{padding:10px}header .navigation-container nav.primary .navigation>li .menu-content>ul>li{float:left;width:100%;height:auto;background:var(--themecolor-menu-second);border-bottom:1px solid var(--themecolor-light)}header .navigation-container nav.primary .navigation>li .menu-content>ul>li.top-level-item{display:none}header .navigation-container nav.primary .navigation>li .menu-content>ul>li .open{float:none;padding:10px;display:inline-block;width:25px;height:30px;cursor:pointer;position:relative;top:7px;right:8px}header .navigation-container nav.primary .navigation>li .menu-content>ul>li .open:after,header .navigation-container nav.primary .navigation>li .menu-content>ul>li .open:before{display:block;position:absolute;content:"";width:2px;height:7px;background:var(--themecolor);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}header .navigation-container nav.primary .navigation>li .menu-content>ul>li .open:before{top:10px;right:14px}header .navigation-container nav.primary .navigation>li .menu-content>ul>li .open:after{-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:10px;right:18px}header .navigation-container nav.primary .navigation>li .menu-content>ul>li .open.current:before{-webkit-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);top:10px}header .navigation-container nav.primary .navigation>li .menu-content>ul>li .open.current:after{top:10px;-webkit-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}header .navigation-container nav.primary .navigation>li .menu-content>ul>li .level{display:none;z-index:4;background:var(--themecolor-light);width:100%;visibility:hidden;opacity:0;right:0;position:relative!important;height:0;top:0!important;margin-top:0!important;left:auto!important;-webkit-transform:translateX(0)!important;-o-transform:translateX(0)!important;transform:translateX(0)!important;max-height:none;-webkit-transition:height .4s;-o-transition:height .4s;transition:height .4s;padding:0}header .navigation-container nav.primary .navigation>li .menu-content>ul>li .level.visible{float:left;display:block;visibility:visible;opacity:1;height:auto}header .navigation-container nav.primary .navigation>li .menu-content>ul>li .level .banner-content,header .navigation-container nav.primary .navigation>li .menu-content>ul>li .level .menu-image-small{display:none}header .navigation-container nav.primary .navigation>li .menu-content>ul>li .level ul{padding-left:0;width:100%;background:var(--themecolor-menu-contrast);display:inline-block;height:auto}header .navigation-container nav.primary .navigation>li .menu-content>ul>li .level ul li{width:100%;display:inline-block;padding:0 0 0 15px;line-height:20px}header .navigation-container nav.primary .navigation>li .menu-content>ul>li .level ul li.top-level-item{display:none}header .navigation-container nav.primary .navigation>li .menu-content>ul>li .level ul li a{color:var(--themecolor-text);text-transform:none;font-weight:var(--font-book)}header .navigation-container nav.primary .navigation>li .menu-content>ul>li .level ul li a i{display:none;line-height:22px;padding-left:30px}header .navigation-container nav.primary .navigation>li .menu-content>ul>li .level ul li .third-level{background:var(--themecolor-menu-third);margin-left:-15px;width:calc(100% + 15px)}header .navigation-container nav.primary .navigation>li .menu-content>ul>li .level ul li .third-level>ul>li{padding-left:30px}header .navigation-container nav.primary .navigation>li .menu-content>ul>li .level ul li .third-level>ul>li .fourth-level{margin-left:-30px;width:calc(100% + 30px)}header .navigation-container nav.primary .navigation>li .menu-content>ul>li .level ul li .third-level>ul>li .fourth-level>ul>li{padding-left:45px}header #MobileMenu{cursor:pointer;display:block;position:absolute;font-size:1.875em;top:0;z-index:1001;left:0}html.menu-open header #MobileMenu:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH5AYCERok9YIZUgAAALJJREFUWMPN2MkRwjAMQNE/tOBCUj/QAykpXHyAGRKySNZ3A3oeL1oAJuAONOpWAx7dwhNYgFcRqvXYS0fRgLkI9Yn5il2BWsVUoP5iRqJ2Y0agDmMyUacxGajLmEhUGCYCFY65gkrDnEGlY46ghmH2BByO2QpchllDlWJ+oUIwt6qdZCzVkakuterZqz5GVepQJVdV+aEq0FQlrKrIV7VBqkZR1Uqrhg26cYxuYKUa6b0Bm8W3I5FuLfcAAAAASUVORK5CYII=);-webkit-background-size:18px 18px;background-size:18px}header #MobileMenu:before,html.menu-open header #MobileMenu:before{-webkit-transition:all .1s;-o-transition:all .1s;transition:all .1s}header #MobileMenu:before{content:"";background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAmCAYAAACGeMg8AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH5AYCERAO1NY4DgAAAC5JREFUWMPt10cRACAAwLCCf88gg3GJgn47qtUH5ukAAACA140cIgAAAOUQ77MBiiUDBxeU3UUAAAAASUVORK5CYII=);position:absolute;background-repeat:no-repeat;top:0;left:0;background-position:50%;margin:0;width:55px;height:55px;-webkit-background-size:25px 25px;background-size:25px}header .menuContent{display:none}header nav.primary .navigation>li.mobile-only{display:inline-block!important;margin-top:10px;margin-bottom:10px}header nav.primary .navigation>li.mobile-only img{padding-left:20px}header nav.primary .navigation>li.mobile-only .button{background-color:var(--themecolor);color:#fff;padding:0 20px;min-width:180px;width:100%;line-height:42px!important;text-align:center;font-size:18px;margin-left:25px;color:#fff!important;width:unset!important;float:none!important;display:inline-block!important}}@media (min-width:1366px){header .navigation-container{display:block;position:relative;bottom:6px;float:left;width:100%}header .navigation-container.scrollable.left .scroll-left,header .navigation-container.scrollable.right .scroll-right{-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}header .navigation-container .scroll-wrapper{display:block;overflow:hidden;width:100%;height:57px}header .navigation-container .scroll-left,header .navigation-container .scroll-right{-webkit-transition:opacity .3s linear,visibility 0s linear;-webkit-transition-delay:0s,.3s;-o-transition:opacity .3s linear,visibility 0s linear .3s;-webkit-transition:opacity .3s linear,visibility 0s linear .3s;transition:opacity .3s linear,visibility 0s linear .3s}header .navigation-container .scroll-left{background-image:-owg-linear-gradient(left,#fff 50%,hsla(0,0%,100%,.3) 100%);background-image:-webkit-linear-gradient(left,#fff 50%,hsla(0,0%,100%,.3));background-image:-o-linear-gradient(left,#fff 50%,hsla(0,0%,100%,.3) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(50%,#fff),to(hsla(0,0%,100%,.3)));background-image:linear-gradient(left,#fff 50%,hsla(0,0%,100%,.3))}header .navigation-container .scroll-right{background-image:-owg-linear-gradient(right,#fff 50%,hsla(0,0%,100%,.3) 100%);background-image:-webkit-linear-gradient(right,#fff 50%,hsla(0,0%,100%,.3));background-image:-o-linear-gradient(right,#fff 50%,hsla(0,0%,100%,.3) 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(right),color-stop(50%,#fff),to(hsla(0,0%,100%,.3)));background-image:linear-gradient(right,#fff 50%,hsla(0,0%,100%,.3))}header .navigation-container nav.primary .navigation{height:57px;display:-webkit-inline-box;display:-webkit-inline-flex;display:inline-flex}header .navigation-container nav.primary .navigation li a,header .navigation-container nav.primary .navigation li div{font-family:var(--font-secondary)}header .navigation-container nav.primary .navigation li .menu-content{visibility:hidden;opacity:0;height:0;top:150px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:fixed;max-width:100%;width:1400px;left:50%!important;-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);margin-top:10px;max-height:80%;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);z-index:5;background-color:#f5f5f5}header .navigation-container nav.primary .navigation li .menu-content.visible{visibility:visible;height:600px;opacity:1;-webkit-transform:translateX(-50%) translateY(0);-o-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0)}header .navigation-container nav.primary .navigation li .menu-content .banner-content{width:-o-calc(100% - 300px);width:calc(100% - 300px);-webkit-box-sizing:border-box;box-sizing:border-box}header .navigation-container nav.primary .navigation li .menu-content .menu-image{min-width:-o-calc(100% - 300px);min-width:calc(100% - 300px);width:-o-calc(100% - 300px);width:calc(100% - 300px)}header .navigation-container nav.primary .navigation li .menu-content>ul{text-align:left;overflow-y:scroll;width:300px;background:#fff;position:absolute;height:100%;left:0}header .navigation-container nav.primary .navigation li .menu-content>ul>li a{width:-o-calc(100% - 40px);width:calc(100% - 40px)}header .navigation-container nav.primary .navigation li .menu-content>ul>li .level{width:-o-calc(100% - 300px);width:calc(100% - 300px)}header .navigation-container nav.primary .navigation li .menu-content>ul>li .level .banner-content{width:-o-calc(100% - 300px);width:calc(100% - 300px);-webkit-box-sizing:border-box;box-sizing:border-box}header .navigation-container nav.primary .navigation li .menu-content>ul>li .level .menu-image-small{min-width:100%;width:100%}header .navigation-container nav.primary .navigation li .menu-content>ul>li .level ul li a i:before{-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}header .navigation-container nav.primary .navigation>li{margin:0 10px}header .navigation-container nav.primary .navigation>li span.open-close{position:absolute;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}header .navigation-container nav.primary .navigation>li span.open-close.nav-bar{position:relative;padding-left:25px}header .navigation-container nav.primary .navigation>li span.open-close.nav-bar .nav-icon{position:absolute;left:8px;top:8px;-webkit-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);width:16px}header .navigation-container nav.primary .navigation>li span.open-close.nav-bar.current:after,header .navigation-container nav.primary .navigation>li span.open-close.nav-bar:after{display:none}header .navigation-container nav.primary .navigation>li>a{height:57px;white-space:nowrap}header .navigation-container nav.primary .navigation>li>a,header .navigation-container nav.primary .navigation>li>div:not(.menu-content){font-family:var(--font-secondary);font-weight:var(--font-book)}header .navigation-container nav.primary .navigation>li.current>a,header .navigation-container nav.primary .navigation>li.section>a{font-weight:var(--font-book);border-bottom:6px solid var(--themecolor)}header .navigation-container nav.primary .navigation>li>ul.sub{-webkit-box-shadow:2px 2px 10px -5px rgba(0,0,0,.75);box-shadow:2px 2px 10px -5px rgba(0,0,0,.75);-webkit-transition:opacity .3s linear,visibility 0s linear;-webkit-transition-delay:0s,.3s;-o-transition:opacity .3s linear,visibility 0s linear .3s;-webkit-transition:opacity .3s linear,visibility 0s linear .3s;transition:opacity .3s linear,visibility 0s linear .3s}header .navigation-container nav.primary .navigation>li.focus>ul.sub{-webkit-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}header #MobileMenu{display:none}.mobile-only{display:none!important}}.imageembed-content-text h1{font-size:2.625rem;color:#fff}@media screen and (max-width:1279px){.imageembed-content-text h1{font-size:2rem}}@media screen and (max-width:767px){.imageembed-content-text h1{font-size:24px}}.imageembed-content-text a{background:transparent!important;border:1px solid #fff!important;font-size:24px!important;display:inline-block!important;float:none!important}.SingleQuickLinkWidget .SingleQuickLinkWidgetContent{position:relative;padding-bottom:75px;height:100%;padding-left:30px;padding-right:30px}.SingleQuickLinkWidget .SingleQuickLinkWidgetContent .button{display:block;text-transform:lowercase;position:absolute;bottom:0;font-size:18px}.SingleQuickLinkWidget .SingleQuickLinkWidgetContent .button:first-letter{text-transform:capitalize}.SingleQuickLinkWidget .SingleQuickLinkWidgetContent .button:active,.SingleQuickLinkWidget .SingleQuickLinkWidgetContent .button:focus,.SingleQuickLinkWidget .SingleQuickLinkWidgetContent .button:hover{background-color:#40c539!important}.SingleQuickLinkWidget .SingleQuickLinkWidgetContent .quicklink-description{line-height:28px;font-size:18px}.MultiQuickLinkWidget{background:transparent url(../images/over_background.jpg) no-repeat 50%;-webkit-background-size:cover;background-size:cover;min-height:32.44791666666667vw}.MultiQuickLinkWidget .MultiQuickLinkWidgetContent{padding:50px 20px 140px}.MultiQuickLinkWidget .widget-title{text-align:center;padding:50px 0}.MultiQuickLinkWidget .quicklinks{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;row-gap:50px}.MultiQuickLinkWidget .quicklinks .quicklink{width:25%}@media (max-width:768px){.MultiQuickLinkWidget .quicklinks .quicklink{width:50%}}@media (max-width:480px){.MultiQuickLinkWidget .quicklinks .quicklink{width:100%}}.MultiQuickLinkWidget .quicklinks .quicklink .quicklink-title{text-align:center}.MultiQuickLinkWidget .quicklinks .quicklink .quicklink-title a{color:var(--themecolor)}.MultiQuickLinkWidget .quicklinks .quicklink picture img{max-width:220px;margin:0 auto}.HtmlContentWidgetContent{max-width:var(--container-width);margin:0 auto}.HtmlContentWidgetContent .widget-background.bg-color{position:relative;padding-top:40px;padding-bottom:50px}.HtmlContentWidgetContent .widget-background.bg-color:before{position:absolute;right:100%;width:50vw;top:0;bottom:0;content:"";background:var(--themecolor-contrast-light)}.HtmlContentWidgetContent .widget-background.bg-color:after{position:absolute;left:100%;width:50vw;top:0;bottom:0;content:"";background:var(--themecolor-contrast-light)}.HtmlContentWidgetContent .widget-background.bg-color h1,.HtmlContentWidgetContent .widget-background.bg-color h2,.HtmlContentWidgetContent .widget-background.bg-color p{color:#fff}.HtmlContentWidgetContent .typography li,.HtmlContentWidgetContent .typography p,.HtmlContentWidgetContent .typography ul{font-size:18px}.HtmlContentWidgetContent .widget-title h2{font-size:42px}.BrandsWidgetContent .widget-title{text-align:center;color:var(--themecolor);padding-top:120px;padding-bottom:30px}.BrandsWidgetContent .brands{padding:10px 50px}#Product .product-block.right-side #short-description{line-height:1.5}#Product .product-block.product-images .product-slide-nav-wrapper .product-slide-down:after,#Product .product-block.product-images .product-slide-nav-wrapper .product-slide-up:before{left:-o-calc(50% - 10px);left:calc(50% - 10px);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#Product .product-block.product-images .product-slideshow-nav .nav-slide.current .image-border{height:-o-calc(100% - 14px);height:calc(100% - 14px)}.Creamarketing\\FulltextSearch\\Model\\SearchPage .products-list,.Creamarketing\\SilverShop\\Campaigns\\Model\\CampaignPage .products-list,.Creamarketing\\SilverShop\\Model\\FavoriteProductsPage .products-list,.Creamarketing\\SilverShop\\Model\\ProductCatalogPage .products-list,.SilverStripe\\Blog\\Model\\Blog .products-list{width:-o-calc(100% + 20px);width:calc(100% + 20px)}@media screen and (max-width:480px){.Creamarketing\\FulltextSearch\\Model\\SearchPage .products-list,.Creamarketing\\SilverShop\\Campaigns\\Model\\CampaignPage .products-list,.Creamarketing\\SilverShop\\Model\\FavoriteProductsPage .products-list,.Creamarketing\\SilverShop\\Model\\ProductCatalogPage .products-list,.SilverStripe\\Blog\\Model\\Blog .products-list{width:-o-calc(100% + 10px);width:calc(100% + 10px)}}#AjaxSearchResults .products-list-item .products-list-item-inner .product-image,#SearchResults .products-list-item .products-list-item-inner .product-image,.products-list .products-list-item .products-list-item-inner .product-image{background:var(--themecolor-bar-2);border:1px solid var(--site-color)}.Creamarketing-Socialmedia-Widgets-SocialMediaMessageWidget .SocialMediaMessageWidgetContent .socialmedia-post-tabs{display:none}.Creamarketing-Socialmedia-Widgets-SocialMediaMessageWidget .SocialMediaMessageWidgetContent .socialmedia-posts{gap:30px}.Creamarketing-Socialmedia-Widgets-SocialMediaMessageWidget .SocialMediaMessageWidgetContent .socialmedia-posts .socialmedia-item{width:calc(25% - 30px)}@media screen and (max-width:1023px){.Creamarketing-Socialmedia-Widgets-SocialMediaMessageWidget .SocialMediaMessageWidgetContent .socialmedia-posts .socialmedia-item,.Creamarketing-Socialmedia-Widgets-SocialMediaMessageWidget .SocialMediaMessageWidgetContent .socialmedia-posts .socialmedia-item:first-child,.Creamarketing-Socialmedia-Widgets-SocialMediaMessageWidget .SocialMediaMessageWidgetContent .socialmedia-posts .socialmedia-item:nth-child(2){width:calc(50% - 30px)}}@media screen and (max-width:767px){.Creamarketing-Socialmedia-Widgets-SocialMediaMessageWidget .SocialMediaMessageWidgetContent .socialmedia-posts .socialmedia-item{width:100%!important}}.Creamarketing-Socialmedia-Widgets-SocialMediaMessageWidget .SocialMediaMessageWidgetContent .socialmedia-posts .socialmedia-item .socialmedia-item-content{min-height:350px}.Creamarketing-Socialmedia-Widgets-SocialMediaMessageWidget .SocialMediaMessageWidgetContent .socialmedia-posts .socialmedia-item .socialmedia-item-content .socialmedia-item-message-image img{max-height:350px}.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent{background-color:#fff;padding:45px;padding:2.45475vw}.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent .userform{max-width:640px;margin:0 auto}.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent .userform-progress{margin-bottom:45px}.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent .userform-progress>p{margin:0;margin-bottom:5px;font-size:14px}.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent .userform-progress .step-buttons{display:none}.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent .userform-progress .progress{height:10px;border-radius:5px}.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent .userform-progress .progress .progress-bar{height:10px;background-color:var(--themecolor);border-radius:5px}.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent form.userform input:not([type=checkbox]):not([type=radio]),.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent form.userform select,.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent form.userform textarea{width:100%;padding:10px;font-size:16px;font-family:Open Sans;margin-bottom:20px;margin-top:10px;border:1px solid #ccc;border-radius:10px}.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent form.userform .field.checkbox{margin-top:20px;margin-bottom:20px;background:#f1f1f1;padding:20px;border-radius:10px}.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent form.userform .field{margin-bottom:20px}.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent form.userform fieldset.field.optionset.checkboxset,.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent form.userform fieldset.field.userformsoptionset{border:1px solid #ccc;border-radius:10px}.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent form.userform fieldset.field.optionset.checkboxset .middleColumn>div,.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent form.userform fieldset.field.userformsoptionset .middleColumn>div{margin-bottom:10px}.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent form.userform .field.monterfield>label{display:inline-block;margin-bottom:5px}.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent form.userform .field.monterfield .middleColumn.fieldgroup{display:inline-block;border-radius:10px;background-color:#f1f1f1;padding:10px;margin-bottom:25px}.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent form.userform .field.monterfield .middleColumn.fieldgroup .fieldgroup-field{float:left;width:33.33%;padding:15px}@media (max-width:620px){.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent form.userform .field.monterfield .middleColumn.fieldgroup .fieldgroup-field{width:50%;text-align:center;padding:5px}.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent form.userform .field.monterfield .middleColumn.fieldgroup .fieldgroup-field input{text-align:center}.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent form.userform .field.monterfield .middleColumn.fieldgroup .fieldgroup-field.last{width:100%}}.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent form.userform .field.monterfield .middleColumn.fieldgroup .fieldgroup-field label{display:block;clear:both;font-size:14px;font-weight:700;color:rgba(0,0,0,.8)}.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent form.userform .field.monterfield .middleColumn.fieldgroup .fieldgroup-field input{margin:0}@media (max-width:620px){.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent form.userform .field.monterfield .middleColumn.fieldgroup .fieldgroup-field input{max-width:200px}}.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent .step-navigation .step-button-wrapper{margin:0;float:right}.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent .step-navigation .step-button-wrapper:first-child{float:left}.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent .step-button-next,.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent .step-button-prev,.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent input[type=submit]{border:0;color:#fff;padding:10px 15px;border-radius:5px;background-color:#e4e4e4;color:#000;font-size:16px;width:120px;font-family:Open Sans}.Creamarketing-UserForms-Widgets-UserFormWidget .WidgetHolderContent input[type=submit]{background-color:var(--themecolor);color:#fff;width:120px!important;margin:0!important}.UserFormWidgetHolder .userform{margin:0 auto;max-width:640px}.UserFormWidgetHolder .error-container.form-wide-errors,.UserFormWidgetHolder .message,.UserFormWidgetHolder .progress-title,.UserFormWidgetHolder .step-navigation,.UserFormWidgetHolder .userform-fields,.UserFormWidgetHolder .userform-progress{position:relative;float:left;width:100%;clear:both}.UserFormWidgetHolder .message.error{background:#ffe0e0;color:red;border:1px solid red;padding:10px}.UserFormWidgetHolder .userform-progress{overflow:hidden;margin-bottom:20px}.UserFormWidgetHolder .userform-progress .progress{border-radius:4px}.UserFormWidgetHolder .userform-progress .progress .progress-bar{background:#00505f;border-radius:4px}.UserFormWidgetHolder .userform-progress .step-buttons{opacity:0;height:0;margin:0}.UserFormWidgetHolder .userform .field{position:relative;float:left;width:100%;clear:both;margin:10px 0 20px}.UserFormWidgetHolder .userform .field>label{margin-bottom:10px}.UserFormWidgetHolder .userform .field.file .middleColumn{border:1px solid var(--color-base-lines);padding:20px;padding-top:25px;overflow:hidden}@media (max-width:640px){.UserFormWidgetHolder .userform .field.file .middleColumn{padding:10px;padding-top:15px}}.UserFormWidgetHolder .userform .field.checkbox{border:1px solid var(--color-base-lines);padding:20px}.UserFormWidgetHolder .userform .field.optionset.checkboxset legend,.UserFormWidgetHolder .userform .field.userformsoptionset legend{padding:0;margin-bottom:10px}.UserFormWidgetHolder .userform .field.optionset.checkboxset .middleColumn,.UserFormWidgetHolder .userform .field.userformsoptionset .middleColumn{border:1px solid var(--color-base-lines);padding:20px}@media (max-width:640px){.UserFormWidgetHolder .userform .field.optionset.checkboxset .middleColumn,.UserFormWidgetHolder .userform .field.userformsoptionset .middleColumn{padding:10px}}.UserFormWidgetHolder .userform .field.optionset.checkboxset .middleColumn>div,.UserFormWidgetHolder .userform .field.userformsoptionset .middleColumn>div{margin-bottom:10px}.UserFormWidgetHolder .userform .field.optionset.checkboxset .middleColumn>div:last-child,.UserFormWidgetHolder .userform .field.userformsoptionset .middleColumn>div:last-child{margin:0}.UserFormWidgetHolder .userform .field.optionset.checkboxset .middleColumn>div>label,.UserFormWidgetHolder .userform .field.userformsoptionset .middleColumn>div>label{margin:0;height:auto}.UserFormWidgetHolder .userform .field.CompositeField.userformsgroup legend{padding:0;margin-bottom:10px}.UserFormWidgetHolder .userform .field.CompositeField.userformsgroup>.middleColumn{position:relative;float:left;width:100%;border:1px solid var(--color-base-lines);padding:20px;border-radius:0;background-color:#f1f1f1}@media (max-width:640px){.UserFormWidgetHolder .userform .field.CompositeField.userformsgroup>.middleColumn{padding:10px}}.UserFormWidgetHolder .step-navigation ul.step-buttons{padding:0;margin:0}.UserFormWidgetHolder .step-navigation ul.step-buttons li.step-button-wrapper{float:right}.UserFormWidgetHolder .step-navigation ul.step-buttons li.step-button-wrapper:first-child{float:left}.UserFormWidgetHolder .step-navigation ul.step-buttons li.step-button-wrapper .step-button-next,.UserFormWidgetHolder .step-navigation ul.step-buttons li.step-button-wrapper .step-button-prev{border:0}.UserFormWidgetHolder .step-navigation ul.step-buttons li.step-button-wrapper.Actions input[type=submit]{text-decoration:underline!important}.field.checkbox.checkboxlinkfield label.right{text-align:left;left:10px;-webkit-transform:initial;-o-transform:initial;transform:none;color:#000}.field.checkbox.checkboxlinkfield label.right a{color:inherit}@media screen and (max-width:1365px){.header-search{position:absolute;top:55px;width:100%;background:var(--themecolor-background);display:none}}@media screen and (max-width:1365px){#HeaderSearchForm{width:100%;padding:0 40px}}@media screen and (max-width:1365px){#HeaderSearchForm .header-search-inner .search-bar #Form_SearchForm{width:100%}}@media (min-width:1365px){#HeaderSearchForm .header-search-inner .search-bar #Form_SearchForm fieldset{top:15px}}@media screen and (max-width:1365px){#HeaderSearchForm .header-search-inner .search-bar #Form_SearchForm fieldset #Form_SearchForm_Search_Holder .middleColumn:after{display:none}}@media screen and (max-width:1365px){#HeaderSearchForm .header-search-inner .search-bar #Form_SearchForm fieldset #Form_SearchForm_Search_Holder .middleColumn #Form_SearchForm_Search{width:100%}}#HeaderSearchForm .header-search-inner .search-bar #Form_SearchForm fieldset #Form_SearchForm_Search_Holder .middleColumn #Form_SearchForm_Search:-moz-placeholder{color:var(--themecolor-text);opacity:1}#HeaderSearchForm .header-search-inner .search-bar #Form_SearchForm fieldset #Form_SearchForm_Search_Holder .middleColumn #Form_SearchForm_Search::-moz-placeholder{opacity:1}#HeaderSearchForm .header-search-inner .search-bar #Form_SearchForm fieldset #Form_SearchForm_Search_Holder .middleColumn #Form_SearchForm_Search::-ms-input-placeholder{color:var(--themecolor-text)}#HeaderSearchForm .header-search-inner .search-bar #Form_SearchForm fieldset #Form_SearchForm_Search_Holder .middleColumn #Form_SearchForm_Search::-webkit-input-placeholder{color:var(--themecolor-text)}#HeaderSearchForm .header-search-inner .search-bar #Form_SearchForm fieldset #Form_SearchForm_Search_Holder .middleColumn #Form_SearchForm_Search::-moz-placeholder{color:var(--themecolor-text)}#HeaderSearchForm .header-search-inner .search-bar #Form_SearchForm fieldset #Form_SearchForm_Search_Holder .middleColumn #Form_SearchForm_Search:-ms-input-placeholder{color:var(--themecolor-text)}#HeaderSearchForm .header-search-inner .search-bar #Form_SearchForm fieldset #Form_SearchForm_Search_Holder .middleColumn #Form_SearchForm_Search::placeholder{color:var(--themecolor-text)}input:not([type=submit]):-moz-placeholder{color:var(--themecolor-text);opacity:1}input:not([type=submit])::-moz-placeholder{opacity:1}input:not([type=submit])::-ms-input-placeholder{color:var(--themecolor-text)}input:not([type=submit])::-webkit-input-placeholder{color:var(--themecolor-text)}input:not([type=submit])::-moz-placeholder{color:var(--themecolor-text)}input:not([type=submit]):-ms-input-placeholder{color:var(--themecolor-text)}input:not([type=submit])::placeholder{color:var(--themecolor-text)}fieldset>.field:after,fieldset>.field:before{content:"";display:table}fieldset>.field:after{clear:both}legend{padding:0!important}.userform .left{font-size:1.2rem!important}@media (min-width:768px){.form-inline label.left+.middleColumn,.UserDefinedForm label.left+.middleColumn{max-width:auto;max-width:-o-calc(100% - 350px);max-width:calc(100% - 350px)}}ul.optionset:after,ul.optionset:before{content:"";display:table}ul.optionset:after{clear:both}.contact .contact-photo{width:100%;height:auto;max-width:170px}:root{--site-color:#0087c7;--themecolor:var(--site-color);--font:"Arvo",sans-serif;--font-secondary:"Assistant",sans-serif;--themecolor-contrast-light:#40c539;--themecolor-background:#fff;--container-width:1132px}.call-to-action{background:transparent!important;border:1px solid #fff!important;font-size:24px!important;display:inline-block!important;float:none!important;background:var(--site-color)!important}.bg-color .call-to-action{background:transparent!important}