/*+clearfix {*/.info-box:after{content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}.info-box{display:block;*height:1px;}/*+}*//* blank */.contact-bar{font-family:Raleway;font-weight:200;font-size:1em;line-height:26px;color:#FFFFFF !important;}.contact-bar STRONG{color:#FFFFFF;padding-right:10px;}.contact-bar A{color:#FFF !important;text-decoration:underline !important;}*{margin:0;}HTML{background:#FFF;overflow-x:hidden;}BLOCKQUOTE P{font-family:Playfair Display   !important;font-size:1.6em;font-weight:bold;font-style:;color:#DC7790;padding-bottom:0px;margin-bottom:40px;margin-top:20px;position:relative;}BLOCKQUOTE P:before{content:'“';font-size:4em;position:absolute;left:-60px;color:rgba(128,128,128,0.248);}BLOCKQUOTE P:after{content:'”';padding-left:5px;color:rgba(128,128,128,0.248);}#page{background:#FFF;}.outer{width:100%;}H1{font-family:Raleway;font-size:3.6em;font-weight:100;color:#FFF;line-height:1.3em;}H1 STRONG{font-weight:900;}H2{background:-webkit-linear-gradient(left,#DD4972,#F380A0);color:#D24568;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:raleway;font-weight:900;font-size:3em;line-height:1.2em;padding-bottom:30px;}H2 SMALL{font-weight:200;}H3{font-family:raleway;font-size:1.8em;font-weight:900;}H4{font-family:Raleway;text-transform:uppercase;letter-spacing:4px;padding-bottom:30px;}P{font-family:raleway;letter-spacing:0.2px;font-weight:400;font-size:1.2em;padding-bottom:20px;color:#848484;line-height:1.6em;}P.intro{font-size:1.8em;}A{color:inherit;text-decoration:none;font-family:Raleway !important;}A.small{font-size:small;padding:5px 10px;display:inline-block;background:rgba(209,69,104,0.711);font-weight:bold;color:#FFF;vertical-align:middle;margin-bottom:3px;box-shadow:-3px 3px 0px rgba(0,0,0,0.1);transition:0.1s;}A.small:hover{background:#D24568;transition:0.1s;}A.small:hover I{padding-left:10px;padding-right:5px;text-shadow:0px 0px 20px #FFF;transition:0.5s;}A.small I{padding-left:5px;color:#FFFFFF;transition:0.3s;}A.main-btn{padding:20px;font-weight:bold;text-transform:uppercase;font-size:1.2em;letter-spacing:3px;color:#FFF;display:block;background:#D24568;box-shadow:-5px 5px rgba(0,0,0,0.2);transition:0.3s;}A.main-btn.small{font-size:0.9em;text-align:center;}A.main-btn.small:after{padding-left:0px !important;}A.main-btn.blue{background:#FFF;color:#8991B0;}A.main-btn.yellow{background:#FFF;color:#98A283;}A.main-btn.green{background:#FFF;color:#82A185;}A.main-btn.blue:hover{background:#E7D0FD;color:#000000;}A.main-btn.yellow:hover{background:#E7FEB0;color:#000000;}A.main-btn.green:hover{background:#C7EACA;color:#000000;}A.main-btn.blue:focus,A.main-btn.yellow:focus,A.main-btn.green:focus{color:inherit;}A.main-btn:after{content:'\f105';font-family:Font Awesome\ 5 Pro;padding-left:30px;}A.main-btn.block:after{float:right;}A.main-btn:hover{background:#C52D59;transition:0.3s;padding-left:40px;}A.main-btn:focus{background:#FFF;color:#D24568;}/*Sticky Menu*/.outer.head{background:#D24568;padding-top:25px;padding-bottom:25px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center;}.outer.head IMG{height:50px;position:relative;margin-bottom:-10px;opacity:0;}A.main-menu{font-family:Raleway;font-weight:700;color:#FFF !important;font-size:1em;letter-spacing:3px;text-transform:uppercase;text-decoration:none;display:inline-block !important;background:linear-gradient(to left,#C6375B,#C52D59);transition:0.3s;padding:15px 15px 15px 40px;}A.main-menu.search{padding-right:40px;padding-left:15px;}A.main-menu.search:hover{padding-right:70px;padding-left:15px;margin-left:-30px;margin-right:0px;}A.main-menu I{display:inline-block !important;padding-right:10px;}A.main-menu.search I{padding-right:0px;padding-left:10px;display:inline-block !important;}A.main-menu:hover{background:linear-gradient(to right,#C6375B,#C52D59);transition:0.3s;padding-left:70px;margin-right:-30px;}A.main-menu:focus{background:#BF3659;}.inner{position:relative;max-width:1660px;margin:0 auto;box-sizing:border-box;padding:0 20px;}/*Notice*/.outer.notice{position:relative;}.inner.notice{padding-top:10px;padding-bottom:10px;text-align:center;color:#9C9B9B;background:;}.inner.notice P{padding-bottom:0px;}.inner.notice P{display:inline-block;font-size:1em;}.inner.notice A{margin-left:10px;}/*Intro List*/IMG.align_center{margin:0 auto;display:block;padding-left:40px;margin-bottom:30px;}UL.right-list-social SPAN{display:inline-block;font-weight:900;font-family:raleway;font-weight:900;color:#FFF;}UL.right-list-social LI{padding:10px !important;}.outer.foot UL.right-list-social LI{display:inline-block;padding:0px !important;padding-right:20px !important;}.outer.foot UL.right-list-social LI A{font-size:2em;border:none;}.outer.intro-list{background:#C6375B;padding-top:13px;padding-bottom:13px;}.intro-list UL{list-style:none;text-align:center;padding-left:0px;}.intro-list UL LI{display:inline;font-family:Raleway;color:#FFF;font-size:0.9em;padding:20px;}.intro-list UL LI I{color:rgba(255,255,255,0.306);padding-left:10px;}.intro-list .inner{display:flex;flex-direction:row;justify-content:flex-end;}.intro-list .right-list-social A I{color:#FFF;font-size:1.3em;margin:0px;padding:0px;}/*Hero*/.outer.hero{width:100%;}.outer.hero.home{background:#FCF7F7;}.slick-slide{box-shadow:inset 0px 1px 5px rgba(0,0,0,0.3);padding-top:80px;padding-bottom:80px;width:100%;margin-top:-1px;}.outer.hero H1{color:#FFF;}.outer.hero P.intro{padding-top:40px;padding-bottom:45px;color:#FBBED0;}.outer.hero SPAN.transform{background:linear-gradient(to left,#86364D,#C52D59);padding:10px;display:block;font-family:Raleway;text-transform:uppercase;font-weight:bold;letter-spacing:3px;margin-right:-15px;font-size:0.8em;color:#FFF;box-shadow:0px 1px 3px rgba(0,0,0,0.3);}.outer.hero .col-md-6{display:flex;flex-direction:column;align-items:flex-start;}.outer.hero .col-md-6.top-right{align-items:flex-end;justify-content:flex-end;}/*Introduction*/.outer.welcome{background:#FCF7F7;padding-top:80px;padding-bottom:80px;}.inner.welcome{}.inner.welcome P{font-size:1.4em;}.peach{background:#FCF7F7;padding:0px 40px !important;box-sizing:border-box;}.help{background:url(images/help.jpg) center/cover;display:flex;flex-direction:column;justify-content:flex-end;padding:40px 40px 60px 40px !important;box-shadow:0px 2px 3px rgba(0,0,0,0.1);transition:0.3s;top:0;}.help:hover{transition:0.5s;background-position:bottom;box-shadow:0px 5px 10px rgba(0,0,0,0.2);}.help A.main-btn{margin-top:20px;box-shadow:-5px 5px rgba(0,0,0,0.1);}.help H3{color:#FFF;padding-bottom:10px;margin-bottom:10px;border-bottom:3px solid rgba(255,255,255,0.2);text-align:;}.help H3:after{content:'\f005';float:right;clear:right;font-family:font awesome\ 5 pro;color:rgba(255,255,255,0.2);}/*Footer*/.outer.prefoot{background:#F5EBEB;text-align:center;padding-top:10px;padding-bottom:10px;font-size:0.9em;}.outer.prefoot .inner{}.outer.prefoot P{padding-bottom:0px;color:#000000;font-weight:bold;}.outer.prefoot A{margin-left:10px;font-size:1em;}.outer.foot{padding-top:60px;background:#FCF7F7;}.bottom-bar{border-bottom:1px solid rgba(0,0,0,0.05);padding-bottom:30px;margin-bottom:50px;}.outer.foot P,.outer.foot LI{font-size:1em;line-height:30px;}.outer.foot UL{list-style:none;padding-left:0px;}.outer.foot A{color:#C6375B;border-bottom:1px solid rgba(197,55,91,0.099);transition:0.3s;}.outer.foot A:hover{border-bottom:1px solid #D24568;transition:0.3s;}SPAN.copyright{font-family:raleway;}.foot-imgs{text-align:right;margin-bottom:40px;}.foot-imgs A{border-bottom:0px !important;}.foot-imgs IMG{width:100px;margin-left:20px;}/*Reviews*/.inner.reviews{padding-bottom:80px;padding-top:80px;padding-left:40px;padding-right:40px;text-align:center;}.inner.reviews .sectionintro{padding-bottom:0px;margin-bottom:60px;}P.intro.color{color:#D24568;font-size:1.6em;font-weight:100;padding-bottom:0px;background:;}.inner.reviews H2{padding-bottom:10px;}.inner.reviews .container{}.inner.reviews .col-md-4 P.intro{font-weight:bold;font-size:1.4em;text-align:center;}.inner.reviews>P{font-size:1.2em;}.inner.reviews .col-md-4{display:flex;flex-direction:column;justify-content:center;}.inner.reviews .col-md-4 P.intro:before{content:'"';}.inner.reviews .col-md-4 P.intro:after{content:'"';}SPAN.rname,SPAN.rdate{font-family:raleway;display:block;text-align:center;font-size:0.9em;}SPAN.rname{font-weight:bold;color:#F380A0;text-transform:uppercase;letter-spacing:2px;}SPAN.rdate{color:grey;padding-top:10px;}.linkbottom{padding-top:60px;}/*Home Page Reviews Alt*/.outer.hero.pages{background:#4A454B;box-shadow:inset 0px 1px 5px rgba(0,0,0,0.3);padding-top:80px;padding-bottom:80px;position:relative;}.hero-opaque{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.5;}.outer.alt{background:#4A454B;}.outer.alt P{color:#DEDEDE;}.outer.alt H2{background:-webkit-linear-gradient(left,#FFF,#F380A0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}.inner.reviews.icons .col-md-3 P.intro{text-transform:uppercase;font-weight:700;font-size:1.1em;letter-spacing:2px;text-align:center;}.inner.reviews.icons .col-md-3 P{font-size:1em;text-align:left;}SPAN.fontaw-circle{display:table;width:60px;height:60px;border-radius:100%;font-size:1.5em;margin:0 auto;margin-bottom:20px;text-align:center !important;background:#F380A0;box-shadow:0px 3px rgba(0,0,0,0.1);}SPAN.fontaw-circle I{vertical-align:middle;display:table-cell;color:#FFFFFF;text-shadow:0px 3px rgba(0,0,0,0.1);}/*Breadcrumbs*/.outer.hero.pages .menu-wrap{font-size:0.8em;}.outer.hero.pages UL{list-style:none;padding-left:0px;display:inline-block !important;padding-bottom:20px;}.outer.hero.pages UL LI{display:inline-block;font-family:Raleway;color:white;font-weight:500;text-transform:uppercase;letter-spacing:3px;}.curthis{}.outer.hero.pages I{color:#D24568;padding-left:10px;padding-right:10px;}.outer.hero.pages A{display:inline-block;color:white;font-weight:500;text-transform:uppercase;border-bottom:1px solid rgba(209,69,104,0.415);padding-bottom:5px;letter-spacing:3px;}.outer.hero.pages P.intro{padding-top:20px;padding-bottom:0px;font-weight:100;color:#FFF;font-size:1.6em;max-width:100%;}.outer.hero.pages H1{}/*Basic Page*/.inner.main-content{padding-bottom:80px;padding-top:80px;padding-left:40px;padding-right:40px;}.inner.main-content A{position:relative;text-decoration:underline;}.inner.main-content A:hover{text-decoration:none;}.inner.main-content A:hover UL LI{color:#FFF !important;}.inner.main-content H2{font-size:2em;clear:both;}.main-content UL{list-style:none;padding-left:0px;-webkit-columns:2;-moz-columns:2;position:relative;columns:2;padding-bottom:20px;}.main-content UL LI{font-family:raleway;letter-spacing:0.2px;font-weight:400;font-size:1.2em;padding-left:30px;padding-bottom:20px;color:#848484;line-height:1.6em;position:relative;}.main-content .halfw UL{-webkit-columns:1;-moz-columns:1;columns:1;}.main-content UL LI:before{content:'\f14a';font-family:Font Awesome\ 5 Pro;font-size:0.8em;left:0px;z-index:100 !important;color:#D66F89;position:absolute;}.main-content HR{margin-bottom:40px;margin-top:20px;border:0px;background:rgba(0,0,0,0.1);display:block;height:1px;}.inner.main-content .col-md-8 P IMG{margin-top:20px;margin-bottom:20px;border:1px solid rgba(196,45,89,0.074);border-radius:5px;box-shadow:0px 2px 3px rgba(197,50,90,0.093);max-width:40%;}.inner.main-content .col-md-8 .col-md-6 P IMG{max-width:100%;}.inner.main-content .col-md-8 .align_right{float:right;clear:right;margin-left:40px;}.inner.main-content .col-md-8 .align_left{float:left;clear:left;margin-right:40px;}.inner.main-content .col-md-6.halfw{padding-left:0px;}/*Reviews Page*/.reviewdetails{position:relative;font-family:Raleway;font-size:1em;background:rgba(0,0,0,0.025);padding:20px;}SPAN.revname{position:relative;text-transform:uppercase;font-weight:bold;letter-spacing:3px;color:#D24568;display:inline-block;}SPAN.revdate{padding-left:10px;float:right;color:grey;}P.intro.review{font-weight:bold !important;margin-top:30px;padding-left:0px;position:relative;text-align:center;font-family:playfair display;color:;color:#DC7790;}P.intro.review:before{content:'“';padding-right:10px;font-size:1.4em;color:rgba(128,128,128,0.248);}P.intro.review:after{content:'”';padding-left:10px;font-size:1.4em;color:rgba(128,128,128,0.248);font-family:Playfair Display;}/*Gallery*/.galleryimg A{box-sizing:border-box;margin-bottom:30px;display:block;}.galleryimg A IMG{max-width:100%;transition:0.3s;}.galleryimg A .gcaption{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:flex-end;font-weight:bold;text-transform:uppercase;color:#FFF;padding-left:60px;padding-right:60px;}.gcaption SPAN{background:rgba(209,69,104,0.785);text-align:center;padding:10px;letter-spacing:3px;font-size:0.8em;border:3px solid transparent;margin-bottom:40px;}.galleryimg A:hover .gcaption SPAN{background:#D24568;transition:0.3s;border:3px solid #FFFFFF;}.galleryimg A:hover IMG{box-shadow:0px 5px 10px rgba(0,0,0,0.1);transition:0.3s;}UL.MarkupPagerNav{-webkit-columns:1;-moz-columns:1;columns:1px;display:flex;justify-content:flex-start;margin-top:20px;}UL.MarkupPagerNav LI{display:inline-block;padding-left:0px;margin:10px;}UL.MarkupPagerNav A{font-weight:bold;padding:10px 15px;display:block;background:#FCF7F7;}UL.MarkupPagerNav A:hover{text-decoration:underline;}LI.MarkupPagerNavOn A{color:#FFF;background:#D24568 !important;}UL.MarkupPagerNav LI:before{content:'';}/*Pages Sidebar*/.inner.main-content .col-md-4{position:relative;overflow:visible;}.scroll-wrap{position:-webkit-sticky;position:sticky;top:160px;}.scroll-wrap.no-scroll{position:relative;top:0;}.location-wrap{background:linear-gradient(to top,#C6375B,#C52D59);padding:40px 40px 0px 40px;border-radius:5px;margin-left:40px;opacity:0.85;transition:0.3s;text-align:center;}.location-wrap.grey{background:#FCF7F7;padding-bottom:25px;}.location-wrap.grey H3,.location-wrap.grey SPAN{color:#C52D59 !important;}.location-wrap.grey SPAN{color:#221111 !important;border-bottom:1px solid #EBD8D8;}.location-wrap SPAN.intro{margin-bottom:30px;}.location-wrap A.cat-item{padding:20px;margin-bottom:40px;display:inline-block;width:100%;border-radius:5px;}.location-wrap A.cat-item:hover{background:rgba(255,255,255,0.119);}.location-wrap A.cat-item:hover H4,.location-wrap A.cat-item:hover P{color:#FFFFFF !important;transition:0.3s;}.location-wrap A.cat-item P{font-size:1em;}.location-wrap H4{text-align:center;color:#CD4D72;padding-bottom:10px;}.form-wrap{background:linear-gradient(to top,#C6375B,#C52D59);padding:40px 40px 10px 40px;border-radius:5px;margin-left:40px;opacity:0.85;transition:0.3s;}.col-md-8 DIV.form-wrap{margin-left:0px;opacity:1;margin-bottom:100px;}.form-wrap P.description{color:#FFF;font-size:0.9em;}.form-wrap UL.InputfieldFormBuilderFileList LI{padding-left:0px;margin-left:0px;}.form-wrap UL.InputfieldFormBuilderFileList LI INPUT{background:none;color:#FFF;cursor:pointer;}.col-md-8 .form-wrap .InputfieldFormBuilderFileUpload INPUT[type=file]{}.form-wrap UL.InputfieldFormBuilderFileList LI:before{content:'';margin:0px;padding:0px;}.form-wrap UL.InputfieldFormBuilderFileList LI INPUT BUTTON{background:red;}.form-foot{padding:20px 0 0px;margin-left:40px;}.form-foot A{text-decoration:none !important;text-align:center;border-radius:5px;box-shadow:none;line-height:24px;padding-top:15px;padding-bottom:15px;padding-left:15px;padding-right:15px;background:#CD4F6E;font-size:1em;letter-spacing:1px;}.form-foot A:hover{padding-left:15px;}SPAN.or{display:block;padding-bottom:20px;text-align:center;font-size:0.9em;font-family:Raleway;font-weight:800;color:grey;background:#FFF;position:relative;z-index:10;overflow:auto;}.form-wrap:hover{opacity:1;transition:0.3s;box-shadow:0px 3px 3px rgba(0,0,0,0.2);}.form-wrap LABEL{color:#FFF;font-family:raleway;font-weight:normal !important;}.form-wrap .Inputfield_newsletter LABEL.InputfieldHeader{display:none;}.form-wrap BUTTON{width:100%;cursor:pointer;border:0px;padding:15px !important;font-weight:bold;text-transform:uppercase;letter-spacing:3px;color:#C6355B;background:#FFFFFF;box-shadow:-5px 5px rgba(0,0,0,0.2);transition:0.3s;margin-left:;}.form-wrap BUTTON:after{content:'\f105';font-family:Font Awesome\ 5 Pro;float:right;}.form-wrap BUTTON:hover{background:#272527;color:#FFF;transition:0.3s;padding-left:40px;}.form-wrap INPUT,.form-wrap TEXTAREA,.form-wrap SELECT{background:none;box-shadow:inset 0px 5px 30px rgba(0,0,0,0.1),0px 2px rgba(0,0,0,0.1);background:white;font-family:raleway !important;padding-left:10px !important;border:0px;border-radius:3px;}.form-wrap H3,.location-wrap H3{color:#FFF;display:block;text-align:center;padding-bottom:5px;}.form-wrap .InputfieldStateRequired>.InputfieldHeader:first-child:after{/* Required state: Add asterisk to indicate field is required */content:'*';margin-left:0.25em;color:rgba(255,255,255,0.4);font-weight:bold;}.form-wrap P.success{color:#FFF !important;text-align:center;font-weight:bold;}SPAN.intro{font-family:raleway;color:#FFF;font-size:0.9em;border-bottom:1px solid rgba(255,255,255,0.2);padding-bottom:20px;text-align:center;margin-bottom:20px;display:block;}.form-wrap .error{color:#CACACA !important;font-family:raleway;}/*Faq*/.accordion-content{display:none;}.accordion-toggle{cursor:pointer;position:relative;border:2px solid rgba(230,157,175,0.224);margin-top:20px;}.accordion-toggle:after{content:'\f078';font-family:Font Awesome\ 5 Pro;color:#E76187;position:absolute;padding:25px;top:0;right:0;}.accordion-toggle H4{padding:20px;color:#D24568;line-height:30px;text-transform:none;letter-spacing:1px;font-size:1.2em;}.accordion-content UL{position:relative;}.accordion-content{background:;padding:30px 20px 0px;}/*Category*/A.cat-item{background:#F9F9F9;display:block;padding:40px;box-sizing:border-box;transition:0.3s;text-decoration:none !important;margin-bottom:30px;}A.cat-item.search-result{text-align:;border:1px solid #D0D0D0;}A.cat-item UL{padding-top:10px;}A.cat-item.reverse{text-align:center;background:#D24568;overflow:hidden;}A.cat-item.area-no{padding-bottom:0px;padding-top:15px;text-align:center;font-size:0.9em;}A.cat-item.area{background:#F4F4F4;}A.cat-item:hover{background:#D24568;transition:0.3s;box-shadow:0px 3px 3px rgba(0,0,0,0.1);}A.cat-item.reverse:hover H2,A.cat-item.reverse:hover P{transition:0.3s;}A.cat-item.reverse:hover I{color:#333030;opacity:0.4;transition:0.3s;}A.cat-item.reverse:hover{background:#5A5A5A;transition:0.3s;transition:0.3s;box-shadow:0px 3px 3px rgba(0,0,0,0.1);}A.cat-item:hover H2,A.cat-item:hover P{color:#FFF !important;background:none;-webkit-background-clip:text;-webkit-text-fill-color:unset;}A.cat-item IMG{width:100%;padding-bottom:20px;height:200px;object-fit:contain;}A.cat-item H2{padding-bottom:15px;}A.cat-item P{padding-bottom:0px;}A.cat-item.reverse H2,A.cat-item.reverse P{color:#FFF !important;-webkit-background-clip:text;-webkit-text-fill-color:unset;z-index:10;text-shadow:0px 2px rgba(0,0,0,0.1);position:relative;}A.cat-item.reverse I{font-size:15em;position:absolute;z-index:0;top:0;left:0;transform:rotate(-15deg);opacity:0.1;transition:0.3s;}/*Fancybox*/.fancybox-slide>DIV{box-shadow:0px 1px 3px rgba(0,0,0,0.3);background:url(images/help.jpg) center/cover;padding:40px;max-width:600px;padding:;}#mc_embed_signup{background:none !important;color:#FFF;font-weight:bold !important;font-family:raleway !important;font-size:1.1em !important;}.fancybox-slide H3{font-size:2.3em;text-align:center;padding-bottom:30px;color:#FFF;text-shadow:0px 2px rgba(0,0,0,0.2);}.fancybox-slide P{color:#FFF;text-shadow:0px 2px rgba(0,0,0,0.2);}/*Area (Franchisee/Licensee)*/.location-wrap.area{padding-bottom:40px;}.location-wrap.area H3{text-align:;font-size:2.3em;}.location-wrap.area SPAN.intro{text-align:;padding-bottom:10px;}.area-details DIV#mgmap1{margin-top:20px !important;}.area-details H4{color:#D5AEB9;text-align:left;border-bottom:1px solid rgba(255,255,255,0.2);margin-bottom:15px;margin-top:5px;}UL.postcodes{-webkit-columns:3;-moz-columns:3;columns:3;}UL.postcodes LI{padding-bottom:0px;color:#FFF;text-align:left;}SPAN.intro.area.franchisee{border-bottom:0px;}.area-details H4 I{float:right;clear:right;}.area-details P{text-align:left;color:#FFF;}P.franchisee I{color:#DC859B;font-size:0.8em;width:20px;}P.franchisee A{word-break:break-all;}.fancybox-slide #your-sw SELECT{width:100%;padding:10px;font-family:Raleway;font-size:1.1em;font-weight:bold;color:#6F6B6B;}/*Markup Google Map*/.gm-style{opacity:0.9;}/*Share Thumbnails*/.thumbnail .guide-img{max-width:100%;margin-bottom:10px;}/*Postcode Search*/FORM.search{width:100%;display:flex;}FORM.search INPUT{flex:0 0 75%;padding:10px;font-family:Raleway;font-size:1.1em;font-weight:bold;color:#6F6B6B;border:0px;}FORM.search BUTTON{flex:0 0 25%;border:0px;font-family:Raleway;font-size:1.1em;font-weight:bold;color:#FFF;background:#4E4E4E;cursor:pointer;}FORM.search.main-pg{max-width:600px;margin:0 auto;border:1px solid rgba(0,0,0,0.3);}.title-c{text-align:center;}#your-sw HR{margin:0 auto;margin-top:20px;margin-bottom:20px;border:0px;height:1px;background:rgba(255,255,255,0.2);width:50%;}/*Course Area*/.login{background:#FCF7F7;padding:30px 30px 0px 30px;}.login .Inputfields DIV{background:rgba(255,255,255,0.457) !important;}.login .Inputfields BUTTON{display:block;width:100%;box-shadow:none !important;border:none !important;background:#C52F59;font-family:Raleway !important;font-weight:900;color:#FFF;font-size:1.2em;cursor:pointer;}.login LI:before{display:none !important;content:'test';}.login LI{padding-left:0px !important;}LI.LoginRegisterLinksRegister A{display:inline-block;text-align:center;background:#D65776;padding:15px;text-decoration:none !important;color:#FFF;font-weight:900;}.login UL{list-style:none;padding-left:0px;-webkit-columns:1;-moz-columns:1;columns:1;}.notice{text-align:center;padding:5px 30px;background:#FCF7F7;}.notice H3{padding-bottom:10px;color:#D24568;}.videos{background:#FCF7F7;margin-top:30px;padding:30px;}.units{background:#FCF7F7;margin-top:30px;padding:30px;}.videos .training-section{border-bottom:1px solid rgba(0,0,0,0.076);padding-bottom:30px;margin-bottom:30px;}.videos .training-section H3,.units H3{padding-bottom:10px;color:#D24568;}.videos .video-group A{display:inline-block;flex:0 0 25%;text-decoration:none;}.videos .video-group A IMG{max-width:100%;}.videos .video-group{display:flex;flex-direction:row;flex-wrap:wrap;}.videos .video-group .video-details{background:#F5EBEB;margin:10px;padding:20px;}A .video-details SPAN{font-weight:bold;padding-top:10px;display:block;font-size:1.2em;color:#C6375B;}.fancybox-stage .fancybox-slide--video{height:100%;}.units{}/*Shop Pages*/.product-header{padding-bottom:40px !important;}.product-page{}.product-gallery{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #E6E6E6;}.product-gallery A.big IMG{width:100%;}.product-gallery A.big{margin-bottom:25px;display:block;padding:30px;}.product-gallery A.thumb{display:inline-block;width:calc(50% - 20px);position:relative;margin-right:20px;}.product-gallery A.thumb IMG{width:100%;}SPAN.price{font-family:raleway;font-size:1.4em;display:block;padding-bottom:30px;color:#848484;}SPAN.price STRONG{font-weight:900;color:#565656;}.product-details{border:1px solid #E6E6E6;box-shadow:0px 3px 20px rgba(0,0,0,0.1);margin-bottom:30px;padding:30px;}.product-details H2{padding-bottom:10px;}.product-details H3{font-size:1.4em;color:#E86488;padding-bottom:20px;}.snipcart-modal__container{z-index:99999 !important;}/*[clearfix]*/.info-box{border-top:1px solid rgba(229,229,229,0.124);padding-top:30px;margin-top:30px;width:100%;}A.snipcart-checkout{background:#D24568;display:inline-block;padding:20px !important;cursor:pointer;font-weight:700;color:#FFF !important;font-size:1em;letter-spacing:3px;text-transform:uppercase;text-decoration:none !important;transition:0.3s;float:right;}BUTTON#my-button{padding:15px 20px;font-family:raleway;font-weight:900;font-size:1.2em;text-transform:uppercase;border:none;background:#D24568;color:#FFF;cursor:pointer;transition:0.3s;}.product-details SELECT{margin-bottom:20px;font-family:raleway;font-size:1.2em;padding:10px;width:100%;}BUTTON#my-button:hover{background:#474747;}A.snipcart-checkout SPAN.details{font-weight:normal;padding-top:5px;}A.snipcart-checkout SPAN.details:before{content:'- ';}/*Shop Overview*/.product-wrap{padding:30px;margin-bottom:30px;border:1px solid #F2F2F2;width:100%;display:flex;flex-direction:column;flex:1;}.shop-overview .row{margin-left:10px;margin-right:10px;display:flex;flex-wrap:wrap;}.shop-overview .col-md-4{display:flex;flex:0 0 33.3333333%;}.shop-overview .col-md-4 .{}.product-wrap IMG{max-width:100%;box-shadow:0px 0px 15px rgba(0,0,0,0.1);padding:20px;margin-bottom:20px;}.product-wrap A.main-btn{text-decoration:none;margin-top:auto;}/*Media Queries*/@media (min-width:1070px) and (max-width:1400px){.outer.hero .slick-wrap .col-md-6{flex:0 0 70%;}.outer.hero .slick-wrap .col-md-6.top-right{flex:0 0 30%;text-align:center;}}@media (min-width:0px) and (max-width:1069px){.intro-list UL LI{padding:5px;font-size:0.8em;}.outer.head{padding-top:15px;padding-bottom:15px;}.outer.prefoot A.small{display:block;margin-top:15px;margin-left:0px;}.outer.head IMG{width:366px;height:auto;}A.main-menu SPAN{display:none;}.outer.notice{position:fixed;bottom:0;z-index:10;background:rgba(255,255,255,0.9);border-radius:3px;box-shadow:0px 0px 5px rgba(0,0,0,0.1);font-size:0.9em;margin-left:10px;margin-right:10px;margin-bottom:10px;width:auto;display:none;}.outer.notice A{margin-top:10px;}.slick-slide{font-size:0.9em;padding-top:40px;padding-bottom:40px;text-align:center;}.outer.hero .col-md-6{display:flex;flex-direction:column;align-items:center;flex:0 0 100%;}.outer.hero .col-md-6 P.intro{color:#FFF;text-align:center;}A.main-btn{display:block;width:100%;}.outer.hero .col-md-6.top-right{display:none;}/*Outers*/.outer.welcome{padding-top:40px;padding-bottom:40px;}.peach{padding:0px 20px !important;}.help{flex-direction:column;justify-content:center;padding:40px 40px 60px 40px !important;width:100%;margin-bottom:40px;}.inner.welcome .flex-row{flex-direction:column-reverse !important;}.inner.reviews{padding:40px 20px;text-align:left;}.inner.reviews P.intro{text-align:left !important;}.rdetails{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid rgba(0,0,0,0.05);}.rdetails SPAN{display:inline-block;padding-top:0px;}.rdetails SPAN.rname:after{content:'| ';padding-left:10px;padding-right:10px;color:#D0D0D0;font-weight:normal;}.inner.reviews .sectionintro{padding-bottom:0px;margin-bottom:40px;}.linkbottom{padding-top:0px;width:100%;}H2{font-size:2.5em;}SPAN.fontaw-circle{margin:0;margin-bottom:20px;}.inner.reviews.icons .col-md-3{margin-bottom:30px;flex:0 0 50%;border-bottom:1px solid rgba(255,255,255,0.1);}.outer.prefoot{padding:20px;}.outer.foot{padding-top:40px;}.bottom-bar{padding-bottom:15px;margin-bottom:40px;text-align:center;}.bottom-bar .col-md-3{flex:0 0 50%;padding-bottom:20px;}.foot-bottom{text-align:center !important;margin-bottom:80px;}.foot-bottom .col-md-6{flex:0 0 100%;}.foot-imgs{text-align:center;padding-top:30px;margin-bottom:40px;}.outer.hero.pages{padding-top:40px;padding-bottom:40px;}.inner.main-content{padding-top:40px;padding-left:20px;padding-right:20px;padding-bottom:40px;}.inner.main-content .flex-row{flex-direction:column-reverse;}.inner.main-content.product-page .flex-row{flex-direction:column !important;}.inner.main-content .flex-row.no-reverse{flex-direction:column;}.inner.main-content .flex-row.reverse-training{flex-direction:column;}.inner.main-content .flex-row{}.inner.main-content.gallery-wrap .flex-row{flex-direction:row;}.inner.main-content .col-md-4{flex:0 0 100%;margin-top:0px;margin-bottom:40px;}.form-wrap{margin-left:0px;padding-left:20px;margin-bottom:20px;padding-right:20px;}.form-foot{margin-left:0px;border-bottom:1px solid rgba(0,0,0,0.1);padding-bottom:40px;}.location-wrap{margin-left:0px;padding:20px;}.location-wrap A.cat-item{margin-bottom:20px;}.col-md-3.galleryimg{flex:0 0 50%;}.col-md-3.galleryimg IMG{width:100%;}.video-group A{flex:0 0 50% !important;}.product-header .col-md-12{flex:0 0 100%;}}@media (min-width:0px) and (max-width:768px){.bottom-bar .col-md-3{flex:0 0 100%;}.bottom-bar UL{padding-bottom:20px;}.inner.reviews.icons .col-md-3{flex:0 0 100%;}.main-content UL{-webkit-columns:1;-moz-columns:1;columns:1;}.inner.main-content .col-md-8 P IMG{margin-top:0px;margin-bottom:20px;max-width:100%;}.inner.main-content .col-md-8 .align_right{float:none;clear:right;margin-left:0px;}.inner.main-content .col-md-8 .align_left{float:none;clear:left;margin-right:0px !important;margin-bottom:0px;}SPAN.revname{display:block;text-align:center;}SPAN.revdate{display:block;float:none;text-align:center;padding-top:10px;}P.intro.review{text-align:center;line-height:40px;}P.intro.review:before,P.intro.review:after{display:none;}.col-md-3.galleryimg{flex:0 0 100%;}.inner.main-content{padding-top:20px;padding-left:0px;padding-right:0px;padding-bottom:20px;}.inner.main-content .flex-row.reverse-training{padding-top:10px;}.outer.intro-list{display:none;}.peach{padding:0px !important;margin:-5px;}.inner.welcome P{font-size:1.2em;}H2{font-size:2.3em;}.inner.reviews{padding:40px 0px;text-align:left;}.help{flex-direction:column;justify-content:center;padding:20px 20px 20px 20px !important;width:100%;margin-bottom:40px;}.slick-slide{font-size:0.7em;padding-top:40px;padding-bottom:40px;text-align:center;min-height:450px !important;}A.logo{flex:0 0 60%;padding-bottom:10px;padding-top:10px;box-sizing:border-box;}SPAN.mh-btns-left{flex:0 0 10%;}SPAN.mh-btns-right{flex:0 0 10%;}.outer.head IMG{height:auto;max-width:100%;box-sizing:border-box;padding-left:10px;padding-right:10px;}.outer.hero.pages H1{text-align:center;font-size:2.8em;}.outer.hero .col-md-6 P.intro{font-size:1.4em;}A.main-menu{margin-left:10px;padding:10px;text-align:center;}A.main-menu.search{padding:10px;margin-right:10px;margin-left:0px;text-align:center;}A.main-menu:hover{padding-left:10px;padding-right:10px;margin-right:0px;box-shadow:inset 0px 0px 30px rgba(0,0,0,0.1);}A.main-menu.search:hover{padding-left:10px;padding-right:10px;margin-left:0px;margin-right:10px;}A.main-menu I,A.main-menu.search I{padding:0px;}.outer.head{padding-top:10px;padding-bottom:10px;}.accordion-toggle H4{padding:10px;color:#D24568;line-height:30px;text-transform:none;letter-spacing:0px;font-size:1.2em;padding-right:20px;}.accordion-toggle:after{padding:0px;bottom:0px !important;top:auto;padding-right:15px;padding-bottom:17px;}.outer.hero.pages UL LI{padding-top:10px;}.accordion-content{background:;padding:30px 10px 0px;}A.main-btn:hover{padding-left:20px;}#your-sw{padding:30px;font-size:90%;}#your-sw H3{font-size:1.8em;padding-bottom:20px;}#your-sw P{font-size:1.1em;}#your-sw FORM.search{flex-direction:column;}#your-sw FORM.search BUTTON{padding:10px;margin-top:10px;}.video-group A{flex:0 0 100% !important;}.video-group A .video-details{margin:0px !important;margin-bottom:20px !important;}.info-box A.snipcart-checkout{display:block;width:100%;text-align:center;}.product-details{margin-top:20px;}}