*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{height:100%;scroll-behavior:smooth}body{line-height:1.5}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}body{display:flex;flex-direction:column;margin:0px;padding:0;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;font-family:"museo","Open Sans",Arial,Helvetica,sans-serif;font-size:17px;line-height:28px;font-weight:500;color:#161616;text-wrap:pretty}@media(max-width: 920px){body{font-size:16px;line-height:26px}}body{padding:140px 30px 0px 30px;scroll-behavior:smooth}@media(max-width: 1100px){body{padding-top:75px}}@media(max-width: 660px){body{padding:74px 14px 0px 14px}}.pagewrapper{flex:1 0 auto;width:100%;margin:0 auto}.fullwidth{display:block;position:relative;z-index:1;width:auto;max-width:1420px;padding-right:0px;padding-left:0px}@media(max-width: 660px){.fullwidth{padding-right:0px;padding-left:0px}}.fullwidth{padding:0px;margin:0 auto;background-color:#fff;border-radius:16px}.fullwidth.bgcolour{background-color:#444}.fullwidth.centered{text-align:center}.borderbottom{margin-bottom:20px !important}.bordertop{margin-top:20px !important}.container{position:relative;display:block;max-width:1368px;background-color:#fff;margin:0 auto;padding:0;text-align:left}@media(max-width: 1496px){.container{max-width:none}}.container.centred{text-align:center}.container.minheightcontainer{min-height:54vh}.container.topmargin{margin-top:10px}@media(max-width: 660px){.container.topmargin{margin-top:20px}}.container.marginbottom{margin-bottom:50px}@media(max-width: 1200px){.container.marginbottom{margin-bottom:40px}}@media(max-width: 660px){.container.marginbottom{margin-bottom:30px}}@media(max-width: 380px){.container.marginbottom{margin-bottom:20px}}.halfblocks{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr);max-width:1420px;margin:0 auto}.halfblocks a.picturebox{display:block;width:100%;position:relative;background-color:#fff;background-position:center bottom;background-size:cover;background-repeat:no-repeat;overflow:hidden;border-radius:16px;height:380px;margin:0}.halfblocks a.picturebox .titlebox{background:#212121;position:absolute;top:70px;left:0px;min-width:140px;padding:28px 34px 28px 30px;border-radius:0px 16px 16px 0px;transition:all .2s ease-out;font-size:16px;line-height:16px;color:#fff}.halfblocks a.picturebox .titlebox h2{font-size:20px;line-height:20px;color:#fff;padding:0}@media(max-width: 660px){.halfblocks a.picturebox .titlebox h2{font-size:16px;line-height:17px}}.halfblocks a.picturebox .titlebox .subtext{padding:8px 0px 0px 0px}.halfblocks a.picturebox:hover{cursor:pointer}.halfblocks a.picturebox:hover .titlebox{background:#c2222a;color:#fff;cursor:pointer;text-decoration:none}@media(max-width: 1420px){.halfblocks a.picturebox{height:30vw}}@media(max-width: 1100px){.halfblocks.topmargin{margin-top:12px}.halfblocks a.picturebox .titlebox{top:5vw}}@media(max-width: 920px){.halfblocks{display:block}.halfblocks a.picturebox{height:50vw;margin-bottom:20px !important}.halfblocks a.picturebox .titlebox{top:8vw}}.content{max-width:1080px}.flexblocks{display:flex;max-width:none;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}.flexblocks .leftrightpics{width:50%;align-self:flex-start;position:sticky;top:150px}.flexblocks .leftpic{order:1}.flexblocks .textarea{width:44%;align-self:flex-start;position:sticky;top:150px}.flexblocks .textarea.hasleftpic{order:2}@media(max-width: 1100px){.flexblocks .leftrightpics,.flexblocks .textarea{top:100px}}@media(max-width: 920px){.flexblocks{display:block}.flexblocks .leftrightpics{width:100%;margin-top:20px;position:static}.flexblocks .textarea{width:100%;position:static}}.pagepic{margin:0px 0px 10px 0px;border-radius:16px;box-sizing:border-box;transition:all .2s ease-out}.pictext{display:block;margin:0px 0px 20px 0px;padding:4px 0px 0px 1px;font-family:"museo","Open Sans",Arial,Helvetica,sans-serif;font-size:15px;line-height:26px;line-height:22px;font-style:italic;color:#646464}.picabove{padding:0px 0px 20px 0px}.picabove .pictext{margin-top:-24px}.picsbelow{padding:30px 0px 0px 0px}.picsbelow .pictext{margin-top:-24px}img.centered{margin:0 auto}a.picturelink{border-radius:16px;margin:0px 0px 10px 0px;overflow:hidden;display:block;height:auto}a.picturelink img{transition:all .2s ease-out}a.picturelink img:hover{transform:scale(1.028)}.thumbnailgallery{width:100%;display:block;margin:0px;display:flex;flex-flow:row wrap;justify-content:space-between;align-items:flex-start}.thumbnail{display:block;width:49%;margin-top:2%;box-sizing:border-box;overflow:hidden;border-radius:16px}.thumbnail img{transition:all .2s ease-out}.thumbnail img:hover{transform:scale(1.028)}.videoframe{display:block;padding:0px;border-radius:16px;margin:0px 0px 30px 0px}.accordion-toggle{cursor:pointer}.accordion-content{display:none}.accordion-content.default{display:block}.showhidearea{margin-top:40px;max-width:1080px;border-bottom:1px dashed #a2a2a2}.showhideblock h2{padding:30px 0px 30px 0px;border-top:1px dashed #a2a2a2}@media(max-width: 660px){.showhideblock h2{padding:25px 0px 25px 0px}}.showhideblock h2 a{display:block;color:#161616;text-decoration:none}.showhideblock h2 a:hover{color:#161616;text-decoration:none;cursor:pointer}.showhideblock .accordion-content{padding-left:24px}@media(max-width: 660px){.showhideblock .accordion-content{padding-left:20px}}.showhideblock .accordion-content h2{padding-top:0;border:none}.showhideblock h2 a svg{display:inline-block;margin-top:-1px;width:9px;fill:#b7b7b7;margin-right:18px;transition:all .2s ease-out}@media(max-width: 660px){.showhideblock h2 a svg{margin-right:10px}}.showhideblock h2 a:hover svg{fill:#c2222a;transform:rotate(90deg)}.showhideblock h2 a.open svg{fill:#c2222a;transform:rotate(90deg)}.accordian-picabove{margin:0px 0px 10px 0px}.accordian-picleft{display:inline-block;float:left;margin:0px 30px 30px 0px;max-width:45%}@media(max-width: 660px){.accordian-picleft{float:none;display:block;margin:0px 0px 10px 0px;max-width:none}}.accordian-picright{display:inline-block;float:right;margin:0px 0px 20px 30px;max-width:45%}@media(max-width: 660px){.accordian-picright{float:none;display:block;margin:0px 0px 10px 0px;max-width:none}}.accordian-picbelow{margin:20px 0px 10px 0px}.extracontentblock .flexblocks{align-items:center}.extracontentblock .flexblocks .pagepic{margin:0}.extracontentblock h2{padding-bottom:14px}.extracontentblock .picabove{padding:10px 0px 16px 0px}.visible-phone{display:none !important}.hidden-desktop{display:none !important}.visible-desktop{display:inherit !important}@media(max-width: 920px){.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}.visible-phone{display:inherit !important}.hidden-phone{display:none !important}}p{margin:0;padding:0px 0px 16px 0px}br{padding:0;margin:0;line-height:16px}strong{font-weight:500}hr{display:block;height:1px;border:0;border-top:1px solid #a2a2a2;margin:10px 0px 0px 0px;padding:0px 0px 30px 0px}a{color:#c2222a;text-decoration:underline;text-decoration-color:#b7b7b7;text-decoration-style:solid;text-underline-offset:.24em;transition:all .2s ease-out}a:hover{color:#c2222a;text-decoration-color:#c2222a;text-decoration-style:solid}h1,h2,h3,h4,h5,h6{font-family:"museo","Open Sans",Arial,Helvetica,sans-serif;color:#161616;margin:0px;text-wrap:pretty;font-weight:500}h1.centered,h2.centered,h3.centered,h4.centered,h5.centered,h6.centered{text-align:center}h1{font-size:34px;line-height:45px;padding:0px 0px 16px 0px}h2{font-size:23px;line-height:34px;padding:0px 0px 16px 0px;color:#c2222a}h3{font-size:21px;line-height:31px;padding:0px 0px 12px 0px;color:#c2222a}p+h2{padding-top:14px}p+h3{padding-top:14px}@media(max-width: 1100px){h1{font-size:28px;line-height:38px}h2{font-size:21px;line-height:32px}h3{font-size:19px;line-height:28px}}@media(max-width: 920px){h1{font-size:26px;line-height:36px}h2{font-size:19px;line-height:29px}h3{font-size:17px;line-height:25px}}.button,p.cmsbutton a{display:inline-block;vertical-align:top;font-family:"museo","Open Sans",Arial,Helvetica,sans-serif;font-weight:500;line-height:1;color:#fff;background-color:#c2222a;padding:18px 28px 17px 28px;border:none;border-radius:16px;margin-top:16px;cursor:pointer;transition:all .2s ease-out}p.cmsbutton a{margin:14px 0px 22px 0px}.button:hover,p.cmsbutton a:hover{background-color:#161616;text-decoration:none;color:#fff;cursor:pointer}h2+.button{margin-top:10px}h2+p.cmsbutton a{margin-top:10px}.content ul{margin:0px 0px 26px 0px;padding:0px}.content ul li{margin:0px 0px 2px 0px;padding:0px 0px 5px 17px;text-indent:-17px;list-style:none}.content ul li:before{content:"•";font-size:20px;padding:0px 10px 0px 0px;font-weight:bold;color:#c2222a}.content ol{margin:0px 0px 26px 1.4em;padding:0px}.content ol li{margin:0px 0px 2px 0px;padding:0px 0px 5px 3px}.content blockquote{font-family:"museo","Open Sans",Arial,Helvetica,sans-serif;margin:22px 0px 34px 0px;padding:7px 0px 3px 30px;border-left:4px solid #c2222a;font-weight:600;color:#161616;font-size:18px;line-height:28px;text-wrap:pretty}@media(max-width: 660px){.content blockquote{line-height:24px}}.header{position:fixed;background-color:#fff;top:0;left:0;right:0;width:auto;max-width:1420px;height:74px;margin:0 auto;transition:all .2s ease-out;z-index:9;text-align:right;border-radius:0;transition:all .2s ease-out}@media(max-width: 1482px){.header{margin-right:30px;margin-left:30px}}@media(max-width: 1482px)and (max-width: 660px){.header{margin-right:14px;margin-left:14px}}.header a.logolink{float:left;color:#c2222a;margin-top:21px;text-decoration:none;transition:all .2s ease-out}.header a.logolink img{display:block;height:41px;cursor:pointer}.mainnav{z-index:2;text-align:right;position:absolute;bottom:0;right:0}@media(max-width: 1100px){.mainnav{display:none}}.mainnav a{display:inline-block;vertical-align:top;box-sizing:border-box;padding:6px 6px 16px 6px;margin-right:30px;text-align:center;text-decoration:none;text-transform:uppercase;color:#161616;transition:all .2s ease-out;border-bottom:5px solid rgba(0,0,0,0);cursor:pointer}.mainnav a:hover{text-decoration:none;color:#c2222a;border-bottom:5px solid #c2222a}.mainnav a.current,.mainnav a.section{text-decoration:none;color:#c2222a;border-bottom:5px solid #c2222a}.mainnav a.last{margin:-3px 0px 0px 2px;line-height:0;padding:23px 20px 21px 20px;border:none;background-color:#e8e8e8;border-radius:16px;color:#161616}.mainnav a.last:hover,.mainnav a.last.current,.mainnav a.last.section{background-color:#c2222a;color:#fff}.nosubnav{border-bottom:1px solid #646464;border-radius:16px;max-width:1420px;margin:-66px auto 30px auto}@media(max-width: 1100px){.nosubnav{display:none}}.subnav{position:fixed;top:74px;left:0;right:0;height:48px;transition:all .2s ease-out;background-color:#e8e8e8;margin:0 auto;z-index:9;text-align:right;border-radius:0px 0px 10px 10px}@media(max-width: 1482px){.subnav{margin-right:30px;margin-left:30px}}@media(max-width: 1482px)and (max-width: 660px){.subnav{margin-right:14px;margin-left:14px}}@media(max-width: 1100px){.subnav{display:none}}.subnav nav{z-index:2;text-align:right;position:absolute;bottom:0;right:20px;font-family:"museo","Open Sans",Arial,Helvetica,sans-serif;font-size:15px;line-height:26px;line-height:21px;text-transform:uppercase}.subnav .subnavitem{position:relative;display:inline-block;vertical-align:top;box-sizing:border-box;margin-right:26px;text-align:center}.subnav .subnavitem a{display:block;padding:1px 1px 12px 1px;text-transform:uppercase;text-decoration:none;color:#444;transition:none}.subnav .subnavitem a:hover{text-decoration:none;color:#161616;padding-bottom:7px;border-bottom:5px solid #c2222a}.subnav .subnavitem a.current,.subnav .subnavitem a.section{text-decoration:none;color:#c2222a;padding-bottom:7px;border-bottom:5px solid #c2222a}.subnav .subnavitem.last{margin-right:5px}.subnav .subnavitem.stockcheck{margin-right:0px;margin-left:21px}.subnav .subdropdown{display:none;position:absolute;top:34px;left:50%;transform:translateX(-50%);width:-moz-max-content;width:max-content;margin:0 auto;overflow:visible;text-align:center;height:0;padding:7px 14px;background:#e8e8e8;font-family:"museo","Open Sans",Arial,Helvetica,sans-serif;font-size:15px;line-height:26px;text-transform:none;transition:all .2s ease-out;border-radius:0 0 16px 16px}.subnav .subdropdown a{display:block;text-align:center;white-space:nowrap;line-height:1;padding:11px 3px 9px 3px;text-decoration:none;color:#444;border-bottom:1px solid #a2a2a2}.subnav .subdropdown a:hover{text-decoration:none;color:#c2222a;padding:11px 3px 9px 3px;border-bottom:1px solid #a2a2a2}.subnav .subdropdown a.current,.subnav .subdropdown a.section{color:#c2222a;padding:11px 3px 9px 3px;border-bottom:1px solid #a2a2a2}.subnav .subdropdown a.last{border:none}.subnav .last .subdropdown{min-width:158px;left:auto;right:-24px;transform:none;text-align:right}.subnav .last .subdropdown a{text-align:right;padding:0px 1px 2px 0px}.subnav .subnavitem:hover .subdropdown{display:block;overflow:visible;height:auto}.subnav a.backbutton{float:left;margin-top:11px;margin-left:14px;text-decoration:none;font-family:"museo","Open Sans",Arial,Helvetica,sans-serif;font-size:15px;line-height:26px;text-transform:uppercase;color:#444;cursor:pointer}.subnav a.backbutton span{display:inline-block;vertical-align:top;padding-top:3px}.subnav a.backbutton svg{width:27px;display:inline-block;vertical-align:top;margin-right:5px}.subnav a.backbutton .arrow{fill:#161616}.subnav a.backbutton .circle{stroke:#161616;fill:none}.subnav a.backbutton:hover{color:#161616}.subnav a.backbutton:hover .circle{fill:#c2222a;stroke:#c2222a}.subnav a.backbutton:hover .arrow{fill:#fff}.menubutton{display:none;position:fixed;transition:all .2s ease-out;z-index:100;top:24px;right:30px;margin:0px}.menubutton.scroll{display:inline-block}.menubutton svg{fill:none;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}.menubutton .burger{stroke:#c2222a;height:28px;transition:all .2s ease-out}.menubutton .close{display:none;stroke:#fff;height:28px}@media(max-width: 1100px){.menubutton{display:inline-block}}@media(max-width: 660px){.menubutton{top:24px;right:20px}}@media(max-width: 380px){.menubutton{right:18px}}@media(max-width: 340px){.menubutton{right:14px}}.menubutton:hover{cursor:pointer}.menubutton:hover .burger{stroke:#c2222a}.menubutton.open{position:fixed;margin:0;display:inline-block}.menubutton.open .burger{display:none}.menubutton.open .close{display:block}.phonenav{display:none;position:fixed;width:300px;height:100%;overflow-y:scroll;top:0;right:-302px;transition:all .2s ease-out;background-color:#c2222a;padding:90px 30px 50px 30px;text-align:right;z-index:99}.phonenav.open{right:0}.phonenav a{display:block;box-sizing:border-box;font-family:"museo","Open Sans",Arial,Helvetica,sans-serif;padding:21px 0px 21px 8px;max-width:280px;margin:0px;text-align:left;text-decoration:none;font-size:20px;line-height:24px;font-weight:500;text-transform:uppercase;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.78)}.phonenav a:hover{color:hsla(0,0%,100%,.78)}.phonenav a.current{color:hsla(0,0%,100%,.78)}@media(max-width: 1100px){.phonenav{display:block}}.phonesubnav{background-color:#c2222a;margin:-8px 0px 0px 0px}.phonesubnav a{font-size:17px;text-transform:uppercase;line-height:24px;border:none;padding:0px 0px 18px 8px}.phonesubnav .thirdlevel{padding:0px 0px 11px 0px;max-width:260px;margin-top:-4px}.phonesubnav .thirdlevel a{font-size:15px;line-height:21px;border:none;padding:0px 0px 10px 24px}#overlay{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#000;opacity:.75;z-index:80;display:none}#overlay.open{display:block}@view-transition{navigation:auto}.animate{animation-duration:.85s;animation-delay:.4s;animation-name:animate-fade;animation-timing-function:ease-out;animation-fill-mode:backwards}.animate.slideright{animation-name:slide-right}.animate.slideleft{animation-name:slide-left}@keyframes animate-fade{0%{opacity:0;transform:translate(0, 26px)}100%{opacity:1;transform:translate(0, 0)}}@keyframes slide-right{0%{opacity:0;transform:translate(-26px, 0)}100%{opacity:1;transform:translate(0, 0)}}@keyframes slide-left{0%{opacity:0;transform:translate(26px, 0)}100%{opacity:1;transform:translate(0, 0)}}.delay-0{animation-delay:0s}.delay-1{animation-delay:.4s}.delay-2{animation-delay:.8s}.delay-3{animation-delay:1.2s}.delay-4{animation-delay:1.6s}.delay-5{animation-delay:2s}.delay-6{animation-delay:2.4s}.quickdelay-0{animation-delay:0s}.quickdelay-1{animation-delay:.2s}.quickdelay-2{animation-delay:.4s}.quickdelay-3{animation-delay:.6s}.quickdelay-4{animation-delay:.7s}.quickdelay-5{animation-delay:.8s}.quickdelay-6{animation-delay:.9s}.homesubnav{display:block;width:100%;text-align:center;font-family:"museo","Open Sans",Arial,Helvetica,sans-serif;font-size:15px;line-height:26px;line-height:21px;text-transform:uppercase;padding-top:15px}@keyframes fadein{0%{opacity:0;transform:translate(0, 0)}100%{opacity:1;transform:translate(0, 0)}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadeup{0%{opacity:0;transform:translate(0, 20px)}100%{opacity:1;transform:translate(0, 20px)}}.homefirstbox{position:relative;height:500px;display:flex;flex-flow:column;justify-content:center;width:100%;background-color:#fff;border-radius:16px;overflow:hidden;opacity:0;animation-name:fadein;animation-timing-function:ease;animation-fill-mode:forwards;animation-duration:2.4s;animation-delay:0}.homefirstbox .bannerpic{position:absolute;bottom:0;left:0}.homefirstbox a.next{display:block;position:absolute;right:20px;top:46%;width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.56);color:#fff;text-decoration:none;font-size:24px;font-weight:500;line-height:1;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;cursor:pointer}.homefirstbox a.next:hover{text-decoration:none;background:#c2222a}.homefirstbox img.homelogo{display:block;position:absolute;bottom:0;top:0;right:0;left:0;margin:auto;height:340px;transform:translateY(-10px)}.homefirstbox img.loadingimage{display:block;position:absolute;bottom:0;top:0;right:0;left:0;margin:auto;animation-name:fadeout;animation-timing-function:ease;animation-fill-mode:forwards;animation-duration:2s;animation-delay:2.5s}@media(max-width: 1482px){.homefirstbox{height:34vw;min-height:336px}}@media(max-width: 1368px){.homefirstbox img.homelogo{height:24vw;min-height:160px}}@media(max-width: 1100px){.homefirstbox.topmargin{margin-top:12px}}@media(max-width: 920px){.homefirstbox{height:40vw;min-height:0}}@media(max-width: 660px){.homefirstbox{height:52vw}.homefirstbox img.homelogo{transform:none}.homefirstbox a.next{display:none}}.fadeup{opacity:0;animation-name:fadein;animation-timing-function:ease;animation-fill-mode:forwards;animation-duration:1.6s;animation-delay:.6s}.footer{position:relative;display:block;width:100%;max-width:1420px;margin:56px auto 0 auto;box-sizing:border-box;vertical-align:top;background-color:#fff;width:100%;color:#161616;border-radius:0;border-top:1px solid #646464;padding-top:40px;padding-bottom:50px}.footer .firstblock{display:inline-block;vertical-align:top;text-align:left}.footer .firstblock svg{height:24px;fill:#c2222a;transition:all .2s ease-out;display:inline-block;position:absolute;left:0;top:8px;vertical-align:top;box-sizing:border-box}.footer .firstblock a{display:block;color:#161616;text-decoration:none;position:relative;padding:7px 0px 4px 40px}.footer .firstblock a:hover{color:#c2222a;text-decoration:none}.footer .firstblock a:hover svg{fill:#c2222a}@media(max-width: 920px){.footer .firstblock{display:block;width:100%}}.footer .lastblock{float:right;padding-right:6px;text-align:right;font-family:"museo","Open Sans",Arial,Helvetica,sans-serif;font-size:15px;line-height:26px;color:#161616}.footer .lastblock p{padding:0;margin-top:0px;font-style:italic}.footer .lastblock .terms a{display:block;position:relative;text-decoration:none;padding:0px 0px 2px 0px;color:#646464}.footer .lastblock .terms a:hover{color:#c2222a;text-decoration:underline}.footer .lastblock a.credit{color:#999;font-size:14px;line-height:20px}.footer .lastblock a.credit:hover{color:#c2222a;text-decoration:none}@media(max-width: 920px){.footer .lastblock{display:block;width:100%;text-align:left;padding-right:0px}}.footer .socialmedia{display:block;margin:-4px 0px 30px 0px}.footer .socialmedia svg{height:38px;fill:#c2222a;transition:all .2s ease-out;display:inline-block;vertical-align:top;box-sizing:border-box;text-align:center;margin:0px 0px 0px 30px;padding:0px}.footer .socialmedia svg:hover{fill:#161616}@media(max-width: 920px){.footer .socialmedia{margin:40px 0px 30px 0px}.footer .socialmedia svg{margin:0px 32px 0px -4px}}.blogholder{display:grid;gap:2%;grid-template-columns:repeat(3, 1fr)}@media(max-width: 920px){.blogholder{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 660px){.blogholder{grid-template-columns:1fr}}.blogbox{display:block;background-color:#fff;border-radius:16px;margin-bottom:3%}.blogbox img{border-radius:16px 16px 0px 0px}.blogbox .textarea{display:block;text-decoration:none;color:#161616;text-transform:uppercase;line-height:23px;padding:22px 20px 22px 25px;min-height:116px}.blogbox .tag{display:block;font-family:"museo","Open Sans",Arial,Helvetica,sans-serif;font-size:15px;line-height:26px;color:#646464;text-transform:none;padding-bottom:4px}@media(max-width: 920px){.blogbox{margin-bottom:0}.blogbox .textarea{padding:20px 16px 20px 18px}}@media(max-width: 660px){.blogbox .textarea{min-height:1px;line-height:21px}}.blogbox:hover{background-color:#c2222a;text-decoration:none;transform:translateY(-3px)}.blogbox:hover .textarea{color:#fff}.blogbox:hover .tag{color:#fff}.blogcredit{margin-top:12px;color:#646464;font-style:italic}.pagination{display:block;clear:both;width:100%;text-align:right;padding:30px 0px 0px 0px;margin:0;font-size:0}.pagination li{display:inline-block;margin:0px 0px 0px 5px;padding:0;text-indent:0px}.pagination li:before{content:"";padding:0}.pagination a,.pagination a.active{padding:7px 12px 7px 12px;color:#646464;font-size:14px;margin-left:4px;line-height:0;text-align:center;background-color:#fff;border:1px solid #a2a2a2}.pagination li.active a,.pagination a.active,.pagination a:hover{background-color:#c2222a;color:#fff;border-color:#c2222a;text-decoration:none}.listblock{display:flex;align-items:center;box-sizing:border-box;padding:0px 150px 0px 400px;color:#161616;height:212px;overflow:hidden;transition:all .2s ease-out}.listblock figure{display:block;width:340px;height:212px;overflow:hidden;position:absolute;top:0;left:0}.listblock img{transition:all .2s ease-out}.listblock h2{font-size:26px;line-height:28px;color:#161616;padding-bottom:12px}@media(max-width: 380px){.listblock h2{font-size:22px;line-height:24px;padding-bottom:8px}}.listblock p{padding:0;margin:0}.listblock svg{fill:#a2a2a2;width:20px;position:absolute;top:50%;transform:translateY(-50%);right:55px}@media(max-width: 920px){.listblock{display:block;height:auto;padding:0px 0px 0px 0px}.listblock figure{position:static;width:100%;height:auto;overflow:visible}.listblock img{width:100%}.listblock svg{display:none}.listblock .content{padding:30px}}@media(max-width: 660px){.listblock .content{padding:20px}}.listblock:hover{transform:translateY(-5px);text-decoration:none}.listblock:hover img{transform:scale(1.02)}.listblock:hover svg{fill:#c2222a}.listblock:hover h2{color:#c2222a}.listblock:hover p{color:#161616}.googlemap{margin:0px 0px 20px 0px}.content .text-left{text-align:left !important}.content .text-center{text-align:center !important}.content .text-right{text-align:right !important}.content .text-justify{text-align:justify !important}.content img.right{float:right;margin-left:20px;margin-bottom:20px}.content img.left{float:left;margin-right:20px;margin-bottom:20px}.content img.leftAlone{float:left;margin-right:100%;margin-bottom:20px}.content img.center{float:none;margin-left:auto;margin-right:auto;display:block;margin-bottom:20px}table{border-collapse:collapse}form{margin:0px 0px 20px 0px;text-align:left;font-family:"museo","Open Sans",Arial,Helvetica,sans-serif;font-size:17px;line-height:28px;font-weight:500;color:#161616;text-wrap:pretty}@media(max-width: 920px){form{font-size:16px;line-height:26px}}fieldset{margin:0px;border:none;background:#444;border-radius:16px;padding:20px 34px 10px 26px;margin:16px 0px 10px -2px;max-width:400px;box-sizing:border-box}textarea,input,select{border:none;border-radius:16px;padding:14px 18px 14px 20px;margin:10px 0px 20px 0px;background:#fff;box-sizing:border-box;font-family:"museo","Open Sans",Arial,Helvetica,sans-serif;font-size:17px;line-height:28px;font-weight:500;color:#161616;text-wrap:pretty}@media(max-width: 920px){textarea,input,select{font-size:16px;line-height:26px}}input.text{width:100%;display:block}textarea{width:100%;display:block;white-space:revert}label.left{display:block;float:none;clear:both}label.right{float:left;font-size:12px;font-style:italic;color:#999;padding:5px 0px 0px 6px}form ul{padding:0px !important}form li{margin:0px !important;padding:0px !important;text-indent:0px !important}form li:before{content:"" !important;padding:0px !important;margin:0px !important}input.radio{display:inline-block;margin:0px 3px 0px 0px}input.action{background:#c2222a;font-weight:500;font-family:"museo","Open Sans",Arial,Helvetica,sans-serif;color:#fff;font-size:19px;line-height:28px;padding:14px 28px 14px 28px;margin:10px 0px 10px 0px;border:none;border-radius:16px}input.action:hover{background:#c2222a;color:#fff}div.middleColumn label,#PageCommentInterface_Form_PostCommentForm_error,.message{display:block;text-align:left;background-color:#fee;padding:6px;margin:-4px 0px 16px 0px;color:#666}div.middleColumn label,#PageCommentInterface_Form_PostCommentForm_error,.message{display:block;text-align:left;background-color:#c2222a;padding:6px;margin:-4px 0px 16px 0px;color:#fff}#MemberLoginForm_LoginForm_Remember_Holder{display:none}#ForgotPassword{display:block;clear:both;font-size:13px;font-style:italic;margin-top:15px}.previewwarning{width:300px;padding:30px;position:fixed;bottom:60px;right:60px;z-index:9999;background-color:#ff0;background-color:rgba(255,255,0,.7);font-family:sans-serif;text-align:center;font-size:15px;line-height:22px;border-radius:20px}@media(max-width: 440px){.previewwarning{right:0;left:0;margin:auto}}.hidden{display:none !important}.invisible{visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.floatright{float:right}.floatleft{float:left}.clearboth{height:0;display:block;clear:both}.clearfix:after{content:"";display:table;clear:both}.verticalcenter{position:absolute;top:50%;transform:translateY(-50%)}
