*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.drop:hover > .dropdown-box{display:block}.f-right{float:right!important}#socialContainer{width:30%;float:right}#background{position:fixed;top:0;height:100%;width:100%;z-index:-2}#nav,.support_Text,#mobileshare,#main_Ad_Text,.mobile_Show,#leftcol #competitionbox,#contactModal,#askFrom,#carerModal,#mobileMenu{display:none}.white-text{color:#FFF!important}#contactModal{position:absolute;width:100%;max-width:700px;margin:auto;background-color:#FFF;z-index:101;line-height:1.7em;font-size:1.3em;padding:20px;border:2px solid #32a3d0}.mobile_Hide{display:block}.halfcol{width:46%;margin:10px 1%;padding:10px 1%;float:left}#calnav,#menu2,#menu{list-style:none;width:100%;margin:0 auto;height:30px;padding:0}.warn {background-color:#c31632; font-weight: bold; color: #FFFFFF; padding: 10px;}#menu2 li,#menu li{float:left;display:block;text-align:center;position:relative;padding:0;margin:0;border-right:1px solid #eb0c0c}.tab,#calnav li{float:left;display:block;text-align:center;position:relative;padding:6px;margin:1px;background-color:#ececec}.on{font-weight:700;background-color:#FFF;color:#552e29}#menu li:hover{color:#211117}#menu li a{font-size:1em;display:block;outline:0;text-decoration:none;font-weight:500;color:#FFF;padding:6px 8px}#menu li:last-child{border-right:1px solid #bd1f3c}#menu li a:hover{color:#eb0c0c;border-right:1px solid #eb0c0c;background:#e6e1db}.submenu{padding:20px;width:90%}body{margin:0;padding:0;text-align:center;background:#87598d;color:#bab1ba;text-align:left;font-size:10pt;font-family:'Open Sans',sans-serif;line-height:1.3em}a:link img{border:none}a:link{color:#00aced;text-decoration:none}a:visited{color:#3971B6;text-decoration:none}a:hover{color:#ab0529;text-decoration:none}.thirdCol{width:33%;float:left;margin:0 .5% 10px 0}#main .thirdCol:nth-child(3n){margin:0 0 10px;float:right}.thirdCol h2{padding-left:30px}#leftcol a,#leftcolRight a{text-decoration:none;font-weight:700}#leftcol .questionbox a{font-weight:100}#leftcol a:hover,#leftcolRight a:hover{color:#ff5c34;text-decoration:none;font-weight:700}.black a{color:#000;text-decoration:none;font-weight:700}#leftcol a:hover{color:#ff5c34;text-decoration:none;font-weight:700}.newsbox a:visited,#MobileFeed a,.white a,#rightcol a,#personalitybox a{color:#2f2a2b;text-decoration:none;font-weight:700}.white-text a,.white-text a:link,.white-text a:visited{color:#fff!important}.white a:hover,#rightcol a:hover,#newsfeedbox a:hover,#personalitybox a:hover{color:#ff5c34;text-decoration:none;font-weight:700}#newsfeedbox a,.newsbox a,#rightcol .brusque a{color:#FFF;font-size:1.1em}#mainnav{padding:5px}a.mainnav:link{color:#552e29;text-decoration:none;padding:5px}a.mainnav:visited{color:#552e29;text-decoration:none}a.mainnav:hover{color:#ab0529;text-decoration:none}a.halfpersonalityboxright:link{color:#FFF;text-decoration:none}a.whitelink:link{color:#FFF!important;text-decoration:none}a.whitelink:visited{color:#FFF!important;text-decoration:none}a.whitelink:hover{color:#FFF!important;text-decoration:none}.small{font-size:.8em}#logo{float:left;width:50%;max-width:300px;margin-top:20px;color:#fff}#logo a{color:#32a3d0}#headline{max-width:748px;width:100%;float:right;margin:0}#footer a{color:#FFF}#logo h4{color:#32a3d0;font-size:1rem;margin:0;line-height:1em;padding:3px 0 0}#header h1{padding:0 0 5px;clear:right;text-align:center}#headwrap{width:100%;height:auto;min-height:120px;padding:0;margin:0;z-index:100;color:#32a3d0;background-color:#fff;overflow:hidden}#phone{width:auto;float:right;margin:0;font-size:1.2em;height:37px;text-align:center;padding:10px 3% 5px;border:0;color:#fff;border-right:2px solid #4f3b3f;font-family:'Montserrat',sans-serif;background-color:#82358c;webkit-border-radius:1px 1px 0 0;-moz-border-radius:1px 1px 0 0;border-radius:1px 1px 0 0;cursor:pointer}
.socialicon,#hidephone,#hidecarer{width:40px;float:right;font-size:3em;color:#fff;font-family:'Montserrat',sans-serif;background-color:#32a3d0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 1px 3px 0 #255753;-moz-box-shadow:0 1px 3px 0 #255753;box-shadow:0 1px 3px 0 #255753;cursor:pointer}#phonebox{float:right;width:45%;min-height:10px;background-color:#00877f}#siteSearch,#translate{overflow:hidden;background-color:#82358c;-webkit-border-radius:1px 1px 0 0;-moz-border-radius:1px 1px 0 0;border-radius:1px 1px 0 0}#siteSearch{width:50%;max-width:300px;text-align:center;float:right;margin:0;height:37px;margin-bottom:4px}#siteSearch input[type=email]{padding:5px;margin:4px;float:left;width:220px}#searchButton{float:left;font-size:1em;width:auto;height:32px;padding:0 5px;margin:2px 0 0 2px;color:#fff;font-family:'Montserrat',sans-serif;background-color:#32a3d0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 1px 3px 0 #255753;-moz-box-shadow:0 1px 3px 0 #255753;box-shadow:0 1px 3px 0 #255753;cursor:pointer;border:0}#searchButton:hover{background-color:#e27226;-webkit-box-shadow:0;-moz-box-shadow:0;box-shadow:0}#translate{height:35px;width:15%;float:right;margin:0;height:24px;text-align:center;padding:8px 3%}H1,H2,H3,H4{font-family:'Montserrat',sans-serif;font-weight:100}H1,H2,H3{line-height:1.2em}h2{font-size:1.8em}#header{width:100%;max-width:1080px;height:auto;margin:0 auto}#main{width:100%;max-width:1080px;min-width:780px;margin:20vh auto 0;height:auto;position:relative;padding:0;color:#fff;background-color:#554043;overflow:hidden;-webkit-border-radius:35px 35px 0 0;-moz-border-radius:35px 35px 0 0;border-radius:35px 35px 0 0}.whiteBG{background-color:#FFF!important;color:#222!important}.advertBox{width:50%;height:230px;margin:0;float:right;padding:0;overflow:hidden}.advertBox:first-child{float:left}#personalitybox{width:94%;padding:15px 3%;color:#FFF;height:auto;overflow:hidden;height:505px;margin:0;background-color:#e27018}#carerbox .padder,.personalitybox .padder{border:1px dashed #fff}#personalitybox h1,#personalitybox h3{color:#FFF}.personalitybox,.questionbox{width:94%;padding:15px 3%;height:auto;overflow:hidden;height:auto;margin:0 0 3px;line-height:1.2em}.personalitybox{background-color:#e27018;color:#FFF}.questionbox{background-color:#5d1d66;color:#FFF}.questionbox a{color:#FFF}.newsbox{width:94%;padding:0;height:auto;overflow:hidden;height:auto;margin:0 0 3px;line-height:1.2em;color:#fff;background-color:#32a3d0}.thirdCol .newsbox{width:100%}.newsbox img{float:left;margin-right:15px}.newsbox h2{margin:0 0 5px}.questionbox h2,.questionbox h4{margin:8px 0;font-weight:100}.newsboxLink h3{margin:0;line-height:1em;padding:8px 30px 8px 3%}.newsbox p{font-weight:100;padding:3px 20px}.newsboxLink{color:#FFF;background-color:#e27018;-webkit-border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;-webkit-box-shadow:2px 4px 5px 0 rgba(117,97,117,1);-moz-box-shadow:2px 4px 5px 0 rgba(117,97,117,1);box-shadow:2px 4px 5px 0 rgba(117,97,117,1);background-image:url(arrowright.png);background-repeat:no-repeat;background-position:right}.news2box :hover .newsboxLink,.newsboxLink :hover{background-color:#32a3d0}.news2box{clear:both;overflow:hidden}.news2box img{float:left;max-width:100px;margin:5px 20px 5px 0}.fullpersonalityimg,.personalityimg{width:100%;padding:0;overflow:hidden;height:auto;margin:0 auto 10px;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px;border-radius:10px 10px 10px 10px}.fullpersonalityimg img,.personalityimg img{max-width:100%}.halfpersonalityimg{width:100%;padding:0;overflow:hidden;height:auto;max-height:230px;margin:0 auto 10px;color:#FFF}.halfpersonalitybox{width:46%;padding:5px 1%;float:left;height:170px;overflow:hidden;margin-right:2%;margin-bottom:10px;background-color:#FFF;overflow:hidden}#carerbox{width:25%;padding:5px 1%;float:left;height:300px;overflow:hidden;margin:-7px 0 0;background-color:#e27018;color:#FFF}#carerbox .padder{min-height:270px}#banner{height:30vh;overflow:hidden}#bannerMain{height:40vh;overflow:hidden;margin:0 auto;width:32vw}#banner img{width:33.33%;float:left}#leftGallery > .halfpersonalitybox:nth-child(2n+2){margin-right:1%}#leftGallery > .halfpersonalitybox:nth-child(4n+1){background-color:#38ade1}#leftGallery > .halfpersonalitybox:nth-child(4n+2){background-color:#89d0ca}#leftGallery > .halfpersonalitybox:nth-child(4n+3){background-color:#62bf87}#leftGallery > .halfpersonalitybox:nth-child(4n){background-color:#7fc142}.halfpersonalitybox h3{font-size:1.1em;font-weight:500;margin:12px 5px}.halfpersonalityboxright,.thirdpersonalityboxright,.twothirdpersonalityboxright{margin-right:0}.peopleimg{height:200px;overflow:hidden;margin:0 auto}.heading2,.heading,.headboxfull{position:absolute;height:auto;text-align:left;font-weight:700;padding:0 10px;border:0;background-color:#d0c5b1}.headboxfull,.heading{margin:10px 0 0 -5px}.heading2{margin:160px 0 0 -5px}#followbox{float:right;width:auto;clear:right}.heading{width:100px}.heading2{width:130px}.headboxfull{width:230px}#events{width:99.7%;margin:1px 0 5px .3%;clear:both;overflow:hidden}#events .eventbox{width:33%;margin:0 .3% 0 0;background-color:#6a9b5a}#events > .eventbox:nth-child(2n+1){background-color:#32a3d0}#events > a:nth-child(2n+1) .eventbox{background-color:#35aed3}#events .eventbox:hover{background-color:#faaa3d}#events .eventimg img:hover{opacity:.5}#hubs{clear:both;display:flex;justify-content:space-between}#hubs .eventbox{width:24.8%;padding:0;margin:0;height:auto;overflow:hidden;background-color:#fff}#hubs .eventbox H2{text-align:center;background-color:#82358c;min-height:76px;color:#FFF;margin:0;padding:10px}#hubs a{color:#82358c}.quote{text-variant:small-caps;padding:10px;margin:0}.eventsnippet,.eventbox{width:50%;margin:0;float:left;height:230px;overflow:hidden}#stories .eventbox{width:33%;height:250px;margin:0 .5% 5px 0;background-color:#82358c;color:#fff;font-size:.9em;line-height:1.2em:}#stories .eventbox:nth-child(3n),#stories a:nth-child(3n) .eventbox{margin:0 0 5px}#stories > .eventbox:nth-child(2n+1),#stories > a:nth-child(2n+1) .eventbox{background-color:#32a3d0;color:#FFF}#stories > .eventbox:nth-child(2n+1) a{color:#FFF!important}#stories .eventbox:hover{background-color:#faaa3d}#stories a,.eventbox a{font-weight:100!important}#stories .eventimg img:hover{opacity:.5}.quote{font-style:italic}.auth{text-align:right;font-weight:700}.eventsnippet,.eventbox{width:47%;margin:0 0 0 2%;float:left;height:230px;overflow:hidden}.eventbox{height:350px;background-color:#e27226;color:#FFF}.thirdCol .eventbox{width:100%;margin:3px 0 0;float:right;height:auto;overflow:hidden;background-color:#e27226;color:#FFF}.thirdCol .eventbox p{font-weight:100;padding:3px 0}.custom-event p{font-weight:100;padding:3px 0 3px 100px !important}#vacancies .eventbox{width:90%;height:300px;background-color:#FFF;color:#00877f;border-bottom:2px solid #00877f;margin:0 0 10px 2%;webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;-webkit-box-shadow:3px 3px 3px 0 rgba(0,0,0,0.75);-moz-box-shadow:3px 3px 3px 0 rgba(0,0,0,0.75);box-shadow:3px 3px 3px 0 rgba(0,0,0,0.75)}#vacancies .eventbox h2{color:#00877f}#rightcol > .eventbox:nth-child(4n){background-color:#32a3d0;color:#fff}#rightcol > .eventbox:nth-child(4n+1){background-color:#8ba384;color:#fff}#rightcol > .eventbox:nth-child(4n) h3,#rightcol > .eventbox:nth-child(4n+1) h3{color:#fff}#events > .eventbox p,#rightcol > .eventbox:nth-child(4n) p,#rightcol > .eventbox:nth-child(4n) a,#rightcol > .eventbox:nth-child(4n+1) p,#rightcol > .eventbox:nth-child(4n+1) a{color:#fff}#rightcol > .eventbox:nth-child(4n) a:hover,#rightcol > .eventbox:nth-child(4n+1) a:hover{color:#5d1d66}.eventimg{width:100%;margin:auto;height:350px;overflow:hidden;text-align:center;text-bottom:0;vertical-align:bottom}#hubs .eventimg{height:265px}.thirdCol .eventimg{height:auto;margin-top:30px}.custom-event .eventimg{margin-top:34px}.eventimg img{max-width:100%;margin:auto;margin-bottom:0}.eventbox p{width:80%;margin:16px auto;font-size:1.1em;line-height:1.6em}.answerimg{width:100%;margin:0;height:180px;overflow:hidden}.date{float:left;width:85px;font-size:.9em;line-height:1.2em;font-weight:700;margin:5px 15px 5px 0;border-right:1px dotted #d0c5b1}.date2{float:left;width:60px;font-size:.7em;font-weight:700;margin:5px 5px 5px 10px;border-right:1px dotted #d0c5b1}.date3{float:right;width:85px;font-size:1.1em;line-height:1.2em;font-weight:400;padding:0;margin:20px auto 10px;height:100%;text-align:center}.date4{float:right;width:80px;font-size:1.1em;line-height:1.2em;font-weight:400;padding:0;margin:-70px 10px 0;height:100%;text-align:center}#dirfoot{clear:both}.dirbox{width:25%;margin:0;float:left;height:230px;overflow:hidden;background-color:#fff}.dirbox .eventimg img{min-width:100%}#leftGallery{margin:10px 20px}.padder{padding:10px 20px}.imagepadder img{padding:10px 10px 15px}.headbox,.headboxtop,.headboxmore{background-color:#82358c;width:100%;max-width:270px;-webkit-border-radius:0 20px 20px 0;-moz-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0;-webkit-box-shadow:2px 4px 5px 0 rgba(0,0,0,0.8);-moz-box-shadow:2px 4px 5px 0 rgba(0,0,0,0.8);box-shadow:2px 4px 5px 0 rgba(0,0,0,0.8);background-image:url(arrowright.png);background-repeat:no-repeat;background-position:right}.jobs li{max-width:270px;background-image:url(arrowright.png);background-repeat:no-repeat;background-position:right}.headbox:hover,.headboxtop:hover,.headboxmore:hover{background-color:#32a3d0}.headbox,.headboxmore{position:absolute;margin-top:0}.headboxtop{margin-top:0;padding:6px 8px}.circle,.circle2,.score{position:absolute;width:90px;height:90px;color:#fff;text-align:left;font-weight:700;padding:0;border:0;-webkit-border-radius:10%;-moz-border-radius:10%;border-radius:10% 10% 30% 10%}.score{margin:10px 10px 0 130px;width:70px;height:70px}.circle2{margin:110px 0 0 10px}.circle p,.circle2 p{padding:10px;font-size:1.3em;text-align:center;color:#FFF}.score p{padding:5px;font-size:1.3em;text-align:center;color:#FFF}.headboxmore h3,.headboxtop h3,.headbox h3,.circle h3,.circle2 h3{padding:0;margin:10px;color:#FFF;font-weight:400}.blue{background-color:#20abe2!important;color:#e6e1db}.red{background-color:#bd1f3c!important;color:#FFF}.amber{background-color:#dc4822!important;color:#FFF}.orange{background-color:#e27018!important;color:#FFF}.yellow{background-color:#e1c16a!important;color:#FFF}.green{background-color:#b1cc2f!important;color:#333}.darkgreen{background-color:#69b652!important;color:#FFF}.pink{background-color:#fe9695;color:#FFF}.white{background-color:#FFF;color:#7a9575}.brusque{background-color:#6f8887!important;color:#FFF}.clear{clear:both;height:0;width:100%}.clearFront{clear:both;width:100%;height:10px}.large{font-size:2.6em;font-weight:100}.medium{font-size:1.6em;font-weight:100}.right{float:right;margin-top:2px}.center{text-align:center}.socialicon{width:38px;height:38px;float:left;margin:3px 10px 0 0;text-align:center;line-height:0.6em; padding-top:5px}.menuicon{width:25px;float:left;margin:0}.menuicon a{padding:0!important}#homeLink{float:left;width:3%;margin:5px 0 0;text-align:center;font-size:.7em;line-height:1em;border-right:1px solid #ccc!important}.redbutton,.bluebutton,.greenbutton,.YCbutton,.VLbutton{margin:5px;float:right;width:auto;height:auto;text-align:center;font-weight:700;font-size:1.3em;padding:7px 10px;border:0;color:#fff!important;cursor:pointer;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px 0 #255753;-moz-box-shadow:0 1px 3px 0 #255753;box-shadow:0 1px 3px 0 #255753}.redbutton{background-color:#bd1f3c}.bluebutton{background-color:#00877f}.greenbutton{background-color:#b1cc2f}.YCbutton{background-color:#c31632;padding:20px 30px;margin:15px 15px 0 0;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;width:135px}.VLbutton{background-color:#e27226;padding:20px 30px;margin:15px 15px 0 0;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;width:135px}.br-marg{margin-right:0}a.bluebutton:link,a.bluebutton:visited,a.redbutton:link,a.redbutton:visited{color:#fff!important;padding:5px 10px}a.greenbutton:link,a.greenbutton:visited{color:#333;padding:5px 10px}.blockbutton{float:none;clear:both}#leftcol,#rightcol,#leftcolRight,#rightcolLeft{height:auto;text-align:left;line-height:1.5em}#leftcolRight{width:35%;margin:-10px 0;float:right}#rightcol{width:61%;margin:0;padding:10px 2%;float:right;background-color:#FFF;color:#222}#vacancies #rightcol{background-color:#554043}#rightcolLeft{width:60%;margin:-10px 0;float:left}#offers,#lisitings{width:100%;margin:0}#leftcol{width:31%;margin:10px 2%;float:left;font-weight:700;font-size:1.1em}#widecol{width:100%;margin:-10px 0}.snippet h2,.snippet p{margin:5px;color:#fff}.snippet{width:100%;margin-bottom:20px}.snippet:hover{background-color:#3d95a1}#treatMore5 .redbutton{float:left}.gal_pic{padding:0;width:300px;background-image:url(small-frame.jpg);background-position:top center;background-repeat:no-repeat;height:252px;text-align:center;vertical-align:middle;overflow:hidden;margin:0;background-size:100% 100%}.gal_pic2{padding:0;width:200px;background-image:url(small-frame.jpg);background-position:top center;background-repeat:no-repeat;background-size:100% 100%;height:200px;text-align:center;vertical-align:middle;overflow:hidden;margin:0 10px 10p 0;float:left}.galpadding{padding:20px;overflow:hidden}.galpic{float:left;margin:5px;width:170px;height:140px;padding:8px auto;border:1px solid #c8cbc6;margin-top:5px;-moz-box-shadow:0 0 5px #c8cbc6;-webkit-box-shadow:0 0 5px #c8cbc6;box-shadow:0 0 5px #c8cbc6;background-image:url(dark-linen.jpg)}.gallery{float:left;margin:5px;width:150px;height:180px;overflow:hidden;padding:12px;margin-top:5px;text-align:center;-moz-box-shadow:0 0 5px #c8cbc6;-webkit-box-shadow:0 0 5px #c8cbc6;box-shadow:0 0 5px #c8cbc6}#gallery{width:100%;margin:0 10px;height:auto;overflow:hidden}.picture{margin:0 10px 10px 0;padding:0;text-align:center;float:left}.news-picture,.picture{margin:0 10px 10px 0;padding:0;text-align:center;float:left}.news-picture{max-width:40%}.newsinner{margin:5px;width:240px;height:260px;padding:0;text-align:center;overflow:hidden}.gallerypic{margin:0 1% 5px 0;overflow:hidden;width:48%;float:left;background-color:rgba(200,200,200,0.5);border:1px solid #aaa;-webkit-border-radius:15px 15px 15px 15px;-moz-border-radius:15px;border-radius:15px 15px 15px 15px}.galleryinner img{width:90%;margin:8px 5% 15px;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px;border-radius:10px 10px 10px 10px}.gallerypic:first-child{width:98%;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px;border-radius:20px 20px 20px 20px}.gallerypic:first-child .galleryinner img{margin:15px 5% 20px;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px;border-radius:10px 10px 10px 10px}.gallery-Inner{overflow:hidden}#Recipie_leftcol .gallerypic{height:172px}.halfpersonalitybox .personalityimg{max-height:220px}.horizontal{float:right;max-width:100px}#recipe_socialbox{height:auto;width:96%;margin:0 0 10px;padding:0 2%;overflow:hidden}#socialbox{height:190px;width:24%;margin:0 0 0 1%;padding:0 1%;float:right;overflow:hidden;border:1px dotted #ccc;background-color:#FFF}#socialcontainer{margin:10px 10px 0 20px}#addressbox{width:180px;font-size:1.1em;line-height:1.5em;margin:0 0 0 10px;float:right}#mailbox{padding:10px 15px 0}.facebook-like,.twitter-button,.google-plus{margin:15px 0 15px 5px;overflow:hidden;max-height:100px}#recipe_socialbox .facebook-like,#recipe_socialbox .twitter-button,#recipe_socialbox .google-plus{width:33%;float:left;margin:3px 0 8px;min-width:130px}.facebook-like{width:140px}.google-plus{width:auto}.twitter-button{width:140px}.fb-comments{overflow:hidden;margin:0 3%}.CM-button{background-color:#bd1f3c;color:#FFF;font-size:1.4em;height:auto;margin:8px 1% 8px 3%;padding:20px 0;width:89%;text-align:center;display:block;clear:both;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;cursor:pointer}.YT{background-color:#bd1f3c;background-image:url(yt-logo.png);background-position:center;background-repeat:no-repeat;background-size:25px}.TW{background:#00aced;background-image:url(Twitter_logo_white.png);background-position:center;background-repeat:no-repeat;background-size:25px}.FB{background:#3971B6;background-image:url(Facebook_logo_white.png);background-position:center;background-repeat:no-repeat;background-size:15px}.YT-button{background-image:url(yt-logo.png);background-position:3px 19px;background-repeat:no-repeat;background-size:32px}.TW-button{background:#00aced;background-image:url(Twitter_logo_white.png);background-position:2px 10px;background-repeat:no-repeat;background-size:40px}.FB-button{background:#3971B6;background-image:url(Facebook_logo_white.png);background-position:2px 10px;background-repeat:no-repeat}.TW-button,.FB-button,.YT-button{color:#FFF;font-size:1.5em;height:auto;margin:8px 1% 8px 3%;padding:20px 2% 20px 15%;float:left;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px}#mobileHalfshare .TW-button,#mobileHalfshare .FB-button{padding:20px 2% 20px 25%;width:70%}#social-top .TW-button,#social-top .FB-button{padding:4px 2% 4px 25px;width:80px;background-size:20px}a.FB-button:link,a.FB-button:visited,a.FB-button:hover{color:#FFF}.FB-button:hover{background:#5A99E6}#footer{width:100%;padding:30px 0 0;clear:both;height:auto;overflow:hidden;color:#FFF;margin-top:10px;background-color:#87598d;border-top:3px solid #82358c}#mob_Utility{width:100%;margin-bottom:0;padding:20px;clear:both;height:auto;overflow:hidden;background-color:#82358c}#mob_Utility p{max-width:1080px;margin:0 auto}#mob_Utility2 ul{margin:0;padding:0}#mob_Utility2 li{list-style:none;line-height:2em}#footcontainer{width:100%;max-width:1082px;margin:0 auto 30px;height:auto;overflow:hidden;min-height:100px}#footLogo{width:25%;float:right;text-align:right}.footLogo{width:130px;float:right;background-color:#91d0bb;text-align:center;margin-left:5px}.footLogo:last-child{background-color:#fff}.footLogo img{max-height:100%}#commentscontainer{margin:0 auto}.helpcircle{background-color:#639eca;float:right;clear:both;height:15px;width:15px;color:#fff;text-align:center;font-weight:700;padding:1px;margin:2px 2px 1px;border:0;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-box-shadow:0 1px 3px 0 #255753;-moz-box-shadow:0 1px 3px 0 #255753;box-shadow:0 1px 3px 0 #255753}.help{width:22px;height:23px;overflow:hidden;float:left;clear:both;cursor:pointer}.help:hover .noshow{position:absolute;margin:10px 0 0;width:300px;height:auto;overflow:hidden;background-color:#FFF;border:1px solid #ABA196;padding:10px 20px;line-height:1.6em}.media_pic{width:23%;min-width:200px;margin:10px 1%;float:left;text-align:center}.photochoicescroll{width:100%;height:200px;overflow:scroll}.photochoiceselect{width:99%;max-width:240px;height:50px;float:left;background-color:#fbc051;margin:3px;padding:5px;overflow:hidden}.photochoiceselect label{width:170px;float:left}.photochoiceselect img{max-height:100%;float:left;margin-right:10px}.photochoiceselect input{width:20px;float:left}.archiverow{width:96%;margin:5px auto;border-bottom:1px solid #d0c5b1;clear:left;overflow:hidden;color:#00877f}.archiverow:hover{background-color:#d0c5b1}#rightcol.archiverow a,#rightcol.archiverow a:visited{color:#eb0c0c!important}.archiveimg{float:left;margin:0 10px 10px 0}.archiverow h3{background-color:#d0c5b1;color:#00877f;padding:5px;margin:0}.archsmallright{font-size:.8em;float:right}.ardluck{display:none}.choiceinput,.forminput,.WDforminput{width:96%;max-width:527px;overflow:hidden;clear:both}.quartchoiceinput{width:24%;max-width:125px;overflow:hidden;float:left}.formspace{width:100%;clear:both}.WDforminput{margin:10px 0}.smforminput{width:46%;max-width:260px;overflow:hidden;float:right}.halfchoiceinput,.halfforminput{width:46%;max-width:260px;overflow:hidden;float:left}.forminput input,.forminput textarea{width:75%;max-width:400px;float:right;padding:3px 1%}.askinput textarea{width:98%;max-width:400px;padding:3px 1%;margin-bottom:20px}.smforminput input{width:100%;max-width:230px;padding:3px 1%;clear:both}.forminput label{width:20%;float:left;padding:3px 1% 3px 0;text-align:left}.halfchoiceinput label,.quartchoiceinput label,.choiceinput label{width:80%;float:left;padding:0 1% 3px 0;text-align:right}.halfforminput label,.WDforminput label{width:98%;float:left;padding:3px 1% 3px 0;text-align:left}.halfforminput input,.WDforminput input{width:96%;float:left;padding:5px 1%;text-align:left}.borderBlock{border:1px solid #ccc;padding:10px;overflow:hidden;clear:both}.smforminput label{width:100%;padding:0;text-align:left}.submitbutton{font-family:'Montserrat',sans-serif;float:right;background-color:#86BF76;color:#fff;border:0;height:auto;text-align:center;font-size:1.6em;padding:3px 20px;width:auto;min-width:100px;margin:3px 0 3px 10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 1px 3px 0 #255753;-moz-box-shadow:0 1px 3px 0 #255753;box-shadow:0 1px 3px 0 #255753;cursor:pointer}input[type="radio" i],input[type="checkbox" i]{float:left}.choiceinput{margin:10px auto}select#soflow-color2,select#soflow-color{-webkit-appearance:button;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);-webkit-padding-end:20px;-webkit-padding-start:0;-webkit-user-select:none;background-image:url(http://i62.tinypic.com/15xvbd5.png);background-position:97% center;background-repeat:no-repeat;border:1px solid #AAA;margin:5px 5%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:90%;max-width:400px;float:left;font-weight:700;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#fff;background-color:#69b652;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;padding:10px 5px 10px 15px}input#name_Search{-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);border:1px solid #AAA;margin:0;overflow:hidden;width:97%;font-weight:700;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;color:#fff;background-color:#69b652;padding:10px 1.5%}.questionBox{width:45%;height:80px;float:left;padding:20px 2%;border-bottom:1px solid #aaa;border-left:1px solid #aaa}.learningBox{padding:20px;border-bottom:1px solid #bbb;clear:Both;overflow:hidden}.learningBox img{float:left;margin:0 20px 20px 0}table.cal{background-color:#e2dddd}.cal table tr td{width:14%;margin:1px .1%;background-color:#FFF;overflow:hidden;vertical-align:top;font-size:.9em}table.cal tr td{width:14%;margin:1px .1%;background-color:#FFF;overflow:hidden;vertical-align:top;font-size:.9em}.caldate{margin:0 0 5px 5px}.off{background-color:#ddd}#calnav{list-style:none;width:100%;margin:0 auto;height:30px;padding:0}table a{color:#3f2d37!important}#calnav li{float:left;display:block;text-align:center;position:relative;padding:6px 8px;margin:0 1px}li.on{font-weight:700;background-color:#e8a554!important;color:#FFF}.caption{padding:.8em;color:#FFF;text-align:center;font-size:3em;text-shadow:5px 5px 8px #111}.donate-header{float:left;padding:0;line-height:2em}.red-text{color:#c31632;width:80%;padding:0;margin:25px auto 0}#mainmenu{width:100%;padding:1px 0;background-color:#82358c;color:#FFF;min-height:36px;font-size:1.2em;-webkit-box-shadow:0 1px 3px 0 #000;-moz-box-shadow:0 1px 3px 0 #000;box-shadow:0 1px 3px 0 #000;    position: sticky;  top: 0; z-index: 1001;}#mainmenu a{color:#FFF;font-size:1em}#mainmenu li.no-drop{padding:10px 12px}#mainmenu li.drop{padding:10px 18px;cursor:pointer}#subnav a{color:#FFF;padding:5px 4px;font-size:1em}#mainmenu ul{width:100%;max-width:1100px;list-style:none;margin:0 auto;padding:0}#subnav ul{width:100%;list-style:none;margin:0;padding:0}#mainmenu li{float:left;display:block;font-weight:500}#mainmenu #home li{border-left:0;padding:5px}#home img{padding:5px 0}#subnav li{float:left;display:block;border-left:1px solid #FFF}#mainmenu li:hover,#mainmenu li a:hover{color:#bd1f3c;background:#fff;border-radius:10px}#minisiteLink li{margin:5px 0}#minisiteLink a{padding:5px;color:#00877f}.sectionmenuLeft{width:30%;float:left}.sectionmenuLeft h3{color:#FFF;font-size:1.5em}.sectionmenuRight{width:70%;float:right;margin:-10px 0 10px;overflow:hidden}#sectionmenu{background-color:#d0c5b1;padding:10px 2%;overflow:hidden;margin:-10px 0 10px}#sectionmenu a{color:#00877f}ul.menu-dropdown{display:none;position:absolute;background-color:#f7f5ed;z-index:1000;width:265px!important}.menu-dropdown li{float:none!important;padding:.7em .2em!important;color:#000}.menu-dropdown a{color:#82358c;font-size:.8em;padding:0!important}nav li.drop:hover ul,.menu-dropdown:hover{display:block}.dropdown-box{z-index:1000;position:absolute;height:auto;color:#82358c;background:#fff;margin-top:9px;display:none;-webkit-box-shadow:0 1px 3px 0 #000;-moz-box-shadow:0 1px 3px 0 #000;box-shadow:0 1px 3px 0 #000;border-radius:10px}.dropdown-box a{display:block;padding:15px!important;margin:0 0 5px;color:#82358c!important;background-image:url(arrowright.png);border-bottom:1px solid #fff;background-repeat:no-repeat;background-position:right}.dropdown-box a:hover{color:#ab0529!important;border-bottom:1px solid #aaa}.col-50{display:inline-block;width:49%}.col-33{display:inline-block;width:32%}.col-30{float:left;width:30%;margin:0 1.65%;text-align:top}.col-30 h2{border-bottom:3px solid #fff}.bg-video{width:100%;position:fixed;top: 30px;left:0;z-index:-1}.ardfun{display:none}.helplabel{float:right;width:24%}.forminput{display:block;width:98%;clear:both;max-width:500px;margin:8px auto;overflow:hidden}.quarterforminput label{color:#FFF;font-weight:100}.threequaterforminputRight,.threequaterforminput{float:left;display:block;font-family:'Open Sans',sans-serif;width:73%;max-width:500px;margin:8px 2% 8px 0;overflow:hidden}.halfforminput .threequaterforminput{border:0}.threequaterforminputRight{margin-left:140px}.halfforminput{float:left;display:block;font-family:'Open Sans',sans-serif;width:46%;max-width:238px;margin:8px 2% 8px 0;overflow:hidden}.multiformGroup .halfforminput{max-width:500px}.quarterforminput{float:left;display:block;font-family:'Open Sans',sans-serif;width:20%;max-width:242px;margin:8px 2% 8px 0;overflow:hidden}.fifthforminput{float:left;display:block;font-family:'Open Sans',sans-serif;width:9%;margin:8px 2% 8px 0;overflow:hidden}.shopparagraph .halfforminput,.shopparagraph .threequaterforminput,.shopparagraph .threequaterforminputRight{border:none}.smallchoiceinput input[type="text"]{display:block;float:left;padding:8px 6px;background-color:#e0e0df;font-family:'Open Sans',sans-serif;width:236px;max-width:50%;color:#222;margin:5px}.custom-input{display:inline-block;min-width:6em;margin-right:1em}.forminput input,.forminput textarea,.forminput select,.halfforminput input,.halfforminput textarea,.halfforminput select,.fifthforminput input,.fifthforminput textarea,.fifthforminput select,.quarterforminput input,.quarterforminput textarea,.quarterforminput select,.threequaterforminput input,.threequaterforminputRight input{display:block;float:left;padding:8px 6px;background-color:#FFF;font-family:'Open Sans',sans-serif;width:100%;max-width:500px;color:#222;margin:0}.threequaterforminput input[type=checkbox]{float:right;padding:8px 6px;background-color:#e0e0df;width:30px}.formhide{display:none}.shopparagraph .halfforminput input,.shopparagraph .threequaterforminput input,.threequaterforminputRight input{background-color:#FFF}.forminput input[type=submit]{display:block;background-color:#e9540d;font-family:'Open Sans',sans-serif;width:295px;margin:5px;color:#FFF;font-weight:700;float:left;border:0;height:auto;text-align:center;font-size:1.2em;padding:8px 10px;-webkit-box-shadow:0 0 3px 0 #999;-moz-box-shadow:0 0 3px 0 #999;box-shadow:0 0 3px 0 #999}.forminput input[type=submit]:hover{background-color:#e0e0df;color:#e9540d;-webkit-box-shadow:0 0 1px 0 #999;-moz-box-shadow:0 0 1px 0 #999;box-shadow:0 0 1px 0 #999}.halfforminput input,.threequaterforminputRight input,.threequaterforminput input,.forminput input,.forminput textarea{border:1px solid #ccc}.forminput select{border:0}.submitbutton,.leftbutton{background-color:#82358c!important;color:#FFF!important;font-weight:700;float:right;border:0;height:auto;text-align:center!important;font-size:1.2em;padding:8px 35px!important;border:0;width:auto;margin:2px 3px;-webkit-box-shadow:0 0 3px 0 #999;-moz-box-shadow:0 0 3px 0 #999;box-shadow:0 0 3px 0 #999}.submitbutton:hover{background-color:#e0e0df;color:#e9540d!important}.forminput label{display:block;width:100%;max-width:500px;padding:0 5px 0 0;vertical-align:top;font-size:small}.submitinput label{display:block;width:100px;text-align:left;padding:15px 10px 0 0;float:left;vertical-align:top;font-size:small;color:#948076}.compinput,.forminput{margin:0 0 10px;clear:left;height:auto}.formspace{clear:both;height:10px;width:100%}.choiceinput{margin:20px 0 10px;clear:left;height:auto;overflow:hidden}.choiceinput input,.choiceinput select{float:left;width:5%;padding:0 1%;margin:1%}.choiceinput label{display:block;width:93%;text-align:left;padding:0;float:right}.multiformGroup .quarterforminput label,.multiformGroup .fifthforminput label{color:#888;font-weight:700;font-size:.8em}.left{float:left}.menu-icon{margin-top:6px}.fullwidth-flex{display:flex;width:100%;flex-wrap:wrap}.fullwidth-flex .newsbox,.fullwidth-flex .eventbox{width:100%}.fullwidth-flex a{width:32%;margin:0 1% 1% 0;float:left}.fullwidth-flex .newsbox .eventimg,.fullwidth-flex .eventbox .eventimg,.fullwidth-flex .eventbox{height:auto}.offer-second div:last-child{height:25.25rem} #leftcol h3{line-height: 2.3rem;}
.training { display: flex; flex-wrap: wrap; border-bottom: 1px solid #eeeeee; font-weight:100;}
.training h3 { width: 100%; font-weight: bold; }
.training .traingingTime { width: 30%; border-right:1px solid #eeeeee; padding-right: 1rem; margin: 0 1em; }
.training  .traingingText { width: 60%; padding: 1rem; }
.trainingHome {padding: 1.3rem; font-size: 1rem;  border-bottom:1px solid #eeeeee; }
.trainingHome:hover {background-color: #eeeeee; }
.trainingHome a:link, .trainingHome a:visited { color: #333; }
.trainingHome h4 { margin: 0; font-size: 1.2rem; line-height: 1.2;}
.trainingHome p {   margin: 0; font-size: 0.9rem; }