@import url('https://fonts.googleapis.com/css?family=Baloo&display=swap');@font-face{font-family:'vag_roundedregular';src:url('../fonts/vag_rounded_thin-webfont.eot');src:url('../fonts/vag_rounded_thin-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/vag_rounded_thin-webfont.woff2') format('woff2'),url('../fonts/vag_rounded_thin-webfont.woff') format('woff'),url('../fonts/vag_rounded_thin-webfont.svg#vag_roundedregular') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'vag_roundedbold';src:url('../fonts/vag_rounded_bold-webfont.eot');src:url('../fonts/vag_rounded_bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/vag_rounded_bold-webfont.woff2') format('woff2'),url('../fonts/vag_rounded_bold-webfont.woff') format('woff'),url('../fonts/vag_rounded_bold-webfont.ttf') format('truetype'),url('../fonts/vag_rounded_bold-webfont.svg#vag_roundedbold') format('svg');font-weight:normal;font-style:normal}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#f1b434;line-height:1}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}a img{border:none}a,a:link,a:visited{text-decoration:none}html,body,input,textarea{color:#4d4d4d;font-family:'Helvetica',Arial,sans-serif;font-weight:normal;font-size:14px;line-height:1.5em}h1,h2,h3,h4,h5,h6{font-family:"vag_roundedbold",Arial,sans-serif;font-weight:normal;margin:0;line-height:1.4em}h1{font-size:1.6em;line-height:1.2em}h2{font-size:2.2em;margin-bottom:.5em}h3{font-size:1.2em}h4{font-size:1.1em;font-style:italic}a,a:link,a:visited{color:#4d4d4d;font-weight:normal;text-decoration:none;zoom:1}a:hover{text-decoration:none}p{margin-bottom:.9em}p.highlight{width:100%;background:#eee;margin-top:1em;padding:3% 4% 3% 4%}ul{}ol{}ul{list-style:disc}ol{list-style-type:decimal}ol ol{list-style:upper-alpha}ol ol ol{list-style:lower-roman}ol ol ol ol{list-style:lower-alpha}ul ul,ol ol,ul ol,ol ul{margin-bottom:0}dl{margin:0 1.5em}dt{font-weight:bold}dd{margin-bottom:18px}strong{font-weight:bold}cite,em,i{font-style:italic}blockquote{margin:0 3em}blockquote em,blockquote i,blockquote cite{font-style:normal}pre{font:11px Monaco,monospace;line-height:18px;margin-bottom:18px}code{font:11px Monaco,monospace}abbr,acronym{border-bottom:1px dotted #333;cursor:help}ins{text-decoration:none}sup,sub{height:0;line-height:1;vertical-align:baseline;position:relative}sup{bottom:1ex}sub{top:.5ex}input{}a,button{-moz-transition:all 500ms linear;-o-transition:all 500ms linear;-webkit-transition:all 500ms linear;transition:all 500ms linear}img{max-width:100%;max-height:100%;border:none}.wrapper{position:relative;margin:0 auto;max-width:980px;padding:0 10px}.header{position:relative;float:left;width:100%;background-color:#fff}.site-logo{position:absolute;left:0;top:0;z-index:10002;text-align:center;padding:10px}.site-logo img{width:105px;height:105px}.top-bar{position:relative;display:inline-block;width:100%;padding:33px 0 15px 115px;min-height:75px;text-align:right}.talk{position:relative;display:inline-block;width:auto;font-size:1.2em;vertical-align:middle}.call:before{content:"";display:inline-block;width:39px;height:36px;background:transparent url(../images/contact-icon.png) no-repeat center center;vertical-align:bottom;margin-right:2px}.call strong{margin-right:10px}.talk a{font-family:"vag_roundedbold",Arial,sans-serif;font-weight:normal;display:inline-block;xfloat:right;padding:4px 8px;background:#004f71;font-size:.8em;color:#fff;margin-left:5px}a.donate{background-color:#e06287;padding:4px 40px}.talk a:hover{background-color:#4d4d4d}.top-bar ul li a{color:#fff;padding:0 8px 0 8px;margin:0;line-height:1em}.search{position:relative;display:inline-block;width:auto;vertical-align:middle}.search-box{float:left;width:100%;border:1px solid #ddd;font-size:.9em;margin-top:2px;padding:4px 35px 5px 8px}.go{position:absolute;right:3px;top:2px}.header-img{position:relative;float:left;width:100%;height:250px;background-position:center center;background-size:cover;padding:40px}.top-nav{float:left;width:100%;background-color:#f6f6f6;min-height:47px;text-align:right;padding:14px 0 6px}.top-nav ul li{display:inline-block;width:100%;margin:0 0 -3px 0;padding:4px 0;line-height:1.2em;font-size:1rem}.top-nav ul li:last-child{padding-bottom:15px}.top-nav ul li a{font-family:'Baloo',Arial,sans-serif;font-weight:400;padding:8px 15px;text-align:left}.top-nav ul li:last-child a{border-right:none}.top-filter{float:left;width:100%;background-color:#f1b434;padding:20px 0}.top-filter h2{float:left;width:22%;font-size:1.6rem;font-size:2.2vw;color:#fff;text-align:right;padding:4px 0 0;margin:0}.top-filter ul{float:left;width:78%}.top-filter ul li{float:left;width:33.33333%;padding-left:2%}.title{position:absolute;top:50%;left:0;width:100%;text-align:center;margin-top:-20px}.title h1{display:inline-block;background-color:#baa77b;color:#fff;padding:10px 30px}.flexnav{position:relative;display:inline-block;z-index:9999;-webkit-transition:none;-moz-transition:none;-ms-transition:none;transition:none;-webkit-transform-style:preserve-3d;overflow:hidden;margin:0 auto;max-height:0}.flexnav.opacity{opacity:0}.flexnav.flexnav-show{max-height:2000px;opacity:1;background:#fff;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.flexnav li{font-size:100%;position:relative;overflow:hidden;padding:7px 12px;-moz-transition:background-color 500ms linear;-o-transition:background-color 500ms linear;-webkit-transition:background-color 500ms linear;transition:background-color 500ms linear}.flexnav li a{position:relative;display:block;overflow:hidden;padding:5px 0;font-size:1.1em;color:#4d4d4d;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.flexnav li ul{width:auto}.flexnav li ul li{font-size:100%;padding:7px 12px;position:relative}.flexnav li ul.flexnav-show li{overflow:visible}.flexnav .touch-button{position:absolute;display:none!important;z-index:999;top:0;right:12px;width:34px;height:34px;margin:0;background:#eee;background:rgba(0,0,0,.1);text-align:center}.flexnav .touch-button:hover{cursor:pointer}.flexnav .touch-button .navicon{position:relative;top:11px;left:10px;display:block;width:15px;height:15px;background:transparent url(../images/accordion-open.png) no-repeat center center}.menu-button{position:relative;float:left;width:100%;display:block;font-size:1.2em;padding:12px 15px;height:40px;background:#000;color:#fff;cursor:pointer;margin-bottom:0}.menu-button.one-page{position:fixed;top:0;right:5%;padding-right:45px}.menu-button .touch-button{background:transparent;position:absolute;z-index:999;top:0;right:15px;width:34px;height:34px;display:inline-block;text-align:right}.menu-button .touch-button .navicon{position:relative;top:7px;right:0;display:block;width:31px;height:27px;background:transparent url(../images/navicon.png) no-repeat right center}.mainbg{float:left;width:100%;background:#fff}a#pull{display:none}.leftcol{float:left;width:23%;min-height:500px;color:#7c2855}.leftcol{width:95.5%;padding:3% 1.5% 3% 3%;margin:0}.content{float:left;width:100%;margin:30px 0}.home .content{margin:0}.main ol li{list-style:decimal}.main .links{float:left;width:100%}.main h2{}.main p,.main ul,.main ol{font-size:1.1em;line-height:1.4em}.main ul li{list-style:disc}.home-head{position:relative;float:left;width:100%;background-color:#fff;padding:0}.home-head nav{display:block;float:left;width:66.666666%;height:315px}.home-head nav ul,.home-head nav ul li,.home-head nav ul li a{display:block;float:left;width:100%;height:100%}.home-head nav ul li{background-position:center center;background-size:cover}.home-head nav ul li a:hover{background-color:#494b52;background-color:rgba(73,75,82,.9)}.home-head .link-text{font-family:"vag_roundedregular",Arial,sans-serif;font-weight:normal;font-size:1.2em;position:relative;display:inline-block;padding:10px 30px;top:45%;background-color:#baa77b;color:#fff;text-align:center}.top-slider{float:left;width:100%;height:480px;margin:0}.main .top-slider{height:330px}.slider-item{position:relative;float:left;width:100%;background-position:center center;background-size:cover;background-color:#fff;margin:0;padding:0;border-bottom-left-radius:240px}.slider-link{position:absolute;width:100%;height:100%;left:0;top:0}.slide-content{position:absolute;top:0;left:0;display:block;width:50%;height:50%;background-color:#fff}.slide-text{position:absolute;top:0;left:0;display:block;width:100%;padding:7% 5% 5%;color:#f1b434}.slide-text h2{font-family:"Baloo",Arial,sans-serif;font-weight:400;font-size:2em;font-size:4vw;line-height:1.1em;margin-bottom:.2em}.slide-text p{font-family:"vag_roundedbold",Arial,sans-serif;font-weight:normal;font-size:1.7em;font-size:2.5vw;line-height:1.2;margin-bottom:0}.strapline{display:none;float:left;width:100%;padding:0 12%}.strapline h1{font-size:2.2em;color:#f1b434;text-align:center;margin-bottom:.8em}.main .feature-links{float:left;width:100%;margin-bottom:20px}.strapline ul,.main .feature-links ul{float:left;width:100%}.strapline ul li,.main .feature-links ul li{position:relative;display:inline-block;height:auto;float:left;width:33.333333%;padding:0 2px;text-align:center}.strapline ul li a,.main .feature-links ul li a{font-family:"vag_roundedregular",Arial,sans-serif;font-weight:normal;display:block;padding:15px;color:#fff;font-size:1.4em;line-height:1em;text-align:center}.strapline ul li a:hover,.main .feature-links ul li a:hover{opacity:.7;filter:alpha(opacity=70)}.main{float:right;width:100%;margin:0;min-height:500px;padding:0 0 0 8px;background:#fff}.main nav{position:relative;float:left;width:100%}.search-results{width:100%;padding:0}.left-col{float:left;width:24%}.home .main{width:100%;padding:0}#Services,#Services li{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}#Services{float:left;width:100%}#Services .mix{display:none}.main nav ul{margin:0}.main nav ul li{position:relative;display:inline-block;vertical-align:top;width:33.333333%;height:240px;color:#fff;text-align:left;margin:0;padding:18px 38px 18px 18px;background-position:center center;background-size:cover;overflow:hidden}.main nav ul li.video{width:66.666666%;padding:0;background-color:#4d4d4d}.dept .main nav ul li.video{width:100%;padding:50% 0 0;background-color:#4d4d4d;margin-bottom:20px}.home .main nav ul li{width:25%}.home .main nav ul li.video{width:50%}.main nav ul li.video iframe{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.main nav ul li a,.main nav ul li .text-promo{display:block;float:left;width:100%;height:100%;color:#fff!important}.main nav ul li a:hover{opacity:.7;filter:alpha(opacity=70)}.main nav ul li h2{font-size:1.4em;line-height:1.15em}.main nav ul li h2:after{content:"»";font-family:Arial,sans-serif;font-weight:normal;margin-left:5px}.main nav ul li .text-promo h2:after{content:""}.main nav ul li p{font-family:"vag_roundedregular",Arial,sans-serif;font-weight:normal;font-size:1em;color:#fff}.promo-links{float:left;width:100%;margin-top:20px}.video-holder{position:relative;width:100%;padding:50% 0 0;margin-bottom:20px}.video-holder iframe{position:absolute;top:0;left:0;width:100%;height:100%}.main nav .locations{font-size:0}.main nav .locations li a{position:absolute;float:none;height:auto;width:100%;left:0;top:50%;transform:translateY(-50%);padding:0 20px;text-align:center;font-size:1.5vw}.main nav .locations li a h2:before{content:"I live in "}.main nav .locations li a h2:after{content:""}.main nav .locations li:nth-child(1){background-color:#e06287}.main nav .locations li:nth-child(2){background-color:#7c2855}.main nav .locations li:nth-child(3){background-color:#e04e39}.main nav .locations li:nth-child(4){background-color:#004f71}.main nav .locations li:nth-child(5){background-color:#006f62}.main nav .locations li:nth-child(6){background-color:#f1b434}.side-nav{float:left;width:100%}.side-nav li{float:left;width:100%;background:#fff;border-bottom:1px solid #fff}.side-nav li li:last-child{border-bottom:none}.side-nav li a{position:relative;float:left;width:100%;font-size:.9em;font-weight:bold;padding:5px 6px;background:#e8e9e8;line-height:1.3em;border-left:8px solid #4d4d4d}.side-nav li a.sel{padding-right:22px}.side-nav li a.sel:after{content:"";display:block;position:absolute;width:16px;height:16px;top:50%;margin-top:-8px;right:3px;background:transparent url(../images/navigation-arrow.png) no-repeat center center}.side-nav li a.open{background:#fff}.side-nav li a:hover{background:#4d4d4d;color:#fff}.side-nav li ul{float:left;width:100%;border-top:1px solid #fff}.side-nav li li a{font-weight:normal;background:#e8e9e8;border-left:8px solid #fff}.side-nav li li a.open{background:#d4d4d4}.side-nav li li li{padding-left:8px}.side-nav li li li a{background:#f6f6f6}.header-image{float:left;width:100%;margin:0 0 14px;padding:0;line-height:0;text-align:center}.main-image{float:left;width:100%;margin:0 0 14px;padding:0;line-height:0;text-align:center}.top-image{float:left;width:66.666%;margin:0 0 14px;padding:0;line-height:0;text-align:center}.breadcrumb{float:left;font-size:.8em;width:100%;padding:0 8px;margin:0 0 14px;background:#e8e9e8}.breadcrumb ul,.breadcrumb ul li{list-style:none}.breadcrumb li{float:left}.breadcrumb li a{float:left;width:100%;padding:6px 4px}.breadcrumb li a:hover{background:#4d4d4d;color:#fff}.breadcrumb li a:after{content:"˂";font-size:.9em;margin-left:6px}.breadcrumb li:last-child a:after{content:""}.page-content,.search-results .page-content,.page-resources,.item-content{position:relative;float:left;width:100%}.page-content,.item-content{width:66.66666%}.full{width:100%}.page-content h1,.item-content h1{font-size:2.2em;padding-bottom:5px;margin-bottom:.7em;border-bottom-style:solid;border-bottom-width:1px}.page-content h2,.item-content h2{font-size:1.8em;margin-bottom:.7em}.page-content h3,.item-content h3{font-size:1.4em;margin-bottom:.7em}.page-content ul,.page-content p,.item-content ul,.item-content p{color:#4d4d4d}.page-content ul,.item-content ul{margin:0 0 1em 1em}.page-content-right,.content-right{float:right;display:block;width:33.33333%;min-height:220px;padding:0;padding-left:20px;margin:0;margin-bottom:1em}.tabs ul,.tabs ul li{margin:0;list-style:none}#parentHorizontalTab{float:left;width:100%;padding:20px 0 0}.resp-tabs-list{float:left;width:100%;margin:0;padding:0;color:#4d4d4d}.resp-tabs-list li{float:left;padding:4px 15px;margin:0;font-size:.9em;list-style:none;cursor:pointer;text-align:center;background:#e8e9e8;border-left:1px solid #fff}.resp-tabs-list li:first-child{border-left:none}.resp-tabs-container{float:left;width:100%;padding:0;background-color:#fff;clear:left}h2.resp-accordion{cursor:pointer;padding:5px;display:none}.resp-tab-active{color:#fff}.resp-content-active,.resp-accordion-active{display:block}.resp-tab-content{display:none;float:left;width:100%;border:none;border-top:5px solid #baa77b;padding:0;font-size:1em;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none}.resp-tab-content .text{float:left;width:60%}.resp-tab-content .text a{cursor:pointer;text-decoration:underline}.resp-tab-content .thumbs{float:right;width:33.333333%;margin:0}.resp-tab-content .thumbs img{margin-bottom:1em}h2.resp-tab-active{background:#baa77b}.resp-easy-accordion h2.resp-accordion{display:block}.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #c1c1c1}.resp-jfit{width:100%;margin:0}.resp-tab-content-active{display:block}.resp-tabs-list li:hover{color:#fff;background-color:#4d4d4d!important}h2.resp-accordion{font-family:Gill Sans,Gill Sans MT,Calibri,Arial,sans-serif;font-weight:normal;float:left;width:100%;border:none;border-bottom:#baa77b 1px solid;font-weight:normal;font-size:1.2em;margin:0;padding:10px 15px}h2.resp-tab-active span.resp-arrow{border:none}.main .sub-depts ul li{position:relative;display:block;float:left;width:33.333333%;height:auto;margin:20px 0 0;padding:0 20px 0 0;background-position:center center;background-size:cover;text-align:left}.main .sub-depts ul li span.thumb{float:left;width:100%;height:220px;margin-bottom:10px;background-position:center center;background-size:cover}.main .sub-depts ul li a{position:relative;display:block;float:left;width:100%;color:#4d4d4d;padding:0 0 25px}.main .sub-depts ul li a h2{display:block;float:left;font-family:arial,sans-serif;font-size:1em;line-height:1.2em;margin:0;height:3em}.main .sub-depts ul li a h2:after{content:""}.main .sub-depts ul li a span.prompt{position:absolute;width:100%;left:0;bottom:0;padding:3px 10px;font-size:.9em;background-color:#F1B434;color:#fff;text-align:left}.main .sub-depts ul li a span.prompt:after{content:"»";margin-left:5px}.main .sub-depts ul li a:hover{opacity:1;filter:alpha(opacity=100)}.main .sub-depts ul li a:hover span.prompt{background-color:#4d4d4d!important}.main .sub-depts ul li a:hover h2{color:#4d4d4d!important}.main .items ul li{position:relative;display:block;float:left;width:33.333333%;min-height:220px;margin:20px 0 0;padding:0 20px 0 0;background-position:center center;background-size:cover;text-align:left}.main .items ul li a{position:relative;display:block;float:left;width:100%;min-height:220px;color:#fff;padding:20px}.main .items ul li a span.thumb{position:absolute;display:block;z-index:0;width:100%;height:100%;top:0;left:0;background-position:center center;background-size:cover;background-repeat:no-repeat;opacity:.4;filter:alpha(opacity=40)}.main .items ul li a span.item-title-summary{position:absolute;display:block;z-index:10;width:100%;padding:20px;bottom:0;left:0}.main .items ul li a h2{display:block;float:left;width:100%;font-family:arial,sans-serif;font-weight:bold;font-size:1.1em;line-height:1.2em;color:#fff;margin:0}.main .items ul li a p{font-size:1em;line-height:1.2em;color:#fff;margin:0}.main .items ul li a:hover{background-color:#4d4d4d!important;opacity:1;filter:alpha(opacity=100)}.extra-images{float:left;width:100%}.main .extra-images ul,.main .files ul,.main .users ul{margin:0;padding:0}.main .files ul li,.main .extra-images ul li,.main .users ul li{position:relative;display:block;float:left;width:100%;min-height:0;height:auto;margin:0;padding:0;text-align:left}.main .extra-images ul li{margin:0 0 1em;line-height:0}.main .files ul li a,.main .users ul li{position:relative;display:block;float:left;width:100%;min-height:0;height:auto;color:#4d4d4d;padding:10px 20px;border-bottom:1px solid #F1B434}.main .users ul li a{float:none;display:inline-block;cursor:pointer;width:auto;height:auto;color:#4d4d4d!important}.main .users ul li span.thumb{float:left;width:90px;margin-right:12px;background:none;line-height:0}.main .files ul li a h3,.main .users ul li h3{display:inline-block;float:left;font-family:arial,sans-serif;font-size:1em;font-weight:bold;line-height:1.2em;color:#4d4d4d;margin:0}.main .files ul li a h3 span,.main .users ul li h3 span{font-size:.8em;font-weight:normal}.main .files ul li a:hover,.main .users ul li a:hover{background-color:#e8e9e8!important;opacity:1;filter:alpha(opacity=100)}.main .page-content-right .links{width:100%;padding:0;margin:0}.page-content-right .basic-link{position:relative;line-height:0}.page-content-right .link-content{display:inline-block;width:100%;padding:20px}.page-content-right .thumb{display:inline-block;width:100%;padding:100% 0 0;background-repeat:no-repeat;background-position:center;background-size:cover}.main .page-content-right .links .full-link{position:absolute;display:block;top:0;left:0;width:100%;height:100%;padding:0;border:none}.main .page-content-right .links .full-link:hover{background-color:rgba(0,0,0,.2)!important}.main .links,.main .similar{float:left;width:50%;padding-right:20px;margin-top:20px}.content-right .links,.content-right .similar{width:100%;padding-right:0;margin:0 0 1em;padding:15px;min-height:220px}.main .links h2,.main .similar h2{font-family:arial,sans-serif;font-size:1.3em;color:#fff;background:#999;padding:5px 7px 4px;margin:0}.content-right .links h2,.content-right .similar h2{font-size:1.2em;background:transparent;padding:0;margin:0 0 10px}.main .links ul li,.main .similar ul li{position:relative;display:block;float:left;width:100%;min-height:0;height:auto;margin:0;padding:0;text-align:left}.main .links ul li a,.main .similar ul li a{position:relative;display:block;float:left;width:100%;min-height:0;color:#4d4d4d;padding:10px 7px 7px;border-bottom:1px solid #ccc}.content-right .links ul li a,.content-right .similar ul li a{color:#fff;padding:3px 0;border-bottom:none}.main .links ul li a h3,.main .similar ul li a h3{display:block;float:left;font-family:arial,sans-serif;font-size:.9em;font-weight:bold;line-height:1.2em;color:#4d4d4d;margin:0}.content-right .links ul li a h3,.content-right .similar ul li a h3{font-size:1em;font-weight:normal;color:#fff}.main .links ul li a h3:after,.main .similar ul li a h3:after{content:"»";margin-left:5px}.main .links ul li a h3 span,.main .similar ul li a h3 span{font-size:.8em;font-weight:normal}.main .links ul li a:hover,.main .similar ul li a:hover{background-color:#e8e9e8!important;opacity:1;filter:alpha(opacity=100)}.content-right .links ul li a:hover,.content-right .similar ul li a:hover{background-color:transparent!important;opacity:.7;filter:alpha(opacity=70)}.row{float:left;width:100%;padding-bottom:30px;background-color:#fff;background-color:rgba(255,255,255,.7)}.billing,.delivery{float:left;width:50%;padding:0 20px}.billing h2,.delivery h2{margin:0}.search-results .main-image{display:none}.list-filters{float:left;width:100%;padding:8px 12px;margin-bottom:25px}.list-tools{float:right;text-align:right;width:100%;margin:0}.list-tools label{color:#fff}.list-tools select{margin-left:10px}.tagFilterSelected{float:left;width:100%;padding:10px 0 0}.tags{float:left;width:100%}.tags a:hover{color:#000;background:#fff url(../images/remove-tag.gif) no-repeat 100% 3px}.tags a{float:left;margin:0 10px 10px 0;font-size:.9em;background:transparent url(../images/remove-tag.gif) no-repeat 100% 3px;border:dotted 1px #999;color:#333;padding:3px 24px 3px 8px;-webkit-border-radius:3px;-moz-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.pager{float:right;width:100%;color:#666;margin:0 1% 15px 0;text-align:right}.pager ul{float:right;display:inline-block;width:auto}.pager ul li{list-style:none!important;margin:0!important;width:auto;display:inline-block;white-space:nowrap;padding:0}.pager ul.paging li{margin-left:4px!important;margin-right:0!important}.pager ul.paging li a{color:#333;display:block;border:2px solid #ccc;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px;padding:1px 6px 2px 6px}.pager ul.paging li a:hover,.pager ul.paging li a.sel{border-color:#ccc;background:#fff}.pager ul.paging li a.sel{font-weight:bold}.form{float:left;width:65%;margin-top:20px}.form h2{margin:0}.field label,.field-holder label{float:left;width:100%;font-size:1em;color:#4d4d4d;text-align:left;padding:10px 0 2px}.field input,.field .sel-holder,.field textarea,.field-holder input,.field-holder .sel-holder,.field-holder textarea{position:relative;float:left;width:100%;margin-top:0}.field .sel-holder,.field-holder .sel-holder{margin-top:2px}.field input,.field textarea,.field-holder input,.field-holder textarea{padding:10px;border:solid 1px #4d4d4d}.field textarea,.field-holder textarea{min-height:7em}.field input[type=checkbox],.field-holder input[type=checkbox]{width:auto;margin:3px 8px 0 0}.customSelect{position:relative;width:100%;border:none;background:#fff;font-size:1em;padding:4px 10px}.customSelect:after{content:"";font-size:2em;position:absolute;background:#fff url(../images/drop-down-arrow.png) no-repeat center center;width:29px;height:29px;top:0;right:0}.customSelectInner{width:100%!important}.hasCustomSelect{left:0;z-index:10}.field .pm-select,.field-holder .pm-select{float:left;width:100%!important;height:100%!important;padding:4px 10px;white-space:nowrap;overflow:hidden}.main .field .pm-select,.main .field-holder .pm-select{float:left;width:100%!important;height:100%!important;border:solid 1px #4d4d4d;color:#4d4d4d;padding:10px}.main .field .pm-select:after,.main .field-holder .pm-select:after{content:"ˇ";font-size:3em;background:none;margin-top:14px;right:10px;color:#F1B434}.field,.field-holder{float:left;width:100%;padding:4px 0}.radio{float:left;width:100%}.radio label{float:left;width:30%;padding:2px 8px 0 0}.radio label span{text-align:center;font-size:1.1em;padding:10px;display:block;border:solid 1px #4d4d4d;background-color:#fff}.radio label input{position:absolute;visibility:hidden}.radio input:checked+span{background-color:#F1B434;color:#fff}.field .button,.field-holder .button{position:relative;float:left;width:35%;background-color:#F1B434;padding:10px;color:#fff!important;margin-top:1em}.field .button:after,.field-holder .button:after{content:"»";font-size:2em;position:absolute;top:7px;right:10px}.field .button:hover,.field-holder .button:hover{background-color:#4d4d4d}.footer{float:left;width:100%;padding:30px 0 100px;color:#fff;font-size:.9em}.footer h2{font-size:1em;margin-bottom:1em}.footer p{line-height:1.3em}.footer a{color:#fff}.footer-row{float:left;width:100%;margin:0}.footer-col{float:left;margin:0;padding:0}.footer-col ul{float:left;width:100%;margin:0;padding:0}.footer-col ul li{float:left}.footer-row img{vertical-align:middle;margin:0}.footer-row ul{float:left;margin:0}.footer-row ul li a.foot-link{font-size:.9em;line-height:1.3em}.connect{width:30%}.connect h2{font-size:18px;margin-bottom:1em}.connect img{position:relative;border-radius:50%}.connect li{margin-right:12px}.connect a{position:relative;display:block;width:100%;height:100%}.connect a:after{content:"";position:absolute;top:-5%;left:-5%;width:110%;height:110%;border-radius:50%;border:solid 5px #fff}.footer-nav{width:70%}.footer-nav ul{display:inline-block;float:none;margin-bottom:20px}.footer-nav ul li{padding-right:15px}.footer-nav ul li a{font-size:16px;text-decoration:underline}.latest,.newsletter,.affiliates{display:inline-block;float:none;width:100%;padding-right:0;text-align:center}.affiliates ul{display:inline-block;float:none;width:auto;text-align:center}.affiliates p{font-size:.7em}.affiliates{margin:20px 0}.affiliates ul li{background-color:#fff;text-align:center;padding:10px 15px}.newsletter{position:relative;background-color:#7c2855;overflow:hidden;min-height:145px}.home .newsletter{margin:0}.newsletter:before,.newsletter:after{content:"";position:absolute;top:0;left:0;width:30%;max-width:280px;padding:20% 0 0;background-image:url(../images/him-dots.png);background-size:contain;background-repeat:no-repeat;background-position:top left;pointer-events:none}.newsletter:after{transform:rotate(180deg);top:auto;bottom:0;left:auto;right:0}.newsletter h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:10}.icon-news:before{content:"";position:relative;display:inline-block;vertical-align:middle;width:90px;height:90px;background-image:url(../images/him-email.png);background-image:linear-gradient(transparent,transparent),url(../images/him-email.svg);background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:10px}.newsletter h2 a{color:#fff;font-size:5vw}.latest{float:left;display:block;background-color:#eee;padding:40px 0;margin:0}.latest-col{float:left;width:50%;text-align:left;padding:0 30px 0 40px}.latest-col h2{color:#e04e39}.latest-content h3{font-size:18px;margin-bottom:.2em}.latest-news:nth-of-type(1){border-right:4px dotted #e04e39}ul.footer-nav{float:left;width:100%;font-size:.9em;margin:.8em 0}ul.footer-nav li{float:left;line-height:1.2em;background-color:transparent;text-decoration:underline}#cookieButton{position:fixed;right:0;bottom:0;width:140px;height:32px;z-index:10002}#cookieButton a{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-align:center;font-size:14px;padding-top:5px;background-color:rgba(0,79,113,.8);border-top-left-radius:18px}#cookiePanel{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,79,113,.8);z-index:10003}#cookiePanel .inner{position:absolute;top:50%;left:50%;width:90%;max-width:650px;max-height:90%;background-color:rgba(255,255,255,1);transform:translate(-50%,-50%);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;padding:20px;overflow-y:auto}.cookieInfo{display:inline-block;width:100%;text-align:center;margin-bottom:10px}.cookieInfo h3{margin-bottom:15px}.cookieInfo p{text-align:left}.cookieClose{display:inline-block;width:100%;text-align:center}#cookiePanel .inner p{color:#4d4d4d}#cookiePanel .inner a{color:#4d4d4d;text-decoration:underline}#cookiePanel .inner .cookieClose a{display:inline-block;padding:6px 30px;color:#fff;background-color:#e04e39;text-decoration:none;margin-top:3px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}a.sprite{cursor:pointer;display:block;color:#fff;margin:0;padding:8px 10px 5px 10px;text-align:center;line-height:1em}.left{float:left}.right{float:right}.txtLeft{text-align:left}.txtCentre{text-align:center}.txtRight{text-align:right}.hide{display:none}.ajaxSearchResults a{color:#333}.home .features,.home .features .link{position:relative;float:left;width:100%;padding:0;margin:0}.home .features .link-content,.home .features .link-thumb{display:block;float:left;width:50%;padding:0;margin:0}.home .features .link-content{position:absolute;top:50%;left:0;width:50%;padding:5%;transform:translateY(-50%)}.home .features .link-thumb{float:right;padding:50% 0 0;background-repeat:no-repeat;background-position:center;background-size:cover}.home .features .link:nth-child(even) .link-content{left:50%}.home .features .link:nth-child(even) .link-thumb{float:left}.home .features .link-content h2{color:#e04e39;font-size:4vw}.home .features .link-content p{font-size:1.8vw;line-height:1.2}.home .features .link-content strong{font-family:"vag_roundedbold",Arial,sans-serif;font-weight:normal;font-size:20px;font-size:2.5vw;line-height:1.2}.latest .link-button,.home .features .link-button{display:inline-block;font-family:"vag_roundedregular",Arial,sans-serif;font-weight:normal;background-color:#e04e39;font-weight:bold;color:#fff;padding:3% 6%;text-align:center;border-radius:8px;margin-top:5px;font-size:2vw}.latest .link-button:hover,.home .features .link-button:hover{background-color:#7c2855}.orange{color:#f1b434!important;border-color:#f1b434!important}.dark-green{color:#006f62!important;border-color:#006f62!important}.burgundy{color:#7c2855!important;border-color:#7c2855!important}.dark-red{color:#e04e39!important;border-color:#e04e39!important}.dark-blue{color:#004f71!important;border-color:#004f71!important}.red{color:#e04e39!important;border-color:#e04e39!important}.dark-grey{color:#53565a!important;border-color:#53565a!important}.dark-pink{color:#e06287!important;border-color:#e06287!important}.pink{color:#e06287!important;border-color:#e06287!important}.orange-bg,.colour5-bg,.colour1-bg{background-color:#f1b434}.dark-green-bg,.colour2-bg{background-color:#006f62}.burgundy-bg,.colour6-bg{background-color:#7c2855}.dark-red-bg,.colour9-bg{background-color:#e04e39}.dark-blue-bg,.colour7-bg{background-color:#004f71}.red-bg,.colour3-bg{background-color:#e04e39}.dark-grey-bg,.colour8-bg{background-color:#53565a}.dark-pink-bg,.colour4-bg{background-color:#e06287}.pink-bg{background-color:#e06287!important}.colourvar,.colourvar a,.colourvar .resp-tab-content,.colourvar .links ul li a,.colourvar .sub-depts ul li a h2{color:#F1B434!important;border-color:#F1B434!important}.colourvar .resp-tab-active,.colourvar .resp-tab-active:hover,.colourvar .prompt,.colourvar .resp-tab-content .thumb,.colourvar .items ul li a,.colourvar .links h2,.content-right .links,.content-right .similar,.colourvar .pager ul.paging li a.sel,.colourvar .pager ul.paging li a:hover{background-color:#F1B434!important}.colourvar .pager ul.paging li a.sel,.colourvar .pager ul.paging li a:hover{color:#fff!important}.reciteme{position:absolute;right:10px;top:0;color:#fff;font-size:12px;background-color:#4d4d4d;border-bottom-left-radius:12px;border-bottom-right-radius:12px;padding:3px 20px 3px;cursor:pointer}@media screen and (min-width:1024px){.home .features .link-content h2{font-size:2.2rem}.latest .link-button,.home .features .link-button,.home .features .link-content p{font-size:14px}.home .features .link-content strong{font-size:20px}.newsletter h2 a{color:#fff;font-size:2.2rem}.slide-text h2{font-size:3.3rem}.slide-text p{font-size:1.3rem}.top-filter h2{font-size:1.6rem}.main nav .locations li a{font-size:1.2rem}}@media screen and (max-width:800px){.top-bar{padding:10px 0 15px 90px;min-height:75px}.talk{width:60%}.call{float:left;width:160px}a.donate{margin-top:18px}.top-nav{background-color:#f6f6f6;min-height:47px;padding:14px 0 6px 0;text-align:center}.site-logo{z-index:10002;width:105px;padding:10px}a.donate{margin-top:8px}.search{width:50%;margin-top:26px}.talk{width:100%}.call{position:absolute;top:0;left:0;float:none;width:150px;text-align:center}.home .main nav ul li{width:33.333333%}.home .main nav ul li.video{width:66.666666%}}@media all and (min-width:769px){.top-nav ul li{width:auto}.top-nav ul li a{border-right:1px solid #4d4d4d;padding:0 8px 0 8px}.top-nav ul li:last-child{padding-bottom:4px}.flexnav{display:inline-block;overflow:visible;width:auto;max-height:2000px;margin:0 auto;line-height:0;padding:0}.flexnav.opacity{opacity:1}.flexnav li{position:relative;list-style:none;overflow:visible}.flexnav li:hover{background-color:#4d4d4d;color:#fff}.flexnav li.sel{background-color:#f1b434;color:#fff}.flexnav li:hover a,.flexnav li.sel a{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;color:#fff;border-color:transparent}.flexnav li:hover li a,.flexnav li li a,.flexnav li:hover li.sel a,.flexnav li li.sel a{color:#4d4d4d;padding:0 3px;border:none}.flexnav li:hover li:hover,.flexnav li:hover li.sel{background-color:#f9cf98}.flexnav li a{padding:0;font-size:inherit}.flexnav ul{}.flexnav li:last-child{margin-bottom:0}.flexnav li .touch-button{display:none!important}.flexnav li ul{display:none!important;position:absolute;top:100%;left:0;text-align:left;background-color:#fae0b9}.flexnav li ul.right{top:auto;right:0;left:auto;border:none}.flexnav li ul.right li a{text-align:right}.flexnav li ul.right ul{right:100%;left:auto}.flexnav li>ul li{width:100%}.flexnav li ul li{font-size:100%;padding:6px;position:relative;margin:0}.flexnav li ul li ul{border-left:#fff solid 1px}.flexnav li ul li a{color:#000}.top-nav ul li li{border-bottom:1px solid #fff}.site-nav ul li li:last-child a{border-bottom:none}.site-nav ul li li:hover>a{color:#baa77b!important;zoom:1;filter:alpha(opacity=80);opacity:.8}.flexnav li>ul li a{min-width:200px}.flexnav .touch-button{top:50%;margin:-18px 2px 0 0;background:none;width:20px;height:20px}.flexnav .right .touch-button{left:0;right:auto}.flexnav .touch-button .navicon{top:10px;right:0}.flexnav li>ul li .touch-button{display:inline-block}.flexnav li>ul li .touch-button .navicon{background:transparent url(../images/arrow-white-small.png) no-repeat center center}.flexnav li>ul.right li .touch-button .navicon{-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.flexnav li ul li>ul{z-index:10;margin-left:100%;top:0;font-size:1em}.flexnav li ul.open{display:block;opacity:1;visibility:visible;z-index:1}.flexnav li ul.open li{overflow:visible;max-height:100px}.flexnav li ul.open ul.open{margin-left:100%;top:0}.menu-button{display:none}}@media screen and (max-width:768px){.top-nav{display:none}.menu-button{display:block}.top-nav{display:block}.top-filter{float:left;width:100%;background-color:#f1b434;padding:10px 0}.search-box{font-size:16px}.top-nav{padding:0;min-height:0;line-height:0}.flexnav{display:inherit}.strapline{padding:0}.left-col{float:left;width:100%}.side-nav{display:none;height:auto}.side-nav li a{padding:9px 6px}.left-col a#pull{position:relative;display:block;background-color:#000;width:100%;padding:10px 15px;font-size:1.2em;color:#fff}.left-col a#pull:after{content:"";background:url(../images/nav-icon.png) no-repeat;width:20px;height:20px;display:inline-block;position:absolute;right:15px;top:11px}.main,.home .main{width:100%;padding:10px}.home .main{padding:0 10px}#Services{float:none;display:inline-block;width:100%}.content{margin:0 0 15px}.page-content-right,.content-right{padding:0 0 0 5px}.content-right .links,.content-right .similar{min-height:0}.mainbg .wrapper{padding:0}.footer .wrapper{padding:0 15px}.footer-col,.latest{width:100%;margin:0;padding:0}.footer-col.connect{margin-bottom:20px}.footer-col.latest{padding:30px 0}.newsletter h2{white-space:nowrap}.affiliates{width:100%;padding-right:0}.main nav ul li{width:33.333333%}}@media screen and (max-width:640px){.main nav ul li{width:50%}.home .main nav ul li{width:50%}.home .main nav ul li.video{width:100%}.main .sub-depts ul li,.main .items ul li{width:50%;padding:0 5px}.main nav ul li.video{width:100%}}@media screen and (max-width:568px){.top-filter h2{width:100%;font-size:4vw;text-align:left;padding:4px 0 0 2%}.top-filter ul{width:100%;padding-right:2%}.page-content,.item-content{width:100%}.page-content-right,.content-right{width:100%;min-height:0;padding:0}.content-right .links,.content-right .similar{min-height:0}.main .extra-images ul li{width:50%}.form{width:100%}.call{font-size:.8em}.top-slider{width:100%;height:316px}.slider-item{border-bottom-left-radius:158px}.sub-depts ul li{width:100%;margin:0 0 12px}.resp-tab-content{border:none;padding-bottom:20px}ul.resp-tabs-list{display:none}h2.resp-accordion{display:block}.resp-arrow{display:block;width:26px;height:16px;float:right;border:none;margin-top:5px;background:transparent url(../images/accordion-open.png) no-repeat center center}h2.resp-tab-active .resp-arrow{background:transparent url(../images/accordion-close.png) no-repeat center center}.resp-accordion-closed{display:none!important}.resp-tab-content .thumbs{float:right;width:100%}.post-holder .thumbs{float:right;width:33.333333%;margin:0 15px 0}.resp-tab-content .text{float:left;width:100%;margin-top:1em}.main nav .locations li a{font-size:3vw}}@media screen and (max-width:480px){.strapline ul li,.main .feature-links ul li{width:100%;padding:0;margin-bottom:5px}.strapline h1{font-size:1.8em;margin-bottom:.8em}.strapline ul li a{padding:10px;font-size:1.2em}.billing,.delivery{width:100%}.billing{margin-bottom:30px}.site-logo{height:105px}.top-bar{padding:10px 0 0 0;min-height:75px}.header>.wrapper{padding:0}.talk{width:100%;font-size:1.2em;margin-top:30px}.talk a{display:block;float:left;width:33.333333%;text-align:center;padding:4px 8px;font-size:.8em;margin:0}.talk a:nth-child(2){border-left:1px solid #fff;border-right:1px solid #fff}.search{width:60%;margin:25px 15px 0 0}a.donate{padding:4px 40px}}@media screen and (max-width:414px){.slide-text h2{font-size:5vw}.slide-text p{font-size:3vw}.main nav ul li,.home .main nav ul li,.home .main nav ul li.video{width:100%;min-height:0}.customSelect{font-size:.9em}.main nav .locations li a{font-size:5vw}.site-logo{padding:0 10px 10px}.main .sub-depts ul li,.main .items ul li{width:100%;padding:0}.main .links,.main .similar{float:left;width:100%;padding-right:0}.form{width:100%}}@media screen and (max-width:340px){.strapline h1{font-size:1.5em;margin-bottom:.8em}.strapline ul li a{padding:10px;font-size:1em}.talk a{font-size:.65em}}@media screen and (max-width:736px),screen and (max-device-width:736px){html{-ms-text-size-adjust:none;-webkit-text-size-adjust:none}}@media screen and (orientation:portrait){}@media screen and (orientation:landscape){}