.tax-product_brand .brand-description{overflow:hidden;zoom:1;}.tax-product_brand .brand-description img.brand-thumbnail{width:25%;float:right;}.tax-product_brand .brand-description .text{width:72%;float:left;}.widget_brand_description img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0 0 1em;}ul.brand-thumbnails{margin-left:0;margin-bottom:0;clear:both;list-style:none;}ul.brand-thumbnails:before{clear:both;content:"";display:table;}ul.brand-thumbnails:after{clear:both;content:"";display:table;}ul.brand-thumbnails li{float:left;margin:0 3.8% 1em 0;padding:0;position:relative;width:22.05%;}ul.brand-thumbnails.fluid-columns li{width:auto;}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:both;}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:0;}ul.brand-thumbnails.columns-1 li{width:100%;margin-right:0;}ul.brand-thumbnails.columns-2 li{width:48%;}ul.brand-thumbnails.columns-3 li{width:30.75%;}ul.brand-thumbnails.columns-5 li{width:16.95%;}ul.brand-thumbnails.columns-6 li{width:13.5%;}.brand-thumbnails li img{box-sizing:border-box;width:100%;max-width:none;height:auto;margin:0;}@media screen and (max-width:768px){ul.brand-thumbnails:not(.fluid-columns) li{width:48% !important;}ul.brand-thumbnails:not(.fluid-columns) li.first{clear:none;}ul.brand-thumbnails:not(.fluid-columns) li.last{margin-right:3.8%;}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(odd){clear:both;}ul.brand-thumbnails:not(.fluid-columns) li:nth-of-type(even){margin-right:0;}}.brand-thumbnails-description li{text-align:center;}.brand-thumbnails-description li .term-thumbnail img{display:inline;}.brand-thumbnails-description li .term-description{margin-top:1em;text-align:left;}#brands_a_z h3:target{text-decoration:underline;}ul.brands_index{list-style:none outside;overflow:hidden;zoom:1;}ul.brands_index li{float:left;margin:0 2px 2px 0;}ul.brands_index li a,ul.brands_index li span{border:1px solid #ccc;padding:6px;line-height:1em;float:left;text-decoration:none;}ul.brands_index li span{border-color:#eee;color:#ddd;}ul.brands_index li a:hover{border-width:2px;padding:5px;text-decoration:none;}ul.brands_index li a.active{border-width:2px;padding:5px;}div#brands_a_z a.top{border:1px solid #ccc;padding:4px;line-height:1em;float:right;text-decoration:none;font-size:.8em;}#header,#footer{display:none;}:root{--white:#fff;--black:#171717;--blue:#a6cfff;--pink:#f43885;--gold:#bb9253;--lightblue:#c3ddea;--grey:#ececec;--primaryfont:"arboria",sans-serif;--headingsfont:"ivymode",sans-serif;--subheadingsfont:"the-youngest",sans-serif;--buttonfont:"baskerville-poster-pt",serif;}body *{font-family:var(--primaryfont);}#pagewrap h1,#pagewrap h2,#pagewrap h3,#pagewrap h4,#pagewrap h5,#pagewrap h6{font-family:var(--headingsfont) !important;}p,li,#pagewrap .icon-section .icons-part .icon-image .image-caption,#pagewrap .amelia-v2-booking #amelia-container span+span,#pagewrap .amelia-v2-booking #amelia-container .am-fcis__info-service__desc,#pagewrap .amelia-v2-booking #amelia-container .am-fcis__info-tab{font-size:16px;color:var(--black);line-height:1.2;}#pagewrap .page-heading h1{font-size:55px;line-height:1.1;}#pagewrap .main-heading h1,#pagewrap .main-heading h2,#pagewrap .legal-content h1,#pagewrap .team-section .team-image .image-content h3.image-title,.single-product #pagewrap .single-product-one h1.product_title{font-size:45px;line-height:1.1;}#pagewrap .mini-heading p{font-family:var(--subheadingsfont) !important;margin-bottom:20px;line-height:1.4;margin-left:-30px;letter-spacing:2px;}#pagewrap .mini-heading p,#pagewrap .amelia-v2-booking #amelia-container .am-fcis__header-name{font-size:35px;}#pagewrap .sub-heading h3,#pagewrap .main-footer .footer-menu h3.module-title,#pagewrap .main-footer .footer-text h3.module-title,#pagewrap .icon-section .icons-part .icon-image h3.image-title,#pagewrap .small-icons-part .small-icon-image h3.image-title,#pagewrap .amelia-v2-booking #amelia-container .am-fcil__item-name,#pagewrap .amelia-v2-booking #amelia-container .am-fcis__header-price{font-size:25px;margin-bottom:20px;}#pagewrap .heading-font p{font-size:18px;font-family:var(--headingsfont) !important;}#pagewrap .main-heading h1 em,#pagewrap .main-heading h2 em,#pagewrap .heading-font p em,#pagewrap .sub-heading h3 em,#pagewrap .main-footer .footer-text h3.module-title em{font-family:var(--buttonfont) !important;}#pagewrap .main-heading h1 em,#pagewrap .main-heading h2 em{font-size:50px;}#pagewrap .sub-heading h3 em{font-size:30px;}#pagewrap .heading-font p em{font-size:22px;}#pagewrap .page-heading.heading-only h1,#pagewrap .main-heading.heading-only h1,#pagewrap .main-heading.heading-only h2,#pagewrap .sub-heading.heading-only h3,#pagewrap .mini-heading.heading-only p{margin-bottom:0;}.black-bg{background-color:var(--black);}.blue-bg{background-color:var(--blue);}.pink-bg{background-color:var(--pink);}.gold-bg{background-color:var(--gold);}.lightblue-bg{background-color:var(--lightblue);}.grey-bg{background-color:var(--grey);}.black-bg h1,.black-bg h2,.black-bg h3,.black-bg h4,.black-bg h5,.black-bg h6,.black-bg p,.black-bg li,.black-bg ol,.black-bg ul,#pagewrap .black-bg a,.pink-bg h1,.pink-bg h2,.pink-bg h3,.pink-bg h4,.pink-bg h5,.pink-bg h6,.pink-bg p,.pink-bg li,.pink-bg ol,.pink-bg ul,#pagewrap .pink-bg a,.gold-bg h1,.gold-bg h2,.gold-bg h3,.gold-bg h4,.gold-bg h5,.gold-bg h6,.gold-bg p,.gold-bg li,.gold-bg ol,.gold-bg ul,#pagewrap .gold-bg a{color:var(--white);}#pagewrap .black-bg a:hover,#pagewrap .pink-bg a:hover{color:var(--gold);}#pagewrap .gold-bg a:hover{color:var(--pink);}.width-auto{padding:70px 0px;}.width-auto.no-padding-top{padding-top:0px;}.width-auto.no-padding-bottom{padding-bottom:0px;}.mini-padding{padding:30px 0px;}.mini-padding.no-padding-top{padding-top:0px;}.mini-padding.no-padding-bottom{padding-bottom:0px;}.row_inner{width:1400px;}.mobile-menu-burger{display:none;}#full-screen-mobile-main-menu{position:fixed;left:0;top:0;height:calc(100% - 130px);width:100%;opacity:0;visibility:hidden;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;padding:80px 0px 50px;overflow-y:scroll;z-index:1;overflow-x:hidden;}#full-screen-mobile-main-menu:before{content:"";display:block;height:100%;position:absolute;left:0;top:0;width:0;background:white;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}.opened-mm #full-screen-mobile-main-menu{opacity:1;visibility:visible;}.opened-mm #full-screen-mobile-main-menu:before{width:100%;-webkit-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s;}#full-screen-mobile-main-menu .row_inner{position:relative;margin:0 auto;width:85%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateY(80px);-ms-transform:translateY(80px);transform:translateY(80px);opacity:0;visibility:hidden;z-index:9;height:100%;}.opened-mm #full-screen-mobile-main-menu .row_inner{opacity:1;visibility:visible;-webkit-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s;-webkit-transform:none;-ms-transform:none;transform:none;}#close-mm{position:absolute;color:black;font-size:40px;cursor:pointer;right:30px;top:30px;z-index:1;}#full-screen-mobile-main-menu a{color:white;}#full-screen-mobile-main-menu ul{margin:0;list-style:none;}#full-screen-mobile-main-menu .row_inner>div.menu-column{width:100%;}#main-navigation a{font-size:18px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;text-transform:uppercase;letter-spacing:2px;}div#main-navigation li:before{content:"";width:0px;height:1px;background:black;display:block;position:absolute;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;top:50%;}#main-navigation li{position:relative;}#main-navigation li:hover a{color:black;}#main-navigation li:hover:before{opacity:1;padding-right:20px;color:black;}#main-navigation li:hover a{padding-left:30px;}#open-mm span:nth-child(2){width:14px;margin:2px auto;height:2px;}#open-mm span{height:2px;width:20px;background:black;display:block;margin:4px;}#open-mm{display:inline-block;height:100%;cursor:pointer;}#headerwrap #page-header .mobile-menu-burger{display:none;}#main-navigation{right:auto;}#main-navigation li.menu-item-has-children:before{display:none;}#main-navigation li.menu-item-has-children:hover a{padding-left:0px;}#main-navigation li.menu-item-has-children a:hover{padding-left:30px;}#main-navigation li.menu-item-has-children>a:hover{padding-left:0px;}#main-navigation li.menu-item-has-children>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:10px;}#main-navigation li.menu-item-has-children ul.sub-menu{display:none;}#main-navigation li.menu-item-has-children>a em{margin-left:5px;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);}#main-navigation li.menu-item-has-children.opened-sub-menu ul.sub-menu{display:block;margin-left:20px;}.amelia-v2-booking #amelia-container.am-fs__wrapper .el-form-item{width:100% !important;margin-bottom:15px !important;}.amelia-v2-booking #amelia-container .am-fs__info-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}#pagewrap .amelia-v2-booking #amelia-container .am-fcis__info-service__desc p,#pagewrap .amelia-v2-booking #amelia-container .am-fcis__info-service__desc li,#pagewrap .amelia-v2-booking #amelia-container .am-fcis__info-service__desc ul,#pagewrap .amelia-v2-booking #amelia-container .am-fcis__info-service__desc u{font-family:var(--primaryfont);}#pagewrap .amelia-v2-booking #amelia-container .am-fcis__info-service__desc li::before{content:url("https://cdn-ljdgl.nitrocdn.com/PBwnBdbuacJqRWqUyjsEmyBGWTmJrNxu/assets/images/source/rev-f2601fa/lovestorybridal.co.uk/wp-content/uploads/2023/12/heart.svg");-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);width:15px;margin-left:-25px;margin-right:10px;}#pagewrap .amelia-v2-booking #amelia-container .am-fcis__info-service__desc li{padding-left:0;}#pagewrap .amelia-v2-booking #amelia-container .am-fcis__info-service__desc ul{padding-left:25px;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil{padding:0;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil .am-cat__header{display:none;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil .am-fcil__main{border:none;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil .am-cat__heading{display:none;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil .am-cat__content{max-height:100%;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;padding:0;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil .am-fcil__item{padding:15px;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil .am-fcil__item-inner{-webkit-box-shadow:none;box-shadow:none;background-color:var(--grey);border-radius:0;padding:30px;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil .am-fcil__item-badge__wrapper{display:none;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil .am-fcil__item-hero{border-radius:0;border:none;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil .am-fcil__item-name,#pagewrap .amelia-v2-booking #amelia-container .am-fcis__header-name{font-family:var(--headingsfont);margin-bottom:0;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil .am-button.am-button--text{color:var(--blue);letter-spacing:normal;font-size:18px;-webkit-box-shadow:none;box-shadow:none;border:none;padding:0;background:transparent;}#pagewrap .amelia-v2-booking #amelia-container span+span{color:var(--black);font-family:var(--primaryfont);margin-left:5px;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil .am-fcil__item-info__inner span[class*=am-icon]{color:var(--blue);font-size:30px;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil .am-fcil__item-price{background:transparent;border:solid 2px var(--gold);border-radius:0;color:var(--black);font-weight:normal;font-family:var(--buttonfont);font-style:italic;padding:5px 10px;font-size:16px;margin:0;}#pagewrap .amelia-v2-booking #amelia-container .am-button.am-button--filled{background:var(--gold);border:none;border-radius:0;color:var(--white);font-weight:normal;letter-spacing:normal;font-family:var(--buttonfont);font-style:italic;font-size:16px;padding:15px 30px;height:auto;}#pagewrap .amelia-v2-booking #amelia-container .am-button.am-button--filled span.am-button__inner{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:1.2;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil .am-fcil__item-footer{position:relative;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;left:0;bottom:auto;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil .am-fcil__item-heading{margin:20px 0px;}#pagewrap .amelia-v2-booking #amelia-container span.am-icon-folder,#pagewrap .amelia-v2-booking #amelia-container span.am-icon-clock,#pagewrap .amelia-v2-booking #amelia-container span.am-icon-user{background-repeat:no-repeat;background-size:contain;background-position:50% 50%;}#pagewrap .amelia-v2-booking #amelia-container span.am-icon-folder{background-image:url("https://cdn-ljdgl.nitrocdn.com/PBwnBdbuacJqRWqUyjsEmyBGWTmJrNxu/assets/images/source/rev-f2601fa/lovestorybridal.co.uk/wp-content/uploads/2023/12/Asset-2-2.svg");}#pagewrap .amelia-v2-booking #amelia-container span.am-icon-folder.nitro-lazy{background-image:none !important;}#pagewrap .amelia-v2-booking #amelia-container span.am-icon-clock{background-image:url("https://cdn-ljdgl.nitrocdn.com/PBwnBdbuacJqRWqUyjsEmyBGWTmJrNxu/assets/images/source/rev-f2601fa/lovestorybridal.co.uk/wp-content/uploads/2023/12/Asset-1-3.svg");}#pagewrap .amelia-v2-booking #amelia-container span.am-icon-clock.nitro-lazy{background-image:none !important;}#pagewrap .amelia-v2-booking #amelia-container span.am-icon-user{background-image:url("https://cdn-ljdgl.nitrocdn.com/PBwnBdbuacJqRWqUyjsEmyBGWTmJrNxu/assets/images/source/rev-f2601fa/lovestorybridal.co.uk/wp-content/uploads/2023/12/Asset-3-2.svg");}#pagewrap .amelia-v2-booking #amelia-container span.am-icon-user.nitro-lazy{background-image:none !important;}#pagewrap .amelia-v2-booking #amelia-container span.am-icon-folder:before,#pagewrap .amelia-v2-booking #amelia-container span.am-icon-clock:before,#pagewrap .amelia-v2-booking #amelia-container span.am-icon-user:before{opacity:0;}#pagewrap .amelia-v2-booking #amelia-container .am-fcis__info-service__desc{font-family:var(--primaryfont);}#pagewrap .amelia-v2-booking #amelia-container .am-fcis__info-tab{font-family:var(--headingsfont);}#pagewrap .amelia-v2-booking #amelia-container .am-fcis__info{margin:0;padding:0;}#pagewrap .amelia-v2-booking #amelia-container .am-fcis__header-price{font-family:var(--buttonfont);color:var(--black);font-style:italic;margin-bottom:0;}#pagewrap .amelia-v2-booking #amelia-container .am-button.am-button--plain{border:solid 2px var(--blue);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-shadow:none;box-shadow:none;padding:5px 10px;color:var(--black);height:auto;max-height:unset;}#pagewrap .amelia-v2-booking #amelia-container .am-button.am-button--plain span.am-button__inner{letter-spacing:normal;line-height:1.2;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);color:inherit;}.amelia-v2-booking #amelia-container .am-button span.am-icon-arrow-left{-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);}#pagewrap .amelia-v2-booking #amelia-container .am-button.am-button--plain:hover{background:var(--blue);color:var(--white);}#pagewrap .amelia-v2-booking #amelia-container .am-fcil__item-content{padding:0;}#pagewrap .amelia-v2-booking #amelia-container .am-fcis{padding:0;margin-top:20px;}#pagewrap .amelia-v2-booking #amelia-container .am-cat__content{max-height:100%;}#pagewrap .main-header>.row_inner{width:95%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;}#pagewrap .main-header>.row_inner>.module_column.tb-column{width:calc(50% - 85px);}#pagewrap .main-header>.row_inner>.module_column.tb-column:nth-child(2){width:130px;margin:0px 20px;}#pagewrap .main-header{padding:15px 0px;}#pagewrap .main-header>.row_inner>.module_column.tb-column>.tb-column-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#pagewrap .main-header>.row_inner>.module_column.tb-column:nth-child(3)>.tb-column-inner{-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right;}#pagewrap .main-menu ul.nav li a,#pagewrap .contact-icons span{font-family:var(--buttonfont);font-size:17px;font-style:italic;}#pagewrap .main-header .main-menu ul.nav li a{padding:10px 25px;}#pagewrap .main-header .contact-icons span{margin:0;}#pagewrap .main-header .contact-icons .module-icon-item+.module-icon-item,#pagewrap .main-header>.row_inner>.module_column.tb-column:nth-child(3)>.tb-column-inner>div{margin-left:40px;}#pagewrap .main-header>.row_inner>.module_column.tb-column:nth-child(3)>.tb-column-inner>div:first-child{margin-left:0;}#pagewrap .main-header .social-icons.header-icons a em{padding:3px;}#pagewrap .main-header .main-menu ul.nav li a .child-arrow{opacity:1;display:block;color:var(--black);right:0px;height:100%;top:0;width:20px;}#pagewrap .main-header .main-menu ul.nav li a .child-arrow:before,#pagewrap .main-header .main-menu ul.nav li a .child-arrow:after{width:6px;left:5px;}#pagewrap .main-header .main-menu ul.nav li a .child-arrow:after{left:8px;}#pagewrap .main-header .main-menu ul.nav li ul.sub-menu{background:var(--blue);-webkit-box-shadow:none;box-shadow:none;border:none;border-radius:0;padding:50px 0px 25px;}#pagewrap .main-header .main-menu ul.nav li ul.sub-menu li a:hover{background:transparent;}#pagewrap .main-header .main-menu ul.nav li.menu-item-type-yspl_win{display:none;}#pagewrap .main-button a,#pagewrap .main-button.no-link .module-buttons-item{background-color:transparent;border:solid 1px var(--gold);font-family:var(--buttonfont);font-size:17px;font-style:italic;color:var(--black);padding:10px 20px;text-align:center;}#pagewrap .main-button.no-link .module-buttons-item{-webkit-transition:all ease .6s;-o-transition:all ease .6s;transition:all ease .6s;}#pagewrap .main-button a:hover,#pagewrap .main-button.no-link .module-buttons-item:hover{background-color:var(--gold);border:solid 1px var(--gold);color:var(--white);}#pagewrap .main-button a span,#pagewrap .main-button.no-link .module-buttons-item span{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;}#pagewrap .black-bg .main-button a,#pagewrap .black-bg .main-button.no-link .module-buttons-item{color:var(--white);}#pagewrap .main-button.solid-button a,#pagewrap .main-button.no-link.solid-button .module-buttons-item{background-color:var(--gold);color:var(--white);}#pagewrap .main-button.solid-button a:hover,#pagewrap .main-button.no-link.solid-button .module-buttons-item:hover{background-color:var(--black);border:solid 1px var(--black);color:var(--white);}#pagewrap .main-button .module-buttons-item:nth-child(even) a,#pagewrap .main-button.no-link .module-buttons-item:nth-child(even){background-color:var(--gold);color:var(--white);}#pagewrap .main-button .module-buttons-item:nth-child(even) a:hover,#pagewrap .main-button.no-link .module-buttons-item:nth-child(even):hover{background-color:var(--black);border:solid 1px var(--black);color:var(--white);}#pagewrap .main-button .module-buttons-item+.module-buttons-item,#pagewrap .main-button.no-link .module-buttons-item+.module-buttons-item{margin-left:10px;}#pagewrap .main-button{margin-top:20px;}#pagewrap .main-button.without-margin{margin-top:0px;}#pagewrap .main-button.white-button a{border:solid 1px var(--white);background:rgba(23,23,23,50%);background:-webkit-gradient(linear,left top,right top,from(rgba(23,23,23,90%)),to(transparent));background:-o-linear-gradient(left,rgba(23,23,23,90%),transparent);background:linear-gradient(to right,rgba(23,23,23,90%),transparent);}.opening-times{margin-top:20px;}#pagewrap .contact-two .with-icons.contact-icons{margin-top:-10px;}#pagewrap .frm_forms .frm_form_field input,#pagewrap .frm_forms .frm_form_field select{height:55px;border:solid 1px var(--black);border-radius:0;padding:10px 15px;color:var(--black);font-family:var(--primaryfont);font-size:16px;font-weight:normal;letter-spacing:normal;margin-right:15px;background:var(--white);}#pagewrap .frm_forms .frm_form_field textarea{border:solid 1px var(--black);border-radius:0;padding:10px 15px;color:var(--black);font-family:var(--primaryfont);font-size:16px;font-weight:normal;letter-spacing:normal;margin-right:15px;}#pagewrap .frm_forms .frm_form_field input::-webkit-input-placeholder,#pagewrap .frm_forms .frm_form_field select::-webkit-input-placeholder,#pagewrap .frm_forms .frm_form_field textarea::-webkit-input-placeholder{color:var(--black);font-family:var(--primaryfont);font-size:16px;font-weight:normal;letter-spacing:normal;}#pagewrap .frm_forms .frm_form_field input::-moz-placeholder,#pagewrap .frm_forms .frm_form_field select::-moz-placeholder,#pagewrap .frm_forms .frm_form_field textarea::-moz-placeholder{color:var(--black);font-family:var(--primaryfont);font-size:16px;font-weight:normal;letter-spacing:normal;}#pagewrap .frm_forms .frm_form_field input:-ms-input-placeholder,#pagewrap .frm_forms .frm_form_field select:-ms-input-placeholder,#pagewrap .frm_forms .frm_form_field textarea:-ms-input-placeholder{color:var(--black);font-family:var(--primaryfont);font-size:16px;font-weight:normal;letter-spacing:normal;}#pagewrap .frm_forms .frm_form_field input::-ms-input-placeholder,#pagewrap .frm_forms .frm_form_field select::-ms-input-placeholder,#pagewrap .frm_forms .frm_form_field textarea::-ms-input-placeholder{color:var(--black);font-family:var(--primaryfont);font-size:16px;font-weight:normal;letter-spacing:normal;}#pagewrap .frm_forms .frm_form_field label,#pagewrap .frm_forms .frm_form_field .frm_primary_label,#pagewrap .frm_forms .frm_form_field input::placeholder,#pagewrap .frm_forms .frm_form_field select::placeholder,#pagewrap .frm_forms .frm_form_field textarea::placeholder{color:var(--black);font-family:var(--primaryfont);font-size:16px;font-weight:normal;letter-spacing:normal;}#pagewrap .frm_forms .frm_form_field{margin-bottom:15px;}#pagewrap .frm_forms .frm_form_field .frm_radio input[type=radio],#pagewrap .frm_forms .frm_form_field .frm_scale input[type=radio],#pagewrap .frm_forms .frm_form_field .frm_checkbox input[type=checkbox]{padding:0;height:20px;margin-right:10px;}#pagewrap .frm_forms fieldset{padding:0;}#pagewrap .frm_forms .frm_submit button{margin:0;background-color:var(--gold);color:var(--white);border:none;font-family:var(--buttonfont);font-size:17px;font-style:italic;padding:13px 20px;text-align:center;border-radius:0;text-transform:none;letter-spacing:normal;font-weight:normal;min-width:140px;-webkit-box-shadow:none;box-shadow:none;}#pagewrap .frm_forms .frm_submit button:hover{background-color:var(--black);}#pagewrap .frm_forms#frm_form_4_container .frm_form_field#frm_field_25_container{margin-bottom:0;width:310px;}#pagewrap .frm_forms#frm_form_4_container .frm_submit{position:absolute;right:0;bottom:0;width:calc(100% - 310px);text-align:right;}#pagewrap .frm_forms .frm_form_field.vertical_radio .frm_checkbox label,#pagewrap .frm_forms .frm_form_field.vertical_radio .frm_radio label{text-indent:-30px;padding-left:30px;}#pagewrap .frm_form_fields .frm_fields_container{position:relative;}#pagewrap .frm_forms#frm_form_6_container .frm_form_field input,#pagewrap .frm_forms#frm_form_6_container .frm_form_field select,#pagewrap .frm_forms#frm_form_6_container .frm_form_field textarea{border:none;-webkit-box-shadow:0 0 20px rgba(142,142,142,40%);box-shadow:0 0 20px rgba(142,142,142,40%);height:40px;padding:5px 15px;}#pagewrap .frm_forms#frm_form_6_container .frm_form_field input::-webkit-input-placeholder,#pagewrap .frm_forms#frm_form_6_container .frm_form_field select::-webkit-input-placeholder,#pagewrap .frm_forms#frm_form_6_container .frm_form_field textarea::-webkit-input-placeholder{font-size:15px;}#pagewrap .frm_forms#frm_form_6_container .frm_form_field input::-moz-placeholder,#pagewrap .frm_forms#frm_form_6_container .frm_form_field select::-moz-placeholder,#pagewrap .frm_forms#frm_form_6_container .frm_form_field textarea::-moz-placeholder{font-size:15px;}#pagewrap .frm_forms#frm_form_6_container .frm_form_field input:-ms-input-placeholder,#pagewrap .frm_forms#frm_form_6_container .frm_form_field select:-ms-input-placeholder,#pagewrap .frm_forms#frm_form_6_container .frm_form_field textarea:-ms-input-placeholder{font-size:15px;}#pagewrap .frm_forms#frm_form_6_container .frm_form_field input::-ms-input-placeholder,#pagewrap .frm_forms#frm_form_6_container .frm_form_field select::-ms-input-placeholder,#pagewrap .frm_forms#frm_form_6_container .frm_form_field textarea::-ms-input-placeholder{font-size:15px;}#pagewrap .frm_forms#frm_form_6_container .frm_form_field input,#pagewrap .frm_forms#frm_form_6_container .frm_form_field select,#pagewrap .frm_forms#frm_form_6_container .frm_form_field textarea,#pagewrap .frm_forms#frm_form_6_container .frm_form_field input::placeholder,#pagewrap .frm_forms#frm_form_6_container .frm_form_field select::placeholder,#pagewrap .frm_forms#frm_form_6_container .frm_form_field textarea::placeholder{font-size:15px;}#pagewrap .frm_forms#frm_form_6_container .frm_form_field label,#pagewrap .frm_forms#frm_form_6_container .frm_form_field .frm_primary_label{font-size:13px;}#pagewrap .frm_forms#frm_form_6_container .frm_form_field .frm_radio input[type=radio],#pagewrap .frm_forms#frm_form_6_container .frm_form_field .frm_scale input[type=radio],#pagewrap .frm_forms#frm_form_6_container .frm_form_field .frm_checkbox input[type=checkbox]{padding:0;height:20px;}#pagewrap .frm_forms#frm_form_6_container .frm_submit{position:absolute;right:0;top:0;width:130px;text-align:right;}#pagewrap .frm_forms#frm_form_6_container .frm_submit button{padding:9px 20px;-webkit-box-shadow:0 0 20px rgba(142,142,142,40%);box-shadow:0 0 20px rgba(142,142,142,40%);min-width:130px;}#pagewrap .frm_forms#frm_form_6_container .frm_form_field#frm_field_26_container{width:calc(100% - 145px);}#pagewrap .main-footer .footer-text p{margin-bottom:0;}#pagewrap .main-footer .footer-text{opacity:1;}#pagewrap .footer-menu ul.nav li a{padding:0px;}#pagewrap .main-footer .social-icons.footer-icons a em{padding:3px;font-size:25px;}#pagewrap .main-footer .social-icons.footer-icons{margin-top:10px;}#pagewrap .main-footer .footer-top>.subrow_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;}#pagewrap .main-footer .footer-top>.subrow_inner>.module_column.sub_column{margin-left:50px;}#pagewrap .main-footer .footer-top>.subrow_inner>.module_column.sub_column:nth-child(1){margin-left:0;width:200px;width:calc(30% - 200px);}#pagewrap .main-footer .footer-top>.subrow_inner>.module_column.sub_column:nth-child(2){width:calc(23% - 110px);width:calc(30% - 200px);}#pagewrap .main-footer .footer-top>.subrow_inner>.module_column.sub_column:nth-child(3){width:calc(32% - 120px);width:calc(40% - 200px);}#pagewrap .main-footer .footer-top>.subrow_inner>.module_column.sub_column:nth-child(4){width:calc(45% - 120px);width:450px;}#pagewrap .main-footer>.row_inner{margin:auto;}#pagewrap .main-footer .footer-bottom{border-top:solid 1px var(--black);padding:20px 0px;text-align:center;}#pagewrap .main-footer .footer-text.mini-text p{font-size:14px;}#pagewrap .banner-section,#pagewrap .center-section{text-align:center;}#pagewrap .banner-section .builder_row_cover:before{background:var(--black) !important;opacity:.6;}#pagewrap .banner-section>.row_inner>.module_column.tb-column:before{content:"";display:block;position:relative;height:250px;width:1px;margin:auto;margin:-20px auto 30px;background:var(--white);}#pagewrap .main-heading.with-line h1,#pagewrap .main-heading.with-line h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:0;margin-right:auto;position:relative;}#pagewrap .main-heading.with-line h1:before,#pagewrap .main-heading.with-line h2:before{content:"";display:block;position:absolute;width:350%;height:1px;background:var(--black);right:-30px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);top:28px;}#pagewrap .main-heading.with-line.align-right h1,#pagewrap .main-heading.with-line.align-right h2{margin-left:auto;margin-right:0;}#pagewrap .main-heading.with-line.align-right h1:before,#pagewrap .main-heading.with-line.align-right h2:before{left:-30px;right:auto;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}#pagewrap .text-image-section>.row_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;}#pagewrap .text-image-section>.row_inner>.module_column.tb-column{width:calc(44% - 0px);}#pagewrap .text-image-section>.row_inner>.module_column.tb-column.last{margin-left:12%;}#pagewrap .text-image-section .tb_row_frame_right{width:17%;height:500px;background-position:100% 100%;background-size:contain;background-repeat:no-repeat;bottom:0;top:auto;}#pagewrap .text-image-section .tb_row_frame_left{width:17%;height:400px;background-position:0% 100%;background-size:contain;background-repeat:no-repeat;bottom:0;top:auto;}#pagewrap .text-image-section .tb_row_frame_bottom,#pagewrap .center-section .tb_row_frame_bottom{width:102%;left:-1%;background-position:50% 100%;background-size:contain;background-repeat:no-repeat;bottom:0;top:auto;}#pagewrap .center-section .tb_row_frame_top{width:102%;left:-1%;background-position:50% 0%;background-size:contain;background-repeat:no-repeat;top:0;}#pagewrap .banner-section .mini-heading p,#pagewrap .center-section .mini-heading p{margin-left:auto;}#pagewrap .with-lines.mini-heading p,#pagewrap .center-section .with-lines.main-heading h2{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;position:relative;}#pagewrap .with-lines.mini-heading p:before,#pagewrap .with-lines.mini-heading p:after,#pagewrap .center-section .with-lines.main-heading h2:before,#pagewrap .center-section .with-lines.main-heading h2:after{content:"";display:block;position:absolute;width:80px;height:1px;background:var(--black);top:50%;}#pagewrap .with-lines.mini-heading p:before,#pagewrap .center-section .with-lines.main-heading h2:before{left:-15px;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}#pagewrap .with-lines.mini-heading p:after,#pagewrap .center-section .with-lines.main-heading h2:after{right:-15px;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}#pagewrap .icon-section .icons-part>.subrow_inner>.module_column.sub_column>.tb-column-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}#pagewrap .icon-section .icons-part .icon-image{width:calc(25% - 75px);margin-left:100px;margin-top:70px;}#pagewrap .icon-section .icons-part .icon-image:nth-child(4n+1){margin-left:0;}#pagewrap .icon-section .icons-part{margin-top:0px;}#pagewrap .overlay-image-section .builder_row_cover:before{background:-webkit-gradient(linear,left top,right top,from(rgba(23,23,23,90%)),to(transparent)) !important;background:-o-linear-gradient(left,rgba(23,23,23,90%),transparent) !important;background:linear-gradient(to right,rgba(23,23,23,90%),transparent) !important;}#pagewrap .overlay-image-section>.row_inner{padding-top:10%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}#pagewrap .affiliate-logos>.row_inner>.module_column.tb-column>.tb-column-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:-20px;}#pagewrap .affiliate-logos .affiliate-logo{margin:0px 10px;margin-top:20px;}#pagewrap .affiliate-logo-layout .affiliate-logos,#pagewrap .booking-icons-layout .booking-price-icons,#pagewrap .single-product-two .booking-price-icons{width:100%;margin-left:auto;margin-right:auto;padding-left:unset;padding-right:unset;}#pagewrap .home-eight.icon-section .icons-part{margin-top:-35px;}#pagewrap .home-eight.center-section .tb_row_frame_right{width:150px;height:150px;background-position:100% 100%;background-size:contain;background-repeat:no-repeat;bottom:20%;top:auto;}#pagewrap .home-eight.center-section .tb_row_frame_left{width:150px;height:150px;background-position:0% 0%;background-size:contain;background-repeat:no-repeat;top:0px;}#pagewrap .home-eight .tb_row_frame_wrap{top:-35px;}#pagewrap .home-six.text-image-section .content-side>.tb-column-inner{margin-left:70px;width:calc(100% - 70px);}.text-only p{text-align:justify;}#pagewrap .home-six.text-image-section .content-side .text-only,#pagewrap .home-six.text-image-section .content-side .main-button{margin-left:40px;width:calc(100% - 40px);}#pagewrap .home-six.text-image-section .content-side .main-heading.heading-only h2{text-align:right;}#pagewrap .home-three.text-image-section>.row_inner{padding-bottom:100px;}#pagewrap .home-three.text-image-section .tb_row_frame_left{bottom:100px;}#pagewrap #body .icon-section .icons-part .icon-image h3.image-title{margin-bottom:5px;}#pagewrap .icon-section .icons-part .icon-image .image-content{margin:20px 0px 0px;}#pagewrap .overlay-image-section>.row_inner>.module_column.tb-column.first{width:calc(100% - 145px);}#pagewrap .overlay-image-section>.row_inner>.module_column.tb-column.last{width:125px;text-align:right;margin-left:20px;}#pagewrap .overlay-image-section .text-only.align-right{width:270px;margin-left:360px;position:relative;}#pagewrap .overlay-image-section .text-only.align-right:before{content:"";display:block;width:250%;height:1px;background:var(--white);-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);top:50%;position:absolute;left:-20px;}#pagewrap .overlay-image-section .text-only p{text-align:left;}#pagewrap .home-eight.icon-section.center-section .icons-part .icon-image{width:calc(25% - 22.5px);margin-left:30px;}#pagewrap .home-eight.icon-section .icons-part .icon-image:nth-child(4n+1){margin-left:0;}#pagewrap .icon-section .icons-part .icon-image img{height:180px;}#pagewrap .reduced-margin.text-image-section>.row_inner>.module_column.tb-column{width:calc(48% - 0px);width:calc(50% - 35px);}#pagewrap .reduced-margin.text-image-section>.row_inner>.module_column.tb-column.last{margin-left:4%;margin-left:70px;}#pagewrap .appointments-two.reduced-margin.text-image-section .text-only{width:530px;position:relative;}#pagewrap .appointments-two.text-image-section .tb_row_frame_right{width:200px;height:200px;background-position:100% 100%;background-size:contain;background-repeat:no-repeat;bottom:0px;top:auto;}#pagewrap .appointments-two.text-image-section .tb_row_frame_left,#pagewrap .appointments-four.text-image-section .tb_row_frame_right{bottom:70px;top:auto;}#body .page-content{overflow:hidden;}#pagewrap .double-text-section >.subrow_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}#pagewrap .double-text-section>.subrow_inner>.module_column.sub_column{width:calc(50% - 35px);}#pagewrap .double-text-section>.subrow_inner>.module_column.sub_column.last{margin-left:70px;}.double-text-section{margin-top:20px;}#pagewrap .team-section>.row_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;}#pagewrap .team-section>.row_inner>.module_column.tb-column>.tb-column-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-30px;}#pagewrap .team-section .team-image{width:calc(25% - 75px);margin-left:100px;z-index:1;text-align:center;margin-top:30px;}#pagewrap .team-section .team-image:nth-child(4n+1){margin-left:0px;}#pagewrap .team-section .team-image img{border-radius:300px;}#pagewrap .team-section .team-image .image-wrap:before{content:"";position:absolute;width:100%;height:100%;left:20px;background:var(--blue);border-radius:300px;z-index:-1;}#pagewrap .team-section .team-image .image-content h3.image-title,#pagewrap .small-icons-part .small-icon-image .image-content h3.image-title{font-family:var(--buttonfont) !important;margin-bottom:0;font-style:italic;letter-spacing:normal;}#pagewrap .team-section .team-image .image-content{margin:20px auto 0px;}#pagewrap .small-icons-part>.subrow_inner>.module_column.sub_column>.tb-column-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}#pagewrap .small-icons-part .small-icon-image{width:calc(33.33% - 20px);margin-left:30px;z-index:1;text-align:center;margin-top:30px;display:flex;flex-flow:row;align-items:center;}#pagewrap .small-icons-part .small-icon-image:nth-child(3n+1){margin-left:0px;}#pagewrap .center-section .tb_row_frame_right,#pagewrap .about-five .tb_row_frame_right{width:150px;height:150px;background-position:100% 100%;background-size:contain;background-repeat:no-repeat;top:20px;right:20px;left:auto;}#pagewrap .center-section .tb_row_frame_left,#pagewrap .about-five .tb_row_frame_left{width:150px;height:150px;background-position:0% 0%;background-size:contain;background-repeat:no-repeat;bottom:-20px;top:auto;left:2%;}#pagewrap .about-three .tb_row_frame_left,#pagewrap .styling-four .tb_row_frame_left{bottom:100px;}.text-only.align-center p,.text-only.align-center li{text-align:center;}#pagewrap .narrow-section .row_inner{width:800px;}#pagewrap .styling-two>.row_inner{padding-bottom:70px;}#pagewrap .styling-two .tb_row_frame_right{bottom:170px;}#pagewrap .icon-section .icons-part.five-part-icons .icon-image{width:calc(20% - 24px);margin-left:30px;margin-top:70px;}#pagewrap .icon-section .icons-part.five-part-icons .icon-image:nth-child(4n+1){margin-left:30px;}#pagewrap .icon-section .icons-part.five-part-icons .icon-image:nth-child(5n+1){margin-left:0px;}#pagewrap .styling-two.text-image-section .content-side .main-heading.heading-only h2{text-align:right;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:0;}#pagewrap .styling-two.text-image-section .content-side .mini-heading.heading-only p{width:430px;margin-left:auto;margin-right:0;}#pagewrap .product-cat-archive{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:-30px;}#pagewrap .product-cat-archive .single-product-cat{width:calc(33.33% - 20px);margin-left:30px;margin-top:30px;}#pagewrap .single-product-cat,#pagewrap .single-archive-product{position:relative;}#pagewrap .product-cat-archive .single-product-cat:nth-child(3n+1){margin-left:0px;}#pagewrap .single-product-cat .product-cat-title-only,#pagewrap .main-product-archive .single-archive-product .product-title-only{position:absolute;width:calc(100% - 60px);margin:20px;bottom:0;left:0;background-color:var(--white);padding:5px 10px;-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s;opacity:1;text-align:center;}#pagewrap .single-product-cat:hover .product-cat-title-only{opacity:0;}#pagewrap .single-product-cat .product-cat-content{margin:20px;background-color:var(--white);padding:40px 20px;min-height:400px;position:relative;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:end;-ms-flex-line-pack:end;align-content:end;-webkit-transition:all ease .4s;-o-transition:all ease .4s;transition:all ease .4s;opacity:0;}#pagewrap .single-product-cat:hover .product-cat-content{opacity:1;}#pagewrap .single-product-cat .product-cat-content .text-only{width:80%;margin:0px auto 10px;}#pagewrap .single-product-cat .product-cat-title-only h2,#pagewrap .main-product-archive .single-archive-product .product-title-only h3{color:inherit;}#pagewrap .product-cat-archive .single-product-cat .product-cat-content{min-height:500px;}#pagewrap .single-product-cat .product-cat-content .product-cat-title{width:100%;}#pagewrap .product-archive-two.center-section .tb_row_frame_right,#pagewrap .product-archive-two.center-section .tb_row_frame_left{width:200px;height:200px;top:calc(50% - 100px);}#pagewrap .product-archive-two.center-section .tb_row_frame_right{left:auto;right:5%;}#pagewrap .product-archive-two.center-section .tb_row_frame_left{left:5%;}#pagewrap .product-archive-two.center-section>.row_inner{min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;}#pagewrap .product-archive-one.banner-section .builder_row_cover:before{content:"";display:block;position:absolute;width:100%;height:100%;left:0;top:0;right:0;bottom:0;}#pagewrap .main-product-archive ul#loops-wrapper{width:calc(100% - -20px);margin-left:-20px;}#pagewrap .main-product-archive .pagenav{width:100%;}.woocommerce #pagewrap .main-product-archive ul.loops-wrapper.products>li.product{margin:0;float:unset;width:calc(25% - 20px);margin-left:20px;margin-top:20px;}#pagewrap .main-product-archive ul#loops-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;margin-top:-20px;}#pagewrap .main-product-archive .single-archive-product{display:block;padding:20px;min-height:450px;}#pagewrap .main-product-archive .single-archive-product:hover .product-title-only{background-color:var(--black);color:var(--white);}#pagewrap .main-product-archive .pagenav{padding:0;}#pagewrap .main-product-archive .pagenav span{background-color:var(--blue);color:var(--black);}#pagewrap .main-product-archive .pagenav span,#pagewrap .main-product-archive .pagenav a{font-family:var(--headingsfont);color:var(--black);min-width:auto;min-height:auto;padding:5px 7px;margin:0;-webkit-transition:all ease .6s;-o-transition:all ease .6s;transition:all ease .6s;background-color:transparent;font-size:20px;}#pagewrap .main-product-archive .pagenav span.current,#pagewrap .main-product-archive .pagenav a:hover{background-color:var(--blue);}.woocommerce-no-products-found{width:100%;}#pagewrap .product-archive-two.product-archive-two-double-section .tb_row_frame_right{height:200px;width:200px;right:20px;left:auto;}#pagewrap .product-archive-two-double-section.reduced-margin.text-image-section>.row_inner>.module_column.tb-column.first{width:calc(40% - 35px);}#pagewrap .product-archive-two-double-section.reduced-margin.text-image-section>.row_inner>.module_column.tb-column.last{width:calc(60% - 35px);}#pagewrap .main-product-archive>.row_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;}#pagewrap .single-testimonial{padding:70px 30px;margin:30px;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}#pagewrap .single-testimonial .quote-mark{width:100px;margin:0px auto 40px;}#pagewrap .single-testimonial.slick-center{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}#pagewrap .testimonial-slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#pagewrap .slick-slider .slick-list{padding:0 !important;margin:0px 10px;}#pagewrap .slick-slider button.slick-arrow{position:absolute;z-index:1;left:0;top:calc(50% - 30px);padding:10px;background:transparent;-webkit-box-shadow:none;box-shadow:none;}#pagewrap .slick-slider button.slick-arrow.slick-next{left:auto;right:0;}#pagewrap .slick-slider button.slick-arrow img{width:15px;}#pagewrap .product-cat-archive-slider .single-product-cat{margin:10px;}#pagewrap .product-cat-archive-slider.slick-slider .slick-list{margin:0px 40px;}#pagewrap .testimonial-slider .sub-heading h3{font-size:18px;}#pagewrap .affiliate-logos .affiliate-logo img{width:auto;height:105px;-o-object-fit:contain;object-fit:contain;max-width:224px;}#pagewrap .testimonial-shortcode{margin-bottom:70px;}.single-product #layout{width:100%;max-width:100%;}.single-product #layout main#content{padding:0;}.single-product .single-product-one>.row_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;}.single-product #pagewrap #content .single-product-one .woocommerce-product-gallery{width:calc(40% - 35px);float:unset;}.single-product #pagewrap #content .single-product-one .summary{width:calc(60% - 35px);padding-left:0;margin-left:70px;float:unset;margin-bottom:0;}.single-product.woocommerce #pagewrap #content .single-product-one .product{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.single-product.woocommerce #pagewrap #content .single-product-one .product .images img{border-radius:0;}.single-product #pagewrap #content .single-product-one .woocommerce-variation-add-to-cart{display:none;}.single-product .single-product-one .product-cat-heading{margin-bottom:10px;}.single-product #pagewrap #content .single-product-one h1.product_title{font-family:var(--buttonfont) !important;font-style:italic;margin-bottom:20px;}.single-product.woocommerce #pagewrap #content .single-product-one .product form.variations_form{margin:30px 0px 0px;}.single-product .single-product-one .product-cat-heading p,.single-product.woocommerce #pagewrap #content .single-product-one .product form.variations_form .variations .label label,.single-product.woocommerce #pagewrap #content .single-product-one .product form.variations_form .variations .label span{font-family:var(--headingsfont);color:var(--black);font-size:18px;letter-spacing:normal;font-weight:normal;}.single-product.woo-variation-swatches .single-product-one .wvs-style-rounded.variable-items-wrapper .variable-item:not(.radio-variable-item){border:none;-webkit-box-shadow:0 0 10px #8a8a8a;box-shadow:0 0 10px #8a8a8a;}.single-product .single-product-one:before{content:"";display:block;position:absolute;width:35%;height:450px;background-image:url("https://cdn-ljdgl.nitrocdn.com/PBwnBdbuacJqRWqUyjsEmyBGWTmJrNxu/assets/images/source/rev-f2601fa/lovestorybridal.co.uk/wp-content/uploads/2023/12/Asset-1-2.svg");background-size:contain;background-position:80% 100%;background-repeat:no-repeat;right:0;left:auto;bottom:0;top:auto;}.single-product .single-product-one{position:relative;}#pagewrap .big-banner-image{padding-bottom:170px;padding-bottom:15%;padding-top:20%;}#pagewrap .box-section>.row_inner{margin-top:-170px;margin-top:-15%;background-color:var(--white);-webkit-box-shadow:0 0 20px #c6c6c6;box-shadow:0 0 20px #c6c6c6;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;}#pagewrap .box-section>.row_inner>.module_column.tb-column.first{width:62%;}#pagewrap .box-section>.row_inner>.module_column.tb-column.last{width:38%;}#pagewrap .box-section>.row_inner>.module_column.tb-column{padding:40px 30px;}#pagewrap .with-icons.contact-icons span{font-family:var(--primaryfont);font-size:16px;font-style:normal;line-height:1.2;margin:0px 0px 0px 15px;width:calc(100% - 30px);margin-top:4px;}#pagewrap .with-icons.contact-icons em{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;}#pagewrap .with-icons.contact-icons img{border-radius:0;width:30px;height:30px;}#pagewrap .with-icons.contact-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;}#pagewrap .with-icons.contact-icons .module-icon-item+.module-icon-item{margin-left:0;}#pagewrap .with-icons.contact-icons a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:8px 0px;}#pagewrap .social-icons.circle-icons a em,.mobile-menu-module .mobile-menu-icons .mobile-icons.circle-icons a em{padding:8px;font-size:22px;color:inherit;}#pagewrap .social-icons.circle-icons{margin-top:10px;margin-bottom:20px;}#pagewrap .social-icons.circle-icons a,.mobile-menu-module .mobile-menu-icons .mobile-icons.circle-icons a{border:solid 1px var(--black);border-radius:100%;-webkit-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;}#pagewrap .social-icons.circle-icons a:hover,.mobile-menu-module .mobile-menu-icons .mobile-icons.circle-icons a:hover{border:solid 1px var(--gold);background-color:var(--gold);color:var(--white);}#pagewrap .social-icons.circle-icons a em svg.tf-fab-instagram,.mobile-menu-module .mobile-menu-icons .mobile-icons.circle-icons a em svg.tf-fab-instagram{-webkit-transform:translateX(1px);-ms-transform:translateX(1px);transform:translateX(1px);}.boxed-heading{padding:15px 25px;}.opening-times table td{padding:6px 5px;}#pagewrap .box-section>.row_inner>.module_column.tb-column.last .tb_row_frame_right{width:40%;background-position:100% 100%;background-size:contain;background-repeat:no-repeat;opacity:.4;}.themify_builder .body-overlay{background:rgba(166,207,255,80%) !important;}.mobile-menu-module.ui.transparent{background:var(--white) !important;border-left:solid 8px var(--gold);}.mobile-menu-module ul a{font-family:var(--headingsfont);padding:10px 25px;font-size:18px;}.mobile-menu-module ul ul{padding-left:15px;}.mobile-menu-module ul li.current-menu-item>a{color:var(--gold);}.mobile-menu-module ul li.menu-item-object-yspl_win span.yspl_win_title{display:none;}.mobile-menu-module .mobile-menu-icons .mobile-icons.circle-icons a{padding:0;}.mobile-menu-module .mobile-menu-icons{margin-top:15px !important;margin-left:25px !important;margin-right:0 !important;width:100% !important;}.mobile-menu-module .mobile-menu-icons .mobile-icons.circle-icons a em{width:38px;}#pagewrap .icon-section .small-icons-part .small-icon-image .image-wrap{margin:0;margin-right:20px;width:50px;}#pagewrap .icon-section .small-icons-part .small-icon-image .image-content{padding:0;width:calc(100% - 50px);}#pagewrap .about-seven.icon-section .affiliate-logo-layout{padding-top:30px;}#pagewrap .single-product-cat .main-heading h2 em{font-size:40px;display:block;margin:4px 0px;}.image-gallery .gallery-columns-4.masonry-done .gallery-item{width:calc(25% - 15px);margin-bottom:20px;}.image-gallery .gallery-masonry.masonry-done>.gutter-sizer{width:20px;}.image-gallery{margin-bottom:-20px;}.legal-content table{border:solid 1px var(--black);border-spacing:0px;}.legal-content table td{border:solid 1px var(--black);padding:2px 5px;}@media (max-width: 1700px){.about-five>.tb_row_frame_wrap{height:110%;}.styling-three>.tb_row_frame_wrap{height:110%;}}@media (max-width: 1650px){#pagewrap .home-eight.center-section .tb_row_frame_right{bottom:25%;}#pagewrap .about-five .tb_row_frame_left{left:1%;width:100px;height:100px;}}@media (max-width: 1600px){#pagewrap .main-header .contact-icons .module-icon-item+.module-icon-item,#pagewrap .main-header>.row_inner>.module_column.tb-column:nth-child(3)>.tb-column-inner>div{margin-left:20px;}#pagewrap .main-header .main-menu ul.nav li a{padding:10px 20px;}.row_inner{width:90%;max-width:100%;}#pagewrap .text-image-section>.row_inner>.module_column.tb-column{width:calc(47% - 0px);}#pagewrap .text-image-section>.row_inner>.module_column.tb-column.last{margin-left:6%;}.single-product .single-product-one:before{width:25%;}}@media (max-width: 1550px){#pagewrap .small-icons-part .small-icon-image{width:calc(30% - 20px);}#pagewrap .small-icons-part .small-icon-image:nth-child(3n+2){width:calc(40% - 20px);}}@media (max-width: 1475px){#pagewrap .main-menu ul.nav li a,#pagewrap .main-header .contact-icons span,#pagewrap .main-button.header-button a{font-size:16px;}}@media (max-width: 1450px){#pagewrap .appointments-two.text-image-section .tb_row_frame_right{width:150px;height:150px;}}@media (max-width: 1420px){#pagewrap .main-header .social-icons{display:none;}#pagewrap .main-header .main-menu{margin-left:-20px;width:calc(100% - -40px);}}@media (max-width: 1400px){#pagewrap .main-footer .footer-top>.subrow_inner>.module_column.sub_column:nth-child(1){width:calc(31% - 200px);}#pagewrap .main-footer .footer-top>.subrow_inner>.module_column.sub_column:nth-child(2){width:calc(32% - 200px);}#pagewrap .main-footer .footer-top>.subrow_inner>.module_column.sub_column:nth-child(3){width:calc(37% - 200px);}#pagewrap .home-eight.icon-section.center-section .icons-part .icon-image{width:calc(33.33% - 20px);}#pagewrap .home-eight.icon-section .icons-part .icon-image:nth-child(4n+1){margin-left:30px;}#pagewrap .home-eight.icon-section .icons-part .icon-image:nth-child(3n+1){margin-left:0px;}#pagewrap .home-eight.icon-section .icons-part{width:90%;margin-left:auto;margin-right:auto;}#pagewrap .home-eight.center-section .tb_row_frame_right{bottom:30%;}#pagewrap .product-cat-archive .single-product-cat .product-cat-content{min-height:450px;}#pagewrap .product-archive-two.center-section .tb_row_frame_right,#pagewrap .product-archive-two.center-section .tb_row_frame_left{width:150px;height:150px;top:calc(50% - 55px);}#pagewrap .product-archive-two.product-archive-two-double-section .tb_row_frame_right{height:150px;width:150px;}}@media (max-width: 1350px){#pagewrap .main-header>.row_inner>.module_column.tb-column:nth-child(1){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}#pagewrap .main-header>.row_inner>.module_column.tb-column:nth-child(2){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}#pagewrap .main-header>.row_inner>.module_column.tb-column:nth-child(3){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}#pagewrap .main-header .contact-icons{display:none;}#pagewrap .main-header>.row_inner>.module_column.tb-column:nth-child(3)>.tb-column-inner{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;}#pagewrap .main-header .contact-icons .module-icon-item+.module-icon-item,#pagewrap .main-header>.row_inner>.module_column.tb-column:nth-child(3)>.tb-column-inner>div{margin-left:0;}#pagewrap .main-header .main-menu{margin-left:auto;width:100%;text-align:right;}#pagewrap .affiliate-logos .affiliate-logo{width:calc(25% - 20px);}#pagewrap .home-eight.center-section .tb_row_frame_right,#pagewrap .home-eight.center-section .tb_row_frame_left{bottom:32%;bottom:auto;top:30px;}#pagewrap .main-footer .footer-top>.subrow_inner>.module_column.sub_column{margin-top:50px;}#pagewrap .main-footer .footer-top>.subrow_inner>.module_column.sub_column:nth-child(1){width:100%;text-align:center;margin-top:0;}#pagewrap .main-footer .footer-top>.subrow_inner>.module_column.sub_column:nth-child(2){width:calc(22% - 33px);margin-left:0;}#pagewrap .main-footer .footer-top>.subrow_inner>.module_column.sub_column:nth-child(3){width:calc(28% - 33px);}#pagewrap .main-footer .footer-top>.subrow_inner>.module_column.sub_column:nth-child(4){width:calc(50% - 34px);}#pagewrap .main-footer .footer-logo img{width:200px;}#pagewrap .icon-section .icons-part .icon-image{margin-left:50px;width:calc(25% - 37.5px);}#pagewrap .page-heading h1{font-size:50px;}#pagewrap .main-heading h1,#pagewrap .main-heading h2,#pagewrap .legal-content h1,#pagewrap .team-section .team-image .image-content h3.image-title,.single-product #pagewrap .single-product-one h1.product_title{font-size:40px;}#pagewrap .main-heading h1 em,#pagewrap .main-heading h2 em{font-size:45px;}#pagewrap .mini-heading p,#pagewrap .amelia-v2-booking #amelia-container .am-fcis__header-name{font-size:32px;}#pagewrap .overlay-image-section .text-only.align-right{margin-left:290px;}#pagewrap .home-eight.icon-section .icons-part{width:100%;}#pagewrap .affiliate-logos .affiliate-logo img{width:100%;max-width:unset;}#pagewrap .main-heading.with-line h1:before,#pagewrap .main-heading.with-line h2:before{top:25px;}#pagewrap .single-product-cat .main-heading h2 em{font-size:35px;}#pagewrap .main-product-archive .single-archive-product{min-height:350px;}}@media (max-width: 1300px){#pagewrap .text-image-section>.row_inner>.module_column.tb-column{width:calc(50% - 35px);}#pagewrap .text-image-section>.row_inner>.module_column.tb-column.last{margin-left:70px;}#pagewrap .banner-section>.row_inner>.module_column.tb-column:before{height:200px;}#pagewrap .team-section .team-image{width:calc(25% - 45px);margin-left:60px;}#pagewrap .single-testimonial .quote-mark{width:70px;margin:0px auto 25px;}#pagewrap .single-testimonial{padding:50px 25px;}}@media (max-width: 1250px){#pagewrap .appointments-two.reduced-margin.text-image-section .text-only{width:100%;}#pagewrap .reduced-margin.text-image-section>.row_inner>.module_column.tb-column{width:calc(50% - 25px);}#pagewrap .reduced-margin.text-image-section>.row_inner>.module_column.tb-column.last{margin-left:50px;}#pagewrap .double-text-section>.subrow_inner>.module_column.sub_column{width:calc(50% - 25px);}#pagewrap .double-text-section>.subrow_inner>.module_column.sub_column.last{margin-left:50px;}#pagewrap .product-archive-two.product-archive-two-double-section .tb_row_frame_right{height:100px;width:100px;}#pagewrap .product-archive-two.product-archive-two-double-section>.tb_row_frame_wrap{height:100%;bottom:-50px;top:auto;}.single-product #pagewrap #content .single-product-one .woocommerce-product-gallery{width:calc(40% - 25px);}.single-product #pagewrap #content .single-product-one .summary{width:calc(60% - 25px);margin-left:50px;}}@media (max-width: 1200px){#pagewrap .home-six.text-image-section .content-side .text-only,#pagewrap .home-six.text-image-section .content-side .main-button{margin-left:0;width:100%;}#pagewrap .home-two.text-image-section .content-side>.tb-column-inner,#pagewrap .home-six.text-image-section .content-side>.tb-column-inner{margin-left:30px;width:calc(100% - 30px);}#pagewrap .center-section .tb_row_frame_right,#pagewrap .about-five .tb_row_frame_right,#pagewrap .center-section .tb_row_frame_left{width:120px;height:120px;}#pagewrap .team-section .team-image .image-content h3.image-title{font-size:30px;}.styling-three>.tb_row_frame_wrap{height:105%;}#pagewrap .product-cat-archive .single-product-cat .product-cat-content{min-height:350px;}#pagewrap .product-archive-two.center-section .tb_row_frame_right,#pagewrap .product-archive-two.center-section .tb_row_frame_left{display:none;}#pagewrap .product-archive-two.center-section>.row_inner{width:90%;}#pagewrap .single-testimonial{margin:25px;}#pagewrap .slick-slider .slick-list{margin:0px 15px;}.image-gallery .gallery-columns-4.masonry-done .gallery-item{width:calc(33.33% - 13px);}#pagewrap .amelia-v2-booking #amelia-container .am-fcil .am-fcil__item-inner{padding:20px;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil__item-heading .am-fcil__item-name{font-size:20px;}#pagewrap .big-banner-image{padding-top:25%;padding-bottom:18%;}#pagewrap .box-section>.row_inner{margin-top:-18%;}#pagewrap .small-icons-part .small-icon-image,#pagewrap .small-icons-part .small-icon-image:nth-child(3n+2){width:calc(50% - 15px);}#pagewrap .small-icons-part .small-icon-image:nth-child(3n+1){margin-left:30px;}#pagewrap .small-icons-part .small-icon-image:nth-child(2n+1){margin-left:0px;}}@media (max-width: 1150px){#pagewrap .icon-section .icons-part.five-part-icons .icon-image{width:calc(33.33% - 20px);margin-left:30px;}#pagewrap .icon-section .icons-part.five-part-icons .icon-image:nth-child(5n+1){margin-left:30px;}#pagewrap .icon-section .icons-part.five-part-icons .icon-image:nth-child(3n+1){margin-left:0;}#pagewrap .icon-section .icons-part.five-part-icons .icon-image .image-content{width:100%;}}@media (max-width: 1100px){#pagewrap .text-image-section>.row_inner>.module_column.tb-column{width:calc(100% - 0px);}#pagewrap .text-image-section>.row_inner>.module_column.tb-column.last{margin-left:0px;}#pagewrap .text-image-section>.row_inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-flow:wrap-reverse;flex-flow:wrap-reverse;}#pagewrap .text-image-section.flipped-bg>.row_inner{-ms-flex-flow:wrap;flex-flow:wrap;}#pagewrap .text-image-section>.row_inner>.module_column.tb-column,#pagewrap .text-image-section .text-only p,#pagewrap .home-six.text-image-section .content-side .main-heading.heading-only h2{text-align:center;}#pagewrap .text-image-section>.row_inner>.module_column.tb-column.image-side{margin-bottom:40px;}#pagewrap .text-image-section>.row_inner>.module_column.tb-column.image-side .module-image img{width:700px;-o-object-fit:contain;object-fit:contain;}#pagewrap .text-image-section .tb_row_frame_left,#pagewrap .text-image-section .tb_row_frame_right,#pagewrap .appointments-four.text-image-section .tb_row_frame_right{bottom:auto;top:200px;}#pagewrap .home-three.text-image-section .tb_row_frame_left{bottom:auto;top:250px;}#pagewrap .home-two.text-image-section .content-side>.tb-column-inner,#pagewrap .home-six.text-image-section .content-side>.tb-column-inner{margin-left:auto;width:100%;}#pagewrap .mini-heading p{margin-left:0;}#pagewrap .main-heading.with-line.align-right h1,#pagewrap .main-heading.with-line.align-right h2{margin-right:auto;}#pagewrap .home-three.text-image-section>.row_inner{padding-bottom:50px;}#pagewrap .reduced-margin.text-image-section>.row_inner>.module_column.tb-column{width:100%;}#pagewrap .reduced-margin.text-image-section>.row_inner>.module_column.tb-column.last{margin-left:0px;}#pagewrap .main-heading.with-line h1,#pagewrap .main-heading.with-line h2{margin-left:auto;}#pagewrap .reduced-margin.text-image-section>.row_inner>.module_column.tb-column{width:100%;}#pagewrap .reduced-margin.text-image-section>.row_inner>.module_column.tb-column.last{margin-left:0px;}#pagewrap .appointments-two.text-image-section .tb_row_frame_left{bottom:auto;top:250px;}#pagewrap .team-section .team-image .image-wrap:before{left:15px;}#pagewrap .styling-two.text-image-section .content-side .mini-heading.heading-only p{width:100%;}#pagewrap .styling-two.text-image-section .content-side .main-heading.heading-only h2{width:100%;text-align:center;}#pagewrap .icon-section .icons-part.five-part-icons .icon-image{width:calc(50% - 15px);margin-left:30px;}#pagewrap .icon-section .icons-part.five-part-icons .icon-image:nth-child(3n+1){margin-left:30px;}#pagewrap .icon-section .icons-part.five-part-icons .icon-image:nth-child(2n+1){margin-left:0;}.styling-three>.tb_row_frame_wrap{height:104%;}#pagewrap .single-product-cat .main-heading h2 em{font-size:30px;}#pagewrap .main-product-archive .single-archive-product{min-height:300px;}#pagewrap .main-product-archive .single-archive-product .product-title-only{margin:10px;width:calc(100% - 40px);}#pagewrap .product-archive-two-double-section.reduced-margin.text-image-section>.row_inner>.module_column.tb-column.first{width:100%;}#pagewrap .product-archive-two-double-section.reduced-margin.text-image-section>.row_inner>.module_column.tb-column.last{width:100%;}#pagewrap .product-archive-two.product-archive-two-double-section .tb_row_frame_right{display:none;}#pagewrap .product-archive-two.product-archive-two-double-section.text-image-section>.row_inner>.module_column.tb-column.image-side .module-image img{max-height:500px;}#pagewrap .single-testimonial.slick-center{-webkit-transform:none;-ms-transform:none;transform:none;}#pagewrap .single-testimonial{margin:0px 15px;}#pagewrap .slick-slider .slick-list{margin:0px 25px;}#pagewrap .slick-slider button.slick-arrow{top:calc(50% - 25px);}}@media (max-width: 1050px){#pagewrap .main-footer .footer-top>.subrow_inner>.module_column.sub_column:nth-child(2),#pagewrap .main-footer .footer-top>.subrow_inner>.module_column.sub_column:nth-child(3){width:calc(50% - 25px);text-align:center;}#pagewrap .main-footer .footer-top>.subrow_inner>.module_column.sub_column:nth-child(4){width:100%;margin-left:0;text-align:center;}#pagewrap .main-footer ul#menu-legals{width:100%;}#pagewrap .main-footer .footer-text.form-text{width:700px;margin-left:auto;margin-right:auto;}#pagewrap .frm_forms#frm_form_6_container .frm_form_field.vertical_radio .frm_checkbox label,#pagewrap .frm_forms#frm_form_6_container .frm_form_field.vertical_radio .frm_radio label{text-align:center;padding:0;text-indent:0;}#pagewrap .icon-section .icons-part .icon-image{width:calc(50% - 25px);}#pagewrap .icon-section .icons-part .icon-image:nth-child(4n+1){margin-left:50px;}#pagewrap .icon-section .icons-part .icon-image:nth-child(2n+1){margin-left:0;}#pagewrap .icon-section .icons-part .icon-image .image-content{width:300px;margin-left:auto;margin-right:auto;}#pagewrap .home-eight.icon-section .icons-part .icon-image .image-content{width:100%;}}@media (max-width: 1000px){#pagewrap .banner-section>.row_inner>.module_column.tb-column:before{height:150px;}#pagewrap .product-cat-archive .single-product-cat .product-cat-content{min-height:500px;}#pagewrap .product-cat-archive .single-product-cat{width:calc(50% - 20px);}#pagewrap .product-cat-archive .single-product-cat:nth-child(3n+1){margin-left:30px;}#pagewrap .product-cat-archive .single-product-cat:nth-child(2n+1){margin-left:0px;}#pagewrap .main-product-archive .single-archive-product{min-height:550px;}#pagewrap .main-product-archive .single-archive-product .product-title-only{margin:20px;width:calc(100% - 60px);}.woocommerce #pagewrap .main-product-archive ul.loops-wrapper.products>li.product{width:calc(50% - 20px);}#pagewrap .amelia-v2-booking #amelia-container .am-fcil .am-fcil__item{width:100%;max-width:100%;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil .am-fcil__item-inner{padding:30px;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil__item-heading .am-fcil__item-name{font-size:25px;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil .am-fcil__item{padding:0;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil .am-fcil__item+.am-fcil__item{margin-top:30px;}#pagewrap .booking-form-shortcode{}}@media (max-width: 900px){#pagewrap .narrow-section .row_inner{width:90%;}#pagewrap .team-section .team-image{width:calc(50% - 30px);margin-left:60px;}#pagewrap .team-section .team-image:nth-child(2n+1){margin-left:0;}#pagewrap .team-section .team-image .image-wrap{width:80%;margin:auto;}#pagewrap .product-cat-archive .single-product-cat .product-cat-content{min-height:400px;}.image-gallery .gallery-columns-4.masonry-done .gallery-item{width:calc(33.33% - 7px);margin-bottom:10px;}.image-gallery .gallery-masonry.masonry-done>.gutter-sizer{width:10px;}.image-gallery{margin-bottom:-10px;}#pagewrap .box-section>.row_inner>.module_column.tb-column.first{width:100%;}#pagewrap .box-section>.row_inner>.module_column.tb-column.last{width:100%;}#pagewrap .home-eight.center-section .tb_row_frame_right,#pagewrap .home-eight.center-section .tb_row_frame_left{width:120px;height:120px;}}@media (max-width: 850px){#pagewrap .home-eight.icon-section.center-section .icons-part .icon-image{width:calc(100% - 0px);margin-left:0;}#pagewrap .home-eight.icon-section .icons-part .icon-image:nth-child(4n+1){margin-left:0px;}#pagewrap .text-image-section>.row_inner>.module_column.tb-column.image-side .module-image img{width:80%;}#pagewrap .text-image-section .tb_row_frame_left,#pagewrap .text-image-section .tb_row_frame_right{display:none;}#pagewrap .page-heading h1{font-size:40px;}#pagewrap .main-heading h1,#pagewrap .main-heading h2,#pagewrap .legal-content h1,.single-product #pagewrap .single-product-one h1.product_title{font-size:35px;}#pagewrap .main-heading h1 em,#pagewrap .main-heading h2 em{font-size:40px;}#pagewrap .mini-heading p,#pagewrap .amelia-v2-booking #amelia-container .am-fcis__header-name{font-size:25px;}#pagewrap .sub-heading h3,#pagewrap .main-footer .footer-menu h3.module-title,#pagewrap .main-footer .footer-text h3.module-title,#pagewrap .icon-section .icons-part .icon-image h3.image-title,#pagewrap .small-icons-part .small-icon-image h3.image-title,#pagewrap .amelia-v2-booking #amelia-container .am-fcil__item-name,#pagewrap .amelia-v2-booking #amelia-container .am-fcis__header-price{font-size:22px;}#pagewrap .overlay-image-section .text-only.align-right{margin-left:270px;}#pagewrap .icon-section .icons-part .icon-image .image-content{width:100%;}#pagewrap .banner-section>.row_inner>.module_column.tb-column:before{height:100px;}#pagewrap .main-heading.with-line h1:before,#pagewrap .main-heading.with-line h2:before{top:22px;}#pagewrap .styling-three.icon-section .icons-part{margin-top:-30px;}}@media (max-width: 800px){#pagewrap .main-footer .footer-text.form-text{width:100%;}#pagewrap .overlay-image-section .text-only.align-right{margin-left:0;width:100%;}#pagewrap .overlay-image-section>.row_inner>.module_column.tb-column.first{width:100%;}#pagewrap .overlay-image-section>.row_inner>.module_column.tb-column.last{width:100%;text-align:left;margin-left:0px;}#pagewrap .overlay-image-section .builder_row_cover:before{background:rgba(23,23,23,70%) !important;}#pagewrap .double-text-section>.subrow_inner>.module_column.sub_column{width:100%;}#pagewrap .double-text-section>.subrow_inner>.module_column.sub_column.last{margin-left:0px;margin-top:20px;}.center-section .text-only p{text-align:center;}#pagewrap .small-icons-part .small-icon-image,#pagewrap .small-icons-part .small-icon-image:nth-child(3n+2){width:100%;margin-left:0px;}#pagewrap .small-icons-part .small-icon-image:nth-child(3n+1){margin-left:0px;}#pagewrap .about-five.icon-section,#pagewrap .about-five.icon-section .small-icons-part .small-icon-image .image-content{text-align:center;}#pagewrap .about-five.icon-section .small-icons-part .small-icon-image .image-content{width:100%;}#pagewrap .about-five.icon-section .small-icons-part .small-icon-image .image-wrap{margin-bottom:10px;margin-right:0;}#pagewrap .about-five.icon-section .small-icons-part .small-icon-image{margin-top:20px;flex-flow:column;}#pagewrap .about-five.icon-section.width-auto{padding-bottom:0;}#pagewrap .styling-three.center-section .tb_row_frame_right{display:none;}#pagewrap .product-cat-archive .single-product-cat .product-cat-content{min-height:350px;}#pagewrap .main-product-archive .single-archive-product{min-height:450px;}.image-gallery .gallery-columns-4.masonry-done .gallery-item{width:calc(50% - 5px);}.single-product #pagewrap #content .single-product-one .woocommerce-product-gallery{width:100%;}.single-product #pagewrap #content .single-product-one .summary{width:100%;margin-left:0px;margin-top:40px;}}@media (max-width: 680px){#pagewrap .main-footer .footer-top>.subrow_inner>.module_column.sub_column{margin-left:30px;}#pagewrap .main-footer .footer-top>.subrow_inner>.module_column.sub_column:nth-child(2),#pagewrap .main-footer .footer-top>.subrow_inner>.module_column.sub_column:nth-child(3){width:calc(50% - 15px);}#pagewrap .icon-section .icons-part .icon-image img{height:150px;}.width-auto{padding:50px 0px;}#pagewrap .home-eight.center-section .tb_row_frame_left,#pagewrap .home-eight.center-section .tb_row_frame_right{width:100px;height:100px;}#pagewrap .home-eight .tb_row_frame_wrap{top:0;}#pagewrap .product-cat-archive-slider .single-product-cat .product-cat-content{min-height:500px;}#pagewrap .main-header .header-button.main-button{display:none;}#pagewrap .main-header>.row_inner>.module_column.tb-column:nth-child(3){display:none;}#pagewrap .main-header>.row_inner>.module_column.tb-column:nth-child(2){margin-left:10px;width:100px;}#pagewrap .main-header>.row_inner>.module_column.tb-column:nth-child(1){width:calc(100% - 130px);}#pagewrap .center-section .tb_row_frame_right,#pagewrap .about-five .tb_row_frame_right,#pagewrap .center-section .tb_row_frame_left,#pagewrap .about-five .tb_row_frame_left{display:none;}#pagewrap .team-section .team-image .image-wrap{width:90%;margin:auto;}#pagewrap .team-section .team-image{width:calc(50% - 20px);margin-left:40px;}#pagewrap .product-cat-archive .single-product-cat .product-cat-content{min-height:auto;opacity:0;display:none;}#pagewrap .product-cat-archive .single-product-cat{width:100%;margin-left:0px;padding-top:125%;}#pagewrap .product-cat-archive .single-product-cat:nth-child(3n+1){margin-left:0px;}#pagewrap .product-cat-archive .single-product-cat .product-cat-title-only{position:relative;opacity:1;color:var(--black);}#pagewrap .main-product-archive .single-archive-product{min-height:auto;height:100%;padding:0px 0px 0px 0px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative;}#pagewrap .main-product-archive .single-archive-product .product-title-only{position:relative;margin-top:120%;}.woocommerce #pagewrap .main-product-archive ul.loops-wrapper.products>li.product{width:100%;margin-left:0;}#pagewrap .main-product-archive ul#loops-wrapper{width:calc(100% - 0px);margin-left:0px;}#pagewrap .testimonial-shortcode{margin-bottom:50px;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil .am-fcil__item+.am-fcil__item{margin-top:20px;}#pagewrap .booking-form-shortcode{}#pagewrap .amelia-v2-booking #amelia-container .am-fcil__item-heading .am-fcil__item-name{font-size:22px;}#pagewrap .big-banner-image{padding-top:45%;padding-bottom:70px;}#pagewrap .box-section>.row_inner{margin-top:-70px;}}@media (max-width: 600px){#pagewrap .home-eight.center-section .tb_row_frame_left,#pagewrap .home-eight.center-section .tb_row_frame_right{display:none;}#pagewrap .frm_forms#frm_form_4_container .frm_submit{position:relative;width:100%;text-align:left;}#pagewrap .frm_forms#frm_form_4_container .frm_form_field#frm_field_25_container{width:100%;margin-bottom:20px;}}@media (max-width: 500px){#pagewrap .frm_forms#frm_form_6_container .frm_submit{position:relative;width:100%;text-align:center;}#pagewrap .frm_forms#frm_form_6_container .frm_form_field#frm_field_26_container{width:100%;}#pagewrap .main-footer .social-icons.footer-icons{margin-top:20px;}#pagewrap .main-footer .footer-top>.subrow_inner>.module_column.sub_column:nth-child(2),#pagewrap .main-footer .footer-top>.subrow_inner>.module_column.sub_column:nth-child(3){width:100%;margin-left:0;}#pagewrap .affiliate-logos .affiliate-logo{width:calc(50% - 20px);}#pagewrap .product-cat-archive-slider .single-product-cat .product-cat-content{min-height:350px;}#pagewrap .single-product-cat .product-cat-content .text-only{width:100%;}#pagewrap .main-heading h1,#pagewrap .main-heading h2,#pagewrap .legal-content h1,#pagewrap .team-section .team-image .image-content h3.image-title,.single-product #pagewrap .single-product-one h1.product_title{font-size:28px;}#pagewrap .mini-heading p,#pagewrap .amelia-v2-booking #amelia-container .am-fcis__header-name{font-size:22px;}p,li,#pagewrap .icon-section .icons-part .icon-image .image-caption,#pagewrap .amelia-v2-booking #amelia-container span+span,#pagewrap .amelia-v2-booking #amelia-container .am-fcis__info-service__desc,#pagewrap .amelia-v2-booking #amelia-container .am-fcis__info-tab{font-size:15px;}#pagewrap .main-button a,#pagewrap .main-button.no-link .module-buttons-item{font-size:16px;}#pagewrap .main-heading.with-line h1:before,#pagewrap .main-heading.with-line h2:before{top:16px;right:-20px;}#pagewrap .main-heading.with-line.align-right h1:before,#pagewrap .main-heading.with-line.align-right h2:before{left:-20px;}#pagewrap .sub-heading h3,#pagewrap .main-footer .footer-menu h3.module-title,#pagewrap .main-footer .footer-text h3.module-title,#pagewrap .icon-section .icons-part .icon-image h3.image-title,#pagewrap .small-icons-part .small-icon-image h3.image-title,#pagewrap .amelia-v2-booking #amelia-container .am-fcil__item-name,#pagewrap .amelia-v2-booking #amelia-container .am-fcis__header-price{font-size:20px;}#pagewrap .page-heading h1{font-size:32px;}#pagewrap .main-heading h1 em,#pagewrap .main-heading h2 em{font-size:35px;}#pagewrap .with-lines.mini-heading p:before,#pagewrap .with-lines.mini-heading p:after,#pagewrap .center-section .with-lines.main-heading h2:before,#pagewrap .center-section .with-lines.main-heading h2:after{width:40px;}#pagewrap .with-lines.mini-heading p:before,#pagewrap .center-section .with-lines.main-heading h2:before{left:-10px;}#pagewrap .with-lines.mini-heading p:after,#pagewrap .center-section .with-lines.main-heading h2:after{right:-10px;}#pagewrap .heading-font p{font-size:16px;}#pagewrap .heading-font p em{font-size:20px;}#pagewrap .overlay-image-section .text-only.align-right:before{left:-10px;width:100%;}#pagewrap .banner-section>.row_inner>.module_column.tb-column:before{height:60px;margin-bottom:20px;}.row_inner{width:85%;}#pagewrap .icon-section .icons-part .icon-image{margin-top:50px;}#pagewrap .home-eight.icon-section .icons-part{margin-top:-15px;}#pagewrap .home-three.text-image-section>.row_inner{padding-bottom:20px;}.home-seven>.row_inner>.module_column.tb-column.width-auto{padding:20px 0px;}#pagewrap .main-heading.with-line h1:before,#pagewrap .main-heading.with-line h2:before{top:16px;}#pagewrap .narrow-section .row_inner{width:85%;}#pagewrap .team-section .team-image .image-wrap{width:90%;margin:auto;}#pagewrap .team-section .team-image{width:calc(50% - 15px);margin-left:30px;}#pagewrap .styling-two>.row_inner{padding-bottom:20px;}#pagewrap .single-product-cat .main-heading h2 em{font-size:28px;}#pagewrap .sub-heading h3 em{font-size:28px;}#pagewrap .product-archive-two.center-section>.row_inner{width:85%;}.single-product .single-product-one:before{display:none;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil__item-heading .am-fcil__item-name{font-size:20px;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil .am-fcil__item-inner{padding:20px;}#pagewrap .amelia-v2-booking #amelia-container .am-fcis__header-price{margin-right:0px;margin-bottom:10px;}#pagewrap .amelia-v2-booking #amelia-container .am-fcis__header-top.am-tablet.am-mobile .am-fcis__header-btn{margin-left:0;}#pagewrap .box-section>.row_inner>.module_column.tb-column{padding:0;}#pagewrap .box-section>.row_inner{margin-top:50px;background:transparent;-webkit-box-shadow:none;box-shadow:none;}#pagewrap .big-banner-image{padding-top:60%;padding-bottom:0;}#pagewrap .box-section>.row_inner>.module_column.tb-column.last{margin-top:40px;background:transparent;}}@media (max-width: 450px){#pagewrap .main-button .module-buttons-item{display:block;}#pagewrap .main-button .module-buttons-item+.module-buttons-item,#pagewrap .main-button.no-link .module-buttons-item+.module-buttons-item{margin-left:0;margin-top:10px;}}@media (max-width: 400px){#pagewrap .product-cat-archive-slider .single-product-cat .product-cat-content{padding:20px 15px;margin:15px;}#pagewrap .slick-slider button.slick-arrow{top:auto;bottom:-45px;left:calc(50% - 30px);}#pagewrap .slick-slider button.slick-arrow img{width:10px;}#pagewrap .slick-slider .slick-list{margin-bottom:45px !important;}#pagewrap .slick-slider button.slick-arrow.slick-next{right:calc(50% - 30px);}#pagewrap .product-cat-archive-slider.slick-slider button.slick-arrow.slick-next{bottom:-43px;}#pagewrap .product-cat-archive-slider.slick-slider .slick-list{margin:0px;}#pagewrap .overlay-image-section .text-only.align-right:before{display:none;}#pagewrap .icon-section .icons-part .icon-image{width:100%;margin-left:0;}#pagewrap .text-image-section>.row_inner>.module_column.tb-column.image-side .module-image img{width:90%;}.appointments-three>.row_inner>.module_column.tb-column.width-auto{padding:20px 0px;}#pagewrap .team-section .team-image{width:calc(100% - 15px);margin-left:0;margin-right:15px;}#pagewrap .icon-section .icons-part.five-part-icons .icon-image{width:100%;margin-left:0;}#pagewrap .icon-section .icons-part.five-part-icons .icon-image:nth-child(5n+1){margin-left:0px;}#pagewrap .icon-section .icons-part.five-part-icons .icon-image:nth-child(3n+1){margin-left:0;}#pagewrap .product-cat-archive .single-product-cat .product-cat-title-only{width:calc(100% - 40px);margin:10px;}#pagewrap .main-product-archive .single-archive-product .product-title-only{width:calc(100% - 40px);margin:10px;margin-top:120%;}#pagewrap .slick-slider .slick-list{margin-left:0;margin-right:0;}#pagewrap .single-testimonial{margin:0px 5px 12px;}}@media (max-width: 350px){#pagewrap .with-lines.mini-heading p:before,#pagewrap .with-lines.mini-heading p:after,#pagewrap .center-section .with-lines.main-heading h2:before,#pagewrap .center-section .with-lines.main-heading h2:after{display:none;}#pagewrap .main-heading.with-line h1:before,#pagewrap .main-heading.with-line h2:before{display:none;}.mobile-menu-module.ui.transparent{width:calc(100% - 8px);}#pagewrap .single-testimonial .quote-mark{width:28%;}#pagewrap .single-testimonial{padding:30px 20px;}.image-gallery .gallery-columns-4.masonry-done .gallery-item{width:100%;margin-bottom:20px;}.image-gallery .gallery-masonry.masonry-done>.gutter-sizer{width:0px;}.image-gallery{margin-bottom:-20px;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil .am-fcil__item-inner{padding:15px;text-align:center;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil__item-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil__item-info__inner{margin-bottom:15px;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil__item-heading .am-fcil__item-name{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;margin:0;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil .am-fcil__item-heading{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}#pagewrap .amelia-v2-booking #amelia-container .am-fcil__item-cost{margin-top:10px;}#pagewrap .with_frm_style .frm-g-recaptcha > div,#pagewrap .with_frm_style .g-recaptcha > div,#pagewrap .with_frm_style .frm-g-recaptcha > div > div,#pagewrap .with_frm_style .g-recaptcha > div > div{width:100%;max-width:100%;-webkit-box-shadow:none;box-shadow:none;border:none;}}#pagewrap .icon-section .icons-part.three-part-icons .icon-image{}#pagewrap .icon-section .icons-part.three-part-icons .icon-image:nth-child(4n+1){margin-left:100px;}#pagewrap .icon-section .icons-part.three-part-icons .icon-image:nth-child(3n+1){margin-left:0;}@media (max-width: 1350px){#pagewrap .icon-section .icons-part.three-part-icons .icon-image:nth-child(4n+1){margin-left:50px;}}@media (max-width: 1050px){#pagewrap .icon-section .icons-part.three-part-icons .icon-image:nth-child(3n+1){margin-left:50px;}#pagewrap .icon-section .icons-part.three-part-icons .icon-image:nth-child(2n+1){margin-left:0px;}}@media (max-width: 400px){#pagewrap .icon-section .icons-part.three-part-icons .icon-image:nth-child(4n+1){margin-left:0px;}#pagewrap .icon-section .icons-part.three-part-icons .icon-image:nth-child(3n+1){margin-left:0px;}}.popup-hp .row_inner{padding:30px;text-align:center;}.popup-hp h2{font-family:var(--headingsfont);}.popup-hp .module-buttons a{background-color:var(--gold);border:solid 1px var(--gold);font-family:var(--buttonfont);font-size:21px;font-style:italic;color:var(--black);color:white !important;padding:10px 20px;text-align:center;}.popup-hp .module-buttons a span{line-height:normal;font-family:var(--body);}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;}