footer.main .fcright p{margin:0}
.content_area a:not(.button):not(.readdown):not(.arr-right):not(.arrow-left):not(.arrow-right):not(.contentmore-toggle):not(.backmore):not(.btn-default):not(a.wp-block-button__link.wp-element-button){border-bottom:solid 1px var(--black)}
.content_area a:not(.button):not(.readdown):not(.arr-right):not(.arrow-left):not(.arrow-right):not(.contentmore-toggle):not(.btn-default):not(a.wp-block-button__link.wp-element-button):hover{border-bottom-color:transparent}
.btns-link>a:not(:hover){border-bottom-color:var(--grey)!important}
.btns-link>a{border-bottom-width:4px!important}
.btns-link>a:hover{border-bottom-color:var(--dark-grey)!important}
.content_area .external>a,.ext>a,a.ext,a.external,ul.ext>li a{position:relative;vertical-align:top;margin:0 35px 5px 0;display:inline-block}
.content_area .external>a:after,.ext>a:after,a.ext:after,a.external:after,ul.ext>li a:after{content:"";width:24px;height:24px;background:url("../images/link-external.svg") no-repeat right center;position:absolute;right:-32px;top:-2px;bottom:auto}
.author-name a:before,.backmore:before,.catfilters>*>a:before,.contentmore-toggle:before,.filtercontent a:before,.table-contents a:before{opacity:0!important}
.author-name a,.catfilters>*>a,.filtercontent a,.product_meta a,.productbnr .postcat_url,.table-contents a{border-bottom:0!important}
.table-contents ul>li:before{background:var(--dark-grey);border-color:transparent}
.font-24{font-size:var(--h4)}
.font-22{font-size:var(--f22);line-height:normal}
.dark-grey{color:var(--dark-grey)}
.lightgrey-bg{background-color:var(--light-grey)}
.blacklight-bg{background-color:var(--black-light)}
a.black:hover{color:var(--dark-grey)!important}
.green,a.green-hover:hover{color:var(--green)!important}
.green-bg{background:var(--green)}
.greenless-bg{background:var(--green-less)}
h1>i,h1>span,h2>a>i,h2>i,h2>span,h3>a>i,h3>a>span,h3>i,h3>span{color:var(--dark-grey);font-style:normal}
.header_bnr{overflow:visible}
body.home .header_bnr .the-content{width:max-content}
.header_bnr>.container{position:relative}
.header_bnr .headerbg{z-index:-1;left:auto;right:0}
body.homepage .header_bnr .headerbg{z-index:0}
.header_bnr h1{max-width:var(--hbdnr-h1-mw)}
.whbanner .header_bnr h1{position:absolute;margin:var(--hbnr-h1)}
body.home.whbanner .header_bnr h1{margin:var(--home-hbnr-h1)}
body.pages .header_bnr .headerbg{max-width:var(--pagesbnr-hdrbg-mw);max-height:var(--pagesbnr-hdrbg-mh)}
body.big-hdr .header_bnr .headerbg{max-height:var(--pagesbnrbig-hdrbg-mh)}
body.small-hdr .header_bnr .headerbg{max-width:var(--smallbnr-hdr-mw)}
body.small-hdr .header_bnr h1{max-width:var(--smallbnr-hdr-h1)}
body.homepage .header_bnr>.container{height:var(--homebnr-cont-height);min-height:var(--homebnr-cont-min-height);max-height:var(--homebnr-cont-max-height)}
body.homepage .header_bnr .headerbg{width:var(--homebnrimg-width);max-height:var(--homebnrimg-height)}
#hometop-mod h2.title>a>span{color:var(--dark-grey)}
.playoutsbottom .pagelayoutsb h2.title,.playoutsbottom .pagelayoutsb h2.titlei{position:relative;z-index:1;margin:var(--pbottom-htitle)}
.postcatdate{text-align:right}
.postcatdate>*{display:inline-block;vertical-align:top;background:var(--white);position:relative;z-index:2}
.postcatdate>span.sep{border-bottom:solid 1px var(--dark-grey);margin-bottom:2px;z-index:1}
.postcatdate>._postcatlist{text-align:left;padding-right:var(--pcatlist-padright)}
.postcatdate>.date{padding-left:var(--pdate-padleft)}
.grid-posts .grid-body:after{content:"";right:0;width:4px;height:100%;background:var(--grey);position:absolute;top:0}
#home-blog{margin-top:calc(var(--bc-padding))}
body.pages #home-blog{margin-top:18px!important}
#home-blog>.container{margin-top:calc(var(--bc-padding) * -1)}
#home-blog h2.titlei{position:absolute;top:var(--hblog-title-margin);left:0}
#home-blog .btn-more{position:absolute;right:0;bottom:-34px;margin:0}
#home-blog .btn-more .button{margin:0!important}
#home-blog .postcatdate>*{background:var(--light-grey)}
#shopmod-more>.bgimg:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 100%)}
.bottommods .btm-mmenu ul.menu{display:inline-block;vertical-align:top}
.bottommods .btm-mmenu ul.menu>li{text-align:left}
.bottommods .btm-mmenu ul.menu>li>a{font-weight:700}
.bottommods .btm-mmenu ul.menu>li.museum>a{font-weight:400}
.bottommods .btm-mmenu ul.menu>li>a>strong{display:block}
.social-contact a>span.icon{margin:-1px 12px 0 0}
.fcrightmenu>.container{border-top:solid 4px var(--grey)}
.signup form{position:relative}
.signup .gform-theme--foundation input[type=email]{padding-right:var(--singup-email-pr)!important;padding-left:var(--singup-email-pl)!important;border-radius:var(--singup-email-r)!important;border-color:var(--grey)!important;height:67px!important;line-height:67px!important}
.signup .gform_wrapper{margin:-8px 0 0!important}
.signup .gform_footer{position:absolute!important;top:0;z-index:1;right:0;margin:0!important}
.signup .gform_footer input[type=submit]{background:url("../images/arrow-right.svg") no-repeat center center!important;text-indent:-999999px;border-color:var(--grey)!important;border-left:0!important;padding-left:32px!important;padding-right:64px!important;height:67px!important}
.signup ::-webkit-input-placeholder{font-weight:700;letter-spacing:var(--letter-spacing);color:var(--grey)!important}
.signup ::-moz-placeholder{font-weight:700;letter-spacing:var(--letter-spacing);color:var(--grey)!important}
.signup :-ms-input-placeholder{font-weight:700;letter-spacing:var(--letter-spacing);color:var(--grey)!important}
.signup :-moz-placeholder{font-weight:700;letter-spacing:var(--letter-spacing);color:var(--grey)!important}
#home-blog .grid-posts{margin-right:var(--hblog-grid-mr)}
#home-blog .grid-posts .uk-position-relative{padding:122px 0 0;margin-top:-122px}
#home-blog .uk-light .uk-slidenav{top:var(--hblog-navtop)}
#home-blog .uk-light .uk-slidenav-previous{display:none!important}
#home-blog .uk-light .uk-slidenav-next{right:var(--hblog-navright);min-width:197px!important;min-height:46px!important;background:url("../images/scroll-bar-right.svg") no-repeat center right!important}
.arrowdown .readdown{width:46px;height:var(--arrowdown-h);background:url("../images/scroll-bar-down.svg") no-repeat bottom center;background-size:contain;display:inline-block;top:0}
.whbanner .header_bnr .introtext{padding:var(--bnr-intro-pad)}
.whbanner .header_bnr.nohdrimg .introtext{padding-top:var(--bnr-intro-padt)}
.whbanner .header_bnr.nohdrimg h1{position:relative!important;margin-top:0!important}
.whbanner .header_bnr .introtext>*{display:inline-block;vertical-align:top}
.whbanner .header_bnr .introtext>.introbannertext{width:var(--bnr-intro-w);max-width:var(--bnr-intro-mw);margin-left:var(--bnr-intro-ml)}
.whbanner .header_bnr .introtext>.introbannertext .wp-block-gallery:last-child,.whbanner .header_bnr .introtext>.introbannertext .wp-block-image:last-child{margin-bottom:0!important}
.header_bnr .introtext h2{max-width:var(--hbnr-intro-h2-mw)}
.grid-posts .grid-12{grid-gap:var(--posts-gap)}
.grid-posts.uk-scope .uk-grid{margin-left:calc(var(--grid-posts-padleft) * -1)}
.grid-posts.uk-scope .uk-grid>*{padding-left:var(--grid-posts-padleft)}
.catfilters>*{position:relative;text-transform:uppercase;font-size:var(--catfilter-font-size);bottom:0;z-index:2}
.catfilters>:not(:last-child){margin-bottom:var(--postfilter-item-b)}
.catfilters>.topic{left:0}
.catfilters>.order{right:0}
.catfilters .label{font-weight:700;margin-right:12px}
.catfilters>.topic>a,.contentmore-toggle{font-weight:700}
.catfilters>*>a,.contentmore-toggle{height:48px;letter-spacing:1.96px;line-height:1;border-radius:50px;color:var(--black)!important;background:url("../images/arrow-down.svg") no-repeat right 16px center var(--light-grey);padding:17px 52px 17px 16px!important;z-index:1;min-width:var(--filter-mw);text-transform:uppercase;display:inline-block!important}
.catfilters>*>a:hover,.contentmore-toggle:hover{background-color:var(--grey);color:var(--white)!important}
.archivepcontent .morecontent.sticky,.postcontent{padding:var(--postcontent-pad)}
.archivepcontent .morecontent.sticky,.archivepcontent .wp-block-embed,.postcontent .wp-block-gallery,.postcontent .wp-block-image{margin-left:var(--pcontent-imgmlr)!important;margin-right:var(--pcontent-imgmlr)!important;margin-bottom:var(--pcontent-imgmb)!important}
.postcontent .wp-block-image img{width:100%;}
.archivepcontent .wp-block-embed{margin-bottom:24px!important}
.archivepcontent .wp-block-embed iframe{width:100%;height:800px;margin:0!important}
.archivepcontent .wp-block-embed:first-of-type{margin-top:105px}
.archivepcontent .wp-block-embed:last-child{margin-bottom:calc((105px - 24px) * -1)!important}
.postcontent .wp-block-gallery>figure{margin-left:0!important;margin-right:0!important}
.postcontent .wp-block-gallery{margin-bottom:31px;margin-left:var(--pcontent-gallery-mlr)!important}
.postcontent .wp-block-gallery>*{padding-left:10px}
.postcontent h1{font-size:var(--f80);margin:0 0 24px}
.postcontent .postcatdate{text-align:left}
.postcontent .postcatdate>span.sep{width:47px;vertical-align:baseline}
.postcontent h3.blogtitle{margin-bottom:var(--postcontent-blogtitle-mb)}
.table-contents{margin:var(--post-toc-m);padding:0 24px;position:relative}
.table-contents:after,.table-contents:before{content:"";position:absolute;height:100%;width:4px;background:var(--grey);top:0}
.table-contents:before{left:0}
.table-contents:after{right:0}
.table-contents a{color:var(--black)}
.table-contents a:hover{color:var(--grey)}
blockquote{border-width:0 0 0 4px}
blockquote>:last-child{margin-bottom:0;font-style:italic}
.postcontent .postbtm{margin-top:80px;padding-top:48px;border-top:solid 4px var(--grey)}
#post-author-info .author-photo{margin:0 auto 16px}
#join-circle .content1{max-width:768px;margin:0 auto}
#join-circle .signup{max-width:511px;margin:0 auto}
#join-circle .signup .font-13{margin-top:13px;padding:0 10px;text-align:center}
.filtercontent{background:var(--light-grey);border-radius:0 0 20px 20px;padding:25px 20px;position:absolute;width:100%;margin-top:-25px;border-top:solid 25px var(--light-grey)}
.filtercontent .active>*{color:var(--red);font-weight:700}
.single-archive.nobottomcont .maincontent{padding-bottom:0!important}
.archiveposts .grid-title{margin-bottom:var(--archive-grid-title-mb)}
.archiveposts .grid-article>.inner{height:var(--archiveposts-height);overflow:hidden}
.archiveposts h2.title,.grid-product h2.title{line-height:1.1}
.archiveposts h2.title>a,.grid-article h3.title>a,.grid-product h2.title>a,.postcatdate a{border-bottom:0!important}
.archiveposts h2.title>a:before,.grid-article h3.title>a:before,.grid-product h2.title>a:before,.postcatdate a:before{opacity:0!important}
body.pages .arrowdown{margin-top:var(--bnr-arrowdown-mt);left:var(--bnr-arrowdown-l);display:inline-block;vertical-align:top}
body.homepage .arrowdown{margin:var(--homebnr-arrowdown-ml);bottom:var(--homebnr-arrowdown-b)}
body.pages .header_bnr .arrowdown{position:relative!important}
body.pages .arrowdown>a{display:inline-block;vertical-align:top}
.single-archive .postcontent .wp-block-gallery{margin-bottom:0}
.contentmore-toggle{margin-top:0;width:100%}
.contentmore-toggle[hidden]{display:none}
.contentmore-toggle.active{background-image:url("../images/arrow-up-dark.svg")}
#content-more{padding:40px 0 0}
.archivepcontent .wp-block-gallery:not(.columns-1){display:flex;grid-gap:24px}
.archivepcontent .wp-block-image.has-gal.no-intro+.wp-block-image{margin-top:0!important}
.archivepcontent .wp-block-image{margin-bottom:24px!important}
.archivepcontent .morecontent.sticky{background:var(--white);top:var(--header-height);z-index:99;padding-bottom:30px;margin-bottom:-30px}
.post_filter>*{width:var(--postfilter-item-w)}
.post_filter>:not(:last-child){margin-bottom:var(--postfilter-item-b)}
.post_filter>.right{float:right}
.postgallery .grid-12{grid-gap:24px}
.postgallery figure,.postgallery img{width:100%}
.postgallery figure iframe{width:100%}
#wk-grid-masonry>.uk-grid-margin{margin-top:var(--blog-grid-masonry-mt)}
#wk-grid-masonry article.inner img,.grid-posts article.inner img{width:100%}
#wk-grid-masonry{margin-left:-48px}
#wk-grid-masonry>*{padding-left:48px}
.grid-product h2.title{margin-bottom:var(--archive-grid-title-mb);position:relative;z-index:1}
body.dark-page,body.dark-page header.main{background-color:var(--black)!important}
body.dark-page,body.dark-page #footermenu li a,body.dark-page .fcright a,body.dark-page footer.main .bottommods a,body.dark-page h1,body.dark-page h2,body.dark-page h3,body.dark-page h4,body.dark-page h5,body.dark-page h6{color:var(--white)}
body.pages.nobottomcont .maincontent.w-content{padding-bottom:0}
body.dark-page .social-contact a.fb>span.icon{background-image:url("../images/facebook-white.svg")!important}
body.dark-page .social-contact a.insta>span.icon{background-image:url("../images/instagram-white.svg")!important}
body.dark-page .social-contact a.tw>span.icon{background-image:url("../images/twitter-white.svg")!important}
body.dark-page .social-contact a.ln>span.icon{background-image:url("../images/linkedin-white.svg")!important}
body.dark-page input{background-color:transparent!important}
body.dark-page .gform_footer input[type=submit]{background-color:transparent!important;background-image:url("../images/arrow-right-white.svg")!important}
body.dark-page .header_bnr .arrowdown .readdown{background-image:url("../images/scroll-bar-down-white.svg")}
.related.products .btn-more{bottom:-33px}
.relativehdr .arrow-right{bottom:-10px}
.relativehdr>.inner{margin-bottom:var(--product-relative-hdr-mb)}
.related.products .products-list a{color:var(--white)!important}
.related.products .products-list a:hover{color:var(--dark-grey)!important}
.arrow-left>span{transition:all .3s linear}
.arrow-left:beforer,.arrow-right:after{width:197px;height:46px;background:url("../images/scroll-bar-right.svg") no-repeat right center;position:static;display:inline-block;vertical-align:middle}
.arrow-left:before{opacity:1!important;transform:none!important;width:197px;height:46px!important;top:0;background:url("../images/scroll-bar-left.svg") no-repeat right center!important;bottom:0!important;margin:auto 0!important;position:static;display:inline-block;vertical-align:middle;border:0!important}
.arrow-left.arrow-dark:before{background-image:url("../images/scroll-bar-left-black.svg")!important}
.arrow-left.arrow-dark:hover>span{color:var(--dark-grey)!important}
body.dark-page .arrow-right:after{background-image:url("../images/scroll-bar-right-white.svg")}
h1.product_title{font-size:var(--h2);margin:0 0 24px}
.woocommerce div.product div.summary{width:var(--product-summary-w);padding-left:var(--product-summary-pl);margin:0}
.woocommerce div.product .mainprod-imgs{float:var(--product-float);width:var(--product-imgs-w);margin:var(--product-imgs-m);overflow:hidden}
.woocommerce div.product div.images{float:none;width:100%}
.woocommerce div.product div.images .flex-viewport{width:100%;float:none!important}
.woocommerce div.product div.images .flex-control-nav{margin:30px 0;margin-right:-16px}
.woocommerce div.product div.images .flex-control-thumbs li{width:calc(15% - 16px);margin:0 16px 16px 0;clear:none!important}
.product_content{padding:0 0 20px}
.woocommerce div.product .prod_enq{margin-bottom:20px}
div.product .price{color:var(--black)!important;font-weight:700;font-size:var(--h2)!important;line-height:normal;margin:0 0 40px}
.dark-page div.product .price{color:var(--white)!important}
.woocommerce div.product p.stock{color:var(--black);font-size:var(--f13);text-transform:uppercase;margin:0 0 16px}
.dark-page .woocommerce div.product p.stock{color:var(--white)}
form.cart button[type=submit]{width:max-content!important;text-align:left!important}
form.cart button[type=submit]:after{display:none!important}
.product_meta{font-size:var(--f13);line-height:1.3;text-transform:uppercase}
.productmeta .label,.productmeta span.sep{margin-right:15px}
body.dark-page .product_content a{color:var(--white);border-bottom:solid 1px var(--white)}
body.dark-page .product_content a:hover{color:var(--grey)}
.productbnr .postcat_url{color:var(--white)}
.productbnr .postcat_url>span{transition:all .3s linear}
.productbnr .postcat_url:hover,.productbnr .postcat_url:hover span{color:var(--grey)}
.woocommerce-product-gallery__trigger:hover{background-color:var(--grey)!important}
.woocommerce div.product div.images .woocommerce-product-gallery__trigger::before{top:9px!important;left:9px!important;bottom:auto!important;transform:none!important;opacity:1!important}
.woocommerce-product-gallery__trigger{z-index:1!important}
.wp-block-image figcaption,figcaption{font-size:var(--f13)!important;text-align:left!important;font-style:normal;position:relative!important;line-height:normal;padding:5px 0 5px 16px!important;margin: 8px 0!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;background:0 0!important;color:var(--black)!important;max-height:max-content!important;text-shadow: none!important;!importan;!importa;!import;!impor;!impo;!imp;!im;!i;!;}
figcaption:before{content:"";width:4px;height:100%;background:var(--grey);border-radius:32px;display:block;position:absolute;left:0;top:0}
.wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before{display:none;}
.woocommerce .quantity .qty{border-radius:0!important;padding:0 10px!important;width:67px;height:var(--cart-qty-height)!important;border-color:var(--grey)!important}
body.dark-page.woocommerce .quantity .qty{color:var(--white)!important}
.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{border-radius:0!important;padding:0 15px!important;height:40px!important}
.wc-block-cart,.wc-block-cart-items{margin:0!important}
.grid-media figure>.fimg{background-color:var(--grey)}
.shopfilter.catfilters>*>a{border-top-left-radius:0;border-bottom-left-radius:0}
body.archive.woocommerce:not(.shop) h1{color:var(--dark-grey)}
.show_mobmenu .title>a>span,.show_mobmenu .title>span{display:block;color:var(--dark-grey);transition:all .3s linear}
.show_mobmenu .title{margin:var(--mobiletitle-margin);padding:var(--mobiletitle-margin);border-bottom:solid 4px var(--grey)}
.show_mobmenu .grid-12{grid-gap:72px}
body.dark-page #mobmenu span.label{color:var(--white)}
body.dark-page .show_mobmenu .title>span{color:var(--grey)}
body.dark-page .show_mobmenu{background-color:var(--black)}
.show_mobmenu .title>a:hover>span{color:var(--grey)}
.uk-scope .uk-modal-dialog{padding:40px 40px 60px}
.uk-scope .uk-modal-dialog .gform-theme{margin-top:0!important}
.woocommerce div.product form.cart .button{padding-right:98px!important}
.woocommerce div.product form.cart .button:not(:hover){background-image:url("../images/arrow-right.svg")!important;background-color:var(--white)!important;color:var(--black)!important;border-color:var(--grey)!important}
body.pages .wp-block-image{margin-top:80px;margin-bottom:80px}
body.pages .wp-block-image+.wp-block-image{margin-top:25px}
.prodvideo_btm .video-embed iframe{height:800px}
.prodvideo_btm video{height:auto}
.prodvideo_btm .video-embed iframe,.prodvideo_btm video{width:100%!important}
.grid-events .postcatpub{color:var(--dark-grey);font-size:var(--f13);line-height:1.3}
.grid-events .introtext .metas .modules>*,.grid-events .postcatpub>*{min-width:max-content}
.grid-events .introtext .metas .sep,.grid-events .postcatpub .sep{background:var(--dark-grey);height:1px;width:100%;margin:0 8px}
.grid-events .moreinfo{margin-top:22px;padding-top:32px}
.grid-events .moreinfo>.sep{width:4px;min-height:max-content;background:var(--light-grey);margin:var(--gridevents-sep-m)}
.grid-events .eventdate>*{line-height:normal;font-weight:700}
.grid-events .eventdate .month{font-size:var(--f42)}
.grid-events .eventdate .day{font-size:var(--f68);color:var(--dark-grey)}
.grid-events .eventdate .year{font-size:var(--f34);color:var(--grey)}
.grid-events .introtext .metas{margin-top:24px}
.grid-events .introtext .metas>*{margin-bottom:24px}
.grid-events .introtext .metas .sep{background:var(--black)}
.grid-events .grid-media figure{height:var(--gridevents-media-height)}
.grid-events .intro-grid{grid-row-gap:var(--gridevents-gap)!important}
.grid-events{padding:0 291px 0 var(--intro-pl)}
.hbannerslide{max-width:var(--hbannerslide-mw)}
.header_bnr h2.subt{color:var(--green);line-height:1.18;top:-18px;margin-bottom:var(--hbnr-h2-sub-mb)}
.header_bnr.whbslides .subt-inner{max-width:275px}
.header_bnr.whbslides .arrowdown{left:calc(((46px / 2) - 5px)* -1);margin-top:var(--hbannerslide-arrow-mt)}
.header_bnr.whbslides h1{max-width:879px}
.header_bnr.whbslides .intromain{padding-left:var(--hbnr-slides-intromain-pl)}
.header_bnr.whbslides .intromain>*,.whbanner .header_bnr.nohdrimg .introtext>.introbannertext{max-width:927px}
.whbanner .header_bnr.nohdrimg .introtext>.introbannertext h2{max-width:100%}
.header_bnr.whbslides .intromain>* h2{max-width:100%}
.hbannerslide .uk-slideshow-items,.hbannerslide .uk-slideshow-items>li{height:var(--hbannerslide-h)}
.grid-lostrenewal .archiveposts .grid-article>.inner{height:305px}
.grid-lostrenewal .grid-media figure{height:100%;position:absolute;top:0;width:100%}
.grid-lostrenewal .grid-media.hasimg2 figure{height:calc(50% - 5px)}
.grid-lostrenewal .grid-media.hasimg2 figure:nth-child(2){bottom:0;top:auto}
.grid-lostrenewal h2>a>i{color:var(--green)}
#lossrenewal-rev #reviewsmod>.uk-scope{margin-right:var(--lossren-rev-mr)}
#lossrenewal-rev #reviewsmod>.uk-scope>*{width:100%}
#lossrenewal-rev #reviewsmod:before{content:"";position:absolute;width:var(--lossr-quote-w);height:var(--lossr-quote-h);background:url("../images/quote-lg.svg") no-repeat center center;background-size:contain;left:0;top:100px}
#lossrenewal-rev #reviewsmod{padding-left:var(--lossr-quote-pl)}
#reviewsmod .reviewsmod>*{background:var(--light-grey);padding:var(--review-inner-pad);max-height:max-content;min-height:max-content!important;display:block!important}
#reviewsmod .prevtext{line-height:1.2;margin-bottom:30px;font-style:italic}
#reviewsmod .uk-slider-items{margin-left:calc(var(--review-item-pl) * -1)!important}
#reviewsmod .uk-slider-items>*{padding-left:var(--review-item-pl)}
#reviewsmod .uk-slider-items>.last-hide.uk-active{position:absolute}
#reviewsmod h2.title.green{margin-bottom:-7px;line-height:1}
.pagelayoutsb.last-less.w-pad:last-child,.pagelayoutsb.last-less:last-child{margin-bottom:var(--playoutb-lassless-mb)!important}
#lossrenewal-rev #reviewsmod ._slidebutton{display:none}
#lossrenewal-rev #reviewsmod .uk-slider-items>*{max-width:var(--review-item-mw)}
.lossrenewpost{padding:var(--lossrenpost-pad)}
.lossrenewpost .content{padding:var(--lossren-content-pad)}
.lossrenewpost .content>.introtext{padding-left:var(--lossren-intro-pl)}
.lossrenewpost .content .wp-block-group.w-bg{margin-left:calc(var(--lossren-intro-pl) * -1);margin-bottom:80px}
.lossrenewpost .content .wp-block-group.w-bg:not(:first-child){margin-top:80px}
.lossrenewpost .content .wp-block-group.w-bg.last{margin-bottom:0!important}
.lossrenewpost .content .wp-block-group.w-bg>*>*{padding:var(--block-group-w-bg-pad)}
.lossrenewpost .content .wp-block-group.w-bg>*>*>*{padding-left:var(--block-group-w-bg-inner-pl)}
.lossrenewpost .content .arrowdown{left:calc((21px) * -1)}
.lossrenewpost h2.parent{margin:0 0 14px;max-width:462px}
.lossrenewpost .postslist>li.active>a,.lossrenewpost ul>li.page-active>a{font-weight:700;color:var(--green)!important}
.lossrenewpost h1>i{color:var(--green)}
a.arr-right:before{opacity:0!important}
a.arr-right{padding-right:50px;display:inline-block;width:100%}
a.arr-right:after{content:"";width:34px;height:11px;background:url("../images/arrow-right-sm.svg") no-repeat right bottom;right:0;position:absolute;left:auto;margin:6px 0 0}
.lossrenewpost .postslist{margin-top:0}
.lossrenewpost ul>li.page-active>a:after,a.arr-right:hover:after{background-image:url("../images/arrow-right-sm-gr.svg")}
.lossrenewpost .postslist>li.active>a:after{width:12px;height:13px;background-image:url("../images/arrow-down-sm.svg");transform:none!important;margin-top:3px!important}
.lossrenewpost .postslist>li.active-parent>a:not(:hover){color:var(--black)!important}
.lossrenewpost .postslist>li.active-parent>a:after{background-image:url("../images/arrow-down-bl-sm.svg")}
.lossrenewpost .postslist>li>ul.sub-menu,.show_mobmenu ul.menu li ul.sub-menu{padding:0 0 0 20px!important;margin:20px 0 0!important;border-left:solid 1px var(--black)}
.lossrenewpost .postslist>li i{font-style:normal}
.lossrenewpost ul>li{margin-bottom:20px!important}
.lossrenewpost .right h2.maintitle{line-height:1.1;margin:var(--lossren-h2-title-m)}
body:not(.single-post) blockquote{font-size:inherit;line-height:inherit;padding:0 0 0 32px;font-style:normal!important;margin:32px 0}
body:not(.single-post) blockquote>:last-child{font-style:normal!important}
.grid-12>.sticky{top:var(--header-onscroll-height)}
.has-title .bg-lightgrey.container .content1{background:var(--light-grey)}
.has-title .bg-grey.container .content1{background:var(--grey)}
.hasbg.container .content1{padding:var(--hasbg-cont-content1-pad)}
.single-loss-renewal .pagelayoutsb .flexbox.list{gap:var(--lossren-pagelayoutb-flex-gap)}
.single-loss-renewal .pagelayoutsb .flexbox.list ul:last-child{margin-bottom:0!important}
.single-loss-renewal .pagelayoutsb .flexbox.list>*{text-decoration:none}
.lossrenewpost h2 i,.single-loss-renewal .pagelayoutsb h2>i{color:var(--green)}
.hasbg.container h2.titlei{margin-bottom:var(--hasbg-cont-title-mb)}
.single-loss-renewal .pagelayoutsb:first-child{padding-top:var(--singlelossren-playoutb-pt)}
ul.menu.accordion-menu>li.active-parent>ul.sub-menu{display:block}
.gallery-col,.wp-block-columns.gap-sm{gap:24px!important}
.wp-block-columns.gap-md{gap:50px}
.gallery-col.w-btm:not(.mb-0),.lossrenewpost .wp-block-gallery.w-btm:not(.mb-0),.wp-block-gallery.w-btm:not(.mb-0){margin-bottom:24px!important}
.lossrenewpost .wp-block-gallery:not(.gap-sm){--wp--style--gallery-gap-default:24px}
.gallery-col .wp-block-column .stack-2>figure.wp-block-image,.gallery-col .wp-block-column.stack-2 figure.wp-block-image,.lossrenewpost .wp-block-gallery.stack-2>figure{height:177px;overflow:hidden}
.lossrenewpost .wp-block-gallery.flex-2>figure{height:var(--lossren-image-gal-flex-h)!important;overflow:hidden}
.lossrenewpost .wp-block-image.btm,.lossrenewpost .wp-block-image.top{height:var(--lossren-image-topbtm-h);overflow:hidden}
.lossrenewpost .wp-block-image.btm>img,.lossrenewpost .wp-block-image.top>img{object-fit:cover;width:100%!important;height:100%!important;object-position:center center}
.gallery-col figure>*,.lossrenewpost .wp-block-image>*{object-fit:cover;object-position:center center;height:100%;width:100%}
.gfield_required_asterisk{color:var(--black);font-size:nherit}
.gform-theme--framework .gfield:where(.gfield--type-fileupload,.gfield--input-type-fileupload) .gform_drop_area:before{content:"";width:24px;height:24px;background:url("../images/UploadSimple.svg") no-repeat center center;margin:0 auto 8px}
.gfield--type-fileupload.doclink{position:relative;color:var(--dark-grey)}
.gfield--type-fileupload.doclink .gform_drop_area{padding-bottom:100px}
.gfield--type-fileupload.doclink .gfield_description.gform_fileupload_rules{line-height:normal!important;color:var(--grey-dark);font-size:var(--f12)!important;position:relative;bottom:80px;text-align:center;padding:0 40px;max-width:560px;margin:0 auto;display:block;left:0;right:0}
.gfield_error.gfield--type-fileupload.doclink .gfield_description.gform_fileupload_rules{bottom:90px;}
.content_area .gform_footer>input{width:100%!important;justify-content:start!important;text-align:left!important}
.wp-block-file>a.wp-element-button{display:none!important}
.wp-block-file>a{color:var(--black);font-size:var(--f16);font-weight:700;padding-right:32px;line-height:1.4;padding-bottom:5px;display:inline-block;border-bottom:solid 2px var(--green)!important}
.wp-block-file>a:hover{color:var(--grey);border-bottom-color:var(--grey)!important}
.wp-block-file>a:after{content:"";width:24px;height:24px;background:url("../images/FilePdf.svg") no-repeat right center;top:0;bottom:auto}
.wp-block-file+h2{margin-top:0}
.uk-scope .uk-accordion-title:hover{color:var(--dark-grey)!important}
.part-list h3{color:var(--green)}
.part-list .ext,.part-list .tag{margin-top:24px;margin-bottom:0}
.part-list .tag{margin-top:4px}
.part-list .ext>a,.part-list .tag{font-weight:700;border-bottom:solid 2px var(--green)!important;display:inline-block;padding:0 calc(24px + 8px) 5px 0}
.part-list .tag{padding-right:0}
.part-list .ext>a{margin-right:0}
.part-list .ext>a:after{right:0}
.wp-block-file:not(:last-child){margin-bottom:56px}
.wp-block-file:not(:first-child){margin-top:56px}
.faqmods:not(:first-child){margin-top:80px}
.faqmods:not(:last-child){margin-bottom:80px}
.lossrenewpost h1{margin-bottom:var(--lossren-h1-mb)}
.lossrenewpost .content .arrowdown,body.top-arr .lossrenewpost .content .arrowdown{margin-top:0;top:var(--lossren-arr-top)}
.lossrenewpost .wp-block-gallery:not(.mt-0),.lossrenewpost .wp-block-image:not(.mt-0){margin-top:var(--block-gallery-m)!important}
.lossrenewpost .wp-block-gallery:not(.mb-0),.lossrenewpost .wp-block-image:not(.mb-0){margin-bottom:var(--block-gallery-m)!important}
.lossrenewpost .wp-block-column>.wp-block-gallery{margin-top:0!important;margin-bottom:0!important}
.lossrenewpost .wp-block-gallery>.wp-block-image,.lossrenewpost .wp-block-gallery>.wp-block-image:not(:first-child),.lossrenewpost .wp-block-gallery>.wp-block-image:not(:last-child){margin:0!important}
.lossrenewpost .wp-block-image.top+.wp-block-gallery{margin-top:0!important}
.lossrenewpost .wp-block-image.top{margin-bottom:24px!important}
.lossrenewpost .wp-block-image.btm{margin-top:24px!important}
.gallery-col figure{margin:0!important}
.gallery-col.mb-0 figure:not(.mb-0):last-child{margin-bottom:24px!important}
.app-form .keywords{margin-bottom:-18px}
.app-form .keywords.last{margin-bottom:0!important}
body.single-post h2{margin-bottom:var(--singlepost-h2-mb)}
.lossrenewpost .wp-block-column figure.wp-block-image.h-100,.lossrenewpost .wp-block-column>figure.wp-block-image.h-100{margin:0!important}
.gallery-col .wp-block-column .img-full>figure,.gallery-col .wp-block-column.img-1 figure,.gallery-col .wp-block-column.img-full figure,.wp-block-image.h-100{display:flex!important;width:100%;height:100%;margin:0!important}
.lossrenewpost .map-title .wp-block-group__inner-container{display:var(--lossren-maptitle-display);align-items:baseline}
.lossrenewpost .map-title h2{width:var(--lossren-maptitle-w);padding:var(--lossren-maptitle-pad)}
.lossrenewpost .map-title .viiew-map{margin:0}
.viiew-map>a,a.viiew-map{border-bottom:solid 2px var(--green)!important;padding:0 32px 5px 0;margin-top:-10px;display:inline-block;vertical-align:top}
.viiew-map>a:after,a.viiew-map:after{content:"";width:24px;height:24px;background:url("../images/MapPin.svg") no-repeat right center;top:-4px;bottom:auto}
ul.ext>li.w-desc{display:flex;justify-content:space-between;align-items:start}
ul.ext>li.w-desc a{display:inline-block!important;margin-right:45px}
.archiveposts .grid-article.has-by .grid-title{margin-bottom:var(--archive-grid-title-mb)}
.grid-article.has-by .byinfo{font-weight:700;line-height:1.1;margin-top:2px!important}
.lossrenpub.haspubinfo #intro-text{margin-bottom:20px!important}
.lossrenpub.haspubinfo .wp-block-image.no-intro{margin-bottom:105px!important}
.publishinfo p{margin:0 0 5px}
.pagination{padding-bottom:0!important}
.pagination>li>a:before{opacity:0!important}
.pagination>li>a,.pagination>li>span{border:0!important}
.pagination>li>a,.pagination>li>span,.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{padding:0 10px;background:0 0;font-weight:700;font-size:var(--f17)}
.pagination>li.active>a,.pagination>li>a:hover{color:var(--dark-grey)}
.pagination>li.next_post>a,.pagination>li.prev_post>a{background:url("../images/arrow-right.svg") no-repeat center right;background-size:contain;width:40px;height:20px;text-indent:-999999px}
.pagination>li.next_post>a:hover,.pagination>li.prev_post>a:hover{background-imagE:url("../images/arrow-right-gr.svg")}
.pagination>li.prev_post>a{transform:rotate(-180deg);margin-top:2px}
#contact .content1>*{padding:var(--contact-content1-p)}
.contactinfos ul>li.wlink:before{display:none}
.contactinfos .social-contact a>span.icon,.contactinfos ul>li.nolink:before,.contactinfos ul>li.wlink a:before{background-repeat:no-repeat!important;transition:all .3s linear;background-position:center center!important;width:50px!important;height:50px!important;transform:none!important;opacity:1!important;display:block;position:static!important;margin:0 0 16px;border-radius:50%!important;border:0!important;background-color:var(--dark-grey)!important}
.contactinfos ul>li.social-contact:before{display:none}
.contactinfos ul>li.social-contact a>span.icon{background-size:contain!important}
.contactinfos ul>li a{border-bottom:0!important}
.contactinfos ul>li:not(:last-child){margin-bottom:40px}
.contactinfos ul>li.moreinfo:before{background-image:url("../images/help-circle-wh.svg")}
.contactinfos ul>li.phone a:before{background-image:url("../images/phone-wh.svg")!important}
.contactinfos ul>li.email a:before{background-image:url("../images/mail-wh.svg")!important}
.contactinfos ul>li.address:before{background-image:url("../images/map-pin-wh.svg")}
.contactinfos ul>li.social-contact a:hover>span.icon,.contactinfos ul>li.wlink a:hover:before{background-color:var(--green)!important}
.contactinfos p{margin:0 0 16px}
.contactinfos ul>li.social-contact a:not(.tw)>span.icon{background-size:24px 24px!important}
.contactinfos ul>li.social-contact a.fb>span.icon{background-image:url("../images/fb-wh.svg")!important}
.contactinfos ul>li.social-contact a.insta>span.icon{background-image:url("../images/insta-wh.svg")!important}
.contactinfos ul>li.social-contact a.tw>span.icon{background-image:url("../images/x-wh.svg")!important}
.contactinfos ul>li.social-contact a.tw:hover>span.icon{background-image:url("../images/x-gr.svg")!important}
.contactinfos ul>li.social-contact a.ln>span.icon{background-image:url("../images/ln-wh.svg")!important}
#contact .content-grid{grid-column-gap:var(--contactgrid-cgap);align-items:unset}
#contact .content-grid>.content1>*{min-height:100%}
.social-contact a.vimeo>span.icon{background-image:url("../images/vimeo.svg")!important}
footer .social-contact a.vimeo:hover>span.icon{background-image:url("../images/vimeo-gr.svg")!important}
.contactinfos ul>li.social-contact a.vimeo>span.icon{background-image:url("../images/vimeo-v-wh.svg")!important}
.videores-embed .wp-block-group__inner-container>:not(:last-child){margin-bottom:24px}
.wp-block-group.schedlist h4{margin-bottom:5px}
.button.w-100,.wp-block-button.w-100 a.wp-block-button__link.wp-element-button{text-align:left!important;width:100%}
.button.w-100:after,.wp-block-button.w-100 a.wp-block-button__link.wp-element-button:after{position:absolute;right:32px;top:0;bottom:0;margin-top:auto;margin-bottom:auto}
.lossrenewpost .part-list h3+.wp-block-image{margin-top:0!important}
.show_mobmenu ul.menu li a i{font-style:normal}
.show_mobmenu ul.menu>li.current-menu-parent>ul.sub-menu{display:block}
.bottommods .flogo{max-width:var(--botttomflogo-mwidth)}
#home-blog .content1 .absdiv.right{overflow:hidden;margin-top:var(--hblog-absright-margin)}
p.ext{overflow:auto}
.grid-loss-renewal-publishs h2.title>a{color:var(--green)!important}
body.single-post .wp-block-gallery:not(:first-child){margin-top:60px}
body.single-post .wp-block-gallery{--wp--style--gallery-gap-default:16px}
body.single-post .wp-block-gallery figure{margin:0!important}
.associates-gr .wp-block-group{padding:var(--associates-bl-pad)}
.associates-gr .wp-block-group:not(:last-child){margin-bottom:48px}
.associates-gr .wp-block-group:nth-child(odd){background:var(--light-grey)}
.associates-gr .wp-block-group:nth-child(2n){background:var(--grey)}
.associates-gr .wp-block-group h2:first-child{margin-bottom:0;max-width:100%!important}
.cart-btn{margin-right:var(--cart-btn-mr)}
.cart-btn>a{font-weight:700;font-size:var(--cart-btn-fs);padding-right:var(--cart-btn-pr)}
.cart-btn>a:after{content:"";width:var(--cart-btn-i-wh);height:var(--cart-btn-i-wh);display:inline-block;vertical-align:middle;background:url("../images/cart.svg") no-repeat center center;right:0}
.wc-block-checkout__actions_row *{font-family:var(--body-font)!important}
.wc-block-checkout__actions_row button{background:0 0!important;border:solid 1px var(--black);border-width:0 0 1px 0;font-size:var(--f16)}
.wc-block-checkout__actions_row button:hover{color:var(--grey);border-width:0!important}
.wc-block-components-quantity-selector input.wc-block-components-quantity-selector__input{line-height:40px!important;}
.wc-blocks-components-select .wc-blocks-components-select__select{background-image:none!important;}
.wc-block-components-radio-control--highlight-checked div.wc-block-components-radio-control-accordion-option{padding:20px;}
.wc-block-components-radio-control__option-layout{padding-top:10px;}
.wc-block-components-text-input input{min-height:72px!important;}
.gform-theme--foundation .gfield.smallv2 textarea.small{min-height:auto!important;height:100px!important;}
.full-0 .wp-block-image>img{object-fit:contain!important;width:100%;height:auto!important;}