article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;}a{background:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}html{-moz-box-sizing:border-box;box-sizing:border-box;}*,*:before,*:after{box-sizing:inherit;}embed,img,object,video{max-width:100%;height:auto;}
@media all and (max-width:800px){#toolbar,#admin-menu{display:none;}html body.toolbar,html body.admin-menu{padding-top:0 !important;margin-top:0 !important;}}
input{-webkit-appearance:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}form .form-checkboxes .description,form .form-radios .description{margin-left:0;}@media (min-width:700px){form .form-checkboxes .description,form .form-radios .description{margin-left:2.4em;}}form input[type=checkbox]{display:none;}form input[type=checkbox] + label{display:inline-block;padding-left:30px;padding-bottom:0;background:url(/sites/all/themes/qef/images/checkbox-untick.png) no-repeat left top;}@media (min-width:700px){form input[type=checkbox] + label{padding-bottom:30px;}}form input[type=checkbox]:checked + label{background:url(/sites/all/themes/qef/images/checkbox-tick.png) no-repeat left top;}form input[type=radio]{display:none;}form input[type=radio] + label{display:inline-block;padding-left:30px;padding-bottom:0;background:url(/sites/all/themes/qef/images/radio-untick.png) no-repeat left top;}@media (min-width:700px){form input[type=radio] + label{padding-bottom:30px;}}form input[type=radio]:checked + label{background:url(/sites/all/themes/qef/images/radio-tick.png) no-repeat left top;}.page-user-register h1,.page-user-password h1{font-size:36px;line-height:39px;font-weight:500;}.page-user-register form .form-actions,.page-user-password form .form-actions{display:inline-block;margin:0;width:100%;}@media (min-width:700px){.page-user-register form .form-actions,.page-user-password form .form-actions{width:auto;}}.page-user-register form .password-strength,.page-user-password form .password-strength{width:100%;float:none;margin:0 0 20px 0;}.page-user-register form .form-type-textfield,.page-user-register form .form-type-password-confirm,.page-user-password form .form-type-textfield,.page-user-password form .form-type-password-confirm{width:100%;}@media (min-width:700px){.page-user-register form .form-type-textfield,.page-user-register form .form-type-password-confirm,.page-user-password form .form-type-textfield,.page-user-password form .form-type-password-confirm{width:50%;}}.page-user-register form .form-type-textfield label,.page-user-register form .form-type-password-confirm label,.page-user-password form .form-type-textfield label,.page-user-password form .form-type-password-confirm label{margin-bottom:10px;}.page-user-register form input[type='email'],.page-user-register form input[type='text'],.page-user-register form input[type='password'],.page-user-password form input[type='email'],.page-user-password form input[type='text'],.page-user-password form input[type='password']{padding:15px;border:1px solid #d5d8dd;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;background:#f9f8f8;width:100%;}.page-user-register form .back-to-login,.page-user-password form .back-to-login{display:inline-block;width:100%;}@media (min-width:700px){.page-user-register form .back-to-login,.page-user-password form .back-to-login{width:auto;}}.page-user-register form input[type=submit],.page-user-register form a.login-account,.page-user-password form input[type=submit],.page-user-password form a.login-account{margin-right:30px;text-align:center;display:inline-block;margin-top:30px;background:#1c8bbf;font-size:14px;line-height:19px;text-transform:uppercase;color:#ffffff;font-weight:700;padding:15px 30px;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:100%;}@media (min-width:700px){.page-user-register form input[type=submit],.page-user-register form a.login-account,.page-user-password form input[type=submit],.page-user-password form a.login-account{width:auto;}}.page-user-register form input[type=submit]#edit-continue-button,.page-user-register form a.login-account#edit-continue-button,.page-user-password form input[type=submit]#edit-continue-button,.page-user-password form a.login-account#edit-continue-button{padding:15px 88px;}.page-user-register form input[type=submit]:hover,.page-user-register form a.login-account:hover,.page-user-password form input[type=submit]:hover,.page-user-password form a.login-account:hover{background:#55bae9;}ul{list-style:none;margin:0;padding:0;}article ul{list-style:disc;list-style-position:inside;}article ul,article ol{margin-bottom:20px;}article ul li,article ol li{text-indent:-1em;padding-left:1em;}.menu .leaf,.menu .expanded,.menu .collapsed{list-style:none;}.select2-container .select2-choice{padding:12px 20px;height:auto;border:1px solid #dee1e7;background-image:none;background:#ffffff;}.select2-container .select2-choice .select2-arrow{width:35px;border-left:none;background:#ffffff url(/sites/all/themes/qef/images/select-arrows.png) no-repeat center center;}.select2-container .select2-choice .select2-arrow b{background:none !important;}.select2-dropdown-open.select2-drop-above .select2-choice,.select2-dropdown-open.select2-drop-above .select2-choice,.select2-drop-active{border:1px solid #dee1e7;background-image:none;}.select2-drop{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}ul.pager{text-align:left;}ul.pager .pager__item{padding:0;}ul.pager .pager__item a{padding:10px;background:#1c8bbf;display:inline-block;color:#ffffff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:700;text-transform:uppercase;font-size:12px;line-height:17px;}@media (min-width:700px){ul.pager .pager__item a{padding:15px;font-size:14px;line-height:19px;}}@media (min-width:1024px){ul.pager .pager__item a{padding:15px 20px;}}ul.pager .pager__item a:hover{background:#55bae9;}ul.pager .pager__item.pager__item--current{padding:10px;background:#1c8bbf;display:inline-block;color:#ffffff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:700;text-transform:uppercase;font-size:12px;line-height:17px;}@media (min-width:700px){ul.pager .pager__item.pager__item--current{padding:15px;font-size:14px;line-height:19px;}}@media (min-width:1024px){ul.pager .pager__item.pager__item--current{padding:15px 20px;}}ul.pager .pager__item.pager__item--current:hover{background:#55bae9;}.section-products ul.pager,.section-product-category ul.pager{margin-top:50px;padding-top:30px;border-top:1px solid #dee1e7;}.section-products ul.pager .pager__item a,.section-product-category ul.pager .pager__item a{padding:10px 15px;background:#403b78;}.section-products ul.pager .pager__item.pager__item--current,.section-product-category ul.pager .pager__item.pager__item--current{padding:10px 15px;}img,media{max-width:100%;}iframe.video-filter{width:100%;height:auto;}@media (min-width:700px){iframe.video-filter{height:400px;}}.l-pre-header{position:fixed;width:100%;top:0;left:0;z-index:99;}.l-header{clear:both;padding:15px;background:#ffffff;border-left:1px solid #dee1e7;border-right:1px solid #dee1e7;}@media (min-width:700px) and (orientation:landscape){.l-header{padding:75px 15px 30px 15px;}}.l-header:after{content:"";display:table;clear:both;}@media (min-width:700px) and (orientation:landscape){.logged-in .l-header{padding:50px 15px 30px 15px;}}.l-region--header{clear:both;}.l-region--header:after{content:"";display:table;clear:both;}.l-branding{width:50%;float:left;}.l-branding:after{content:"";display:table;clear:both;}@media (min-width:700px){.l-branding{width:15.25424%;float:left;margin-right:1.69492%;}}@media (min-width:1024px){.l-branding{width:15.25424%;float:left;margin-right:1.69492%;}}.l-region--navigation{width:50%;float:left;}.l-region--navigation:after{content:"";display:table;clear:both;}@media (min-width:700px){.l-region--navigation{width:83.05085%;float:left;margin-right:1.69492%;float:right;margin-right:0;}}@media (min-width:1024px){.l-region--navigation{width:83.05085%;float:left;margin-right:1.69492%;float:right;margin-right:0;margin-top:13px;}}.l-region--highlighted{position:relative;}.l-region--sidebar{margin-top:30px;}.l-region--sidebar:after{content:"";display:table;clear:both;}@media (min-width:700px) and (orientation:landscape){.l-region--sidebar{margin-top:0;}}.l-region--tab{padding:30px;background:#f3f4f6;border-left:1px solid #dee1e7;border-right:1px solid #dee1e7;}.l-region--tab:after{content:"";display:table;clear:both;}@media (min-width:700px){.l-region--tab{padding:50px;}}.l-region--news{background:#ffffff;padding:30px;border-left:1px solid #dee1e7;border-right:1px solid #dee1e7;}.l-region--news:after{content:"";display:table;clear:both;}@media (min-width:700px){.l-region--news{padding:50px;}}.l-breadcrumb{padding:20px;border-left:1px solid #dee1e7;border-right:1px solid #dee1e7;background:#ffffff;position:relative;}.l-breadcrumb:after{content:"";display:table;clear:both;}@media (min-width:700px){.l-breadcrumb{padding:20px 50px;}}.l-region--partners{padding:20px;background:#ffffff;}.l-region--partners:after{content:"";display:table;clear:both;}@media (min-width:700px){.l-region--partners{padding:20px 40px;border:1px solid #dee1e7;border-bottom:none;}}.l-newsletter{max-width:1440px;margin-left:auto;margin-right:auto;background-color:#403b78;min-height:215px;padding:50px;position:relative;overflow:hidden;}.l-newsletter:after{content:"";display:table;clear:both;}@media (min-width:700px){.l-newsletter{border-left:1px solid #dee1e7;border-right:1px solid #dee1e7;}}.l-newsletter .l-region--newsletter{display:grid;grid-template:auto / auto;grid-gap:40px;min-height:115px;align-items:center;}@media (min-width:700px){.l-newsletter .l-region--newsletter{grid-template:auto / 1fr 195px;}}@media (min-width:1024px){.l-newsletter .l-region--newsletter{grid-template:auto / 7fr 5fr;}}.l-newsletter:before{content:'';width:46%;height:100%;display:block;position:absolute;top:0;right:0;filter:brightness(0);opacity:0.15;z-index:0;background-image:url(/sites/all/themes/qef/images/qef-pebble-1.svg);background-repeat:no-repeat;background-size:contain;background-position:center;transition:transform 0.3s linear;transform:rotate(63deg) scale(4) translate(-3%,-26%);}footer{background-color:#312b5d;padding:25px;display:grid;grid-template:auto / auto;grid-gap:40px;}footer:after{content:"";display:table;clear:both;}@media (min-width:700px){footer{grid-template:auto/repeat(4,1fr);border-left:1px solid #dee1e7;border-right:1px solid #dee1e7;padding:50px;grid-row-gap:0;}}.l-region--footer1,.l-region--footer2,.l-region--footer3,.l-region--footer4{position:relative;}.l-region--footer1:after,.l-region--footer2:after,.l-region--footer3:after,.l-region--footer4:after{content:'';display:block;width:100%;height:1px;background-color:rgba(255,255,255,0.1);position:absolute;left:0;bottom:-20px;}@media (min-width:700px){.l-region--footer1:after,.l-region--footer2:after,.l-region--footer3:after,.l-region--footer4:after{width:1px;height:100%;left:unset;bottom:unset;right:-20px;top:0;}}.l-region--footer1 > *:last-child,.l-region--footer2 > *:last-child,.l-region--footer3 > *:last-child,.l-region--footer4 > *:last-child{margin-bottom:0 !important;}.l-region--footer4:after{display:none;}.l-copyright .l-region--copyright{position:relative;background:#312b5d;clear:both;padding:15px;}.l-copyright .l-region--copyright:after{content:"";display:table;clear:both;}@media (min-width:700px){.l-copyright .l-region--copyright{padding:15px 50px;border-left:1px solid #dee1e7;border-right:1px solid #dee1e7;}}.l-copyright .l-region--copyright:before{content:'';width:100%;height:1px;background-color:rgba(255,255,255,0.1);position:absolute;top:0;left:0;}.front:not(.node-type-homepage-v2) .l-page .l-main{padding:0;}.section-product .l-region--sidebar{padding-right:40px;}table:after{content:"";clear:both;display:table;}.field--name-body table{width:100% !important;}::selection{color:#ffffff;background:#1c8bbf;}::-moz-selection{color:#ffffff;background:#1c8bbf;}*{outline:none;}body{color:#666666;-webkit-font-smoothing:antialiased;font-size:16px;line-height:21px;letter-spacing:normal;font-weight:500;font-family:"proxima-nova",sans-serif;overflow-x:hidden;outline:none;background:#f9f8f8;}a{text-decoration:none;color:#1c8bbf;-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out;-webkit-transition-delay:0s;transition:all 0.3s ease-out 0s;}a:hover{color:#55bae9;}input[type='submit']{-moz-transition:all 0.3s ease-out 0s;-o-transition:all 0.3s ease-out 0s;-webkit-transition:all 0.3s ease-out;-webkit-transition-delay:0s;transition:all 0.3s ease-out 0s;}p{color:#666666;font-size:16px;line-height:21px;font-weight:500;margin:20px 0 20px 0;}p:first-child{margin:0 0 20px 0;}p:last-child{margin:0;}h2,h3,h4,h5,h6{margin-top:0;color:#2e3034;}h1{font-size:30px;font-weight:700;line-height:35px;}h2{font-size:30px;font-weight:700;line-height:40px;}h3{font-size:24px;font-weight:700;line-height:29px;}h4{font-size:18px;line-height:23px;font-weight:700;}h5{font-size:16px;line-height:20px;font-weight:700;}h6{font-size:14px;line-height:19px;font-weight:700;}hr{border:1px solid #dee1e7;}blockquote{padding:10px;border-top:1px solid #dee1e7;border-bottom:1px solid #dee1e7;color:#403b78;font-size:24px;line-height:29px;text-align:center;font-weight:700;margin:0;}@media (min-width:700px){blockquote{padding:30px;}}blockquote p{font-weight:700;color:#403b78;font-size:24px;line-height:29px;margin:0;}.field--name-body img{height:auto !important;}.messages--status{border-color:#1c8bbf;background:#1c8bbf;border-radius:3px;font-size:20px;line-height:25px;color:#ffffff;padding:20px 30px;}.messages--status img{vertical-align:middle;margin-right:15px;}.messages--status p{color:#ffffff;}img[style*="float:left"],.align-left{margin:0px 20px 20px 0px;}img[style*="left"]{margin:0px 20px 20px 0px;}img[style*="float:right"],.align-right{margin:0px 0px 20px 20px;}img[style*="right"]{margin:0px 0px 20px 20px;}.oyster_two_col{overflow:hidden;margin-bottom:20px;}.oyster_two_col:after{content:"";display:table;clear:both;}@media (min-width:700px){.oyster_two_col{margin-bottom:30px;}}.oyster_two_col .oyster_left,.oyster_two_col .oyster_right{text-align:left;}@media (min-width:700px){.oyster_two_col .oyster_left,.oyster_two_col .oyster_right{width:49.15254%;float:left;}.oyster_two_col .oyster_left:nth-child(2n + 1),.oyster_two_col .oyster_right:nth-child(2n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.oyster_two_col .oyster_left:nth-child(2n + 2),.oyster_two_col .oyster_right:nth-child(2n + 2){margin-left:50.84746%;margin-right:-100%;clear:none;}}#block-views-news-block:after{content:"";display:table;clear:both;}#block-views-news-block h2.block__title{display:inline-block;font-size:36px;line-height:39px;font-weight:500;margin-bottom:10px;}@media (min-width:700px){#block-views-news-block h2.block__title{float:left;margin-bottom:20px;}}#block-views-news-block .view-content{clear:both;margin-top:20px;}#block-views-news-block .view-content:after{content:"";display:table;clear:both;}@media (min-width:700px){#block-views-news-block .view-content{margin-top:50px;}}#block-views-news-block .view-header{display:inline-block;}@media (min-width:700px){#block-views-news-block .view-header{float:right;}}#block-views-news-block .view-header a{font-size:16px;line-height:19px;font-weight:700;}#block-views-news-block .views-row{width:100%;margin-bottom:50px;}@media (min-width:700px){#block-views-news-block .views-row{width:49.15254%;float:left;}#block-views-news-block .views-row:nth-child(2n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}#block-views-news-block .views-row:nth-child(2n + 2){margin-left:50.84746%;margin-right:-100%;clear:none;}}@media (min-width:1024px){#block-views-news-block .views-row{margin-bottom:0;width:23.72881%;float:left;}#block-views-news-block .views-row:nth-child(4n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}#block-views-news-block .views-row:nth-child(4n + 2){margin-left:25.42373%;margin-right:-100%;clear:none;}#block-views-news-block .views-row:nth-child(4n + 3){margin-left:50.84746%;margin-right:-100%;clear:none;}#block-views-news-block .views-row:nth-child(4n + 4){margin-left:76.27119%;margin-right:-100%;clear:none;}}#block-views-news-block .hover a{background:none;}#block-views-news-block .hover a img{display:none;}#block-views-news-block .image{margin-bottom:20px;position:relative;}#block-views-news-block .image img{display:block;width:100%;}#block-views-news-block .image:hover .hover{display:block;}#block-views-news-block .image:hover .hover a{background:rgba(0,0,0,0.6);display:block;width:100%;height:100%;position:absolute;top:0;left:0;}#block-views-news-block .image:hover .hover a img{display:block;position:absolute;top:50%;left:50%;width:auto;margin-left:-13px;margin-top:-13px;}#block-views-news-block .title{margin-bottom:20px;}#block-views-news-block .title a{font-size:16px;line-height:21px;color:#2e3034;font-weight:700;}#block-views-news-block .body{font-size:16px;line-height:21px;color:#666666;}#block-views-cta-block:after{content:"";display:table;clear:both;}#block-views-cta-block .views-row{width:100%;}@media (min-width:700px) and (orientation:portrait){#block-views-cta-block .views-row{width:50%;float:left;}}@media (min-width:700px) and (orientation:landscape){#block-views-cta-block .views-row{width:25%;float:left;}}#block-views-cta-block .hover{text-align:center;color:#ffffff;visibility:hidden;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);padding:20px;opacity:0;display:table;}@media (min-width:700px) and (orientation:landscape){#block-views-cta-block .hover{padding:50px 30px;}}#block-views-cta-block .hover-container{display:table-cell;vertical-align:middle;}#block-views-cta-block .background{position:relative;height:350px;}#block-views-cta-block .background:hover .hover{opacity:1;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;visibility:visible;}#block-views-cta-block .background:hover .title{display:none;}#block-views-cta-block .title{z-index:9;text-align:center;position:absolute;bottom:0;width:100%;font-size:20px;line-height:25px;font-weight:700;color:#ffffff;padding:20px 0;background:rgba(0,0,0,0.6);}#block-views-cta-block .subtitle{font-weight:700;font-size:24px;line-height:29px;margin-bottom:15px;}#block-views-cta-block .body{font-weight:500;font-size:18px;line-height:23px;margin-bottom:30px;}@media (min-width:700px) and (orientation:portrait){#block-views-cta-block .body{font-size:14px;line-height:19px;}}@media (min-width:700px) and (orientation:landscape){#block-views-cta-block .body{font-size:18px;line-height:23px;}}#block-views-cta-block .cta a{padding:10px;background:#1c8bbf;display:inline-block;color:#ffffff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:700;text-transform:uppercase;font-size:12px;line-height:17px;}@media (min-width:700px){#block-views-cta-block .cta a{padding:15px;font-size:14px;line-height:19px;}}@media (min-width:1024px){#block-views-cta-block .cta a{padding:20px;}}#block-views-cta-block .cta a:hover{background:#55bae9;}#block-views-video-archive-block{background:#ffffff;border:1px solid #dee1e7;padding:30px;}@media (min-width:700px){#block-views-video-archive-block{padding:50px;}}#block-views-video-archive-block:after{content:"";display:table;clear:both;}#block-views-video-archive-block .views-row{margin-bottom:15px;}@media (min-width:700px){#block-views-video-archive-block .views-row{width:49.15254%;float:left;margin-bottom:30px;}#block-views-video-archive-block .views-row:nth-child(2n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}#block-views-video-archive-block .views-row:nth-child(2n + 2){margin-left:50.84746%;margin-right:-100%;clear:none;}}#block-views-video-archive-block .video-container{position:relative;}#block-views-video-archive-block .video-container .swipebox-video{top:0;left:0;position:absolute;width:100%;height:100%;background:url(/sites/all/themes/qef/images/play-icon-small.png) no-repeat center center;}#block-views-video-archive-block .video-container .swipebox-video:hover{background:rgba(0,0,0,0.6) url(/sites/all/themes/qef/images/play-icon-small.png) no-repeat center center;}#block-views-video-archive-block .video-container img{display:block;width:100%;}#block-views-video-archive-block .pager{margin-top:50px;}#block-views-video-archive-block .description{margin-top:10px;}#block-views-our-shops-block{border:1px solid #dee1e7;border-top:none;padding:20px;text-align:center;}#block-views-our-shops-block:after{content:"";display:table;clear:both;}@media (min-width:700px){#block-views-our-shops-block{text-align:left;padding:50px;}}#block-views-our-shops-block .views-row{margin-bottom:20px;}@media (min-width:700px){#block-views-our-shops-block .views-row{width:49.15254%;float:left;}#block-views-our-shops-block .views-row:nth-child(2n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}#block-views-our-shops-block .views-row:nth-child(2n + 2){margin-left:50.84746%;margin-right:-100%;clear:none;}}@media (min-width:1024px){#block-views-our-shops-block .views-row{width:32.20339%;float:left;}#block-views-our-shops-block .views-row:nth-child(3n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}#block-views-our-shops-block .views-row:nth-child(3n + 2){margin-left:33.89831%;margin-right:-100%;clear:none;}#block-views-our-shops-block .views-row:nth-child(3n + 3){margin-left:67.79661%;margin-right:-100%;clear:none;}}#block-views-our-shops-block .title{font-weight:700;}#block-commerce-checkout-progress-indication ol.commerce-checkout-progress{padding:0;margin:0 0 40px 0;list-style-type:none;counter-reset:ol-counter;}#block-commerce-checkout-progress-indication ol.commerce-checkout-progress li{text-align:center;padding:20px;background:#ecf0f1;width:100%;display:none;font-family:'museo-sans',sans-serif;font-size:14px;font-weight:500;line-height:24px;color:#2e3034;border-right:1px solid #ffffff;}@media (min-width:700px){#block-commerce-checkout-progress-indication ol.commerce-checkout-progress li{display:block;width:20%;padding:20px 5px;font-size:12px;}}@media (min-width:1024px){#block-commerce-checkout-progress-indication ol.commerce-checkout-progress li{padding:20px;font-size:14px;}}#block-commerce-checkout-progress-indication ol.commerce-checkout-progress li.active{display:block;background:#1c8bbf;color:#ffffff;}@media (min-width:700px){#block-commerce-checkout-progress-indication ol.commerce-checkout-progress li:before{content:counter(ol-counter) ". ";counter-increment:ol-counter;}}#block-commerce-checkout-progress-indication ol.commerce-checkout-progress li:first-child{-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}#block-commerce-checkout-progress-indication ol.commerce-checkout-progress li:last-child{-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}#block-oyster-facebook-facebook-feed{clear:both;position:relative;background:#324b80;}@media (min-width:700px){#block-oyster-facebook-facebook-feed{min-height:600px;width:50%;float:left;}}#block-oyster-facebook-facebook-feed:after{content:"";display:table;clear:both;}#block-oyster-facebook-facebook-feed .facebook-container{padding:20px;}#block-oyster-facebook-facebook-feed .facebook-container:after{content:"";display:table;clear:both;}@media (min-width:700px) and (orientation:portrait){#block-oyster-facebook-facebook-feed .facebook-container{padding:30px;}}@media (min-width:1024px){#block-oyster-facebook-facebook-feed .facebook-container{padding:60px;}}#block-oyster-facebook-facebook-feed .icon{text-align:center;margin-bottom:20px;}@media (min-width:700px){#block-oyster-facebook-facebook-feed .icon{margin-bottom:50px;}}#block-oyster-facebook-facebook-feed li{font-size:18px;line-height:23px;color:#ffffff;margin-bottom:20px;font-weight:300;border-bottom:1px solid #2b3f6d;padding-bottom:20px;}@media (min-width:700px){#block-oyster-facebook-facebook-feed li{font-size:16px;line-height:21px;}}@media (min-width:1024px){#block-oyster-facebook-facebook-feed li{font-size:18px;line-height:23px;}}#block-oyster-facebook-facebook-feed li .message{margin-bottom:10px;}#block-oyster-facebook-facebook-feed li .message a{font-weight:300;color:#ffffff;text-decoration:underline;}#block-oyster-facebook-facebook-feed li .time{font-weight:700;}#block-oyster-facebook-facebook-feed .follow{font-size:14px;line-height:19px;font-weight:700;color:#ffffff;text-transform:uppercase;}#block-oyster-facebook-facebook-feed .follow a{color:#ffffff;}@media (min-width:700px){#block-oyster-facebook-facebook-feed .follow{position:absolute;bottom:30px;left:30px;}}@media (min-width:1024px){#block-oyster-facebook-facebook-feed .follow{position:absolute;bottom:60px;left:60px;}}@media (min-width:700px){#block-oyster-facebook-facebook-feed .fb-like{position:absolute;bottom:30px;right:30px;}}@media (min-width:1024px){#block-oyster-facebook-facebook-feed .fb-like{position:absolute;bottom:60px;right:60px;}}#block-views-tweets-block-1{position:relative;background:#1c8bbf;padding:20px;}#block-views-tweets-block-1:after{content:"";display:table;clear:both;}@media (min-width:700px){#block-views-tweets-block-1{min-height:600px;width:50%;float:left;padding:30px;}}@media (min-width:1024px){#block-views-tweets-block-1{padding:60px;}}#block-views-tweets-block-1 .view-header{text-align:center;margin-bottom:20px;}@media (min-width:700px){#block-views-tweets-block-1 .view-header{margin-bottom:50px;}}#block-views-tweets-block-1 .views-row{margin-bottom:20px;border-bottom:1px solid #0382b1;padding-bottom:20px;}#block-views-tweets-block-1 .views-row .message{margin-bottom:10px;font-size:18px;line-height:23px;color:#ffffff;}@media (min-width:700px){#block-views-tweets-block-1 .views-row .message{font-size:16px;line-height:21px;}}@media (min-width:1024px){#block-views-tweets-block-1 .views-row .message{font-size:18px;line-height:23px;}}#block-views-tweets-block-1 .views-row .message a{font-weight:300;color:#ffffff;text-decoration:underline;}#block-views-tweets-block-1 .views-row .created-time{font-size:18px;line-height:23px;color:#ffffff;font-weight:700;}#block-views-tweets-block-1 .views-row .created-time em{font-style:normal;}#block-views-tweets-block-1 .view-footer:after{content:"";display:table;clear:both;}#block-views-tweets-block-1 .view-footer .follow{font-size:14px;line-height:19px;font-weight:700;color:#ffffff;text-transform:uppercase;}#block-views-tweets-block-1 .view-footer .follow a{color:#ffffff;}@media (min-width:700px){#block-views-tweets-block-1 .view-footer .follow{position:absolute;bottom:30px;left:30px;}}@media (min-width:1024px){#block-views-tweets-block-1 .view-footer .follow{position:absolute;bottom:60px;left:60px;}}#block-views-tweets-block-1 .view-footer iframe{margin:0;}@media (min-width:700px){#block-views-tweets-block-1 .view-footer iframe{position:absolute !important;bottom:30px;right:30px;}}@media (min-width:1024px){#block-views-tweets-block-1 .view-footer iframe{position:absolute !important;bottom:60px;right:60px;}}#block-oyster-overview-banner,#block-oyster-job-position-banner,#block-oyster-news-banner,#block-oyster-shop-banner{color:#ffffff;}#block-oyster-overview-banner:after,#block-oyster-job-position-banner:after,#block-oyster-news-banner:after,#block-oyster-shop-banner:after{content:"";display:table;clear:both;}#block-oyster-overview-banner .background,#block-oyster-job-position-banner .background,#block-oyster-news-banner .background,#block-oyster-shop-banner .background{background:url(/sites/all/themes/qef/images/banner-purple.png) no-repeat center center;height:250px;position:relative;}@media (min-width:700px){#block-oyster-overview-banner .background,#block-oyster-job-position-banner .background,#block-oyster-news-banner .background,#block-oyster-shop-banner .background{height:325px;background-size:cover !important;}}#block-oyster-overview-banner .left,#block-oyster-job-position-banner .left,#block-oyster-news-banner .left,#block-oyster-shop-banner .left{padding:20px;top:30px;}@media (min-width:700px){#block-oyster-overview-banner .left,#block-oyster-job-position-banner .left,#block-oyster-news-banner .left,#block-oyster-shop-banner .left{position:absolute;top:auto;}}@media (min-width:1024px){#block-oyster-overview-banner .left,#block-oyster-job-position-banner .left,#block-oyster-news-banner .left,#block-oyster-shop-banner .left{bottom:60px;left:70px;width:50%;padding:0;}}#block-oyster-overview-banner .left .title,#block-oyster-job-position-banner .left .title,#block-oyster-news-banner .left .title,#block-oyster-shop-banner .left .title{font-weight:700;font-size:30px;line-height:35px;}@media (min-width:700px) and (orientation:portrait){#block-oyster-overview-banner .left .title,#block-oyster-job-position-banner .left .title,#block-oyster-news-banner .left .title,#block-oyster-shop-banner .left .title{font-size:50px;line-height:55px;}}@media (min-width:700px) and (orientation:landscape){#block-oyster-overview-banner .left .title,#block-oyster-job-position-banner .left .title,#block-oyster-news-banner .left .title,#block-oyster-shop-banner .left .title{font-size:55px;line-height:60px;margin-bottom:20px;margin-top:20px;}}@media (min-width:1024px){#block-oyster-overview-banner .left .title,#block-oyster-job-position-banner .left .title,#block-oyster-news-banner .left .title,#block-oyster-shop-banner .left .title{margin-top:0;}}#block-oyster-overview-banner .left .subtitle,#block-oyster-job-position-banner .left .subtitle,#block-oyster-news-banner .left .subtitle,#block-oyster-shop-banner .left .subtitle{font-size:20px;line-height:25px;font-weight:300;}@media (min-width:700px){#block-oyster-overview-banner .left .subtitle,#block-oyster-job-position-banner .left .subtitle,#block-oyster-news-banner .left .subtitle,#block-oyster-shop-banner .left .subtitle{font-size:24px;line-height:29px;}}#block-oyster-overview-banner .right,#block-oyster-job-position-banner .right,#block-oyster-news-banner .right,#block-oyster-shop-banner .right{padding:20px;}@media (min-width:700px){#block-oyster-overview-banner .right,#block-oyster-job-position-banner .right,#block-oyster-news-banner .right,#block-oyster-shop-banner .right{padding:0;position:absolute;bottom:20px;left:20px;}}@media (min-width:1024px){#block-oyster-overview-banner .right,#block-oyster-job-position-banner .right,#block-oyster-news-banner .right,#block-oyster-shop-banner .right{position:absolute;bottom:45px;right:50px;left:auto;}}#block-oyster-overview-banner .right .share-title,#block-oyster-job-position-banner .right .share-title,#block-oyster-news-banner .right .share-title,#block-oyster-shop-banner .right .share-title{padding-right:15px;display:inline-block;font-size:12px;line-height:17px;font-weight:700;margin-bottom:15px;text-transform:uppercase;}#block-oyster-overview-banner .link,#block-oyster-job-position-banner .link,#block-oyster-news-banner .link,#block-oyster-shop-banner .link{display:inline-block;}#block-oyster-overview-banner .link a,#block-oyster-job-position-banner .link a,#block-oyster-news-banner .link a,#block-oyster-shop-banner .link a{display:inline-block;background:rgba(255,255,255,0.2);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}#block-oyster-overview-banner .link a i,#block-oyster-job-position-banner .link a i,#block-oyster-news-banner .link a i,#block-oyster-shop-banner .link a i{color:#ffffff;}#block-oyster-overview-banner .link a.facebook,#block-oyster-job-position-banner .link a.facebook,#block-oyster-news-banner .link a.facebook,#block-oyster-shop-banner .link a.facebook{padding:10px 16px;}#block-oyster-overview-banner .link a.twitter,#block-oyster-job-position-banner .link a.twitter,#block-oyster-news-banner .link a.twitter,#block-oyster-shop-banner .link a.twitter{padding:10px 13px;}#block-oyster-overview-banner .link a:hover,#block-oyster-job-position-banner .link a:hover,#block-oyster-news-banner .link a:hover,#block-oyster-shop-banner .link a:hover{background:rgba(255,255,255,0.1);}#block-oyster-news-filter{background:#e7eaee;padding:10px;}#block-oyster-news-filter:after{content:"";display:table;clear:both;}#block-oyster-news-filter .view-display-id-category_block,#block-oyster-news-filter .view-display-id-archive_block{width:100%;display:inline-block;}@media (min-width:700px){#block-oyster-news-filter .view-display-id-category_block,#block-oyster-news-filter .view-display-id-archive_block{width:auto;float:right;}}#block-oyster-news-filter .view-display-id-category_block a.select2-choice,#block-oyster-news-filter .view-display-id-archive_block a.select2-choice{padding:5px 20px;width:100%;}@media (min-width:700px){#block-oyster-news-filter .view-display-id-category_block a.select2-choice,#block-oyster-news-filter .view-display-id-archive_block a.select2-choice{width:200px;}}#block-oyster-news-filter .view-display-id-category_block .form-item,#block-oyster-news-filter .view-display-id-archive_block .form-item{margin-bottom:0;width:100%;}@media (min-width:700px){#block-oyster-news-filter .view-display-id-category_block .form-item,#block-oyster-news-filter .view-display-id-archive_block .form-item{width:auto;}}#block-oyster-news-filter .view-display-id-category_block{margin-bottom:10px;}@media (min-width:700px){#block-oyster-news-filter .view-display-id-category_block{margin-bottom:0;}}#block-oyster-news-filter .view-display-id-archive_block{margin-right:20px;}#block-oyster-news-filter .container-inline div,#block-oyster-news-filter .container-inline label{display:inline-block;}#block-oyster-news-filter .select2-container{width:100%;}@media (min-width:700px){#block-oyster-news-filter .select2-container{width:auto;}}#block-oyster-news-filter .select2-results{display:none;}#block-oyster-news-filter .select2-display-none{border:none;}#block-views-in-this-section-block{margin-top:40px;background:#f9f8f8;padding:30px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #dee1e7;display:none;}#block-views-in-this-section-block:after{content:"";display:table;clear:both;}@media (min-width:700px){#block-views-in-this-section-block{display:block;}}@media (min-width:700px) and (orientation:portrait){#block-views-in-this-section-block{margin-bottom:30px;}}@media (min-width:700px) and (orientation:landscape){#block-views-in-this-section-block{margin-bottom:0;}}#block-views-in-this-section-block h2.block__title{margin:0 0 30px 0;font-weight:300;}#block-views-in-this-section-block .views-row{width:100%;}@media (min-width:700px) and (orientation:portrait){#block-views-in-this-section-block .views-row{width:32.20339%;float:left;}#block-views-in-this-section-block .views-row:nth-child(3n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}#block-views-in-this-section-block .views-row:nth-child(3n + 2){margin-left:33.89831%;margin-right:-100%;clear:none;}#block-views-in-this-section-block .views-row:nth-child(3n + 3){margin-left:67.79661%;margin-right:-100%;clear:none;}}@media (min-width:700px) and (orientation:landscape){#block-views-in-this-section-block .views-row{margin-bottom:30px;width:48.97959%;float:left;}#block-views-in-this-section-block .views-row:nth-child(2n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}#block-views-in-this-section-block .views-row:nth-child(2n + 2){margin-left:51.02041%;margin-right:-100%;clear:none;}}@media (min-width:1024px){#block-views-in-this-section-block .views-row{margin-bottom:50px;width:31.81818%;float:left;}#block-views-in-this-section-block .views-row:nth-child(3n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}#block-views-in-this-section-block .views-row:nth-child(3n + 2){margin-left:34.09091%;margin-right:-100%;clear:none;}#block-views-in-this-section-block .views-row:nth-child(3n + 3){margin-left:68.18182%;margin-right:-100%;clear:none;}}@media (min-width:700px){#block-views-in-this-section-block .image{margin-bottom:10px;}}#block-views-in-this-section-block .title a{font-weight:700;}#block-views-news-block-3{width:100%;margin-bottom:30px;}@media (min-width:700px){#block-views-news-block-3{margin-bottom:0;}}@media (min-width:700px) and (orientation:landscape){#block-views-news-block-3{width:49.15254%;float:left;margin-right:1.69492%;float:right;margin-right:0;margin-right:40px;width:auto;float:none;}}#block-views-news-block-3 .block__content{border:1px solid #dee1e7;border-top:none;}@media (min-width:700px) and (orientation:portrait){#block-views-news-block-3 .block__content{min-height:370px;}}@media (min-width:700px) and (orientation:landscape){#block-views-news-block-3 .block__content{min-height:0;}}#block-views-news-block-3 .views-row{padding:25px;border-bottom:1px solid #dee1e7;}#block-views-news-block-3 .views-row.views-row-even{background:#f9f8f8;}#block-views-news-block-3 .views-row.views-row-last{border-bottom:none;}#block-views-news-block-3 h2.block__title{margin:0;position:relative;background:url(/sites/all/themes/qef/images/blue-banner-sidebar.png) no-repeat center center;background-size:cover;color:#ffffff;font-size:30px;line-height:35px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;padding:25px;}@media (min-width:1024px){#block-views-news-block-3 h2.block__title{font-weight:300;}}#block-views-news-block-3 h2.block__title a{font-size:30px;line-height:35px;color:#ffffff;}#block-views-news-block-3 h2.block__title:after{background:url(/sites/all/themes/qef/images/calendar-small.png) no-repeat center center;content:'';height:32px;width:32px;display:inline-block;position:absolute;right:15px;}@media (min-width:1024px){#block-views-news-block-3 h2.block__title:after{right:30px;}}#block-views-news-block-3 .title{margin-bottom:20px;}#block-views-news-block-3 .title a{font-size:16px;line-height:21px;font-weight:700;}#block-views-news-block-3 .title a.active{color:#1c8bbf;}#block-views-news-block-3 .date{font-size:14px;line-height:19px;}#block-views-news-block-3 .date img{vertical-align:top;margin-right:10px;}#block-oyster-contact-tabs{border:1px solid #dee1e7;padding:20px;}@media (min-width:700px){#block-oyster-contact-tabs{padding:50px;}}#block-oyster-contact-tabs .tab{display:none;}#block-oyster-contact-tabs .tab.active{display:block;}#block-views-staff-member-block-1{margin-top:30px;border:1px solid #dee1e7;padding:30px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}#block-views-staff-member-block-1:after{content:"";display:table;clear:both;}@media (min-width:700px){#block-views-staff-member-block-1{margin-top:0;border-top:none;padding:0 50px 50px 50px;}}#block-views-staff-member-block-1 .views-row{margin-top:50px;text-align:center;}#block-views-staff-member-block-1 .views-row.views-row-first{margin-top:0;}@media (min-width:700px){#block-views-staff-member-block-1 .views-row{text-align:left;width:49.15254%;float:left;}#block-views-staff-member-block-1 .views-row.views-row-first{margin-top:50px;}#block-views-staff-member-block-1 .views-row:nth-child(2n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}#block-views-staff-member-block-1 .views-row:nth-child(2n + 2){margin-left:50.84746%;margin-right:-100%;clear:none;}}@media (min-width:1024px){#block-views-staff-member-block-1 .views-row{width:32.20339%;float:left;}#block-views-staff-member-block-1 .views-row:nth-child(3n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}#block-views-staff-member-block-1 .views-row:nth-child(3n + 2){margin-left:33.89831%;margin-right:-100%;clear:none;}#block-views-staff-member-block-1 .views-row:nth-child(3n + 3){margin-left:67.79661%;margin-right:-100%;clear:none;}}#block-views-staff-member-block-1 .image{margin-bottom:10px;}#block-views-staff-member-block-1 .title{font-weight:700;font-size:18px;line-height:23px;color:#2e3034;}#block-views-staff-member-block-1 .position{font-size:16px;line-height:21px;color:#666666;margin-bottom:10px;}#block-views-staff-member-block-1 .phone span,#block-views-staff-member-block-1 .email span{font-size:16px;line-height:21px;font-weight:700;}#block-views-vacancies-block{margin-top:60px;}#block-views-vacancies-block:after{content:"";display:table;clear:both;}#block-views-vacancies-block .details-container:after{content:"";display:table;clear:both;}@media (min-width:1024px){#block-views-vacancies-block .details-container .left{width:47.36842%;float:left;margin-right:5.26316%;}}@media (min-width:1024px){#block-views-vacancies-block .details-container .right{width:47.36842%;float:left;margin-right:5.26316%;float:right;margin-right:0;}}#block-views-vacancies-block .details-container ul li{margin-bottom:15px;}#block-views-vacancies-block .views-row{margin-bottom:20px;background:#f7f8f9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #dee1e7;padding:20px;}@media (min-width:700px){#block-views-vacancies-block .views-row{padding:30px;width:49.15254%;float:left;}#block-views-vacancies-block .views-row:nth-child(2n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}#block-views-vacancies-block .views-row:nth-child(2n + 2){margin-left:50.84746%;margin-right:-100%;clear:none;}}#block-views-vacancies-block .views-row .job-title{font-size:24px;line-height:29px;margin-bottom:25px;}#block-views-vacancies-block .views-row .description{margin-bottom:25px;}#block-views-vacancies-block span{font-size:16px;line-height:21px;}#block-views-vacancies-block span.title{font-weight:700;color:#2e3034;display:block;}#block-views-vacancies-block .view-footer{text-align:center;display:none;margin-bottom:20px;background:#f7f8f9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #dee1e7;padding:30px;}#block-oyster-job-filter{background:#e7eaee;padding:10px;}#block-oyster-job-filter:after{content:"";display:table;clear:both;}@media (min-width:700px){#block-oyster-job-filter .job-filter{float:right;}}#block-oyster-job-filter .job-filter .select2-container{width:70%;}@media (min-width:700px){#block-oyster-job-filter .job-filter .select2-container{width:auto;}}#block-oyster-job-filter .job-filter a.select2-choice{padding:5px 20px;width:100%;}@media (min-width:700px){#block-oyster-job-filter .job-filter a.select2-choice{width:150px;}}#block-oyster-job-filter .job-filter .location-container{margin-bottom:10px;}@media (min-width:700px){#block-oyster-job-filter .job-filter .location-container{margin-bottom:0;margin-right:20px;}}#block-oyster-job-filter .job-filter .service-container span{margin-right:8px;}@media (min-width:700px){#block-oyster-job-filter .job-filter .service-container span{margin-right:0;}}#block-oyster-job-filter .job-filter .location-container,#block-oyster-job-filter .job-filter .service-container{display:inline-block;width:100%;}@media (min-width:700px){#block-oyster-job-filter .job-filter .location-container,#block-oyster-job-filter .job-filter .service-container{width:auto;}}#block-views-news-block-4,.section-news .view-display-id-page_1,.section-news .view-display-id-page_2{border:1px solid #dee1e7;border-top:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:20px;}@media (min-width:700px){#block-views-news-block-4,.section-news .view-display-id-page_1,.section-news .view-display-id-page_2{padding:50px;}}#block-views-news-block-4 .title,.section-news .view-display-id-page_1 .title,.section-news .view-display-id-page_2 .title{margin-bottom:15px;}#block-views-news-block-4 .title a,.section-news .view-display-id-page_1 .title a,.section-news .view-display-id-page_2 .title a{font-size:30px;line-height:39px;color:#2e3034;}#block-views-news-block-4 .news-info,.section-news .view-display-id-page_1 .news-info,.section-news .view-display-id-page_2 .news-info{margin-bottom:30px;font-size:16px;line-height:21px;}#block-views-news-block-4 .news-info .inline,.section-news .view-display-id-page_1 .news-info .inline,.section-news .view-display-id-page_2 .news-info .inline{display:inline-block;}#block-views-news-block-4 .news-info .news-author,.section-news .view-display-id-page_1 .news-info .news-author,.section-news .view-display-id-page_2 .news-info .news-author{color:#2e3034;}#block-views-news-block-4 .news-info .news-category,.section-news .view-display-id-page_1 .news-info .news-category,.section-news .view-display-id-page_2 .news-info .news-category{color:#1c8bbf;}#block-views-news-block-4 .news-info .news-date,.section-news .view-display-id-page_1 .news-info .news-date,.section-news .view-display-id-page_2 .news-info .news-date{color:#b4bbc2;}#block-views-news-block-4 .news-info span.dot,.section-news .view-display-id-page_1 .news-info span.dot,.section-news .view-display-id-page_2 .news-info span.dot{border:3px solid #b4bbc2;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:inline-block;vertical-align:middle;margin:0 5px;}#block-views-news-block-4 .image,.section-news .view-display-id-page_1 .image,.section-news .view-display-id-page_2 .image{margin-bottom:15px;}#block-views-news-block-4 .body,.section-news .view-display-id-page_1 .body,.section-news .view-display-id-page_2 .body{margin-bottom:30px;}#block-views-news-block-4 .read-more a,.section-news .view-display-id-page_1 .read-more a,.section-news .view-display-id-page_2 .read-more a{padding:10px;background:#1c8bbf;display:inline-block;color:#ffffff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:700;text-transform:uppercase;font-size:12px;line-height:17px;width:100%;text-align:center;}@media (min-width:700px){#block-views-news-block-4 .read-more a,.section-news .view-display-id-page_1 .read-more a,.section-news .view-display-id-page_2 .read-more a{text-align:left;width:auto;padding:15px;font-size:14px;line-height:19px;}}@media (min-width:1024px){#block-views-news-block-4 .read-more a,.section-news .view-display-id-page_1 .read-more a,.section-news .view-display-id-page_2 .read-more a{padding:20px;}}#block-views-news-block-4 .read-more a:hover,.section-news .view-display-id-page_1 .read-more a:hover,.section-news .view-display-id-page_2 .read-more a:hover{background:#55bae9;}#block-views-news-block-4 .views-row,.section-news .view-display-id-page_1 .views-row,.section-news .view-display-id-page_2 .views-row{margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #dee1e7;}#block-views-news-block-4 .views-row.views-row-last,.section-news .view-display-id-page_1 .views-row.views-row-last,.section-news .view-display-id-page_2 .views-row.views-row-last{margin-bottom:0;padding-bottom:0;border-bottom:none;}#block-views-news-block-4 .flex-direction-nav,.section-news .view-display-id-page_1 .flex-direction-nav,.section-news .view-display-id-page_2 .flex-direction-nav{display:none;}@media (min-width:700px){#block-views-news-block-4 .flex-direction-nav,.section-news .view-display-id-page_1 .flex-direction-nav,.section-news .view-display-id-page_2 .flex-direction-nav{display:block;}}@media (min-width:700px) and (orientation:portrait){#block-views-popular-products-block{width:49.15254%;float:left;margin-right:1.69492%;float:right;margin-right:0;}}@media (min-width:700px) and (orientation:landscape){#block-views-popular-products-block{width:100%;float:none;}}#block-views-popular-products-block h2.block__title{font-size:25px;line-height:30px;margin:0 0 25px 0;font-weight:500;}#block-views-popular-products-block .views-row{border-bottom:1px solid #cacdd0;padding-bottom:25px;margin-bottom:25px;}#block-views-popular-products-block .views-row:after{content:"";display:table;clear:both;}#block-views-popular-products-block .left{float:left;margin-right:10px;}#block-views-popular-products-block .left img{vertical-align:middle;border:1px solid #dee1e7;padding:5px;}#block-views-popular-products-block .right{padding-top:5px;float:left;font-size:15px;font-weight:500;line-height:20px;}#block-views-popular-products-block .right .title{margin-bottom:5px;color:#2e3034;}#block-views-popular-products-block .right .title a{color:#2e3034;}#block-views-popular-products-block .right .price{color:#a5a5a5;margin-bottom:5px;}#block-views-popular-products-block .right .link a{color:#2e3034;}#block-views-product-category-block{margin-bottom:50px;}@media (min-width:700px) and (orientation:portrait){#block-views-product-category-block{width:49.15254%;float:left;margin-right:1.69492%;}}@media (min-width:700px) and (orientation:landscape){#block-views-product-category-block{width:100%;float:none;}}#block-views-product-category-block h2.block__title{font-size:25px;line-height:30px;margin:0 0 25px 0;font-weight:500;}#block-views-product-category-block .views-summary li{font-size:15px;line-height:25px;color:#a5a5a5;margin-bottom:25px;}#block-views-product-category-block .views-summary li a{font-size:18px;line-height:28px;color:#2e3034;font-weight:500;}#block-views-product-category-block .views-summary li a:before{content:' - ';color:#dee1e7;font-size:30px;}#block-block-2{clear:both;margin-top:30px;}@media (min-width:700px){#block-block-2{clear:none;margin-top:10px;width:32.20339%;float:left;margin-right:1.69492%;}}#block-block-3{text-align:center;}#block-block-3 a{display:inline-block;margin-bottom:10px;padding-right:20px;}#block-block-3 a:last-child{padding-right:0;}#block-block-3 a img{max-height:60px;}#block-block-3 h5{margin-bottom:10px;}@media (min-width:700px){#block-block-3{text-align:left;float:left;width:50%;}#block-block-3 a{text-align:left;display:inline-block;margin-bottom:0;width:33%;padding-right:20px;}}@media (min-width:1024px){#block-block-3{width:auto;}}#block-block-4{margin-top:40px;}#block-block-4 h5{margin-bottom:10px;text-align:center;}#block-block-4 p{text-align:center;margin-bottom:10px;}#block-block-4 p img{margin-bottom:10px;margin-right:20px;}#block-block-4 p img:last-item{margin-right:0;}#block-block-4 a{display:block;text-align:center;margin-bottom:10px;}@media (min-width:700px){#block-block-4{margin-top:0;float:right;text-align:right;width:50%;}#block-block-4 h5{text-align:left;}#block-block-4 a{display:inline-block;margin-bottom:0;}#block-block-4 p{text-align:left;}}@media (min-width:1024px){#block-block-4{width:auto;max-width:65%;}#block-block-4 a{width:auto;margin-right:15px;}}#block-block-5{text-align:center;}@media (min-width:700px){#block-block-5{text-align:left;}}#block-block-5,#block-block-5 p{color:#ffffff;}#block-block-5 h2.block__title{font-size:16px;font-weight:700;line-height:21px;color:#ffffff;margin:0 0 15px 0;text-transform:uppercase;}#block-block-5 a{color:#ffffff;}#block-block-5 a:hover{color:#1ba3a8;}#block-block-5 a.donate{font-weight:bold;margin:0;border:none;background:#86b117;color:#ffffff;width:100%;max-width:360px;display:block;margin:0 auto;text-align:center;text-transform:uppercase;margin-bottom:1rem;padding:10px 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}@media (min-width:1024px){#block-block-5 a.donate{padding:10px 15px;}}#block-block-5 a.donate:hover{background:#648411;}#block-block-6{text-align:center;margin-top:20px;}@media (min-width:700px){#block-block-6{text-align:left;}}#block-block-6 a{color:#ffffff;}#block-block-6 a:hover{color:#1ba3a8;}#block-block-7{text-align:center;}@media (min-width:700px){#block-block-7{text-align:left;float:left;}}#block-block-7 p{color:#ffffff;margin:0;}@media (min-width:700px){#block-block-7 p{font-size:14px;}}@media (min-width:1024px){#block-block-7 p{font-size:16px;}}#block-block-8{margin-top:20px;text-align:center;}@media (min-width:700px){#block-block-8{text-align:right;margin:0;float:right;}}#block-block-8 p{color:#ffffff;margin:0;}@media (min-width:700px){#block-block-8 p{font-size:14px;}}@media (min-width:1024px){#block-block-8 p{font-size:16px;}}#block-block-8 a{color:#ffffff;}#block-block-8 a:hover{color:#1ba3a8;}#block-block-9 ul{border-left:1px solid #dee1e7;border-right:1px solid #dee1e7;}#block-block-9 ul:after{content:"";display:table;clear:both;}#block-block-9 ul li{text-align:center;display:inline-block;background:#f9f8f8;width:100%;}@media (min-width:700px){#block-block-9 ul li{border-left:1px solid #dee1e7;width:25%;float:left;}}#block-block-9 ul li.active{background:#ffffff;}#block-block-9 ul li.active a{color:#1c8bbf;}@media (min-width:700px){#block-block-9 ul li:first-child{margin-left:12.5%;}}@media (min-width:700px){#block-block-9 ul li:last-child{border-right:1px solid #dee1e7;margin-right:12.5%;}}#block-block-9 ul li a{line-height:23px;font-weight:500;font-size:18px;padding:10px;width:100%;color:#2e3034;display:inline-block;}@media (min-width:700px){#block-block-9 ul li a{padding:45px 0;}}#block-block-12{display:inline-block;float:right;}@media (min-width:700px) and (orientation:landscape){#block-block-12{display:none;}}#block-block-12 a{text-transform:uppercase;display:inline-block;font-size:16px;line-height:21px;font-weight:700;margin:0;border:none;background:#a80000;color:#ffffff;padding:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}#block-block-12 a:hover{background:#750000;}@media (min-width:700px) and (orientation:landscape){#block-block-13,#block-block-14{margin:30px 40px 0 0;}}#block-block-15{margin:0px 0px 30px 0;background:#1c8bbf;}@media (min-width:700px){#block-block-15{margin:30px 0px 30px 0;}}#block-block-15 .block__content{text-align:center;padding:20px;color:white;}@media (min-width:700px){#block-block-15 .block__content{padding:30px;}}#block-block-15 .block__content p{color:white;}#block-block-15 .block__content a{color:#ffffff;}#block-block-15 .block__content a:hover{color:#403b78;}.block--bean.bean-sidebar-cta{border-radius:5px;background:url(/sites/all/themes/qef/images/sidebar-cta.png) no-repeat 50% 50%;margin-bottom:30px;background-size:cover;padding:20px 25px;}@media (min-width:700px){.block--bean.bean-sidebar-cta{margin-bottom:40px;}}@media (min-width:1024px){.block--bean.bean-sidebar-cta{margin-right:40px;}}.block--bean.bean-sidebar-cta .block__title{color:white;font-size:22px;font-weight:300;display:flex;width:100%;align-items:center;}@media (min-width:1024px){.block--bean.bean-sidebar-cta .block__title{font-size:24px;}}.block--bean.bean-sidebar-cta .block__title:after{content:'';display:block;width:27px;height:24px;padding-left:10px;margin-left:auto;background:url(/sites/all/themes/qef/images/pencil.png) no-repeat 50% 50%;}.block--bean.bean-sidebar-cta .field--name-field-cta-link{margin-bottom:10px;}.block--bean.bean-sidebar-cta .field--name-field-cta-link a{background:#312b5d;color:white;text-transform:uppercase;font-weight:700;display:inline-block;padding:15px 25px;border-radius:5px;transition:0.3s ease-in-out;}.block--bean.bean-sidebar-cta .field--name-field-cta-link a:hover{background:#403b78;}.section-cart h1{font-size:25px;line-height:30px;font-weight:500;color:#2e3034;}.section-cart form.views-form-commerce-cart-form-default table.views-table{width:100%;}.section-cart form.views-form-commerce-cart-form-default table.views-table th{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;border-right:1px solid #ffffff;background:#ecf0f1;text-align:center;padding:15px 0;font-size:15px;line-height:20px;font-weight:500;color:#2e3034;}.section-cart form.views-form-commerce-cart-form-default table.views-table th:last-child{border-right:none;}.section-cart form.views-form-commerce-cart-form-default table.views-table tbody tr{background:#ffffff;border-bottom:1px solid #cacdd0;}.section-cart form.views-form-commerce-cart-form-default table.views-table tbody tr td{text-align:center;font-size:15px;line-height:20px;}.section-cart form.views-form-commerce-cart-form-default table.views-table tbody tr .product-title{text-align:left;padding:50px 30px;}.section-cart form.views-form-commerce-cart-form-default table.views-table tbody tr .product-title a{font-size:15px;line-height:20px;color:#1c8bbf;font-weight:700;}.section-cart form.views-form-commerce-cart-form-default table.views-table tbody tr .product-price{padding:50px 0;color:#2e3034;}.section-cart form.views-form-commerce-cart-form-default table.views-table tbody tr .product-quantity{padding:30px 0;}.section-cart form.views-form-commerce-cart-form-default table.views-table tbody tr .product-quantity input{border:2px solid #dee1e7;text-align:center;padding:15px 5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.section-cart form.views-form-commerce-cart-form-default table.views-table tbody tr .product-quantity a{color:#000000;}.section-cart form.views-form-commerce-cart-form-default table.views-table tbody tr .product-quantity a:hover{background:transparent;}.section-cart form.views-form-commerce-cart-form-default table.views-table tbody tr .product-delete{padding:30px 0;}.section-cart form.views-form-commerce-cart-form-default table.views-table tbody tr .product-delete input{padding:15px 30px;background:#1c8bbf;display:inline-block;color:#ffffff;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:500;text-transform:uppercase;font-size:12px;line-height:17px;}.section-cart form.views-form-commerce-cart-form-default table.views-table tbody tr .product-delete input:hover{background:#55bae9;}.section-cart form.views-form-commerce-cart-form-default table.views-table tbody tr .product-total{padding:50px 0;color:#2e3034;}.section-cart form.views-form-commerce-cart-form-default table.commerce-price-formatted-components{width:100%;}.section-cart form.views-form-commerce-cart-form-default .commerce-order-handler-area-order-total{display:none;}.section-cart form.views-form-commerce-cart-form-default .product-footer-total{background:#ecf0f1;padding:15px;text-align:right;font-size:15px;line-height:20px;font-weight:700;color:#2e3034;}.section-cart form.views-form-commerce-cart-form-default .form-actions{margin-top:20px;}.section-cart form.views-form-commerce-cart-form-default .form-actions input{padding:15px 30px;background:#1c8bbf;display:inline-block;color:#ffffff;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:500;text-transform:uppercase;font-size:12px;line-height:17px;}.section-cart form.views-form-commerce-cart-form-default .form-actions input:hover{background:#55bae9;}.section-cart form.views-form-commerce-cart-form-default .form-actions input:first-child{margin-right:15px;}.messages--commerce-add-to-cart-confirmation{padding:20px;background:#1c8bbf;border:none;color:#ffffff;}.messages--commerce-add-to-cart-confirmation .message-inner .added-product-title,.messages--commerce-add-to-cart-confirmation .message-inner .button-wrapper{display:none;}.messages--commerce-add-to-cart-confirmation .cart-confirmation-product-title a{color:#ffffff;font-weight:700;text-decoration:underline;}.section-checkout h1{font-size:25px;line-height:30px;font-weight:500;color:#2e3034;}.section-checkout .commerce-checkout-form-checkout{width:100%;}.section-checkout .commerce-checkout-form-checkout .form-item{margin:0;}.section-checkout .commerce-checkout-form-checkout label{font-size:15px;line-height:20px;font-weight:500;color:#2e3034;margin:20px 0 10px 0;}.section-checkout .commerce-checkout-form-checkout label[for='edit-customer-profile-billing-addressbook'],.section-checkout .commerce-checkout-form-checkout label[for='edit-customer-profile-shipping-addressbook']{margin:0 0 10px 0;}.section-checkout .commerce-checkout-form-checkout .select2-container{width:100%;}.section-checkout .commerce-checkout-form-checkout legend{color:#ffffff;padding:15px;border:none;background:#403b78;font-size:14px;line-height:24px;font-weight:700;width:100%;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}.section-checkout .commerce-checkout-form-checkout fieldset{padding:0;margin:0;border:1px solid #eae9e9;}.section-checkout .commerce-checkout-form-checkout fieldset.checkout-buttons{border:none;}.section-checkout .commerce-checkout-form-checkout fieldset.checkout-buttons input[type='submit']{display:inline-block;}.section-checkout .commerce-checkout-form-checkout fieldset.cart_contents{margin-bottom:30px;}.section-checkout .commerce-checkout-form-checkout fieldset.cart_contents .fieldset-wrapper{padding:0;}@media (min-width:700px){.section-checkout .commerce-checkout-form-checkout fieldset.cart_contents .fieldset-wrapper{padding:30px;}}.section-checkout .commerce-checkout-form-checkout fieldset.oyster_gift_aid_pane{margin-bottom:20px;}.section-checkout .commerce-checkout-form-checkout fieldset.oyster_gift_aid_pane label{margin:0;}.section-checkout .commerce-checkout-form-checkout fieldset.commerce_coupon{margin-bottom:20px;}.section-checkout .commerce-checkout-form-checkout fieldset.commerce_coupon .view-order-coupon-list{display:inline-block;width:100%;margin-top:20px;clear:both;}@media (min-width:1024px){.section-checkout .commerce-checkout-form-checkout fieldset.commerce_coupon .view-order-coupon-list{margin-top:0;}}.section-checkout .commerce-checkout-form-checkout fieldset.commerce_coupon .view-order-coupon-list table{width:100%;}.section-checkout .commerce-checkout-form-checkout fieldset.commerce_coupon .view-order-coupon-list table thead tr th{text-align:center;padding:5px 15px;color:#ffffff;background:#403b78;}.section-checkout .commerce-checkout-form-checkout fieldset.commerce_coupon .view-order-coupon-list table thead tr th:first-child{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;}.section-checkout .commerce-checkout-form-checkout fieldset.commerce_coupon .view-order-coupon-list table thead tr th:last-child{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}.section-checkout .commerce-checkout-form-checkout fieldset.commerce_coupon .view-order-coupon-list table tbody{border:1px solid #dee1e7;border-top:none;}.section-checkout .commerce-checkout-form-checkout fieldset.commerce_coupon .view-order-coupon-list table tbody tr td{text-align:center;background:#ffffff;padding:5px 15px;color:#2e3034;}.section-checkout .commerce-checkout-form-checkout fieldset.commerce_coupon .description{display:none;}.section-checkout .commerce-checkout-form-checkout fieldset.commerce_coupon input[type=text]{padding:15px;border:1px solid #eae9e9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:100%;}@media (min-width:1024px){.section-checkout .commerce-checkout-form-checkout fieldset.commerce_coupon input[type=text]{width:60%;float:left;}}.section-checkout .commerce-checkout-form-checkout fieldset.commerce_coupon input[type=submit]{background:#1c8bbf;display:inline-block;color:#ffffff;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:500;text-transform:uppercase;font-size:12px;line-height:17px;padding:17px 20px;width:100%;}@media (min-width:700px){.section-checkout .commerce-checkout-form-checkout fieldset.commerce_coupon input[type=submit]{float:left;width:40%;}}.section-checkout .commerce-checkout-form-checkout fieldset.commerce_coupon input[type=submit]:hover{background:#55bae9;}@media (min-width:700px){.section-checkout .commerce-checkout-form-checkout fieldset.customer_profile_billing{width:49.15254%;float:left;margin-right:1.69492%;}}.section-checkout .commerce-checkout-form-checkout fieldset.customer_profile_billing .form-item{float:none;margin:0;}.section-checkout .commerce-checkout-form-checkout fieldset.customer_profile_billing input[type=text]{padding:15px;border:1px solid #eae9e9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:100%;}@media (min-width:700px){.section-checkout .commerce-checkout-form-checkout fieldset.customer_profile_shipping{width:49.15254%;float:left;margin-right:1.69492%;float:right;margin-right:0;}}.section-checkout .commerce-checkout-form-checkout fieldset.customer_profile_shipping .form-item{margin:0;float:none;}.section-checkout .commerce-checkout-form-checkout fieldset.customer_profile_shipping input[type=text]{padding:15px;border:1px solid #eae9e9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:100%;}.section-checkout .commerce-checkout-form-checkout fieldset .fieldset-wrapper{padding:30px;}.section-checkout .commerce-checkout-form-checkout fieldset .fieldset-wrapper:after{content:"";display:table;clear:both;}.section-checkout .commerce-checkout-form-checkout table.views-table,.section-checkout .commerce-checkout-form-checkout table.commerce-price-formatted-components{width:100%;}.section-checkout .commerce-checkout-form-checkout table.views-table th,.section-checkout .commerce-checkout-form-checkout table.commerce-price-formatted-components th{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;border-right:1px solid #ffffff;background:#ecf0f1;text-align:center;padding:15px 0;font-size:15px;line-height:20px;font-weight:500;color:#2e3034;}.section-checkout .commerce-checkout-form-checkout table.views-table th:last-child,.section-checkout .commerce-checkout-form-checkout table.commerce-price-formatted-components th:last-child{border-right:none;}.section-checkout .commerce-checkout-form-checkout table.views-table tbody tr,.section-checkout .commerce-checkout-form-checkout table.commerce-price-formatted-components tbody tr{background:#ffffff;border-bottom:1px solid #cacdd0;}.section-checkout .commerce-checkout-form-checkout table.views-table tbody tr td,.section-checkout .commerce-checkout-form-checkout table.commerce-price-formatted-components tbody tr td{text-align:center;font-size:15px;line-height:20px;}.section-checkout .commerce-checkout-form-checkout table.views-table tbody tr .product-title,.section-checkout .commerce-checkout-form-checkout table.commerce-price-formatted-components tbody tr .product-title{text-align:left;padding:50px 30px;}.section-checkout .commerce-checkout-form-checkout table.views-table tbody tr .product-title a,.section-checkout .commerce-checkout-form-checkout table.commerce-price-formatted-components tbody tr .product-title a{font-size:15px;line-height:20px;color:#1c8bbf;font-weight:700;}.section-checkout .commerce-checkout-form-checkout table.views-table tbody tr .product-price,.section-checkout .commerce-checkout-form-checkout table.commerce-price-formatted-components tbody tr .product-price{padding:50px 0;color:#2e3034;}.section-checkout .commerce-checkout-form-checkout table.views-table tbody tr .product-quantity,.section-checkout .commerce-checkout-form-checkout table.commerce-price-formatted-components tbody tr .product-quantity{padding:50px 0;color:#2e3034;}.section-checkout .commerce-checkout-form-checkout table.views-table tbody tr .product-delete,.section-checkout .commerce-checkout-form-checkout table.commerce-price-formatted-components tbody tr .product-delete{padding:30px 0;}.section-checkout .commerce-checkout-form-checkout table.views-table tbody tr .product-delete input,.section-checkout .commerce-checkout-form-checkout table.commerce-price-formatted-components tbody tr .product-delete input{padding:15px 30px;background:#1c8bbf;display:inline-block;color:#ffffff;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:500;text-transform:uppercase;font-size:12px;line-height:17px;}.section-checkout .commerce-checkout-form-checkout table.views-table tbody tr .product-delete input:hover,.section-checkout .commerce-checkout-form-checkout table.commerce-price-formatted-components tbody tr .product-delete input:hover{background:#eae9e9;}.section-checkout .commerce-checkout-form-checkout table.views-table tbody tr .product-total,.section-checkout .commerce-checkout-form-checkout table.commerce-price-formatted-components tbody tr .product-total{padding:50px 0;color:#2e3034;}.section-checkout .commerce-checkout-form-checkout table.commerce-price-formatted-components td{text-align:right !important;padding:10px;}.section-checkout .commerce-checkout-form-checkout table.commerce-price-formatted-components td.component-title{width:90%;}.section-checkout .commerce-checkout-form-checkout table.commerce-price-formatted-components td.component-total{width:10%;}.section-checkout .commerce-checkout-form-checkout .product-footer-total{background:#ecf0f1;padding:15px;text-align:right;font-size:15px;line-height:20px;font-weight:700;color:#2e3034;}.section-checkout .commerce-checkout-form-checkout .checkout-buttons{clear:both;text-align:right;}.section-checkout .commerce-checkout-form-checkout .checkout-buttons > .fieldset-wrapper{padding:30px 0 30px 30px;}.section-checkout .commerce-checkout-form-checkout .checkout-buttons span{display:none;}.section-checkout .commerce-checkout-form-checkout .checkout-buttons input{text-decoration:none;padding:15px 30px;background:#1c8bbf;display:inline-block;color:#ffffff;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:500;text-transform:uppercase;font-size:12px;line-height:17px;}.section-checkout .commerce-checkout-form-checkout .checkout-buttons input:hover{background:#55bae9;}.section-checkout .commerce-checkout-form-checkout .checkout-buttons input:first-child{margin-right:15px;}.section-checkout .commerce-checkout-form-checkout .commerce_mailchimp{clear:both;}.section-checkout .commerce-checkout-form-checkout .commerce_mailchimp .form-item{margin:0;}.section-checkout .commerce-checkout-form-checkout .commerce_mailchimp input[type=checkbox] + label{padding-bottom:0;}.logged-in.section-checkout .commerce-checkout-form-checkout fieldset.commerce_coupon input[type=text]{width:100%;float:none;margin-bottom:20px;}.logged-in.section-checkout .commerce-checkout-form-checkout fieldset.commerce_coupon input[type=submit]{float:none;width:auto;}.not-logged-in.section-checkout .commerce-checkout-form-checkout fieldset.commerce_coupon .form-item{margin-bottom:0;}@media (min-width:700px){.not-logged-in.section-checkout .commerce-checkout-form-checkout fieldset.commerce_coupon{width:49.15254%;float:left;margin-right:1.69492%;}}.not-logged-in.section-checkout .commerce-checkout-form-checkout fieldset.commerce_coupon input[type=text]{width:100%;float:none;margin-bottom:20px;}@media (min-width:1024px){.not-logged-in.section-checkout .commerce-checkout-form-checkout fieldset.commerce_coupon input[type=text]{width:73%;float:left;margin-right:2%;}}.not-logged-in.section-checkout .commerce-checkout-form-checkout fieldset.commerce_coupon input[type=submit]{width:100%;text-align:center;}@media (min-width:1024px){.not-logged-in.section-checkout .commerce-checkout-form-checkout fieldset.commerce_coupon input[type=submit]{width:25%;float:left;}}.not-logged-in.section-checkout .commerce-checkout-form-checkout fieldset#edit-account .form-item{margin-bottom:0;}@media (min-width:700px){.not-logged-in.section-checkout .commerce-checkout-form-checkout fieldset#edit-account{width:49.15254%;float:left;margin-right:1.69492%;float:right;margin-right:0;}}.not-logged-in.section-checkout .commerce-checkout-form-checkout fieldset#edit-account input[type=text]{padding:15px;border:1px solid #eae9e9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:100%;float:none;margin-bottom:20px;}.not-logged-in.section-checkout .commerce-checkout-form-checkout fieldset#edit-account input[type=submit]{float:none;width:auto;}.checkout-back:hover{text-decoration:none !important;color:#ffffff !important;}form.commerce-paypal-wps-redirect-form .checkout-help{display:inline-block;vertical-align:middle;}form.commerce-paypal-wps-redirect-form input[type=submit]{background:#1c8bbf;color:#ffffff;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:500;text-transform:uppercase;font-size:12px;line-height:17px;padding:17px 20px;width:100%;display:inline-block;}@media (min-width:700px){form.commerce-paypal-wps-redirect-form input[type=submit]{width:200px;}}form.commerce-paypal-wps-redirect-form input[type=submit]:hover{background:#55bae9;}section#comments .comment-rating .form-item{margin:0;}section#comments article.comment{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #dee1e7;}section#comments article.comment .comment-container{margin:10px 0;}section#comments article.comment i{display:inline-block;}section#comments article.comment .field--name-comment-body{display:inline-block;margin:0 10px;}section#comments article.comment .comment-author{font-size:12px;line-height:17px;color:#666666;}@media (min-width:700px){section#comments .comment-form-container.node-with-comments h2.comments__form-title{margin-top:70px;}}section#comments input[type=text],section#comments input[type=email],section#comments textarea{width:100%;padding:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #dee1e7;}section#comments input[type=text]:focus,section#comments input[type=email]:focus,section#comments textarea:focus{border:1px solid #1c8bbf;}section#comments textarea{resize:none;}section#comments input[type=submit]{margin:30px 30px 0 0;background:#1c8bbf;font-size:14px;line-height:19px;text-transform:uppercase;color:#ffffff;font-weight:700;padding:15px;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}section#comments input[type=submit]:disabled{background:#eae9e9;color:#000000;}section#comments input[type=submit]:disabled:hover{background:#d1cfcf;}section#comments input[type=submit]:hover{background:#55bae9;}.page-checkout-complete .checkout-completion-message .checkout-complete-container{border:1px solid #eae9e9;}.page-checkout-complete .checkout-completion-message .checkout-complete-container .title{color:#ffffff;padding:15px;border:none;background:#403b78;font-size:14px;line-height:24px;font-weight:700;width:100%;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}.page-checkout-complete .checkout-completion-message .checkout-complete-container .description{padding:30px 30px 20px 30px;color:#2e3034;}.page-checkout-complete .checkout-completion-message .checkout-complete-container .description .order-number{margin-bottom:20px;font-size:25px;line-height:30px;}.page-checkout-complete .checkout-completion-message .checkout-complete-container .description .order-number span{color:#1c8bbf;}.page-checkout-complete .checkout-completion-message .checkout-complete-container .description .order-details{font-size:15px;line-height:20px;}.page-checkout-complete .checkout-completion-message .checkout-complete-container .description .order-details a{color:#1c8bbf;font-weight:700;}.page-checkout-complete .checkout-completion-message .checkout-complete-container .cta{margin:0 30px 30px 30px;}.page-checkout-complete .checkout-completion-message .checkout-complete-container .cta a{padding:10px;background:#1c8bbf;display:inline-block;color:#ffffff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:700;text-transform:uppercase;font-size:12px;line-height:17px;}@media (min-width:700px){.page-checkout-complete .checkout-completion-message .checkout-complete-container .cta a{padding:15px;font-size:14px;line-height:19px;}}@media (min-width:1024px){.page-checkout-complete .checkout-completion-message .checkout-complete-container .cta a{padding:20px;}}.page-checkout-complete .checkout-completion-message .checkout-complete-container .cta a:hover{background:#55bae9;}footer #block-menu-menu-footer-about-us,footer #block-menu-menu-footer-jobs,footer #block-menu-menu-footer-our-services,footer #block-menu-menu-footer-retail,footer #block-menu-menu-footer-news-media{margin-bottom:20px;}footer #block-menu-menu-footer-about-us ul.menu,footer #block-menu-menu-footer-jobs ul.menu,footer #block-menu-menu-footer-our-services ul.menu,footer #block-menu-menu-footer-retail ul.menu,footer #block-menu-menu-footer-news-media ul.menu{text-align:center;}@media (min-width:700px){footer #block-menu-menu-footer-about-us ul.menu,footer #block-menu-menu-footer-jobs ul.menu,footer #block-menu-menu-footer-our-services ul.menu,footer #block-menu-menu-footer-retail ul.menu,footer #block-menu-menu-footer-news-media ul.menu{text-align:left;}}footer #block-menu-menu-footer-about-us ul.menu li:not(:first-child),footer #block-menu-menu-footer-jobs ul.menu li:not(:first-child),footer #block-menu-menu-footer-our-services ul.menu li:not(:first-child),footer #block-menu-menu-footer-retail ul.menu li:not(:first-child),footer #block-menu-menu-footer-news-media ul.menu li:not(:first-child){margin-top:8px;}footer #block-menu-menu-footer-about-us ul.menu li a,footer #block-menu-menu-footer-jobs ul.menu li a,footer #block-menu-menu-footer-our-services ul.menu li a,footer #block-menu-menu-footer-retail ul.menu li a,footer #block-menu-menu-footer-news-media ul.menu li a{display:inline-block;font-size:16px;line-height:21px;color:#ffffff;}footer #block-menu-menu-footer-about-us ul.menu li a.main-link,footer #block-menu-menu-footer-jobs ul.menu li a.main-link,footer #block-menu-menu-footer-our-services ul.menu li a.main-link,footer #block-menu-menu-footer-retail ul.menu li a.main-link,footer #block-menu-menu-footer-news-media ul.menu li a.main-link{margin-bottom:5px;font-weight:700;text-transform:uppercase;color:#ffffff;}footer #block-menu-menu-footer-about-us ul.menu li a:hover,footer #block-menu-menu-footer-jobs ul.menu li a:hover,footer #block-menu-menu-footer-our-services ul.menu li a:hover,footer #block-menu-menu-footer-retail ul.menu li a:hover,footer #block-menu-menu-footer-news-media ul.menu li a:hover{color:#1ba3a8;}.back-to-top{position:absolute;bottom:20px;right:20px;}@media (min-width:700px){.back-to-top{right:50px;}}.back-to-top .up{display:inline-block;float:right;cursor:pointer;}@media (min-width:700px){.back-to-top .up{float:none;}}.back-to-top .up a{color:#2e3034;font-size:14px;font-weight:300;line-height:19px;text-transform:uppercase;}.back-to-top .up:after{content:'\f106';font-family:FontAwesome,sans-serif;font-size:24px;color:#1c8bbf;padding-left:10px;}.l-breadcrumb{min-height:60px;}.l-breadcrumb .breadcrumb{width:calc(100% - 80px);}.footer-newsletter-signup{width:100%;display:grid;grid-template:auto / auto;grid-gap:20px;align-items:center;justify-content:center;}@media (min-width:700px){.footer-newsletter-signup{justify-content:left;}.footer-newsletter-signup a{width:144px;}}@media (min-width:1024px){.footer-newsletter-signup{grid-template:auto / 1fr 144px;}}.footer-newsletter-signup p{font-size:2rem;line-height:1.2;color:#ffffff;font-weight:bold;display:block;margin:0;}.footer-newsletter-signup a{font-size:0.875rem;font-weight:bold;text-transform:uppercase;color:#ffffff;display:block;}.footer-newsletter-signup a.button{background-color:#1c8bbf;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:10px 20px;text-align:center;}.footer-newsletter-signup a.button:hover{background-color:#55bae9;}#block-block-1{position:relative;margin-top:20px;}#block-block-1:after{content:"";display:table;clear:both;}@media (min-width:700px){#block-block-1{margin-top:0;text-align:right;}}#block-block-1 .links{display:flex;flex-wrap:wrap;grid-gap:15px;justify-content:center;}#block-block-1 .links:before{content:'Follow us';text-transform:uppercase;font-size:0.75rem;color:#ffffff;position:absolute;top:-30px;left:0;width:200%;text-align:left;font-weight:bold;}@media (min-width:700px){#block-block-1 .links{display:grid;grid-template:auto/1fr repeat(2,50px);justify-items:right;}}@media (min-width:400px){#block-block-1 .links:before{display:none;}#block-block-1 .links > a:first-child:before{content:'Follow us';text-transform:uppercase;font-size:0.75rem;color:#ffffff;position:absolute;top:-30px;left:0;width:200%;text-align:left;font-weight:bold;}}@media (min-width:1024px){#block-block-1 .links{grid-template:auto/1fr repeat(4,50px);}}#block-block-1 .links a{position:relative;display:block;background:#1c8bbf;height:50px;width:50px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}#block-block-1 .links a i{color:#ffffff;font-size:1.375rem;}#block-block-1 .links a i:before{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);}#block-block-1 .links a:hover i{color:#1c8bbf;}#block-block-1 .links a.youtube{background-color:#b7000d;}#block-block-1 .links a.youtube:hover i{color:#b7000d;}#block-block-1 .links a.facebook{background-color:#3e5b96;}#block-block-1 .links a.facebook:hover i{color:#3e5b96;}#block-block-1 .links a.twitter{background-color:#5baeec;}#block-block-1 .links a.twitter:hover i{color:#5baeec;}#block-block-1 .links a.instagram{background-color:#bf2ea2;}#block-block-1 .links a.instagram:hover i{color:#bf2ea2;}#block-block-1 .links a.linkedin{background-color:#1b69c0;}#block-block-1 .links a.linkedin:hover i{color:#1b69c0;}#block-block-1 .links a:hover{background-color:#ffffff;}#block-oyster-header{height:40px;}#block-oyster-header:after{content:"";display:table;clear:both;}#block-oyster-header .half{padding:10px 0;text-align:center;float:left;width:calc(100% - 80px);}@media (min-width:700px){#block-oyster-header .half{width:calc(50% - 40px);}}#block-oyster-header .half.phone{background:#f3f4f6;display:none;}@media (min-width:700px){#block-oyster-header .half.phone{display:block;}}#block-oyster-header .half.phone .phone-icon{color:#2e3034;}#block-oyster-header .half.phone .phone-icon img{vertical-align:middle;margin-right:15px;}#block-oyster-header .half.search{padding:0;}#block-oyster-header .half.search:after{content:"";display:table;clear:both;}#block-oyster-header .half.search .search-icon{width:25%;float:left;background:#dee1e7;text-align:right;padding:10px 0;}@media (min-width:700px) and (orientation:landscape){#block-oyster-header .half.search .search-icon{width:50%;}}#block-oyster-header .half.search .search-icon i{color:#1c8bbf;}#block-oyster-header .half.search form{width:75%;display:inline-block;float:left;}@media (min-width:700px) and (orientation:landscape){#block-oyster-header .half.search form{width:50%;}}#block-oyster-header .half.search form input[type=submit]{display:none;}#block-oyster-header .half.search form input[type=text]{color:#2e3034;background:#dee1e7;width:100%;padding:10.5px;border:none;}#block-oyster-header .half.search form input[type=text] ::-webkit-input-placeholder{color:#666666;font-size:"16px";}#block-oyster-header .half.search form input[type=text] :-moz-placeholder{color:#666666;font-size:"16px";opacity:1;}#block-oyster-header .half.search form input[type=text] ::-moz-placeholder{color:#666666;font-size:"16px";opacity:1;}#block-oyster-header .half.search form input[type=text] :-ms-input-placeholder{color:#666666;font-size:"16px";}#block-oyster-header .cart-items{text-align:center;width:80px;float:right;padding:10px 0;color:#ffffff;background:#1c8bbf;font-size:16px;line-height:21px;font-weight:700;}#block-oyster-header .cart-items i{margin-right:10px;}#block-oyster-header .shopping-cart-wrapper{padding:20px 0;display:none;z-index:9999;width:100%;position:absolute;top:41px;background:#1c8bbf;right:0;}#block-oyster-header .shopping-cart-wrapper div{margin:0;padding:0;}#block-oyster-header .shopping-cart-wrapper .empty-basket{text-align:center;color:#ffffff;}@media (min-width:700px){#block-oyster-header .shopping-cart-wrapper{width:400px;}}#block-oyster-header .shopping-cart-wrapper .cart-product-wrapper{display:block;margin:15px 0;}#block-oyster-header .shopping-cart-wrapper .cart-product-wrapper:after{content:"";display:table;clear:both;}#block-oyster-header .shopping-cart-wrapper .cart-product-title{display:block;}#block-oyster-header .shopping-cart-wrapper .cart-product-title a{font-size:15px;line-height:20px;color:#ffffff;}#block-oyster-header .shopping-cart-wrapper .cart-product-price{color:#83d2f7;display:block;}#block-oyster-header .shopping-cart-wrapper .cart-product-info{width:60%;padding:0 1.5em;float:left;}#block-oyster-header .shopping-cart-wrapper .cart-product-image{float:left;width:40%;text-align:center;}#block-oyster-header .shopping-cart-wrapper .cart-product-image img{vertical-align:bottom;}#block-oyster-header .shopping-cart-wrapper .checkout-wrapper{margin-top:15px;clear:both;padding:15px 20px;width:100%;border-top:1px solid #177ba9;}#block-oyster-header .shopping-cart-wrapper .checkout-wrapper .subtotal{text-transform:uppercase;display:block;font-weight:500;font-size:16px;line-height:24px;color:#ffffff;}#block-oyster-header .shopping-cart-wrapper .checkout-wrapper .checkout a{width:100%;margin-top:10px;padding:10px;background:#0f658d;display:inline-block;color:#ffffff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:700;text-transform:uppercase;font-size:12px;line-height:17px;}@media (min-width:700px){#block-oyster-header .shopping-cart-wrapper .checkout-wrapper .checkout a{margin-top:0;width:auto;margin-right:10px;padding:15px;font-size:14px;line-height:19px;}}@media (min-width:1024px){#block-oyster-header .shopping-cart-wrapper .checkout-wrapper .checkout a{padding:20px 30px;}}#block-oyster-header .shopping-cart-wrapper .checkout-wrapper .checkout a:hover{background:#55bae9;}#block-nice-menus-1{display:none;float:right;}@media (min-width:700px) and (orientation:portrait){#block-nice-menus-1{display:none;}}@media (min-width:700px) and (orientation:landscape){#block-nice-menus-1{display:block !important;}}#block-nice-menus-1 ul{width:auto;border:none;}#block-nice-menus-1 ul li{width:auto;float:none;border:none;background:none;display:inline-block;text-align:center;}@media (min-width:700px){#block-nice-menus-1 ul li{padding-left:10px;}#block-nice-menus-1 ul li:first-child{padding-left:0;}}@media (min-width:1024px){#block-nice-menus-1 ul li{padding-left:12px;}#block-nice-menus-1 ul li:first-child{padding-left:0;}}@media (min-width:1280px){#block-nice-menus-1 ul li{padding-left:20px;}}#block-nice-menus-1 ul li.menuparent{position:relative;}#block-nice-menus-1 ul li.menuparent > a{width:100%;}#block-nice-menus-1 ul li.menuparent > a:before{position:absolute;bottom:-20px;left:calc(50% + 20px);content:'\f107';font-family:FontAwesome;margin-left:-15px;color:#dee1e7;}#block-nice-menus-1 ul li.menuparent ul{position:absolute;top:60px;left:0;width:293px;background:#6e68a5;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:4px solid #6e68a5;}@media (min-width:700px){#block-nice-menus-1 ul li.menuparent ul{left:10px;}}@media (min-width:1024px){#block-nice-menus-1 ul li.menuparent ul{left:20px;}}#block-nice-menus-1 ul li.menuparent ul li{padding:0;width:100%;text-align:left;border-bottom:1px solid #524c9a;}#block-nice-menus-1 ul li.menuparent ul li:last-child{border:none;}#block-nice-menus-1 ul li.menuparent ul li a{width:100%;text-transform:none;font-size:14px;line-height:19px;margin:0;padding:10px;color:#ffffff;border:none;}#block-nice-menus-1 ul li.menuparent ul li a:hover{color:#403b78;}#block-nice-menus-1 ul li a{text-transform:uppercase;display:inline-block;font-size:16px;line-height:21px;font-weight:700;color:#2e3034;padding:10px 0 0 0;border-top:2px solid #ffffff;}@media (min-width:700px){#block-nice-menus-1 ul li a{font-size:12px;line-height:17px;}}@media (min-width:1024px){#block-nice-menus-1 ul li a{font-size:16px;line-height:21px;}}#block-nice-menus-1 ul li a:hover{border-top:2px solid #dee1e7;}#block-nice-menus-1 ul li a.active{border-top:2px solid #dee1e7;}#block-nice-menus-1 ul li a.donate{margin:0;border:none;background:#86b117;color:#ffffff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}@media (min-width:700px){#block-nice-menus-1 ul li a.donate{padding:15px 10px;}}@media (min-width:1024px){#block-nice-menus-1 ul li a.donate{padding:15px 15px;}}#block-nice-menus-1 ul li a.donate:hover{background:#648411;}#block-nice-menus-1 ul li a.involved{margin:0;border:none;background:#1c8bbf;color:#ffffff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}@media (min-width:700px){#block-nice-menus-1 ul li a.involved{padding:15px 10px;}}@media (min-width:1024px){#block-nice-menus-1 ul li a.involved{padding:15px 15px;}}#block-nice-menus-1 ul li a.involved:hover{background:#156b93;}#block-nice-menus-1 ul li span{text-transform:uppercase;display:inline-block;font-size:16px;line-height:21px;font-weight:700;padding:10px 0 0 0;}@media (min-width:700px){#block-nice-menus-1 ul li span{font-size:12px;line-height:17px;}}@media (min-width:1024px){#block-nice-menus-1 ul li span{font-size:16px;line-height:21px;}}#block-nice-menus-1 ul li span.donate{margin:0;border:none;background:#86b117;color:#ffffff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}@media (min-width:700px){#block-nice-menus-1 ul li span.donate{padding:10px 45px 10px 15px;}}#block-nice-menus-1 ul li span.donate:hover{background:#648411;}#block-nice-menus-1 ul li span.donate:before{position:absolute;top:10px;right:15px;content:'\f107';font-family:FontAwesome;margin-left:-15px;color:#dee1e7;}#block-nice-menus-1 ul li span.donate + ul{left:unset;right:0;background:#ffffff;border:1px solid #dee1e7;}#block-nice-menus-1 ul li span.donate + ul li{border-color:#dee1e7;}#block-nice-menus-1 ul li span.donate + ul li a{color:#666666;}#block-nice-menus-1 ul li span.donate + ul li a:hover{color:#86b117;}#block-menu-block-1,#block-menu-block-2{margin:0 0 30px 0;}@media (min-width:700px){#block-menu-block-1,#block-menu-block-2{margin:0 0 50px 0;}}@media (min-width:1024px){#block-menu-block-1,#block-menu-block-2{margin:0 0 70px 0;}}#block-menu-block-1:after,#block-menu-block-2:after{content:"";display:table;clear:both;}#block-menu-block-1 h2.block__title,#block-menu-block-2 h2.block__title{margin:0;padding:0;font-size:18px;line-height:23px;font-weight:500;overflow:hidden;}#block-menu-block-1 h2.block__title a,#block-menu-block-2 h2.block__title a{font-weight:500;position:relative;display:inline-block;font-size:18px;line-height:23px;padding:15px;color:#2e3034;width:100%;}@media (min-width:700px) and (orientation:portrait){#block-menu-block-1 h2.block__title a,#block-menu-block-2 h2.block__title a{float:left;width:50%;}}@media (min-width:700px) and (orientation:landscape){#block-menu-block-1 h2.block__title a,#block-menu-block-2 h2.block__title a{float:none;width:100%;}}#block-menu-block-1 h2.block__title a:hover,#block-menu-block-2 h2.block__title a:hover{background:#403b78;color:#ffffff;}#block-menu-block-1 h2.block__title a.active-trail.active,#block-menu-block-2 h2.block__title a.active-trail.active{background:#403b78;color:#ffffff;}#block-menu-block-1 h2.block__title a.active-trail.active:after,#block-menu-block-2 h2.block__title a.active-trail.active:after{content:'\f105';font-family:FontAwesome,sans-serif;color:#ffffff;font-size:30px;position:absolute;right:20px;}#block-menu-block-1 li,#block-menu-block-2 li{display:block;}#block-menu-block-1 li a,#block-menu-block-2 li a{position:relative;display:inline-block;font-size:18px;padding:12px 20px;color:#2e3034;width:100%;}@media (min-width:700px) and (orientation:portrait){#block-menu-block-1 li a,#block-menu-block-2 li a{float:left;width:50%;}}@media (min-width:700px) and (orientation:landscape){#block-menu-block-1 li a,#block-menu-block-2 li a{float:none;width:100%;}}#block-menu-block-1 li a:hover,#block-menu-block-2 li a:hover{background:#403b78;color:#ffffff;}#block-menu-block-1 li a.active-trail.active,#block-menu-block-2 li a.active-trail.active{background:#403b78;color:#ffffff;}#block-menu-block-1 li a.active-trail.active:after,#block-menu-block-2 li a.active-trail.active:after{content:'\f105';font-family:FontAwesome,sans-serif;color:#ffffff;font-size:30px;position:absolute;right:20px;}#block-menu-block-1 li.no-children ul,#block-menu-block-2 li.no-children ul{display:none;}.mean-container .mean-bar{margin-top:0;z-index:9999;float:none;background:transparent;padding:0;width:45px;}@media (min-width:700px) and (orientation:portrait){.mean-container .mean-bar{display:block;}}@media (min-width:700px) and (orientation:landscape){.mean-container .mean-bar{display:none;}}.mean-container .mean-bar a.meanmenu-reveal{padding:9px 10px;top:0;left:0 !important;background:#e7eaee;position:fixed;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.mean-container .mean-bar a.meanmenu-reveal span{background:#000000;}.mean-container .mean-bar a.meanmenu-reveal.meanclose{color:#000000;}.mean-container .mean-bar .mean-nav{max-height:378px;overflow-y:auto;float:none;margin-top:0;background:#403b78;position:fixed;top:40px;}@media (min-width:16px) and (orientation:landscape){.mean-container .mean-bar .mean-nav{max-height:270px;overflow-y:auto;}}@media (min-width:700px){.mean-container .mean-bar .mean-nav{max-height:378px;overflow-y:auto;}}.mean-container .mean-bar .mean-nav > .block__content > ul > li.mean-last > a{background:#a80000;}.mean-container .mean-bar .mean-nav ul li a{color:#ffffff;padding:1em 0 1em 5% !important;border-top:1px solid #534e8d;width:100%;}.mean-container .mean-bar .mean-nav ul li a.mean-expand{width:24px;font-size:30px !important;background:none;top:4px;border:none !important;padding:12px !important;}.mean-container .mean-bar .mean-nav ul span{text-transform:uppercase;color:#ffffff;background:#403b78;display:inline-block;width:100%;padding:1em 0 1em 5%;opacity:.75;filter:alpha(opacity=75);text-shadow:none !important;visibility:visible;}#block-menu-block-1 .menu-block-wrapper > ul a{padding-left:45px;text-indent:-15px;}#block-menu-block-1 .menu-block-wrapper > ul a:before{content:' - ';color:#dee1e7;font-size:30px;}#block-menu-block-1 .menu-block-wrapper > ul > li > ul a{padding-left:65px;text-indent:-15px;}#block-menu-block-1 .menu-block-wrapper > ul > li > ul a:before{content:' - ';color:#dee1e7;font-size:30px;}#block-menu-block-1 .menu-block-wrapper > ul > li > ul > li > ul a{padding-left:95px;text-indent:-15px;}#block-menu-block-1 .menu-block-wrapper > ul > li > ul > li > ul a:before{content:' - ';color:#dee1e7;font-size:30px;}#block-menu-block-2 .menu-block-wrapper > ul > li > ul a{padding-left:45px;text-indent:-15px;}#block-menu-block-2 .menu-block-wrapper > ul > li > ul a:before{content:' - ';color:#dee1e7;font-size:30px;}#block-menu-block-2 .menu-block-wrapper > ul > li > ul > li > ul a{padding-left:65px;text-indent:-15px;}#block-menu-block-2 .menu-block-wrapper > ul > li > ul > li > ul a:before{content:' - ';color:#dee1e7;font-size:30px;}#block-menu-block-2 .menu-block-wrapper > ul > li > ul > li > ul > li > ul a{padding-left:95px;text-indent:-15px;}#block-menu-block-2 .menu-block-wrapper > ul > li > ul > li > ul > li > ul a:before{content:' - ';color:#dee1e7;font-size:30px;}.l-page .l-main{background:#ffffff;border:1px solid #dee1e7;border-top:none;padding:20px;}@media (min-width:700px){.l-page .l-main{padding:50px;}}.l-page .l-main .field--name-body ul{list-style-type:disc;list-style-position:inside;}.l-page .l-main .field--name-body ul li{text-indent:-1em;padding-left:1em;}.l-page .l-main .field--name-body table td,.l-page .l-main .field--name-body table th{text-align:center;padding:10px;}.section-product .l-page .l-main{padding:20px;}@media (min-width:700px){.section-product .l-page .l-main{padding:50px 50px 150px 50px;}}.node-type-webform .l-page .l-content{background:#ffffff;border:1px solid #dee1e7;padding:20px;}@media (min-width:700px){.node-type-webform .l-page .l-content{padding:50px;}}.node-type-webform .l-page .l-content .field--name-body ul{list-style-type:disc;list-style-position:inside;}.node-type-webform .l-page .l-content .field--name-body ul li{text-indent:-1em;padding-left:1em;}.node-type-webform .l-page .l-content .field--name-body table td,.node-type-webform .l-page .l-content .field--name-body table th{text-align:center;padding:10px;}.section-products #block-menu-block-1 h2.block__title a:hover,.section-products #block-menu-block-2 h2.block__title a:hover{background:#1c8bbf;color:#ffffff;}.section-products #block-menu-block-1 h2.block__title a.active-trail.active,.section-products #block-menu-block-2 h2.block__title a.active-trail.active{background:#1c8bbf;color:#ffffff;}.section-products #block-menu-block-1 h2.block__title a.active-trail.active:after,.section-products #block-menu-block-2 h2.block__title a.active-trail.active:after{content:'\f105';font-family:FontAwesome,sans-serif;color:#ffffff;font-size:30px;position:absolute;right:20px;}.section-products #block-menu-block-1 li a:hover,.section-products #block-menu-block-2 li a:hover{background:#1c8bbf;color:#ffffff;}.section-products #block-menu-block-1 li a.active-trail.active,.section-products #block-menu-block-2 li a.active-trail.active{background:#1c8bbf;color:#ffffff;}.front:not(.node-type-homepage-v2) .l-content{padding:0;}.node-type-overview-page .content-container .body,.node-type-download-page .content-container .body,.node-type-job-position .content-container .body,.node-type-volunteer-position .content-container .body{clear:both;border:1px solid #dee1e7;padding:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}@media (min-width:700px){.node-type-overview-page .content-container .body,.node-type-download-page .content-container .body,.node-type-job-position .content-container .body,.node-type-volunteer-position .content-container .body{padding:50px;}}.node-type-overview-page .content-container .body h2,.node-type-download-page .content-container .body h2,.node-type-job-position .content-container .body h2,.node-type-volunteer-position .content-container .body h2{font-weight:500;}.node-type-page article{clear:both;border:1px solid #dee1e7;padding:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}@media (min-width:700px){.node-type-page article{padding:50px;}}.node-type-page article h2{font-weight:500;}.node-type-download-page .publication-category-container{margin-bottom:3px;padding:10px;background:#e7eaee;}.node-type-download-page .publication-category-container:after{content:"";display:table;clear:both;}@media (min-width:700px){.node-type-download-page .publication-category-container{text-align:right;}}@media (min-width:700px){.node-type-download-page .publication-category-container label{margin:0 10px 0 0;}}.node-type-download-page .publication-category-container .select2-container{text-align:left;width:100%;margin-top:10px;}@media (min-width:700px){.node-type-download-page .publication-category-container .select2-container{width:auto;margin-top:0;}}.node-type-download-page .publication-category-container a.select2-choice{padding:5px 20px;width:100%;}@media (min-width:700px){.node-type-download-page .publication-category-container a.select2-choice{width:250px;}}.node-type-download-page .download-container{margin-top:50px;}.node-type-download-page .download-container ul li{padding:20px;border:1px solid #dee1e7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background:#f9f8f8;margin-bottom:10px;}.node-type-download-page .download-container ul li:after{content:"";display:table;clear:both;}.node-type-download-page .download-container ul li .left{text-align:center;margin-bottom:10px;}@media (min-width:700px) and (orientation:landscape){.node-type-download-page .download-container ul li .left{margin-bottom:0;text-align:left;width:15%;float:left;margin-right:20px;}}@media (min-width:1024px){.node-type-download-page .download-container ul li .left{margin-right:0;}}@media (min-width:700px) and (orientation:landscape){.node-type-download-page .download-container ul li .right{width:calc(85% - 20px);float:right;}}.node-type-download-page .download-container ul li .right .title{font-size:24px;line-height:29px;color:#2e3034;margin-bottom:5px;text-align:center;}@media (min-width:700px) and (orientation:landscape){.node-type-download-page .download-container ul li .right .title{text-align:left;}}.node-type-download-page .download-container ul li .right .description{font-size:16px;line-height:21px;color:#666666;margin-bottom:10px;}.node-type-download-page .download-container ul li .right .description p{margin:0;}.node-type-download-page .download-container ul li .right .link{text-align:center;}@media (min-width:700px) and (orientation:landscape){.node-type-download-page .download-container ul li .right .link{text-align:left;}}.node-type-download-page .download-container ul li .right .link a{font-size:16px;line-height:21px;color:#1c8bbf;font-weight:700;}.node-type-download-page .download-container ul li:last-child{margin-bottom:0;}.node-type-job-position .content-container .body,.node-type-volunteer-position .content-container .body{padding:30px;}@media (min-width:1024px){.node-type-job-position .content-container .body,.node-type-volunteer-position .content-container .body{padding:50px;}}.node-type-job-position .content-container .main-title,.node-type-volunteer-position .content-container .main-title{color:#2e3034;font-size:24px;line-height:29px;margin-bottom:20px;}@media (min-width:700px){.node-type-job-position .content-container .main-title,.node-type-volunteer-position .content-container .main-title{font-size:30px;line-height:35px;}}@media (min-width:1024px){.node-type-job-position .content-container .main-title,.node-type-volunteer-position .content-container .main-title{margin-bottom:50px;font-size:36px;line-height:41px;}}.node-type-job-position .content-container .job-container,.node-type-volunteer-position .content-container .job-container{border:1px solid #dee1e7;border-bottom:none;padding:30px;}@media (min-width:1024px){.node-type-job-position .content-container .job-container,.node-type-volunteer-position .content-container .job-container{padding:50px 50px 25px 50px;}}.node-type-job-position .content-container .job-details,.node-type-volunteer-position .content-container .job-details{padding:25px;background:#f9f8f8;border:1px solid #dee1e7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.node-type-job-position .content-container .job-details:after,.node-type-volunteer-position .content-container .job-details:after{content:"";display:table;clear:both;}.node-type-job-position .content-container .job-details .subtitle,.node-type-volunteer-position .content-container .job-details .subtitle{font-size:30px;line-height:35px;color:#2e3034;margin-bottom:25px;}@media (min-width:700px){.node-type-job-position .content-container .job-details .left,.node-type-job-position .content-container .job-details .middle,.node-type-job-position .content-container .job-details .right,.node-type-volunteer-position .content-container .job-details .left,.node-type-volunteer-position .content-container .job-details .middle,.node-type-volunteer-position .content-container .job-details .right{float:left;width:calc(100% / 3);padding-right:10px;}}@media (min-width:1024px){.node-type-job-position .content-container .job-details .left,.node-type-job-position .content-container .job-details .middle,.node-type-job-position .content-container .job-details .right,.node-type-volunteer-position .content-container .job-details .left,.node-type-volunteer-position .content-container .job-details .middle,.node-type-volunteer-position .content-container .job-details .right{padding-right:30px;}}.node-type-job-position .content-container .job-details span,.node-type-volunteer-position .content-container .job-details span{font-weight:700;font-size:16px;line-height:21px;margin-top:10px;}.node-type-job-position .content-container .job-details span.title,.node-type-volunteer-position .content-container .job-details span.title{color:#2e3034;display:block;}.node-type-job-position .content-container a.apply-online,.node-type-volunteer-position .content-container a.apply-online{margin-top:20px;padding:10px;background:#1c8bbf;display:inline-block;color:#ffffff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:700;text-transform:uppercase;font-size:12px;line-height:17px;width:100%;text-align:center;}@media (min-width:700px){.node-type-job-position .content-container a.apply-online,.node-type-volunteer-position .content-container a.apply-online{width:auto;padding:15px;font-size:14px;line-height:19px;}}@media (min-width:1024px){.node-type-job-position .content-container a.apply-online,.node-type-volunteer-position .content-container a.apply-online{padding:20px;}}.node-type-job-position .content-container a.apply-online:hover,.node-type-volunteer-position .content-container a.apply-online:hover{background:#55bae9;}.node-type-job-position .contact-details,.node-type-volunteer-position .contact-details{clear:both;padding-top:10px;}.node-type-news .l-content{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #dee1e7;}.node-type-news .content-container{padding:20px;}@media (min-width:700px){.node-type-news .content-container{padding:50px;}}.node-type-news .content-container .field--name-body{margin-top:30px;}.section-product-category .l-region--sidebar{padding-right:50px;}.section-product-category .view-id-product_category{border:none;}.section-product-category .view-id-product_category .view-content:after{content:"";display:table;clear:both;}.section-product-category .view-id-product_category .view-content .views-row{width:100%;margin-bottom:20px;border:1px solid #dee1e7;}@media (min-width:700px){.section-product-category .view-id-product_category .view-content .views-row{width:32.20339%;float:left;}.section-product-category .view-id-product_category .view-content .views-row:nth-child(3n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.section-product-category .view-id-product_category .view-content .views-row:nth-child(3n + 2){margin-left:33.89831%;margin-right:-100%;clear:none;}.section-product-category .view-id-product_category .view-content .views-row:nth-child(3n + 3){margin-left:67.79661%;margin-right:-100%;clear:none;}}.section-product-category .view-id-product_category .view-content .views-row .image{padding:10px;}.section-product-category .view-id-product_category .view-content .views-row .info-container{padding:10px 20px;border-top:1px solid #dee1e7;}.section-product-category .view-id-product_category .view-content .views-row .info-container .title a{font-size:15px;line-height:20px;color:#2e3034;}.section-product-category .view-id-product_category .view-content .views-row .info-container .category{font-size:15px;line-height:20px;color:#a5a5a5;}.section-product-category .view-id-product_category .view-content .views-row .info-container .price{font-size:25px;line-height:30px;color:#2e3034;}.section-product-category .view-id-product_category .view-content .views-row .more-container{background:#ecf0f1;padding:10px 20px;}.section-product-category .view-id-product_category .view-content .views-row .more-container a{color:#a5a5a5;}.section-independent-living-services .field--name-body a{color:#dbaa21;}.section-independent-living-services .field--name-body a:hover{color:#af881a;}.section-independent-living-services #block-oyster-overview-banner .background{background:url(/sites/all/themes/qef/images/banner-purple.png) no-repeat center center;}.section-independent-living-services #block-menu-block-1 h2.block__title,.section-independent-living-services #block-menu-block-2 h2.block__title{margin:0;padding:0;font-size:18px;line-height:23px;font-weight:500;}.section-independent-living-services #block-menu-block-1 h2.block__title a,.section-independent-living-services #block-menu-block-2 h2.block__title a{font-weight:500;position:relative;display:inline-block;font-size:18px;line-height:23px;padding:20px;color:#2e3034;width:100%;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}@media (min-width:700px) and (orientation:portrait){.section-independent-living-services #block-menu-block-1 h2.block__title a,.section-independent-living-services #block-menu-block-2 h2.block__title a{float:left;width:50%;}}@media (min-width:700px) and (orientation:landscape){.section-independent-living-services #block-menu-block-1 h2.block__title a,.section-independent-living-services #block-menu-block-2 h2.block__title a{float:none;width:100%;}}.section-independent-living-services #block-menu-block-1 h2.block__title a:hover,.section-independent-living-services #block-menu-block-2 h2.block__title a:hover{background:#dbaa21;color:#ffffff;}.section-independent-living-services #block-menu-block-1 h2.block__title a.active-trail.active,.section-independent-living-services #block-menu-block-2 h2.block__title a.active-trail.active{background:#dbaa21;color:#ffffff;}.section-independent-living-services #block-menu-block-1 h2.block__title a.active-trail.active:after,.section-independent-living-services #block-menu-block-2 h2.block__title a.active-trail.active:after{content:'\f105';font-family:FontAwesome,sans-serif;color:#ffffff;font-size:30px;position:absolute;right:20px;}.section-independent-living-services #block-menu-block-1 li a:hover,.section-independent-living-services #block-menu-block-2 li a:hover{background:#dbaa21;color:#ffffff;}.section-independent-living-services #block-menu-block-1 li a.active-trail.active,.section-independent-living-services #block-menu-block-2 li a.active-trail.active{background:#dbaa21;color:#ffffff;}.section-independent-living-services #block-menu-block-1 li a.active-trail.active:after,.section-independent-living-services #block-menu-block-2 li a.active-trail.active:after{content:'\f105';font-family:FontAwesome,sans-serif;color:#ffffff;font-size:30px;position:absolute;right:20px;}.section-neuro-rehabilitation-services .field--name-body a{color:#a80000;}.section-neuro-rehabilitation-services .field--name-body a:hover{color:#750000;}.section-neuro-rehabilitation-services #block-oyster-overview-banner .background{background:url(/sites/all/themes/qef/images/banner-purple.png) no-repeat center center;}.section-neuro-rehabilitation-services #block-menu-block-1 h2.block__title,.section-neuro-rehabilitation-services #block-menu-block-2 h2.block__title{margin:0;padding:0;font-size:18px;line-height:23px;font-weight:500;}.section-neuro-rehabilitation-services #block-menu-block-1 h2.block__title a,.section-neuro-rehabilitation-services #block-menu-block-2 h2.block__title a{font-weight:500;position:relative;display:inline-block;font-size:18px;line-height:23px;padding:20px;color:#2e3034;width:100%;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}@media (min-width:700px) and (orientation:portrait){.section-neuro-rehabilitation-services #block-menu-block-1 h2.block__title a,.section-neuro-rehabilitation-services #block-menu-block-2 h2.block__title a{float:left;width:50%;}}@media (min-width:700px) and (orientation:landscape){.section-neuro-rehabilitation-services #block-menu-block-1 h2.block__title a,.section-neuro-rehabilitation-services #block-menu-block-2 h2.block__title a{float:none;width:100%;}}.section-neuro-rehabilitation-services #block-menu-block-1 h2.block__title a:hover,.section-neuro-rehabilitation-services #block-menu-block-2 h2.block__title a:hover{background:#a80000;color:#ffffff;}.section-neuro-rehabilitation-services #block-menu-block-1 h2.block__title a.active-trail.active,.section-neuro-rehabilitation-services #block-menu-block-2 h2.block__title a.active-trail.active{background:#a80000;color:#ffffff;}.section-neuro-rehabilitation-services #block-menu-block-1 h2.block__title a.active-trail.active:after,.section-neuro-rehabilitation-services #block-menu-block-2 h2.block__title a.active-trail.active:after{content:'\f105';font-family:FontAwesome,sans-serif;color:#ffffff;font-size:30px;position:absolute;right:20px;}.section-neuro-rehabilitation-services #block-menu-block-1 li a:hover,.section-neuro-rehabilitation-services #block-menu-block-2 li a:hover{background:#a80000;color:#ffffff;}.section-neuro-rehabilitation-services #block-menu-block-1 li a.active-trail.active,.section-neuro-rehabilitation-services #block-menu-block-2 li a.active-trail.active{background:#a80000;color:#ffffff;}.section-neuro-rehabilitation-services #block-menu-block-1 li a.active-trail.active:after,.section-neuro-rehabilitation-services #block-menu-block-2 li a.active-trail.active:after{content:'\f105';font-family:FontAwesome,sans-serif;color:#ffffff;font-size:30px;position:absolute;right:20px;}.section-mobility-services .field--name-body a{color:#86b117;}.section-mobility-services .field--name-body a:hover{color:#648411;}.section-mobility-services #block-oyster-overview-banner .background{background:url(/sites/all/themes/qef/images/banner-purple.png) no-repeat center center;}.section-mobility-services #block-menu-block-1 h2.block__title,.section-mobility-services #block-menu-block-2 h2.block__title{margin:0;padding:0;font-size:18px;line-height:23px;font-weight:500;}.section-mobility-services #block-menu-block-1 h2.block__title a,.section-mobility-services #block-menu-block-2 h2.block__title a{font-weight:500;position:relative;display:inline-block;font-size:18px;line-height:23px;padding:20px;color:#2e3034;width:100%;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}@media (min-width:700px) and (orientation:portrait){.section-mobility-services #block-menu-block-1 h2.block__title a,.section-mobility-services #block-menu-block-2 h2.block__title a{float:left;width:50%;}}@media (min-width:700px) and (orientation:landscape){.section-mobility-services #block-menu-block-1 h2.block__title a,.section-mobility-services #block-menu-block-2 h2.block__title a{float:none;width:100%;}}.section-mobility-services #block-menu-block-1 h2.block__title a:hover,.section-mobility-services #block-menu-block-2 h2.block__title a:hover{background:#86b117;color:#ffffff;}.section-mobility-services #block-menu-block-1 h2.block__title a.active-trail.active,.section-mobility-services #block-menu-block-2 h2.block__title a.active-trail.active{background:#86b117;color:#ffffff;}.section-mobility-services #block-menu-block-1 h2.block__title a.active-trail.active:after,.section-mobility-services #block-menu-block-2 h2.block__title a.active-trail.active:after{content:'\f105';font-family:FontAwesome,sans-serif;color:#ffffff;font-size:30px;position:absolute;right:20px;}.section-mobility-services #block-menu-block-1 li a:hover,.section-mobility-services #block-menu-block-2 li a:hover{background:#86b117;color:#ffffff;}.section-mobility-services #block-menu-block-1 li a.active-trail.active,.section-mobility-services #block-menu-block-2 li a.active-trail.active{background:#86b117;color:#ffffff;}.section-mobility-services #block-menu-block-1 li a.active-trail.active:after,.section-mobility-services #block-menu-block-2 li a.active-trail.active:after{content:'\f105';font-family:FontAwesome,sans-serif;color:#ffffff;font-size:30px;position:absolute;right:20px;}.node-type-listing-page .view-id-life_stories{border:1px solid #dee1e7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;padding:20px;}@media (min-width:1024px){.node-type-listing-page .view-id-life_stories{padding:50px;}}.node-type-listing-page .view-id-life_stories:after{content:"";display:table;clear:both;}.node-type-listing-page .view-id-life_stories .views-row{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dee1e7;}.node-type-listing-page .view-id-life_stories .views-row .image{margin-bottom:20px;}.node-type-listing-page .view-id-life_stories .views-row .image img{width:100%;}.node-type-listing-page .view-id-life_stories .views-row .title{font-size:18px;line-height:28px;margin-bottom:20px;color:#2e3034;font-weight:700;}.node-type-listing-page .view-id-life_stories .views-row .body{font-size:16px;line-height:26px;}.node-type-listing-page .view-id-life_stories .views-row.views-row-last{border-bottom:none;margin-bottom:0;padding-bottom:0;}@media (min-width:700px){.page-node-40 article{border-bottom:none;padding-bottom:0;}}.page-node-40 article p{margin-bottom:0;}.page-node-46 .content-container .body{clear:both;border:1px solid #dee1e7;padding:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}@media (min-width:700px){.page-node-46 .content-container .body{padding:30px;}}@media (min-width:1024px){.page-node-46 .content-container .body{padding:50px;}}.page-node-46 .content-container .body h2{font-weight:500;}.page-node-48 article{display:none;}.page-node-49 .content-container .body{border-bottom:none;}.page-node-127 .content-container .body{border-bottom:none;}.page-node-133 article{display:none;}.section-colour-green #block-oyster-overview-banner .background{background:url(/sites/all/themes/qef/images/banner-purple.png) no-repeat center center;}.section-colour-green #block-menu-block-1 h2.block__title a:hover,.section-colour-green #block-menu-block-2 h2.block__title a:hover{background:#86b117;color:#ffffff;}.section-colour-green #block-menu-block-1 h2.block__title a.active-trail.active,.section-colour-green #block-menu-block-2 h2.block__title a.active-trail.active{background:#86b117;color:#ffffff;}.section-colour-green #block-menu-block-1 h2.block__title a.active-trail.active:after,.section-colour-green #block-menu-block-2 h2.block__title a.active-trail.active:after{content:'\f105';font-family:FontAwesome,sans-serif;color:#ffffff;font-size:30px;position:absolute;right:20px;}.section-colour-green #block-menu-block-1 li a:hover,.section-colour-green #block-menu-block-2 li a:hover{background:#86b117;color:#ffffff;}.section-colour-green #block-menu-block-1 li a.active-trail.active,.section-colour-green #block-menu-block-2 li a.active-trail.active{background:#86b117;color:#ffffff;}.section-colour-yellow #block-oyster-overview-banner .background{background:url(/sites/all/themes/qef/images/banner-purple.png) no-repeat center center;}.section-colour-yellow #block-menu-block-1 h2.block__title a:hover,.section-colour-yellow #block-menu-block-2 h2.block__title a:hover{background:#dbaa21;color:#ffffff;}.section-colour-yellow #block-menu-block-1 h2.block__title a.active-trail.active,.section-colour-yellow #block-menu-block-2 h2.block__title a.active-trail.active{background:#dbaa21;color:#ffffff;}.section-colour-yellow #block-menu-block-1 h2.block__title a.active-trail.active:after,.section-colour-yellow #block-menu-block-2 h2.block__title a.active-trail.active:after{content:'\f105';font-family:FontAwesome,sans-serif;color:#ffffff;font-size:30px;position:absolute;right:20px;}.section-colour-yellow #block-menu-block-1 li a:hover,.section-colour-yellow #block-menu-block-2 li a:hover{background:#dbaa21;color:#ffffff;}.section-colour-yellow #block-menu-block-1 li a.active-trail.active,.section-colour-yellow #block-menu-block-2 li a.active-trail.active{background:#dbaa21;color:#ffffff;}.section-colour-red #block-oyster-overview-banner .background{background:url(/sites/all/themes/qef/images/banner-purple.png) no-repeat center center;}.section-colour-red #block-menu-block-1 h2.block__title a:hover,.section-colour-red #block-menu-block-2 h2.block__title a:hover{background:#a80000;color:#ffffff;}.section-colour-red #block-menu-block-1 h2.block__title a.active-trail.active,.section-colour-red #block-menu-block-2 h2.block__title a.active-trail.active{background:#a80000;color:#ffffff;}.section-colour-red #block-menu-block-1 h2.block__title a.active-trail.active:after,.section-colour-red #block-menu-block-2 h2.block__title a.active-trail.active:after{content:'\f105';font-family:FontAwesome,sans-serif;color:#ffffff;font-size:30px;position:absolute;right:20px;}.section-colour-red #block-menu-block-1 li a:hover,.section-colour-red #block-menu-block-2 li a:hover{background:#a80000;color:#ffffff;}.section-colour-red #block-menu-block-1 li a.active-trail.active,.section-colour-red #block-menu-block-2 li a.active-trail.active{background:#a80000;color:#ffffff;}.section-colour-blue #block-oyster-overview-banner .background{background:url(/sites/all/themes/qef/images/banner-purple.png) no-repeat center center;}.section-colour-blue #block-menu-block-1 h2.block__title a:hover,.section-colour-blue #block-menu-block-2 h2.block__title a:hover{background:#1c8bbf;color:#ffffff;}.section-colour-blue #block-menu-block-1 h2.block__title a.active-trail.active,.section-colour-blue #block-menu-block-2 h2.block__title a.active-trail.active{background:#1c8bbf;color:#ffffff;}.section-colour-blue #block-menu-block-1 h2.block__title a.active-trail.active:after,.section-colour-blue #block-menu-block-2 h2.block__title a.active-trail.active:after{content:'\f105';font-family:FontAwesome,sans-serif;color:#ffffff;font-size:30px;position:absolute;right:20px;}.section-colour-blue #block-menu-block-1 li a:hover,.section-colour-blue #block-menu-block-2 li a:hover{background:#1c8bbf;color:#ffffff;}.section-colour-blue #block-menu-block-1 li a.active-trail.active,.section-colour-blue #block-menu-block-2 li a.active-trail.active{background:#1c8bbf;color:#ffffff;}.section-colour-teal #block-oyster-overview-banner .background{background:url(/sites/all/themes/qef/images/banner-purple.png) no-repeat center center;}.section-colour-teal #block-menu-block-1 h2.block__title a:hover,.section-colour-teal #block-menu-block-2 h2.block__title a:hover{background:#1ba3a8;color:#ffffff;}.section-colour-teal #block-menu-block-1 h2.block__title a.active-trail.active,.section-colour-teal #block-menu-block-2 h2.block__title a.active-trail.active{background:#1ba3a8;color:#ffffff;}.section-colour-teal #block-menu-block-1 h2.block__title a.active-trail.active:after,.section-colour-teal #block-menu-block-2 h2.block__title a.active-trail.active:after{content:'\f105';font-family:FontAwesome,sans-serif;color:#ffffff;font-size:30px;position:absolute;right:20px;}.section-colour-teal #block-menu-block-1 li a:hover,.section-colour-teal #block-menu-block-2 li a:hover{background:#1ba3a8;color:#ffffff;}.section-colour-teal #block-menu-block-1 li a.active-trail.active,.section-colour-teal #block-menu-block-2 li a.active-trail.active{background:#1ba3a8;color:#ffffff;}.section-colour-purple #block-oyster-overview-banner .background{background:url(/sites/all/themes/qef/images/banner-purple.png) no-repeat center center;}.section-colour-purple #block-menu-block-1 h2.block__title a:hover,.section-colour-purple #block-menu-block-2 h2.block__title a:hover{background:#403b78;color:#ffffff;}.section-colour-purple #block-menu-block-1 h2.block__title a.active-trail.active,.section-colour-purple #block-menu-block-2 h2.block__title a.active-trail.active{background:#403b78;color:#ffffff;}.section-colour-purple #block-menu-block-1 h2.block__title a.active-trail.active:after,.section-colour-purple #block-menu-block-2 h2.block__title a.active-trail.active:after{content:'\f105';font-family:FontAwesome,sans-serif;color:#ffffff;font-size:30px;position:absolute;right:20px;}.section-colour-purple #block-menu-block-1 li a:hover,.section-colour-purple #block-menu-block-2 li a:hover{background:#403b78;color:#ffffff;}.section-colour-purple #block-menu-block-1 li a.active-trail.active,.section-colour-purple #block-menu-block-2 li a.active-trail.active{background:#403b78;color:#ffffff;}.page-search .l-content ul li{margin-bottom:15px;}#block-oyster-shop-banner .background{background:url(/sites/all/themes/qef/images/banner-blue.png) no-repeat center center;}.page-user .user-profile .shipping-address{margin-bottom:20px;}.field--name-field-page-sections > .field__items > .field__item{margin-bottom:40px;}@media (min-width:600px){.field--name-field-page-sections > .field__items > .field__item{margin-bottom:60px;}}@media (min-width:1024px){.field--name-field-page-sections > .field__items > .field__item{margin-bottom:80px;}}.field--name-field-page-sections > .field__items > .field__item:last-of-type{margin-bottom:0;}.paragraphs-items{margin-top:40px;}@media (min-width:600px){.paragraphs-items{margin-top:60px;}}@media (min-width:1024px){.paragraphs-items{margin-top:80px;}}.node-type-homepage-v2 .paragraphs-items{margin-top:0;}@media (min-width:600px){.node-type-homepage-v2 .paragraphs-items{margin-top:0;}}@media (min-width:1024px){.node-type-homepage-v2 .paragraphs-items{margin-top:0;}}.full-width-text-section{margin-left:-20px;margin-right:-20px;padding:50px 20px;background:#1c8bbf;color:#ffffff;}@media (min-width:700px){.full-width-text-section{margin-left:-50px;margin-right:-50px;padding:50px;}}.full-width-text-section .field--name-title-field{text-align:center;font-weight:bold;font-size:2.5rem;line-height:1.2;padding-bottom:1rem;}.full-width-text-section .field--name-field-body{padding-left:8.47458%;padding-right:8.47458%;}.full-width-text-section .field--name-field-body p{color:#ffffff;}.full-width-text-section .field--name-field-body a{color:white;font-weight:bold;}.full-width-text-section .field--name-field-body a:visited{color:#ffffff;}.full-width-text-section .field--name-field-body a:hover{color:#312b5d;}.image-and-text-section{position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;}.image-and-text-section .image-and-text-section-background img{display:none;height:100%;min-height:150px;width:100%;object-fit:cover;}.image-and-text-section .image-and-text-section-background img.small{width:100%;display:block;}@media (min-width:700px){.image-and-text-section .image-and-text-section-background{height:100%;position:absolute;top:0;left:0;width:54%;}.image-and-text-section .image-and-text-section-background img.small{display:none;}.image-and-text-section .image-and-text-section-background img.large{display:block;}}.image-and-text-section .image-and-text-section-overlay{width:100%;}@media (min-width:700px){.image-and-text-section .image-and-text-section-overlay{padding-left:55.08475%;}}.image-and-text-section .image-and-text-section-overlay .image-and-text-section-overlay-inner{position:relative;padding:20px;padding-bottom:80px;background:#403b78;}@media (min-width:700px){.image-and-text-section .image-and-text-section-overlay .image-and-text-section-overlay-inner{padding-bottom:90px;padding-top:30px;min-height:250px;padding-right:7.93651%;}}@media (min-width:1024px){.image-and-text-section .image-and-text-section-overlay .image-and-text-section-overlay-inner{padding-right:15.87302%;padding-top:40px;padding-bottom:100px;min-height:300px;}}.image-and-text-section .image-and-text-section-overlay .image-and-text-section-overlay-inner,.image-and-text-section .image-and-text-section-overlay .image-and-text-section-overlay-inner p{color:white;font-size:1rem;line-height:1.25;}.image-and-text-section .image-and-text-section-overlay .image-and-text-section-overlay-inner svg{display:none;position:absolute;height:100%;top:0;left:1px;transform:translateX(-100%);}@media (min-width:700px){.image-and-text-section .image-and-text-section-overlay .image-and-text-section-overlay-inner svg{display:block;}}.image-and-text-section .image-and-text-section-overlay .image-and-text-section-overlay-inner svg > path:nth-of-type(1){fill:#403b78;}.image-and-text-section .image-and-text-section-overlay .image-and-text-section-overlay-inner svg > path:nth-of-type(2){fill:#6e68a5;stroke:#6e68a5;stroke-width:1px;}.image-and-text-section .image-and-text-section-overlay .image-and-text-section-title{font-size:1.75rem;font-weight:700;line-height:1.25;margin-bottom:1rem;}.image-and-text-section .image-and-text-section-overlay .image-and-text-section-ctas{position:absolute;bottom:20px;left:20px;}@media (min-width:700px){.image-and-text-section .image-and-text-section-overlay .image-and-text-section-ctas{bottom:30px;}}@media (min-width:1024px){.image-and-text-section .image-and-text-section-overlay .image-and-text-section-ctas{bottom:40px;}}.image-and-text-section .image-and-text-section-overlay .image-and-text-section-ctas .image-and-text-section-link{float:left;margin-right:20px;}.image-and-text-section .image-and-text-section-overlay .image-and-text-section-ctas .image-and-text-section-link a{display:inline-block;text-transform:uppercase;width:100%;padding:15px;border:none;font-size:12px;line-height:17px;font-weight:700;color:#ffffff;background:#1c8bbf;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.image-and-text-section .image-and-text-section-overlay .image-and-text-section-ctas .image-and-text-section-link a:hover{background:#55bae9;}.image-and-text-section .image-and-text-section-overlay.section-colour-blue .image-and-text-section-overlay-inner{background:#1c8bbf;}.image-and-text-section .image-and-text-section-overlay.section-colour-blue .image-and-text-section-overlay-inner svg > path:nth-of-type(1){fill:#1c8bbf;}.image-and-text-section .image-and-text-section-overlay.section-colour-blue .image-and-text-section-overlay-inner svg > path:nth-of-type(2){fill:#0f658d;stroke:#0f658d;}.image-and-text-section .image-and-text-section-overlay.section-colour-blue .image-and-text-section-ctas .image-and-text-section-link a{background:#0f658d;}.image-and-text-section .image-and-text-section-overlay.section-colour-blue .image-and-text-section-ctas .image-and-text-section-link a:hover{background:#55bae9;}.image-and-text-section .image-and-text-section-overlay.section-colour-purple .image-and-text-section-overlay-inner{background:#403b78;}.image-and-text-section .image-and-text-section-overlay.section-colour-purple .image-and-text-section-overlay-inner svg > path:nth-of-type(1){fill:#403b78;}.image-and-text-section .image-and-text-section-overlay.section-colour-purple .image-and-text-section-overlay-inner svg > path:nth-of-type(2){fill:#6e68a5;stroke:#6e68a5;}.image-and-text-section .image-and-text-section-overlay.section-colour-purple .image-and-text-section-ctas .image-and-text-section-link a{background:#312b5d;}.image-and-text-section .image-and-text-section-overlay.section-colour-purple .image-and-text-section-ctas .image-and-text-section-link a:hover{background:#6e68a5;}.image-and-text-section .image-and-text-section-overlay.section-colour-yellow .image-and-text-section-overlay-inner{background:#dbaa21;}.image-and-text-section .image-and-text-section-overlay.section-colour-yellow .image-and-text-section-overlay-inner svg > path:nth-of-type(1){fill:#dbaa21;}.image-and-text-section .image-and-text-section-overlay.section-colour-yellow .image-and-text-section-overlay-inner svg > path:nth-of-type(2){fill:#997617;stroke:#997617;}.image-and-text-section .image-and-text-section-overlay.section-colour-yellow .image-and-text-section-ctas .image-and-text-section-link a{background:#997617;}.image-and-text-section .image-and-text-section-overlay.section-colour-yellow .image-and-text-section-ctas .image-and-text-section-link a:hover{background:#56430d;}.image-and-text-section .image-and-text-section-overlay.section-colour-green .image-and-text-section-overlay-inner{background:#86b117;}.image-and-text-section .image-and-text-section-overlay.section-colour-green .image-and-text-section-overlay-inner svg > path:nth-of-type(1){fill:#86b117;}.image-and-text-section .image-and-text-section-overlay.section-colour-green .image-and-text-section-overlay-inner svg > path:nth-of-type(2){fill:#60810b;stroke:#60810b;}.image-and-text-section .image-and-text-section-overlay.section-colour-green .image-and-text-section-ctas .image-and-text-section-link a{background:#60810b;}.image-and-text-section .image-and-text-section-overlay.section-colour-green .image-and-text-section-ctas .image-and-text-section-link a:hover{background:#2c3b05;}.image-and-text-section .image-and-text-section-overlay.section-colour-red .image-and-text-section-overlay-inner{background:#a80000;}.image-and-text-section .image-and-text-section-overlay.section-colour-red .image-and-text-section-overlay-inner svg > path:nth-of-type(1){fill:#a80000;}.image-and-text-section .image-and-text-section-overlay.section-colour-red .image-and-text-section-overlay-inner svg > path:nth-of-type(2){fill:#f40000;stroke:#f40000;}.image-and-text-section .image-and-text-section-overlay.section-colour-red .image-and-text-section-ctas .image-and-text-section-link a{background:#750000;}.image-and-text-section .image-and-text-section-overlay.section-colour-red .image-and-text-section-ctas .image-and-text-section-link a:hover{background:#f40000;}.image-and-text-section .image-and-text-section-overlay.section-colour-teal .image-and-text-section-overlay-inner{background:#1ba3a8;}.image-and-text-section .image-and-text-section-overlay.section-colour-teal .image-and-text-section-overlay-inner svg > path:nth-of-type(1){fill:#1ba3a8;}.image-and-text-section .image-and-text-section-overlay.section-colour-teal .image-and-text-section-overlay-inner svg > path:nth-of-type(2){fill:#14787c;stroke:#14787c;}.image-and-text-section .image-and-text-section-overlay.section-colour-teal .image-and-text-section-ctas .image-and-text-section-link a{background:#14787c;}.image-and-text-section .image-and-text-section-overlay.section-colour-teal .image-and-text-section-ctas .image-and-text-section-link a:hover{background:#0d4e50;}.image-and-text-section .image-and-text-section-overlay.section-colour-violet .image-and-text-section-overlay-inner{background:#8a288b;}.image-and-text-section .image-and-text-section-overlay.section-colour-violet .image-and-text-section-overlay-inner svg > path:nth-of-type(1){fill:#8a288b;}.image-and-text-section .image-and-text-section-overlay.section-colour-violet .image-and-text-section-overlay-inner svg > path:nth-of-type(2){fill:#761e77;stroke:#761e77;}.image-and-text-section .image-and-text-section-overlay.section-colour-violet .image-and-text-section-ctas .image-and-text-section-link a{background:#761e77;}.image-and-text-section .image-and-text-section-overlay.section-colour-violet .image-and-text-section-ctas .image-and-text-section-link a:hover{background:#c539c6;}.latest-news-homepage{margin-left:-20px;margin-right:-20px;padding:50px 20px;background:#1c8bbf;color:#ffffff;}@media (min-width:700px){.latest-news-homepage{margin-left:-50px;margin-right:-50px;padding:50px;}}.latest-news-homepage .latest-news-title{text-align:center;font-weight:bold;font-size:2.5rem;line-height:1.2;padding-bottom:2rem;}.latest-news-homepage .latest-news-items .view-content{display:grid;grid-template:auto / auto;grid-gap:32px;}@media (min-width:600px){.latest-news-homepage .latest-news-items .view-content{grid-template:auto/repeat(2,1fr);}}@media (min-width:1124px){.latest-news-homepage .latest-news-items .view-content{grid-template:auto/repeat(4,1fr);}}.latest-news-homepage .latest-news-items .view-content .views-row{position:relative;background-color:#ffffff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;}.latest-news-homepage .latest-news-items .view-content .views-row a{color:#666666;display:block;height:100%;}.latest-news-homepage .latest-news-items .view-content .views-row a:hover{color:#666666;}.latest-news-homepage .latest-news-items .view-content .views-row .image{overflow:hidden;}.latest-news-homepage .latest-news-items .view-content .views-row .image img{display:block;transition:transform 0.3s linear;}.latest-news-homepage .latest-news-items .view-content .views-row a:hover .image img{transform:scale(1.1);}.latest-news-homepage .latest-news-items .view-content .views-row .title{color:#000000;font-weight:bold;min-height:3.875rem;padding:20px;padding-bottom:0;}.latest-news-homepage .latest-news-items .view-content .views-row .body{padding:20px;padding-bottom:60px;}.latest-news-homepage .latest-news-items .view-content .views-row .read-more{color:#1c8bbf;text-transform:uppercase;position:absolute;bottom:20px;left:20px;font-size:0.875rem;font-weight:bold;}.latest-news-homepage .latest-news-items .view-footer{padding-top:40px;text-align:center;}.latest-news-homepage .latest-news-items .view-footer a{display:inline-block;text-transform:uppercase;padding:15px;border:none;font-size:12px;line-height:17px;font-weight:700;color:#ffffff;background:#0f658d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.latest-news-homepage .latest-news-items .view-footer a:hover{background:#55bae9;}.more-info-section{display:grid;grid-template:auto / 1fr;grid-gap:32px;}@media (min-width:600px){.more-info-section{grid-template:auto/repeat(2,1fr);}.more-info-section .more-info-block-large{grid-column:span 2;}}@media (min-width:1024px){.more-info-section{grid-template:auto/repeat(4,1fr);}}.more-info-section .more-info-block,.more-info-section .more-info-block-large{position:relative;width:100%;min-height:300px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;overflow:hidden;z-index:1;}.more-info-section .more-info-block a,.more-info-section .more-info-block-large a{padding:20px;width:100%;height:100%;display:block;}.more-info-section .more-info-block .more-info-title,.more-info-section .more-info-block-large .more-info-title{font-size:2rem;line-height:1.2;font-weight:bold;color:#ffffff;max-width:280px;}.more-info-section .more-info-block .more-info-read-more,.more-info-section .more-info-block-large .more-info-read-more{position:absolute;bottom:20px;left:20px;display:block;text-transform:uppercase;padding:15px;border:none;font-size:12px;line-height:17px;font-weight:700;color:#ffffff;background:#0f658d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.more-info-section .more-info-block:hover,.more-info-section .more-info-block-large:hover{cursor:pointer;}.more-info-section .more-info-block:hover .more-info-read-more,.more-info-section .more-info-block-large:hover .more-info-read-more{background:#55bae9;}.more-info-section .more-info-block.section-colour-green .more-info-read-more,.more-info-section .more-info-block-large.section-colour-green .more-info-read-more{background-color:#60810b;}.more-info-section .more-info-block.section-colour-green:hover .more-info-read-more,.more-info-section .more-info-block-large.section-colour-green:hover .more-info-read-more{background-color:#2c3b05;}.more-info-section .more-info-block.section-colour-blue .more-info-read-more,.more-info-section .more-info-block-large.section-colour-blue .more-info-read-more{background-color:#0f658d;}.more-info-section .more-info-block.section-colour-blue:hover .more-info-read-more,.more-info-section .more-info-block-large.section-colour-blue:hover .more-info-read-more{background-color:#55bae9;}.more-info-section .more-info-block.section-colour-teal .more-info-read-more,.more-info-section .more-info-block-large.section-colour-teal .more-info-read-more{background-color:#14787c;}.more-info-section .more-info-block.section-colour-teal:hover .more-info-read-more,.more-info-section .more-info-block-large.section-colour-teal:hover .more-info-read-more{background-color:#0d4e50;}.more-info-section .more-info-block.section-colour-violet .more-info-read-more,.more-info-section .more-info-block-large.section-colour-violet .more-info-read-more{background-color:#761e77;}.more-info-section .more-info-block.section-colour-violet:hover .more-info-read-more,.more-info-section .more-info-block-large.section-colour-violet:hover .more-info-read-more{background-color:#c539c6;}.more-info-section .more-info-block.section-colour-yellow .more-info-read-more,.more-info-section .more-info-block-large.section-colour-yellow .more-info-read-more{background-color:#997617;}.more-info-section .more-info-block.section-colour-yellow:hover .more-info-read-more,.more-info-section .more-info-block-large.section-colour-yellow:hover .more-info-read-more{background-color:#56430d;}.more-info-section .more-info-block.section-colour-purple .more-info-read-more,.more-info-section .more-info-block-large.section-colour-purple .more-info-read-more{background-color:#312b5d;}.more-info-section .more-info-block.section-colour-purple:hover .more-info-read-more,.more-info-section .more-info-block-large.section-colour-purple:hover .more-info-read-more{background-color:#6e68a5;}.more-info-section .more-info-block.section-colour-red .more-info-read-more,.more-info-section .more-info-block-large.section-colour-red .more-info-read-more{background-color:#750000;}.more-info-section .more-info-block.section-colour-red:hover .more-info-read-more,.more-info-section .more-info-block-large.section-colour-red:hover .more-info-read-more{background-color:#f40000;}.more-info-section .more-info-block a{padding-right:16%;}@media (min-width:700px){.more-info-section .more-info-block a{padding-right:25%;}}@media (min-width:1024px){.more-info-section .more-info-block a{padding-right:20%;}}.more-info-section .more-info-block > a{overflow:hidden;}.more-info-section .more-info-block > a:before{content:'';width:100%;max-width:300px;height:100%;display:block;position:absolute;top:0;left:0;filter:brightness(0);opacity:0.15;z-index:-1;background-repeat:no-repeat;transform:scaleX(-1);transition:transform 0.3s linear;}.more-info-section .more-info-block:nth-of-type(2n - 1) > a:before{background-image:url(/sites/all/themes/qef/images/qef-pebble-2.svg);background-size:390px;background-position:10px -170px;}.more-info-section .more-info-block:nth-of-type(2n) > a:before{background-image:url(/sites/all/themes/qef/images/qef-pebble-4.svg);background-size:315px;background-position:0 -200px;}.more-info-section .more-info-block > a:hover:before{transform:scaleX(-1.1) scaleY(1.1);}.more-info-section .more-info-block.section-colour-green{background-color:#86b117;}.more-info-section .more-info-block.section-colour-blue{background-color:#1c8bbf;}.more-info-section .more-info-block.section-colour-teal{background-color:#1ba3a8;}.more-info-section .more-info-block.section-colour-violet{background-color:#8a288b;}.more-info-section .more-info-block.section-colour-yellow{background-color:#dbaa21;}.more-info-section .more-info-block.section-colour-purple{background-color:#403b78;}.more-info-section .more-info-block.section-colour-red{background-color:#a80000;}.more-info-section .more-info-block-large{background-color:#1c8bbf;}.more-info-section .more-info-block-large a{overflow:hidden;padding-top:170px;padding-bottom:90px;}@media (min-width:600px){.more-info-section .more-info-block-large a{padding:20px;}}.more-info-section .more-info-block-large .more-info-background{height:150px;width:100%;position:absolute;top:0;left:0;background-position:center center;background-size:cover;transition:transform 0.3s linear;z-index:-1;}@media (min-width:600px){.more-info-section .more-info-block-large .more-info-background{height:100%;}}.more-info-section .more-info-block-large:hover .more-info-background{transform:scale(1.1);}.more-info-section .more-info-block-large .more-info-title{position:relative;width:170px;}.more-info-section .more-info-block-large:before{content:'';display:block;position:absolute;top:150px;left:0;width:100%;height:calc(100% - 150px);background-color:#1c8bbf;}@media (min-width:600px){.more-info-section .more-info-block-large:before{top:0;width:110px;height:100%;}}.more-info-section .more-info-block-large svg{display:none;position:absolute;height:420px;top:-70px;left:70px;transform:scaleY(-1) scaleX(1);}@media (min-width:600px){.more-info-section .more-info-block-large svg{transform:scaleY(-1) scaleX(1.5);}}@media (min-width:600px){.more-info-section .more-info-block-large svg{display:block;}}.more-info-section .more-info-block-large svg > path:nth-of-type(1){fill:#312b5d;stroke:#312b5d;stroke-width:1px;}.more-info-section .more-info-block-large svg > path:nth-of-type(2){fill:#312b5d;}.more-info-section .more-info-block-large.section-colour-green:before{background-color:#86b117;}.more-info-section .more-info-block-large.section-colour-green svg > path:nth-of-type(1){fill:#86b117;stroke:#86b117;}.more-info-section .more-info-block-large.section-colour-green svg > path:nth-of-type(2){fill:#86b117;}.more-info-section .more-info-block-large.section-colour-blue:before{background-color:#1c8bbf;}.more-info-section .more-info-block-large.section-colour-blue svg > path:nth-of-type(1){fill:#1c8bbf;stroke:#1c8bbf;}.more-info-section .more-info-block-large.section-colour-blue svg > path:nth-of-type(2){fill:#1c8bbf;}.more-info-section .more-info-block-large.section-colour-teal:before{background-color:#1ba3a8;}.more-info-section .more-info-block-large.section-colour-teal svg > path:nth-of-type(1){fill:#1ba3a8;stroke:#1ba3a8;}.more-info-section .more-info-block-large.section-colour-teal svg > path:nth-of-type(2){fill:#1ba3a8;}.more-info-section .more-info-block-large.section-colour-violet:before{background-color:#8a288b;}.more-info-section .more-info-block-large.section-colour-violet svg > path:nth-of-type(1){fill:#8a288b;stroke:#8a288b;}.more-info-section .more-info-block-large.section-colour-violet svg > path:nth-of-type(2){fill:#8a288b;}.more-info-section .more-info-block-large.section-colour-yellow:before{background-color:#dbaa21;}.more-info-section .more-info-block-large.section-colour-yellow svg > path:nth-of-type(1){fill:#dbaa21;stroke:#dbaa21;}.more-info-section .more-info-block-large.section-colour-yellow svg > path:nth-of-type(2){fill:#dbaa21;}.more-info-section .more-info-block-large.section-colour-purple:before{background-color:#403b78;}.more-info-section .more-info-block-large.section-colour-purple svg > path:nth-of-type(1){fill:#403b78;stroke:#403b78;}.more-info-section .more-info-block-large.section-colour-purple svg > path:nth-of-type(2){fill:#403b78;}.more-info-section .more-info-block-large.section-colour-red:before{background-color:#a80000;}.more-info-section .more-info-block-large.section-colour-red svg > path:nth-of-type(1){fill:#a80000;stroke:#a80000;}.more-info-section .more-info-block-large.section-colour-red svg > path:nth-of-type(2){fill:#a80000;}.paragraphs-item-our-services .content > .field--name-title-field{text-align:center;font-weight:bold;font-size:2.5rem;line-height:1.2;padding:2rem;color:#000000;}.paragraphs-item-our-services .field--name-field-services > .field__items{display:grid;grid-template:auto / 1fr;grid-gap:32px;}@media (min-width:600px){.paragraphs-item-our-services .field--name-field-services > .field__items{grid-template:auto/repeat(2,1fr);}}@media (min-width:1024px){.paragraphs-item-our-services .field--name-field-services > .field__items{grid-template:auto/repeat(3,1fr);}}.paragraphs-item-our-services .field--name-field-services .our-service-item{height:100%;}.paragraphs-item-our-services .field--name-field-services .our-service-item.section-colour-green a{background-color:#86b117;}.paragraphs-item-our-services .field--name-field-services .our-service-item.section-colour-blue a{background-color:#1c8bbf;}.paragraphs-item-our-services .field--name-field-services .our-service-item.section-colour-teal a{background-color:#1ba3a8;}.paragraphs-item-our-services .field--name-field-services .our-service-item.section-colour-yellow a{background-color:#dbaa21;}.paragraphs-item-our-services .field--name-field-services .our-service-item.section-colour-purple a{background-color:#403b78;}.paragraphs-item-our-services .field--name-field-services .our-service-item.section-colour-red a{background-color:#a80000;}.paragraphs-item-our-services .field--name-field-services .our-service-item.section-colour-violet a{background-color:#8a288b;}.paragraphs-item-our-services .field--name-field-services .our-service-item a{position:relative;width:100%;min-height:300px;padding:50px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;text-align:center;display:block;height:100%;width:100%;color:#ffffff;font-size:2rem;line-height:1.2;font-weight:bold;z-index:1;overflow:hidden;}.paragraphs-item-our-services .field--name-field-services .our-service-item .our-service-icon{margin-bottom:10px;}.paragraphs-item-our-services .field--name-field-services .our-service-item .our-service-icon img{height:80px;width:auto;}.paragraphs-item-our-services .field--name-field-services > .field__items > .field__item .our-service-item > a:before{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;filter:brightness(0);opacity:0.15;z-index:-1;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;background-repeat:no-repeat;background-size:510px;background-position:-10% 105%;transition:transform 0.3s linear;}.paragraphs-item-our-services .field--name-field-services > .field__items > .field__item .our-service-item > a:hover:before{transform:scale(1.1);}.paragraphs-item-our-services .field--name-field-services > .field__items > .field__item:nth-child(1) .our-service-item > a:before{background-image:url(/sites/all/themes/qef/images/qef-pebble-3.svg);transform:scaleX(-1);}.paragraphs-item-our-services .field--name-field-services > .field__items > .field__item:nth-child(1) .our-service-item > a:hover:before{transform:scaleX(-1.1) scaleY(1.1);}.paragraphs-item-our-services .field--name-field-services > .field__items > .field__item:nth-child(2) .our-service-item > a:before{background-image:url(/sites/all/themes/qef/images/qef-pebble-2.svg);}.paragraphs-item-our-services .field--name-field-services > .field__items > .field__item:nth-child(3) .our-service-item > a:before{background-image:url(/sites/all/themes/qef/images/qef-pebble-1.svg);}.paragraphs-item-our-services .field--name-field-services > .field__items > .field__item:nth-child(4) .our-service-item > a:before{background-image:url(/sites/all/themes/qef/images/qef-pebble-4.svg);transform:scaleY(-1) scaleX(-1);}.paragraphs-item-our-services .field--name-field-services > .field__items > .field__item:nth-child(4) .our-service-item > a:hover:before{transform:scaleY(-1.1) scaleX(-1.1);}.paragraphs-item-our-services .field--name-field-services > .field__items > .field__item:nth-child(5) .our-service-item > a:before{background-image:url(/sites/all/themes/qef/images/qef-pebble-1.svg);transform:scaleX(-1);}.paragraphs-item-our-services .field--name-field-services > .field__items > .field__item:nth-child(5) .our-service-item > a:hover:before{transform:scaleX(-1.1) scaleY(1.1);}.paragraphs-item-our-services .field--name-field-services > .field__items > .field__item:nth-child(6) .our-service-item > a:before{background-image:url(/sites/all/themes/qef/images/qef-pebble-2.svg);transform:scaleX(-1);}.paragraphs-item-our-services .field--name-field-services > .field__items > .field__item:nth-child(6) .our-service-item > a:hover:before{transform:scaleX(-1.1) scaleY(1.1);}.paragraphs-item-image-slider-with-overlay{position:relative;}.paragraphs-item-image-slider-with-overlay:after{content:"";display:table;clear:both;}.paragraphs-item-image-slider-with-overlay .field__items:after{content:"";display:table;clear:both;}.paragraphs-item-image-slider-with-overlay .slide{background-color:#1c8bbf;display:grid !important;}@media (min-width:600px){.paragraphs-item-image-slider-with-overlay .slide{background-color:unset;display:block !important;}}.paragraphs-item-image-slider-with-overlay .slide .slide-background img{display:block;width:100%;height:200px;object-fit:cover;}@media (min-width:600px){.paragraphs-item-image-slider-with-overlay .slide .slide-background img{height:auto;min-height:370px;}}.paragraphs-item-image-slider-with-overlay .slide .slide-overlay{width:100%;height:auto;background-color:#1c8bbf;}@media (min-width:600px){.paragraphs-item-image-slider-with-overlay .slide .slide-overlay{position:absolute;top:0;left:0;background-color:rgba(28,139,191,0.8);}}.paragraphs-item-image-slider-with-overlay .slide .slide-overlay-inner{padding:20px;color:#ffffff;}.paragraphs-item-image-slider-with-overlay .slide .slide-overlay-inner p{color:white;}@media (min-width:600px){.paragraphs-item-image-slider-with-overlay .slide .slide-overlay-inner{padding:20px 30px;}}@media (min-width:1024px){.paragraphs-item-image-slider-with-overlay .slide .slide-overlay-inner{padding:30px;}}.paragraphs-item-image-slider-with-overlay .slide .slide-overlay-title{font-size:2rem;line-height:1.2;font-weight:bold;margin-bottom:10px;}.paragraphs-item-image-slider-with-overlay .slide .slide-overlay-body{font-size:1rem;line-height:1.2;}.paragraphs-item-image-slider-with-overlay .flex-control-nav{display:none;bottom:20px;left:20px;z-index:9;width:auto;}@media (min-width:600px){.paragraphs-item-image-slider-with-overlay .flex-control-nav{display:block;}}.paragraphs-item-image-slider-with-overlay .flex-control-paging li a{padding:8px 5px;font-size:14px;line-height:19px;width:33px;height:33px;display:inline-block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#ffffff;text-indent:0;box-shadow:none;background:rgba(255,255,255,0.5);}.paragraphs-item-image-slider-with-overlay .flex-control-paging li a.flex-active{background:#1c8bbf;}.section-colour-green .paragraphs-item-image-slider-with-overlay .flex-control-paging li a.flex-active{background:#86b117;}.section-colour-red .paragraphs-item-image-slider-with-overlay .flex-control-paging li a.flex-active{background:#a80000;}.section-colour-yellow .paragraphs-item-image-slider-with-overlay .flex-control-paging li a.flex-active{background:#dbaa21;}.section-colour-purple .paragraphs-item-image-slider-with-overlay .flex-control-paging li a.flex-active{background:#403b78;}.section-colour-blue .paragraphs-item-image-slider-with-overlay .flex-control-paging li a.flex-active{background:#1c8bbf;}.section-colour-teal .paragraphs-item-image-slider-with-overlay .flex-control-paging li a.flex-active{background:#1ba3a8;}.paragraphs-item-image-slider-with-overlay .flex-direction-nav a{display:inline-block;}.paragraphs-item-image-slider-with-overlay .flex-direction-nav a.flex-prev,.paragraphs-item-image-slider-with-overlay .flex-direction-nav a.flex-next{opacity:1;width:auto;height:auto;top:100px;}.paragraphs-item-image-slider-with-overlay .flex-direction-nav a.flex-prev:before,.paragraphs-item-image-slider-with-overlay .flex-direction-nav a.flex-next:before{font-size:25px;padding:8px 12px;color:#1c8bbf;font-family:FontAwesome,sans-serif;background:rgba(255,255,255,0.6);}@media (min-width:600px){.paragraphs-item-image-slider-with-overlay .flex-direction-nav a.flex-prev,.paragraphs-item-image-slider-with-overlay .flex-direction-nav a.flex-next{top:50%;}}.paragraphs-item-image-slider-with-overlay .flex-direction-nav a.flex-prev{left:0;}.paragraphs-item-image-slider-with-overlay .flex-direction-nav a.flex-prev:before{content:'\f104';-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}.paragraphs-item-image-slider-with-overlay .flex-direction-nav a.flex-next{right:0;}.paragraphs-item-image-slider-with-overlay .flex-direction-nav a.flex-next:before{content:'\f105';-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}body.section-colour-red .paragraphs-item-image-slider-with-overlay .slide{background-color:#a80000;}body.section-colour-red .paragraphs-item-image-slider-with-overlay .slide .slide-overlay{background-color:#a80000;}@media (min-width:600px){body.section-colour-red .paragraphs-item-image-slider-with-overlay .slide .slide-overlay{background-color:rgba(168,0,0,0.8);}}body.section-colour-red .paragraphs-item-image-slider-with-overlay .flex-direction-nav a.flex-prev:before,body.section-colour-red .paragraphs-item-image-slider-with-overlay .flex-direction-nav a.flex-next:before{color:#a80000;}body.section-colour-blue .paragraphs-item-image-slider-with-overlay{background-color:#1c8bbf;}body.section-colour-blue .paragraphs-item-image-slider-with-overlay .slide .slide-overlay{background-color:#1c8bbf;}@media (min-width:600px){body.section-colour-blue .paragraphs-item-image-slider-with-overlay .slide .slide-overlay{background-color:rgba(28,139,191,0.8);}}body.section-colour-blue .paragraphs-item-image-slider-with-overlay .flex-direction-nav a.flex-prev:before,body.section-colour-blue .paragraphs-item-image-slider-with-overlay .flex-direction-nav a.flex-next:before{color:#1c8bbf;}body.section-colour-purple .paragraphs-item-image-slider-with-overlay{background-color:#403b78;}body.section-colour-purple .paragraphs-item-image-slider-with-overlay .slide .slide-overlay{background-color:#403b78;}@media (min-width:600px){body.section-colour-purple .paragraphs-item-image-slider-with-overlay .slide .slide-overlay{background-color:rgba(64,59,120,0.8);}}body.section-colour-purple .paragraphs-item-image-slider-with-overlay .flex-direction-nav a.flex-prev:before,body.section-colour-purple .paragraphs-item-image-slider-with-overlay .flex-direction-nav a.flex-next:before{color:#403b78;}body.section-colour-yellow .paragraphs-item-image-slider-with-overlay{background-color:#dbaa21;}body.section-colour-yellow .paragraphs-item-image-slider-with-overlay .slide .slide-overlay{background-color:#dbaa21;}@media (min-width:600px){body.section-colour-yellow .paragraphs-item-image-slider-with-overlay .slide .slide-overlay{background-color:rgba(219,170,33,0.8);}}body.section-colour-yellow .paragraphs-item-image-slider-with-overlay .flex-direction-nav a.flex-prev:before,body.section-colour-yellow .paragraphs-item-image-slider-with-overlay .flex-direction-nav a.flex-next:before{color:#dbaa21;}body.section-colour-green .paragraphs-item-image-slider-with-overlay{background-color:#86b117;}body.section-colour-green .paragraphs-item-image-slider-with-overlay .slide .slide-overlay{background-color:#86b117;}@media (min-width:600px){body.section-colour-green .paragraphs-item-image-slider-with-overlay .slide .slide-overlay{background-color:rgba(134,177,23,0.8);}}body.section-colour-green .paragraphs-item-image-slider-with-overlay .flex-direction-nav a.flex-prev:before,body.section-colour-green .paragraphs-item-image-slider-with-overlay .flex-direction-nav a.flex-next:before{color:#86b117;}body.section-colour-teal .paragraphs-item-image-slider-with-overlay{background-color:#1ba3a8;}body.section-colour-teal .paragraphs-item-image-slider-with-overlay .slide .slide-overlay{background-color:#1ba3a8;}@media (min-width:600px){body.section-colour-teal .paragraphs-item-image-slider-with-overlay .slide .slide-overlay{background-color:rgba(27,163,168,0.8);}}body.section-colour-teal .paragraphs-item-image-slider-with-overlay .flex-direction-nav a.flex-prev:before,body.section-colour-teal .paragraphs-item-image-slider-with-overlay .flex-direction-nav a.flex-next:before{color:#1ba3a8;}.cta-with-text-section{background-color:#1c8bbf;overflow:hidden;position:relative;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.cta-with-text-section a{display:grid;grid-gap:20px;grid-template:auto / auto;align-items:start;min-height:200px;padding:20px;}.cta-with-text-section a,.cta-with-text-section a p{color:#ffffff;}@media (min-width:700px){.cta-with-text-section a{grid-gap:40px;align-items:center;grid-template:auto / 3fr 1fr;padding:40px;}}@media (min-width:1024px){.cta-with-text-section a{padding:50px;}}.cta-with-text-section a .cta-with-text-content{position:relative;}.cta-with-text-section a .cta-with-text-content .cta-with-text-title{font-size:2rem;line-height:1.2;font-weight:bold;margin-bottom:10px;}.cta-with-text-section a .cta-with-text-content .cta-with-text-body{line-height:1.2;font-size:1rem;margin-bottom:10px;}@media (min-width:700px){.cta-with-text-section a .cta-with-text-content .cta-with-text-body{margin-bottom:0;}}.cta-with-text-section a .cta-with-text-link{align-self:end;max-width:200px;position:relative;display:inline-block;text-transform:uppercase;text-align:center;padding:15px;border:none;font-size:12px;line-height:17px;font-weight:700;color:#ffffff;background:#0f658d;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}@media (min-width:700px){.cta-with-text-section a .cta-with-text-link{align-self:center;}}.cta-with-text-section a:before{content:'';width:100%;height:100%;display:block;position:absolute;top:0;left:0;filter:brightness(0);opacity:0.1;background-image:url(/sites/all/themes/qef/images/qef-pebble-2.svg);background-repeat:no-repeat;background-size:150px;background-position:right top;transform-origin:right top;transform:rotate(38deg) scale(2.75) translate(90px,-35px);transition:transform 0.3s linear;}.cta-with-text-section a:hover .cta-with-text-link{background:#55bae9;}.cta-with-text-section a:hover:before{transform:rotate(38deg) scale(2.85) translate(90px,-35px);}body.section-colour-red .cta-with-text-section{background-color:#a80000;}body.section-colour-red .cta-with-text-section a .cta-with-text-link{background:#750000;}body.section-colour-red .cta-with-text-section a:hover .cta-with-text-link{background:#f40000;}body.section-colour-blue .cta-with-text-section{background-color:#1c8bbf;}body.section-colour-blue .cta-with-text-section a .cta-with-text-link{background:#0f658d;}body.section-colour-blue .cta-with-text-section a:hover .cta-with-text-link{background:#55bae9;}body.section-colour-purple .cta-with-text-section{background-color:#403b78;}body.section-colour-purple .cta-with-text-section a .cta-with-text-link{background:#312b5d;}body.section-colour-purple .cta-with-text-section a:hover .cta-with-text-link{background:#6e68a5;}body.section-colour-purple .cta-with-text-section a:before{filter:brightness(100);opacity:0.05;}body.section-colour-yellow .cta-with-text-section{background-color:#dbaa21;}body.section-colour-yellow .cta-with-text-section a .cta-with-text-link{background:#997617;}body.section-colour-yellow .cta-with-text-section a:hover .cta-with-text-link{background:#56430d;}body.section-colour-green .cta-with-text-section{background-color:#86b117;}body.section-colour-green .cta-with-text-section a .cta-with-text-link{background:#60810b;}body.section-colour-green .cta-with-text-section a:hover .cta-with-text-link{background:#3d5207;}body.section-colour-teal .cta-with-text-section{background-color:#1ba3a8;}body.section-colour-teal .cta-with-text-section a .cta-with-text-link{background:#14787c;}body.section-colour-teal .cta-with-text-section a:hover .cta-with-text-link{background:#09383a;}.expandable-section{}.expandable-section .tabs{overflow:hidden;border-top:1px solid #dee1e7;}.expandable-section .tab{width:100%;color:#666666;overflow:hidden;border-bottom:1px solid #dee1e7;}.expandable-section .tab-label{display:flex;justify-content:space-between;padding:1em;background:#ffffff;font-weight:bold;cursor:pointer;}.expandable-section .tab-label:after{content:"\f054";font-family:FontAwesome,sans-serif;font-weight:normal;width:1em;height:1em;text-align:center;transition:all .35s;color:#1c8bbf;}.expandable-section .tab-label:hover{background:#1c8bbf;color:#ffffff;}.expandable-section .tab-label:hover:after{color:#ffffff;}.expandable-section .tab-content{max-height:0;padding:0 20px;color:#1c8bbf;background:#ffffff;transition:all .35s;}.expandable-section .tab > input{float:left;}.expandable-section input:checked + .tab-label{background:#1c8bbf;color:#ffffff;}.expandable-section input:checked + .tab-label::after{transform:rotate(90deg);color:#ffffff;}.expandable-section input:checked ~ .tab-content{max-height:100vh;padding:20px;padding-bottom:30px;}body.section-colour-red .expandable-section .tab-label:after{color:#a80000;}body.section-colour-red .expandable-section .tab-label:hover{background:#a80000;color:#ffffff;}body.section-colour-red .expandable-section .tab-label:hover:after{color:#ffffff;}body.section-colour-red .expandable-section .tab-content{color:#a80000;}body.section-colour-red .expandable-section input:checked + .tab-label{background:#a80000;color:#ffffff;}body.section-colour-red .expandable-section input:checked + .tab-label::after{color:#ffffff;}body.section-colour-blue .expandable-section .tab-label:after{color:#1c8bbf;}body.section-colour-blue .expandable-section .tab-label:hover{background:#1c8bbf;color:#ffffff;}body.section-colour-blue .expandable-section .tab-label:hover:after{color:#ffffff;}body.section-colour-blue .expandable-section .tab-content{color:#1c8bbf;}body.section-colour-blue .expandable-section input:checked + .tab-label{background:#1c8bbf;color:#ffffff;}body.section-colour-blue .expandable-section input:checked + .tab-label::after{color:#ffffff;}body.section-colour-purple .expandable-section .tab-label:after{color:#403b78;}body.section-colour-purple .expandable-section .tab-label:hover{background:#403b78;color:#ffffff;}body.section-colour-purple .expandable-section .tab-label:hover:after{color:#ffffff;}body.section-colour-purple .expandable-section .tab-content{color:#403b78;}body.section-colour-purple .expandable-section input:checked + .tab-label{background:#403b78;color:#ffffff;}body.section-colour-purple .expandable-section input:checked + .tab-label::after{color:#ffffff;}body.section-colour-yellow .expandable-section .tab-label:after{color:#dbaa21;}body.section-colour-yellow .expandable-section .tab-label:hover{background:#dbaa21;color:#ffffff;}body.section-colour-yellow .expandable-section .tab-label:hover:after{color:#ffffff;}body.section-colour-yellow .expandable-section .tab-content{color:#dbaa21;}body.section-colour-yellow .expandable-section input:checked + .tab-label{background:#dbaa21;color:#ffffff;}body.section-colour-yellow .expandable-section input:checked + .tab-label::after{color:#ffffff;}body.section-colour-green .expandable-section .tab-label:after{color:#86b117;}body.section-colour-green .expandable-section .tab-label:hover{background:#86b117;color:#ffffff;}body.section-colour-green .expandable-section .tab-label:hover:after{color:#ffffff;}body.section-colour-green .expandable-section .tab-content{color:#86b117;}body.section-colour-green .expandable-section input:checked + .tab-label{background:#86b117;color:#ffffff;}body.section-colour-green .expandable-section input:checked + .tab-label::after{color:#ffffff;}body.section-colour-teal .expandable-section .tab-label:after{color:#1ba3a8;}body.section-colour-teal .expandable-section .tab-label:hover{background:#1ba3a8;color:#ffffff;}body.section-colour-teal .expandable-section .tab-label:hover:after{color:#ffffff;}body.section-colour-teal .expandable-section .tab-content{color:#1ba3a8;}body.section-colour-teal .expandable-section input:checked + .tab-label{background:#1ba3a8;color:#ffffff;}body.section-colour-teal .expandable-section input:checked + .tab-label::after{color:#ffffff;}#block-oyster-popup-emergency-appeal{position:fixed;display:none;bottom:0;right:0;width:350px;z-index:9999999;background-color:white;padding:20px;margin-bottom:0 !important;box-sizing:border-box;border:1px solid #dee1e7;}#block-oyster-popup-emergency-appeal *{box-sizing:border-box;}#block-oyster-popup-emergency-appeal p{margin-bottom:0;}#block-oyster-popup-emergency-appeal img{display:block;}#block-oyster-popup-emergency-appeal .container{text-align:center;}#block-oyster-popup-emergency-appeal .container:after{content:"";display:table;clear:both;}#block-oyster-popup-emergency-appeal .more-info{padding:10px;background:#1c8bbf;display:inline-block;color:#ffffff;margin-top:20px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:700;text-transform:uppercase;font-size:12px;line-height:17px;width:100%;text-align:center;margin-bottom:20px;}@media (min-width:700px){#block-oyster-popup-emergency-appeal .more-info{margin-bottom:0;margin-right:20px;width:auto;padding:15px;font-size:14px;line-height:19px;}}@media (min-width:1024px){#block-oyster-popup-emergency-appeal .more-info{padding:20px;}}#block-oyster-popup-emergency-appeal .more-info:hover{background:#55bae9;}#block-oyster-popup-emergency-appeal .popup-accept{position:absolute;top:-25px;left:-25px;border:1px solid #dee1e7;}.appeal-popup #block-oyster-popup-emergency-appeal{display:block;}.section-product{}.section-product .form-item-attributes-product-select{display:none !important;}.section-product .product-container:after{content:"";display:table;clear:both;}@media (min-width:700px){.section-product .product-container .left{width:50%;float:left;}}@media (min-width:700px){.section-product .product-container .right{width:50%;float:right;}}.section-product .field-name-commerce-donate-amount > label{margin-bottom:20px;}.section-product .field-name-commerce-donate-amount label{padding-bottom:10px;}.section-product .field-name-commerce-donate-amount input.select-or-other-other{padding:10px;border:1px solid #d5d8dd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:100%;}@media (min-width:700px){.section-product .field-name-commerce-donate-amount input.select-or-other-other{width:270px;}}.section-product .product-title{font-size:35px;line-height:40px;color:#2e3034;margin-bottom:10px;font-weight:500;}.section-product .product-title .field--name-title-field{font-size:35px;line-height:40px;color:#2e3034;margin-bottom:10px;font-weight:500;}.section-product .product-description{padding:30px 30px 30px 0;}.section-product .product-review{color:#1c8bbf;font-size:15px;line-height:20px;margin-bottom:10px;}.section-product .product-review a{display:inline-block;margin-right:10px;}.section-product .product-review .fivestar-default{display:inline-block;}.section-product .product-price{color:#2e3034;font-size:30px;line-height:35px;}.section-product .product-price table{margin-bottom:15px;}.section-product .product-price table.commerce-price-savings-formatter-prices tr td{padding:0;}.section-product .product-price table.commerce-price-savings-formatter-prices-down .price-label{font-size:18px;line-height:23px;}.section-product .product-price table.commerce-price-savings-formatter-prices-down .price-amount{color:#2e3034;font-size:30px;line-height:35px;padding:0 10px;}.section-product .product-price table.commerce-price-savings-formatter-prices-down .commerce-price-savings-formatter-list .price-amount{font-size:18px;line-height:23px;color:#a5a5a5;display:inline-block;font-weight:500;}.section-product .product-price table.commerce-price-savings-formatter-prices-down .commerce-price-savings-formatter-savings .price-amount{color:#a80000;font-size:18px;line-height:23px;}.section-product .product-price table.commerce-price-savings-formatter-prices-unchanged .price-label{display:none;}.section-product .product-price table.commerce-price-savings-formatter-prices-unchanged .price-amount{color:#2e3034;font-size:30px;line-height:35px;}.section-product .product-variation .attribute-widgets{margin-bottom:20px;}.section-product .product-variation .attribute-widgets .form-item{display:block;}.section-product .product-variation .attribute-widgets .form-item > label{font-size:15px;line-height:20px;color:#a5a5a5;display:inline-block;margin-right:10px;font-weight:500;}.section-product .product-variation .attribute-widgets .form-item > .select2-container{display:inline-block;}.section-product .product-variation .attribute-widgets .form-item > .select2-container .select2-choice{padding:6px 20px;height:auto;border:1px solid #dee1e7;background-image:none;background:#ffffff;}.section-product .product-variation .attribute-widgets .form-item > .select2-container .select2-choice .select2-arrow{width:35px;border-left:none;background:#ffffff url(/sites/all/themes/qef/images/select-arrows2.png) no-repeat center center;}.section-product .product-variation .attribute-widgets .form-item > .select2-container .select2-choice .select2-arrow b{background:none !important;}.section-product .product-variation .form-item-quantity{margin-bottom:20px;}.section-product .product-variation .form-item-quantity label{display:none;}.section-product .product-variation .form-item-quantity .ui-spinner{display:none;}.section-product .product-variation .form-item-quantity .commerce-quantity-plusminus-link-increase{margin-left:-3px;}.section-product .product-variation .form-item-quantity .commerce-quantity-plusminus-link a{background:#f3f4f6;padding:20px 15px;color:#2e3034;}.section-product .product-variation .form-item-quantity .commerce-quantity-plusminus-link a:hover{background:#dee1e7;}.section-product .product-variation .form-item-quantity input{margin-right:5px !important;margin-left:2px !important;background:#f3f4f6;border:none;color:#2e3034;padding:20px;width:170px !important;text-align:center !important;}@media (min-width:700px){.section-product .product-variation .form-item-quantity input{width:65px !important;}}.section-product .field--name-field-description{margin:30px 0;}.section-product .field-slideshow-wrapper{position:relative;}.section-product .field-slideshow-wrapper .field-slideshow-controls a{position:absolute;display:inline-block;padding:30px;z-index:99;top:50%;margin-top:-30px;}.section-product .field-slideshow-wrapper .field-slideshow-controls a.prev{left:0;background:url(/sites/all/themes/qef/images/product_slider_prev.png) no-repeat center center;}.section-product .field-slideshow-wrapper .field-slideshow-controls a.next{right:0;background:url(/sites/all/themes/qef/images/product_slider_next.png) no-repeat center center;}.section-product .product-information:after{content:"";display:table;clear:both;}.section-product .product-tabs{clear:both;margin-top:0;}@media (min-width:700px){.section-product .product-tabs{margin-top:30px;}}.section-product .product-tabs:after{content:"";display:table;clear:both;}.section-product .product-tabs ul{position:relative;z-index:9;}@media (min-width:700px){.section-product .product-tabs ul{float:left;width:20%;}}.section-product .product-tabs ul li{cursor:pointer;font-size:15px;line-height:20px;text-transform:uppercase;background:#ecf0f1;margin-bottom:3px;padding:15px;border:1px solid #dee1e7;font-weight:500;color:#a5a5a5;}@media (min-width:700px){.section-product .product-tabs ul li{border-right:none;}}.section-product .product-tabs ul li.active{background:#ffffff;font-weight:700;color:#2e3034;}.section-product .product-tabs .product-tabs-content{border:1px solid #dee1e7;padding:15px;}@media (min-width:700px){.section-product .product-tabs .product-tabs-content{margin-left:-1px;float:left;width:80%;padding:30px;}}.section-product .product-tabs .product-tabs-content p{margin-top:0;}.section-product .product-tabs .product-tabs-content .product-tab-content{display:none;}.section-product .product-tabs .product-tabs-content .product-tab-active{display:block;}.section-product input[type=submit]{padding:20px;background:#1c8bbf;text-transform:uppercase;color:#ffffff;border:none;width:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}@media (min-width:700px){.section-product input[type=submit]{width:270px;}}.section-product input[type=submit].form-button-disabled{background:#666666;}@media (min-width:700px){.section-product #block-views-popular-products-block{float:none;width:100%;}}@media (min-width:700px){.page-products .l-region--sidebar{padding-right:50px;}}.page-products .view-id-products .view-content:after{content:"";display:table;clear:both;}.page-products .view-id-products .view-content .views-row{position:relative;width:100%;margin-bottom:20px;border:1px solid #dee1e7;}@media (min-width:700px){.page-products .view-id-products .view-content .views-row{width:32.20339%;float:left;}.page-products .view-id-products .view-content .views-row:nth-child(3n + 1){margin-left:0;margin-right:-100%;clear:both;margin-left:0;}.page-products .view-id-products .view-content .views-row:nth-child(3n + 2){margin-left:33.89831%;margin-right:-100%;clear:none;}.page-products .view-id-products .view-content .views-row:nth-child(3n + 3){margin-left:67.79661%;margin-right:-100%;clear:none;}}.page-products .view-id-products .view-content .views-row .image{text-align:center;padding:10px;}.page-products .view-id-products .view-content .views-row .info-container{padding:10px 20px;border-top:1px solid #dee1e7;}@media (min-width:700px){.page-products .view-id-products .view-content .views-row .info-container{margin-bottom:41px;}}.page-products .view-id-products .view-content .views-row .info-container .title a{font-size:15px;line-height:20px;color:#2e3034;}.page-products .view-id-products .view-content .views-row .info-container .category{font-size:15px;line-height:20px;color:#a5a5a5;}.page-products .view-id-products .view-content .views-row .info-container .price{font-size:25px;line-height:30px;color:#2e3034;}.page-products .view-id-products .view-content .views-row .more-container a{background:#ecf0f1;padding:10px 20px;color:#a5a5a5;}@media (min-width:700px){.page-products .view-id-products .view-content .views-row .more-container a{position:absolute;bottom:0;width:100%;}}.field--name-field-product-rating,.rating,.field--name-field-rating,.field-type-fivestar,.field--type-fivestar,.fivestar-default{background-position:0;}.field--name-field-product-rating .empty,.rating .empty,.field--name-field-rating .empty,.field-type-fivestar .empty,.field--type-fivestar .empty,.fivestar-default .empty{display:none;}.field--name-field-product-rating .fivestar-widget .star,.rating .fivestar-widget .star,.field--name-field-rating .fivestar-widget .star,.field-type-fivestar .fivestar-widget .star,.field--type-fivestar .fivestar-widget .star,.fivestar-default .fivestar-widget .star{width:17px;height:16px;display:inline-block;float:none;}.field--name-field-product-rating .fivestar-widget .star a,.field--name-field-product-rating .fivestar-widget .star .off,.rating .fivestar-widget .star a,.rating .fivestar-widget .star .off,.field--name-field-rating .fivestar-widget .star a,.field--name-field-rating .fivestar-widget .star .off,.field-type-fivestar .fivestar-widget .star a,.field-type-fivestar .fivestar-widget .star .off,.field--type-fivestar .fivestar-widget .star a,.field--type-fivestar .fivestar-widget .star .off,.fivestar-default .fivestar-widget .star a,.fivestar-default .fivestar-widget .star .off{background:url(/sites/all/themes/qef/images/rating-inactive.png) no-repeat 0 0;}.field--name-field-product-rating .fivestar-widget .star a:hover,.field--name-field-product-rating .fivestar-widget .star .off:hover,.rating .fivestar-widget .star a:hover,.rating .fivestar-widget .star .off:hover,.field--name-field-rating .fivestar-widget .star a:hover,.field--name-field-rating .fivestar-widget .star .off:hover,.field-type-fivestar .fivestar-widget .star a:hover,.field-type-fivestar .fivestar-widget .star .off:hover,.field--type-fivestar .fivestar-widget .star a:hover,.field--type-fivestar .fivestar-widget .star .off:hover,.fivestar-default .fivestar-widget .star a:hover,.fivestar-default .fivestar-widget .star .off:hover{background:url(/sites/all/themes/qef/images/rating-active.png) no-repeat 0 0;}.field--name-field-product-rating .fivestar-widget .star.on,.field--name-field-product-rating .fivestar-widget .star:hover,.field--name-field-product-rating .fivestar-widget .star.hover,.rating .fivestar-widget .star.on,.rating .fivestar-widget .star:hover,.rating .fivestar-widget .star.hover,.field--name-field-rating .fivestar-widget .star.on,.field--name-field-rating .fivestar-widget .star:hover,.field--name-field-rating .fivestar-widget .star.hover,.field-type-fivestar .fivestar-widget .star.on,.field-type-fivestar .fivestar-widget .star:hover,.field-type-fivestar .fivestar-widget .star.hover,.field--type-fivestar .fivestar-widget .star.on,.field--type-fivestar .fivestar-widget .star:hover,.field--type-fivestar .fivestar-widget .star.hover,.fivestar-default .fivestar-widget .star.on,.fivestar-default .fivestar-widget .star:hover,.fivestar-default .fivestar-widget .star.hover{background:url(/sites/all/themes/qef/images/rating-active.png) no-repeat 0 0;}.field--name-field-product-rating .fivestar-widget .star.on a,.field--name-field-product-rating .fivestar-widget .star:hover a,.field--name-field-product-rating .fivestar-widget .star.hover a,.rating .fivestar-widget .star.on a,.rating .fivestar-widget .star:hover a,.rating .fivestar-widget .star.hover a,.field--name-field-rating .fivestar-widget .star.on a,.field--name-field-rating .fivestar-widget .star:hover a,.field--name-field-rating .fivestar-widget .star.hover a,.field-type-fivestar .fivestar-widget .star.on a,.field-type-fivestar .fivestar-widget .star:hover a,.field-type-fivestar .fivestar-widget .star.hover a,.field--type-fivestar .fivestar-widget .star.on a,.field--type-fivestar .fivestar-widget .star:hover a,.field--type-fivestar .fivestar-widget .star.hover a,.fivestar-default .fivestar-widget .star.on a,.fivestar-default .fivestar-widget .star:hover a,.fivestar-default .fivestar-widget .star.hover a{background:url(/sites/all/themes/qef/images/rating-active.png) no-repeat 0 0;}.field--name-field-product-rating .fivestar-widget-static .star,.rating .fivestar-widget-static .star,.field--name-field-rating .fivestar-widget-static .star,.field-type-fivestar .fivestar-widget-static .star,.field--type-fivestar .fivestar-widget-static .star,.fivestar-default .fivestar-widget-static .star{width:17px;height:16px;display:inline-block;float:none;background:url(/sites/all/themes/qef/images/rating-inactive.png) no-repeat 0 0;}.field--name-field-product-rating .fivestar-widget-static .star a,.field--name-field-product-rating .fivestar-widget-static .star .off,.rating .fivestar-widget-static .star a,.rating .fivestar-widget-static .star .off,.field--name-field-rating .fivestar-widget-static .star a,.field--name-field-rating .fivestar-widget-static .star .off,.field-type-fivestar .fivestar-widget-static .star a,.field-type-fivestar .fivestar-widget-static .star .off,.field--type-fivestar .fivestar-widget-static .star a,.field--type-fivestar .fivestar-widget-static .star .off,.fivestar-default .fivestar-widget-static .star a,.fivestar-default .fivestar-widget-static .star .off{background:url(/sites/all/themes/qef/images/rating-inactive.png) no-repeat 0 0;}.field--name-field-product-rating .fivestar-widget-static .star .on,.rating .fivestar-widget-static .star .on,.field--name-field-rating .fivestar-widget-static .star .on,.field-type-fivestar .fivestar-widget-static .star .on,.field--type-fivestar .fivestar-widget-static .star .on,.fivestar-default .fivestar-widget-static .star .on{background:url(/sites/all/themes/qef/images/rating-active.png) no-repeat 0 0;}.field--name-field-product-rating .fivestar-widget-static .star .on a,.rating .fivestar-widget-static .star .on a,.field--name-field-rating .fivestar-widget-static .star .on a,.field-type-fivestar .fivestar-widget-static .star .on a,.field--type-fivestar .fivestar-widget-static .star .on a,.fivestar-default .fivestar-widget-static .star .on a{background:url(/sites/all/themes/qef/images/rating-active.png) no-repeat 0 0;}.field--name-field-product-rating .fivestar-widget-static span,.rating .fivestar-widget-static span,.field--name-field-rating .fivestar-widget-static span,.field-type-fivestar .fivestar-widget-static span,.field--type-fivestar .fivestar-widget-static span,.fivestar-default .fivestar-widget-static span{text-indent:-9999px;display:inline-block;width:17px;height:16px;}.field--name-field-product-rating .fivestar-widget-static span.on,.rating .fivestar-widget-static span.on,.field--name-field-rating .fivestar-widget-static span.on,.field-type-fivestar .fivestar-widget-static span.on,.field--type-fivestar .fivestar-widget-static span.on,.fivestar-default .fivestar-widget-static span.on{background:url(/sites/all/themes/qef/images/rating-active.png) no-repeat 0 0;}.field--name-field-product-rating .fivestar-widget-static span.off,.rating .fivestar-widget-static span.off,.field--name-field-rating .fivestar-widget-static span.off,.field-type-fivestar .fivestar-widget-static span.off,.field--type-fivestar .fivestar-widget-static span.off,.fivestar-default .fivestar-widget-static span.off{background:url(/sites/all/themes/qef/images/rating-inactive.png) no-repeat 0 0;}div.fivestar-widget .star,div.fivestar-widget .star a{background:none;}.field-name-field-rating .select2-container,.field-name-field-rating select{display:none !important;}.page-checkout-review .commerce-checkout-form-review .checkout-help{font-size:25px;line-height:30px;font-weight:500;color:#2e3034;margin-bottom:25px;}.page-checkout-review .commerce-checkout-form-review legend{color:#ffffff;padding:15px;border:none;background:#403b78;font-size:14px;line-height:24px;font-weight:700;width:100%;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}.page-checkout-review .commerce-checkout-form-review fieldset{padding:0;margin:0;border:1px solid #eae9e9;}.page-checkout-review .commerce-checkout-form-review fieldset.commerce_payment{margin-top:30px;}.page-checkout-review .commerce-checkout-form-review fieldset.commerce_payment .fieldset-wrapper{padding:30px;}.page-checkout-review .commerce-checkout-form-review fieldset.commerce_payment .fieldset-wrapper input[type=radio]{display:none;}.page-checkout-review .commerce-checkout-form-review fieldset.commerce_payment .fieldset-wrapper input[type=radio] + label{display:inline-block;padding:16px 0 18px 70px;background:url(/sites/all/themes/qef/images/shipping-radio-untick.png) no-repeat left top;}.page-checkout-review .commerce-checkout-form-review fieldset.commerce_payment .fieldset-wrapper input[type=radio]:checked + label{background:url(/sites/all/themes/qef/images/shipping-radio-tick.png) no-repeat left top;}.page-checkout-review .commerce-checkout-form-review fieldset.commerce_payment .fieldset-wrapper input[type=text]{padding:15px;border:1px solid #eae9e9;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;width:100%;}@media (min-width:700px){.page-checkout-review .commerce-checkout-form-review fieldset.commerce_payment .fieldset-wrapper input[type=text]{width:40%;}}.page-checkout-review .commerce-checkout-form-review fieldset.terms_conditions{margin-top:30px;}.page-checkout-review .commerce-checkout-form-review fieldset.terms_conditions .form-item{margin-bottom:0;padding:30px;}.page-checkout-review .commerce-checkout-form-review fieldset.terms_conditions .form-item label{padding-bottom:0;}.page-checkout-review .commerce-checkout-form-review .checkout_review table{width:100%;}.page-checkout-review .commerce-checkout-form-review .checkout_review table.checkout-review .pane-data-full{padding:0;}.page-checkout-review .commerce-checkout-form-review .checkout_review table.checkout-review > tbody > tr:first-child > td{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;}.page-checkout-review .commerce-checkout-form-review .checkout_review table.checkout-review > tbody > tr.pane-title > td{text-align:left;color:#ffffff;padding:15px;border:none;background:#403b78;font-size:14px;line-height:24px;font-weight:700;width:100%;}.page-checkout-review .commerce-checkout-form-review .checkout_review table.checkout-review > tbody > tr:nth-child(2) > td{border:1px solid #eae9e9;padding:30px;}.page-checkout-review .commerce-checkout-form-review .checkout_review table.checkout-review .pane-data{border:1px solid #eae9e9;}.page-checkout-review .commerce-checkout-form-review .checkout_review table.checkout-review .pane-data td{padding:30px;text-align:left;}.page-checkout-review .commerce-checkout-form-review .checkout_review table.checkout-review th{border-right:1px solid #ffffff;background:#ecf0f1;text-align:center;padding:15px 0;font-size:15px;line-height:20px;font-weight:500;color:#2e3034;}.page-checkout-review .commerce-checkout-form-review .checkout_review table.checkout-review th:last-child{border-right:none;}.page-checkout-review .commerce-checkout-form-review .checkout_review table.checkout-review tbody tr{background:#ffffff;border-bottom:1px solid #cacdd0;}.page-checkout-review .commerce-checkout-form-review .checkout_review table.checkout-review tbody tr td{text-align:center;font-size:15px;line-height:20px;}.page-checkout-review .commerce-checkout-form-review .checkout_review table.checkout-review tbody tr .product-title{text-align:left;padding:50px 30px;}.page-checkout-review .commerce-checkout-form-review .checkout_review table.checkout-review tbody tr .product-title a{font-size:15px;line-height:20px;color:#1c8bbf;font-weight:700;}.page-checkout-review .commerce-checkout-form-review .checkout_review table.checkout-review tbody tr .product-price{text-align:center;padding:50px 0;color:#2e3034;}.page-checkout-review .commerce-checkout-form-review .checkout_review table.checkout-review tbody tr .product-quantity{text-align:center;padding:50px 0;color:#2e3034;}.page-checkout-review .commerce-checkout-form-review .checkout_review table.checkout-review tbody tr .product-delete{padding:30px 0;}.page-checkout-review .commerce-checkout-form-review .checkout_review table.checkout-review tbody tr .product-delete input{padding:15px 30px;background:#1c8bbf;display:inline-block;color:#ffffff;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:500;text-transform:uppercase;font-size:12px;line-height:17px;}.page-checkout-review .commerce-checkout-form-review .checkout_review table.checkout-review tbody tr .product-delete input:hover{background:#eae9e9;}.page-checkout-review .commerce-checkout-form-review .checkout_review table.checkout-review tbody tr .product-total{text-align:center;padding:50px 0;color:#2e3034;}.page-checkout-review .commerce-checkout-form-review .checkout_review .product-footer-total{background:#ecf0f1;padding:15px;text-align:right;font-size:15px;line-height:20px;font-weight:700;color:#2e3034;}.page-checkout-review .commerce-price-formatted-components{margin:25px 0 0 0;}.page-checkout-review .commerce-price-formatted-components td{text-align:right !important;padding:10px !important;}.page-checkout-review .commerce-price-formatted-components td.component-title{width:90%;}.page-checkout-review .commerce-price-formatted-components td.component-total{width:10%;}.page-checkout-review fieldset.checkout-buttons{border:none;clear:both;margin-top:20px;text-align:right;}.page-checkout-review fieldset.checkout-buttons > .fieldset-wrapper{padding:30px 0 30px 30px;}.page-checkout-review fieldset.checkout-buttons span{display:none;}.page-checkout-review fieldset.checkout-buttons input{text-decoration:none;padding:15px 30px;background:#1c8bbf;display:inline-block;color:#ffffff;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:500;text-transform:uppercase;font-size:12px;line-height:17px;}.page-checkout-review fieldset.checkout-buttons input:hover{background:#55bae9;}.page-checkout-review fieldset.checkout-buttons input:first-child{margin-right:15px;}.page-checkout-shipping .commerce-checkout-form-shipping legend{color:#ffffff;padding:15px;border:none;background:#403b78;font-size:14px;line-height:24px;font-weight:700;width:100%;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;}.page-checkout-shipping .commerce-checkout-form-shipping fieldset{padding:0;margin:0;border:1px solid #eae9e9;}.page-checkout-shipping .commerce-checkout-form-shipping fieldset .fieldset-wrapper{padding:30px;}.page-checkout-shipping .commerce-checkout-form-shipping fieldset .fieldset-wrapper input[type=radio]{display:none;}.page-checkout-shipping .commerce-checkout-form-shipping fieldset .fieldset-wrapper input[type=radio] + label{display:inline-block;padding:16px 0 18px 70px;background:url(/sites/all/themes/qef/images/shipping-radio-untick.png) no-repeat left top;}.page-checkout-shipping .commerce-checkout-form-shipping fieldset .fieldset-wrapper input[type=radio]:checked + label{background:url(/sites/all/themes/qef/images/shipping-radio-tick.png) no-repeat left top;}.page-checkout-shipping .commerce-checkout-form-shipping fieldset.checkout-buttons{border:none;clear:both;margin-top:20px;text-align:right;}.page-checkout-shipping .commerce-checkout-form-shipping fieldset.checkout-buttons .fieldset-wrapper{padding:0;}@media (min-width:700px){.page-checkout-shipping .commerce-checkout-form-shipping fieldset.checkout-buttons .fieldset-wrapper{padding:30px 0 30px 30px;}}.page-checkout-shipping .commerce-checkout-form-shipping fieldset.checkout-buttons span{display:none;}.page-checkout-shipping .commerce-checkout-form-shipping fieldset.checkout-buttons input{text-decoration:none;padding:15px 30px;background:#1c8bbf;display:inline-block;color:#ffffff;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:500;text-transform:uppercase;font-size:12px;line-height:17px;margin-top:20px;width:100%;}@media (min-width:700px){.page-checkout-shipping .commerce-checkout-form-shipping fieldset.checkout-buttons input{width:auto;margin-top:0;}}.page-checkout-shipping .commerce-checkout-form-shipping fieldset.checkout-buttons input:hover{background:#55bae9;}.page-checkout-shipping .commerce-checkout-form-shipping fieldset.checkout-buttons input:first-child{margin-right:15px;}#block-views-homepage-slider-block{overflow-y:hidden;position:relative;height:300px;}#block-views-homepage-slider-block:after{content:"";display:table;clear:both;}@media (min-width:700px){#block-views-homepage-slider-block{height:400px;}}@media (min-width:1024px){#block-views-homepage-slider-block{height:500px;}}#block-views-homepage-slider-block li:after{content:"";display:table;clear:both;}#block-views-homepage-slider-block li .background{position:relative;height:300px;display:block;}@media (min-width:700px){#block-views-homepage-slider-block li .background{height:400px;}}@media (min-width:1024px){#block-views-homepage-slider-block li .background{height:500px;}}#block-views-homepage-slider-block li .overlay{height:100%;background:rgba(0,0,0,0.5);background:-moz-linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 10%,transparent 60%,transparent 100%);background:-webkit-linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 10%,transparent 60%,transparent 100%);background:linear-gradient(0deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.7) 10%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%);}#block-views-homepage-slider-block li .overlay:after{content:"";display:table;clear:both;}@media (min-width:700px){#block-views-homepage-slider-block li .overlay{background:-moz-linear-gradient(90deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 50%,transparent 75%,transparent 100%);background:-webkit-linear-gradient(90deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 50%,transparent 75%,transparent 100%);background:linear-gradient(90deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0) 75%,rgba(0,0,0,0) 100%);}}@media (min-width:700px) and (orientation:landscape){#block-views-homepage-slider-block li .overlay{background:-moz-linear-gradient(90deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 40%,transparent 60%,transparent 100%);background:-webkit-linear-gradient(90deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 40%,transparent 60%,transparent 100%);background:linear-gradient(90deg,rgba(0,0,0,0.7) 0%,rgba(0,0,0,0.5) 40%,rgba(0,0,0,0) 60%,rgba(0,0,0,0) 100%);}}#block-views-homepage-slider-block li .slide-container{position:absolute;text-align:left;width:100%;padding:20px;bottom:0;padding-left:50px;padding-right:50px;}@media (min-width:700px){#block-views-homepage-slider-block li .slide-container{top:50%;bottom:unset;margin:0;margin-top:-175px;padding-left:80px;padding-right:38.13559%;}}@media (min-width:700px) and (orientation:landscape){#block-views-homepage-slider-block li .slide-container{margin-top:-175px;padding-right:46.61017%;}}@media (min-width:1024px){#block-views-homepage-slider-block li .slide-container{margin-top:-125px;padding-left:8.47458%;padding-right:46.61017%;}}#block-views-homepage-slider-block li .slide-container .heading{color:#ffffff;font-weight:700;margin-bottom:10px;font-size:30px;line-height:1.125;padding:0;}@media (min-width:700px) and (orientation:portrait){#block-views-homepage-slider-block li .slide-container .heading{margin-bottom:10px;font-size:36px;line-height:1.1;padding:0;}}@media (min-width:700px) and (orientation:landscape){#block-views-homepage-slider-block li .slide-container .heading{margin-bottom:10px;font-size:36px;line-height:1.1;padding:0;}}@media (min-width:1024px){#block-views-homepage-slider-block li .slide-container .heading{margin-bottom:10px;font-size:40px;line-height:1.1;}}#block-views-homepage-slider-block li .slide-container .second-heading{display:none;font-size:18px;line-height:23px;color:#ffffff;font-weight:500;margin-bottom:10px;padding:0;}@media (min-width:700px) and (orientation:portrait){#block-views-homepage-slider-block li .slide-container .second-heading{display:block;padding:0;margin-bottom:15px;}}@media (min-width:700px) and (orientation:landscape){#block-views-homepage-slider-block li .slide-container .second-heading{display:block;padding:0;margin-bottom:15px;font-size:20px;line-height:25px;}}@media (min-width:1024px){#block-views-homepage-slider-block li .slide-container .second-heading{display:block;margin-bottom:20px;font-size:24px;line-height:29px;}}#block-views-homepage-slider-block li .slide-container .cta span,#block-views-homepage-slider-block li .slide-container .cta a{padding:10px;background:#1c8bbf;display:inline-block;color:#ffffff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:700;text-transform:uppercase;font-size:12px;line-height:17px;}@media (min-width:700px){#block-views-homepage-slider-block li .slide-container .cta span,#block-views-homepage-slider-block li .slide-container .cta a{padding:15px;font-size:14px;line-height:19px;margin-right:20px;}}@media (min-width:1024px){#block-views-homepage-slider-block li .slide-container .cta span,#block-views-homepage-slider-block li .slide-container .cta a{padding:20px;}}#block-views-homepage-slider-block li .slide-container .cta span:hover,#block-views-homepage-slider-block li .slide-container .cta a:hover{background:#55bae9;}#block-views-homepage-slider-block ul.flex-direction-nav{position:absolute;overflow:hidden;width:100%;height:100%;}#block-views-homepage-slider-block ul.flex-direction-nav a{display:inline-block;}#block-views-homepage-slider-block ul.flex-direction-nav a.flex-prev,#block-views-homepage-slider-block ul.flex-direction-nav a.flex-next{opacity:1;width:auto;height:auto;font-size:25px;}@media (min-width:700px){#block-views-homepage-slider-block ul.flex-direction-nav a.flex-prev,#block-views-homepage-slider-block ul.flex-direction-nav a.flex-next{font-size:30px;}}#block-views-homepage-slider-block ul.flex-direction-nav a.flex-prev:before,#block-views-homepage-slider-block ul.flex-direction-nav a.flex-next:before{padding:10px 15px;color:#ffffff;font-family:FontAwesome,sans-serif;background:rgba(255,255,255,0.3);}@media (min-width:700px){#block-views-homepage-slider-block ul.flex-direction-nav a.flex-prev:before,#block-views-homepage-slider-block ul.flex-direction-nav a.flex-next:before{padding:20px 25px;}}#block-views-homepage-slider-block ul.flex-direction-nav a.flex-prev{left:0;}#block-views-homepage-slider-block ul.flex-direction-nav a.flex-prev:before{background-color:#1c8bbf;content:'\f104';-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}#block-views-homepage-slider-block ul.flex-direction-nav a.flex-next{right:0;}#block-views-homepage-slider-block ul.flex-direction-nav a.flex-next:before{background-color:#1c8bbf;content:'\f105';-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}#block-views-homepage-slider-block .flex-control-nav{display:none;z-index:9;bottom:40px;}@media (min-width:700px){#block-views-homepage-slider-block .flex-control-nav{display:block;padding-left:80px;text-align:left;}}@media (min-width:1024px){#block-views-homepage-slider-block .flex-control-nav{padding-left:8.47458%;}}#block-views-homepage-slider-block .flex-control-nav li{margin:0 3px;}#block-views-homepage-slider-block .flex-control-nav li a{border:0;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;background:url(/sites/all/themes/qef/images/slide-inactive.png) no-repeat center center;}#block-views-homepage-slider-block .flex-control-nav li a.flex-active{background:url(/sites/all/themes/qef/images/slide-active.png) no-repeat center center;}#block-oyster-homepage-slider-tab{position:relative;font-size:24px;line-height:29px;color:#ffffff;z-index:9;display:none;width:100%;}@media (min-width:700px){#block-oyster-homepage-slider-tab{display:block;bottom:0;z-index:99;}}#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav:after{content:"";display:table;clear:both;}#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li{width:20%;display:table;text-align:left;float:left;margin-top:-1px;background:url(/sites/all/themes/qef/images/purple-tab.png) no-repeat center center;background-size:cover;border-right:2px solid #534f86;}@media (min-width:700px){#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li{height:105px;}}@media (min-width:1024px){#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li{height:130px;}}#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li a{width:100%;display:table-cell;vertical-align:bottom;border-spacing:0;border-collapse:separate;transition:all .3s ease-out;color:#ffffff;position:relative;padding-bottom:20px;}#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li a:after{content:'';position:absolute;bottom:20px;right:10px;height:38px;width:33px;display:block;background:url(/sites/all/themes/qef/images/tab.png) no-repeat 50% 50%;background-size:contain;}@media (min-width:1024px){#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li a:after{height:48px;width:43px;}}@media (min-width:700px){#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li a{padding:0 50px 20px 10px;font-size:15px;line-height:21px;}}@media (min-width:1024px){#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li a{padding:0 63px 20px 20px;font-size:23px;line-height:27px;}}@media (min-width:1280px){#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li a{padding:0 84px 20px 20px;}}#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li:nth-child(1) a:hover:after{background:url(/sites/all/themes/qef/images/tab-yellow-active.png) no-repeat center center;background-size:contain;}#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li:nth-child(2) a:hover:after{background:url(/sites/all/themes/qef/images/tab-red-active.png) no-repeat center center;background-size:contain;}#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li:nth-child(3) a:hover:after{background:url(/sites/all/themes/qef/images/tab-green-active.png) no-repeat center center;background-size:contain;}#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li:nth-child(4) a:hover:after{background:url(/sites/all/themes/qef/images/tab-teal-active.png) no-repeat center center;background-size:contain;}#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li:nth-child(5) a:hover:after{background:url(/sites/all/themes/qef/images/tab-purple-active.png) no-repeat center center;background-size:contain;}#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li.flex-active{-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}@media (min-width:700px){#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li.flex-active{height:110px;margin-top:-10px;}}@media (min-width:1024px){#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li.flex-active{height:140px;margin-top:-20px;}}.paragraphs-item-homepage-banner{overflow-y:hidden;position:relative;background:#403b78;}.paragraphs-item-homepage-banner:after{content:"";display:table;clear:both;}@media (min-width:700px){.paragraphs-item-homepage-banner .slide{height:400px;}}@media (min-width:1024px){.paragraphs-item-homepage-banner .slide{height:475px;}}.paragraphs-item-homepage-banner .slide .slide-background img{display:none;height:100%;min-height:150px;width:54%;object-fit:cover;}.paragraphs-item-homepage-banner .slide .slide-background img.small{width:100%;display:block;}@media (min-width:700px){.paragraphs-item-homepage-banner .slide .slide-background{height:100%;}.paragraphs-item-homepage-banner .slide .slide-background img.small{display:none;}.paragraphs-item-homepage-banner .slide .slide-background img.large{display:block;}}.paragraphs-item-homepage-banner .slide .slide-overlay{width:100%;height:100%;}@media (min-width:700px){.paragraphs-item-homepage-banner .slide .slide-overlay{height:100%;padding-left:54%;position:absolute;top:0;left:0;}}.paragraphs-item-homepage-banner .slide .slide-overlay .slide-overlay-inner{padding-top:20px;padding-left:20px;padding-right:20px;padding-bottom:170px;background:#403b78;height:100%;}.paragraphs-item-homepage-banner .slide .slide-overlay .slide-overlay-inner,.paragraphs-item-homepage-banner .slide .slide-overlay .slide-overlay-inner p{color:white;font-size:1rem;line-height:1.25;}@media (min-width:350px){.paragraphs-item-homepage-banner .slide .slide-overlay .slide-overlay-inner{padding-bottom:120px;}}@media (min-width:700px){.paragraphs-item-homepage-banner .slide .slide-overlay .slide-overlay-inner{position:relative;padding-top:30px;padding-left:20px;padding-right:70px;padding-bottom:120px;}}@media (min-width:1024px){.paragraphs-item-homepage-banner .slide .slide-overlay .slide-overlay-inner{padding-right:20.83333%;padding-top:50px;padding-left:60px;padding-bottom:120px;}.paragraphs-item-homepage-banner .slide .slide-overlay .slide-overlay-inner,.paragraphs-item-homepage-banner .slide .slide-overlay .slide-overlay-inner p{font-size:1.25rem;}}.paragraphs-item-homepage-banner .slide .slide-overlay .slide-overlay-inner svg{position:absolute;height:100%;top:0;left:1px;transform:translateX(-100%);}.paragraphs-item-homepage-banner .slide .slide-overlay .slide-overlay-inner svg > path:nth-of-type(1){fill:#403b78;}.paragraphs-item-homepage-banner .slide .slide-overlay .slide-overlay-inner svg > path:nth-of-type(2){fill:#6e68a5;stroke:#6e68a5;stroke-width:1px;}.paragraphs-item-homepage-banner .slide .slide-overlay .slide-title{font-size:1.5rem;font-weight:700;line-height:1.125;}@media (min-width:700px){.paragraphs-item-homepage-banner .slide .slide-overlay .slide-title{font-size:1.675rem;}}@media (min-width:1024px){.paragraphs-item-homepage-banner .slide .slide-overlay .slide-title{font-size:1.75rem;}}.paragraphs-item-homepage-banner .slide .slide-overlay .slide-ctas{position:absolute;bottom:50px;left:20px;}@media (min-width:700px){.paragraphs-item-homepage-banner .slide .slide-overlay .slide-ctas{bottom:50px;left:20px;}}@media (min-width:1024px){.paragraphs-item-homepage-banner .slide .slide-overlay .slide-ctas{bottom:70px;left:60px;}}.paragraphs-item-homepage-banner .slide .slide-overlay .slide-ctas .slide-link,.paragraphs-item-homepage-banner .slide .slide-overlay .slide-ctas .slide-video{float:left;margin-right:20px;margin-top:20px;}@media (min-width:350px){.paragraphs-item-homepage-banner .slide .slide-overlay .slide-ctas .slide-link,.paragraphs-item-homepage-banner .slide .slide-overlay .slide-ctas .slide-video{margin-top:0px;}}.paragraphs-item-homepage-banner .slide .slide-overlay .slide-ctas .slide-link a,.paragraphs-item-homepage-banner .slide .slide-overlay .slide-ctas .slide-video a{display:inline-block;text-transform:uppercase;width:100%;padding:15px;border:none;font-size:12px;line-height:17px;font-weight:700;color:#ffffff;background:#1c8bbf;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.paragraphs-item-homepage-banner .slide .slide-overlay .slide-ctas .slide-link a:hover,.paragraphs-item-homepage-banner .slide .slide-overlay .slide-ctas .slide-video a:hover{background:#55bae9;}.paragraphs-item-homepage-banner .slide .slide-overlay .slide-ctas .slide-video a{background:#312b5d;}.paragraphs-item-homepage-banner .slide .slide-overlay .slide-ctas .slide-video a:hover{background:#6e68a5;}.paragraphs-item-homepage-banner .slide .slide-overlay .slide-ctas .slide-video a:after{content:'\f01d';color:#ffffff;font-family:FontAwesome,sans-serif;padding-left:8px;}.paragraphs-item-homepage-banner .slide .slide-overlay.slide-testimonial-yes .slide-title{margin-top:1.125rem;}@media (min-width:700px){.paragraphs-item-homepage-banner .slide .slide-overlay.slide-testimonial-yes .slide-title{margin-top:1.375rem;}}@media (min-width:1024px){.paragraphs-item-homepage-banner .slide .slide-overlay.slide-testimonial-yes .slide-title{margin-top:1.75rem;}}.paragraphs-item-homepage-banner .slide .slide-overlay.slide-testimonial-no .slide-title{font-size:1.5rem;margin-bottom:1rem;}@media (min-width:700px){.paragraphs-item-homepage-banner .slide .slide-overlay.slide-testimonial-no .slide-title{font-size:2.125rem;margin-bottom:1.25rem;}}@media (min-width:1024px){.paragraphs-item-homepage-banner .slide .slide-overlay.slide-testimonial-no .slide-title{font-size:3.25rem;margin-bottom:1.5rem;}}.paragraphs-item-homepage-banner .slide .slide-overlay.section-colour-blue .slide-ctas .slide-link a{background:#1c8bbf;}.paragraphs-item-homepage-banner .slide .slide-overlay.section-colour-blue .slide-ctas .slide-link a:hover{background:#55bae9;}.paragraphs-item-homepage-banner .slide .slide-overlay.section-colour-purple .slide-ctas .slide-link a{background:#312b5d;}.paragraphs-item-homepage-banner .slide .slide-overlay.section-colour-purple .slide-ctas .slide-link a:hover{background:#6e68a5;}.paragraphs-item-homepage-banner .slide .slide-overlay.section-colour-yellow .slide-ctas .slide-link a{background:#dbaa21;}.paragraphs-item-homepage-banner .slide .slide-overlay.section-colour-yellow .slide-ctas .slide-link a:hover{background:#997617;}.paragraphs-item-homepage-banner .slide .slide-overlay.section-colour-green .slide-ctas .slide-link a{background:#86b117;}.paragraphs-item-homepage-banner .slide .slide-overlay.section-colour-green .slide-ctas .slide-link a:hover{background:#60810b;}.paragraphs-item-homepage-banner .slide .slide-overlay.section-colour-red .slide-ctas .slide-link a{background:#a80000;}.paragraphs-item-homepage-banner .slide .slide-overlay.section-colour-red .slide-ctas .slide-link a:hover{background:#f40000;}.paragraphs-item-homepage-banner .slide .slide-overlay.section-colour-teal .slide-ctas .slide-link a{background:#1ba3a8;}.paragraphs-item-homepage-banner .slide .slide-overlay.section-colour-teal .slide-ctas .slide-link a:hover{background:#0d4e50;}.paragraphs-item-homepage-banner .slide .slide-overlay.section-colour-violet .slide-ctas .slide-link a{background:#8a288b;}.paragraphs-item-homepage-banner .slide .slide-overlay.section-colour-violet .slide-ctas .slide-link a:hover{background:#c539c6;}.paragraphs-item-homepage-banner ul.flex-direction-nav{position:absolute;overflow:hidden;width:100%;height:100%;display:none;}@media (min-width:700px){.paragraphs-item-homepage-banner ul.flex-direction-nav{display:block;}}.paragraphs-item-homepage-banner ul.flex-direction-nav a{display:none;}@media (min-width:700px){.paragraphs-item-homepage-banner ul.flex-direction-nav a{display:inline-block;}}.paragraphs-item-homepage-banner ul.flex-direction-nav a.flex-prev,.paragraphs-item-homepage-banner ul.flex-direction-nav a.flex-next{opacity:1;width:auto;height:auto;font-size:25px;}@media (min-width:700px){.paragraphs-item-homepage-banner ul.flex-direction-nav a.flex-prev,.paragraphs-item-homepage-banner ul.flex-direction-nav a.flex-next{font-size:30px;}}.paragraphs-item-homepage-banner ul.flex-direction-nav a.flex-prev:before,.paragraphs-item-homepage-banner ul.flex-direction-nav a.flex-next:before{padding:10px 15px;margin:20px;color:#403b78;font-family:FontAwesome,sans-serif;font-weight:bold;background:rgba(255,255,255,0.6);font-size:30px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}.paragraphs-item-homepage-banner ul.flex-direction-nav a.flex-prev{left:0;}.paragraphs-item-homepage-banner ul.flex-direction-nav a.flex-prev:before{content:'\f104';-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}.paragraphs-item-homepage-banner ul.flex-direction-nav a.flex-prev:hover:before{background:#55bae9;}.paragraphs-item-homepage-banner ul.flex-direction-nav a.flex-next{right:0;}.paragraphs-item-homepage-banner ul.flex-direction-nav a.flex-next:before{content:'\f105';-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}.paragraphs-item-homepage-banner ul.flex-direction-nav a.flex-next:hover:before{background:#55bae9;}.paragraphs-item-homepage-banner .flex-control-nav{z-index:9;padding-left:20px;bottom:10px;}@media (min-width:700px){.paragraphs-item-homepage-banner .flex-control-nav{display:block;padding-left:calc(54% + 20px);bottom:10px;text-align:left;}}@media (min-width:1024px){.paragraphs-item-homepage-banner .flex-control-nav{padding-left:calc(54% + 60px);bottom:20px;}}.paragraphs-item-homepage-banner .flex-control-nav li{margin:0 3px;}.paragraphs-item-homepage-banner .flex-control-nav li a{border:0;-moz-box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;background:url(/sites/all/themes/qef/images/slide-inactive.png) no-repeat center center;}.paragraphs-item-homepage-banner .flex-control-nav li a.flex-active{background:url(/sites/all/themes/qef/images/slide-active.png) no-repeat center center;}.flexslider-banner{position:relative;}.flexslider-banner ul:after{content:"";display:table;clear:both;}.flexslider-banner ul .background{height:175px;display:block;}@media (min-width:700px){.flexslider-banner ul .background{height:300px;}}@media (min-width:1024px){.flexslider-banner ul .background{height:450px;}}.flexslider-banner .flex-direction-nav a{display:inline-block;}.flexslider-banner .flex-direction-nav a.flex-prev,.flexslider-banner .flex-direction-nav a.flex-next{opacity:1;width:auto;height:auto;font-size:30px;}.flexslider-banner .flex-direction-nav a.flex-prev:before,.flexslider-banner .flex-direction-nav a.flex-next:before{padding:20px 25px;color:#ffffff;font-family:FontAwesome,sans-serif;background:rgba(255,255,255,0.3);}.flexslider-banner .flex-direction-nav a.flex-prev:hover:before,.flexslider-banner .flex-direction-nav a.flex-next:hover:before{background:#55bae9;}.flexslider-banner .flex-direction-nav a.flex-prev{left:0;}.flexslider-banner .flex-direction-nav a.flex-prev:before{content:'\f104';-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}.flexslider-banner .flex-direction-nav a.flex-next{right:0;}.flexslider-banner .flex-direction-nav a.flex-next:before{content:'\f105';-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}.flexslider-banner2{position:relative;}.flexslider-banner2:after{content:"";display:table;clear:both;}.flexslider-banner2 ul:after{content:"";display:table;clear:both;}.flexslider-banner2 ul .background{height:175px;}@media (min-width:700px){.flexslider-banner2 ul .background{height:300px;}}@media (min-width:1024px){.flexslider-banner2 ul .background{height:450px;}}.flexslider-banner2 img{display:block;width:100%;}.flexslider-banner2 .flex-control-nav{display:none;bottom:20px;left:20px;z-index:9;width:auto;}@media (min-width:700px){.flexslider-banner2 .flex-control-nav{display:block;}}.flexslider-banner2 .flex-control-paging li a{padding:8px 5px;font-size:14px;line-height:19px;width:33px;height:33px;display:inline-block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#ffffff;text-indent:0;box-shadow:none;background:rgba(255,255,255,0.5);}.flexslider-banner2 .flex-control-paging li a.flex-active{background:#1c8bbf;}.section-colour-green .flexslider-banner2 .flex-control-paging li a.flex-active{background:#86b117;}.section-colour-red .flexslider-banner2 .flex-control-paging li a.flex-active{background:#a80000;}.section-colour-yellow .flexslider-banner2 .flex-control-paging li a.flex-active{background:#dbaa21;}.section-colour-purple .flexslider-banner2 .flex-control-paging li a.flex-active{background:#403b78;}.section-colour-blue .flexslider-banner2 .flex-control-paging li a.flex-active{background:#1c8bbf;}.section-colour-teal .flexslider-banner2 .flex-control-paging li a.flex-active{background:#1ba3a8;}.flexslider-banner2 .flex-direction-nav a{display:inline-block;}.flexslider-banner2 .flex-direction-nav a.flex-prev,.flexslider-banner2 .flex-direction-nav a.flex-next{opacity:1;width:auto;height:auto;font-size:30px;}.flexslider-banner2 .flex-direction-nav a.flex-prev:before,.flexslider-banner2 .flex-direction-nav a.flex-next:before{padding:20px 25px;color:#ffffff;font-family:FontAwesome,sans-serif;background:rgba(255,255,255,0.3);}.flexslider-banner2 .flex-direction-nav a.flex-prev{left:0;}.flexslider-banner2 .flex-direction-nav a.flex-prev:before{content:'\f104';-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}.flexslider-banner2 .flex-direction-nav a.flex-next{right:0;}.flexslider-banner2 .flex-direction-nav a.flex-next:before{content:'\f105';-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}.section-news .view-id-news .views-row .image{overflow:hidden;position:relative;}.section-news .view-id-news .views-row .image img{width:100%;}.section-news .view-id-news .flex-control-nav{display:none;bottom:20px;left:20px;z-index:9;width:auto;}@media (min-width:700px){.section-news .view-id-news .flex-control-nav{display:block;}}.section-news .view-id-news .flex-control-paging li a{padding:8px 5px;font-size:14px;line-height:19px;width:33px;height:33px;display:inline-block;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#ffffff;text-indent:0;box-shadow:none;background:rgba(255,255,255,0.5);}.section-news .view-id-news .flex-control-paging li a.flex-active{background:#1c8bbf;}.section-news .view-id-news .flex-direction-nav a{display:inline-block;}.section-news .view-id-news .flex-direction-nav a.flex-prev,.section-news .view-id-news .flex-direction-nav a.flex-next{opacity:1;width:auto;height:auto;font-size:30px;}.section-news .view-id-news .flex-direction-nav a.flex-prev:before,.section-news .view-id-news .flex-direction-nav a.flex-next:before{padding:20px 25px;color:#ffffff;font-family:FontAwesome,sans-serif;background:rgba(255,255,255,0.3);}.section-news .view-id-news .flex-direction-nav a.flex-prev{left:0;}.section-news .view-id-news .flex-direction-nav a.flex-prev:before{content:'\f104';-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-bottomright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;}.section-news .view-id-news .flex-direction-nav a.flex-next{right:0;}.section-news .view-id-news .flex-direction-nav a.flex-next:before{content:'\f105';-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-moz-border-radius-bottomleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;}@media (min-width:700px) and (orientation:landscape){#block-oyster-homepage-tabs{width:49.15254%;float:left;margin-right:1.69492%;min-height:380px;}}#block-oyster-homepage-tabs ul#tabs li{display:inline-block;margin-bottom:15px;}@media (min-width:700px){#block-oyster-homepage-tabs ul#tabs li{margin-bottom:0;}}#block-oyster-homepage-tabs ul#tabs li:last-child a{margin-right:0;}#block-oyster-homepage-tabs ul#tabs li a{font-size:14px;line-height:19px;font-weight:700;text-transform:uppercase;padding-top:10px;margin-right:30px;color:#1c8bbf;border-top:2px solid #f3f4f6;}@media (min-width:700px){#block-oyster-homepage-tabs ul#tabs li a{margin-right:10px;font-size:12px;line-height:17px;}}@media (min-width:1024px){#block-oyster-homepage-tabs ul#tabs li a{font-size:14px;line-height:19px;margin-right:30px;}}#block-oyster-homepage-tabs ul#tabs li a.active{border-top:2px solid #dee1e7;color:#1c8bbf;}#block-oyster-homepage-tabs .tab-content{margin-top:25px;position:relative;}#block-oyster-homepage-tabs .tab-content .row{display:none;}#block-oyster-homepage-tabs .tab-content .row.active{display:block;}#block-oyster-homepage-tabs .tab-content .title{font-size:48px;color:#000000;font-weight:500;margin-bottom:30px;line-height:48px;}#block-oyster-homepage-tabs .tab-content .body{margin-bottom:50px;}#block-oyster-homepage-tabs .tab-content .cta a{padding:10px;background:#86b117;display:inline-block;color:#ffffff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:700;text-transform:uppercase;font-size:15px;line-height:17px;width:100%;text-align:center;margin-bottom:20px;}@media (min-width:700px){#block-oyster-homepage-tabs .tab-content .cta a{margin-bottom:0;margin-right:20px;width:auto;padding:20px;font-size:17.5px;line-height:19px;}}@media (min-width:1024px){#block-oyster-homepage-tabs .tab-content .cta a{padding:25px;}}#block-oyster-homepage-tabs .tab-content .cta a:last-child{margin-bottom:0;}#block-oyster-homepage-tabs .tab-content .cta a:hover{background:#42570b;}#block-bean-homepage-tab-video{margin-bottom:50px;display:inline-block;position:relative;}@media (min-width:700px) and (orientation:landscape){#block-bean-homepage-tab-video{margin-bottom:0;width:49.15254%;float:left;margin-right:1.69492%;float:right;margin-right:0;}}#block-bean-homepage-tab-video a{top:0;left:0;position:absolute;width:100%;height:100%;background:url(/sites/all/themes/qef/images/play-icon.png) no-repeat center center;}#block-bean-homepage-tab-video a:hover{background:rgba(0,0,0,0.6) url(/sites/all/themes/qef/images/play-icon.png) no-repeat center center;}#block-bean-homepage-tab-video img{display:block;width:100%;}#block-bean-homepage-tab-video .title{position:absolute;color:white;font-weight:bold;font-size:1.3em;text-shadow:1px 1px 4px black;left:20px;right:20px;bottom:20px;}.section-user form#user-login{border:1px solid #dee1e7;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}.section-user form#user-login:after{content:"";display:table;clear:both;}.section-user form#user-login input[type=text],.section-user form#user-login input[type=password],.section-user form#user-login input[type=email]{padding:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #d5d8dd;width:100%;}.section-user form#user-login input[type=submit],.section-user form#user-login a.login-register{background:#1c8bbf;display:inline-block;color:#ffffff;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-weight:700;text-transform:uppercase;font-size:12px;line-height:17px;width:100%;text-align:center;padding:20px;}@media (min-width:700px){.section-user form#user-login input[type=submit],.section-user form#user-login a.login-register{width:auto;font-size:14px;line-height:19px;}}.section-user form#user-login input[type=submit]:hover,.section-user form#user-login a.login-register:hover{background:#55bae9;}.section-user form#user-login input[type=submit]#edit-continue-button{margin-top:20px;}@media (min-width:700px){.section-user form#user-login input[type=submit]#edit-continue-button{margin-top:0;}}.section-user form#user-login label{font-size:15px;line-height:20px;font-weight:500;color:#2e3034;margin-bottom:10px;}.section-user form#user-login a.login-password{margin-bottom:20px;display:inline-block;}.section-user form#user-login input#edit-submit{margin-right:15px;}.section-user #user_login_form{padding:30px;border-bottom:1px solid #dee1e7;}@media (min-width:700px){.section-user #user_login_form{border-bottom:none;border-right:1px solid #dee1e7;width:49.15254%;float:left;margin-right:1.69492%;}}.section-user #user_login_form h1{margin:0 0 30px 0;font-size:25px;line-height:30px;font-weight:500;color:#2e3034;}.section-user .create-account{padding:30px;}@media (min-width:700px){.section-user .create-account{width:49.15254%;float:left;margin-right:1.69492%;float:right;margin-right:0;}}.section-user .create-account h2{margin:0 0 30px 0;font-size:25px;line-height:30px;font-weight:500;color:#2e3034;}.page-user .view-commerce-backoffice-user-orders table{width:100%;}.page-user .view-commerce-backoffice-user-orders table thead th{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;border-right:1px solid #ffffff;background:#ecf0f1;text-align:center;padding:15px 0;font-size:15px;line-height:20px;font-weight:500;color:#2e3034;}.page-user .view-commerce-backoffice-user-orders table thead th:last-child{border-right:none;}.page-user .view-commerce-backoffice-user-orders table tbody{font-size:15px;line-height:20px;}.page-user .view-commerce-backoffice-user-orders table tbody tr{background:#ffffff;text-align:center;}.page-user .view-commerce-backoffice-user-orders table tbody td{padding:15px;}.page-user .view-commerce-backoffice-user-orders table tbody td.active{background:#ffffff;text-align:center;}.page-user .user-recent-orders h2{margin-bottom:5px;font-size:25px;line-height:30px;font-weight:500;}.page-user .user-recent-orders .recent-orders .user-profile-item__label{display:none;}.page-user .commerce-order-commerce-order .view-commerce-message-messages table,.page-user .commerce-order-commerce-order .field--name-commerce-order-total table,.page-user .commerce-order-commerce-order .view-commerce-line-item-table table{width:100%;}.page-user .commerce-order-commerce-order .view-commerce-message-messages table thead th,.page-user .commerce-order-commerce-order .field--name-commerce-order-total table thead th,.page-user .commerce-order-commerce-order .view-commerce-line-item-table table thead th{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;border-right:1px solid #ffffff;background:#ecf0f1;text-align:center;padding:15px 0;font-size:15px;line-height:20px;font-weight:500;color:#2e3034;}.page-user .commerce-order-commerce-order .view-commerce-message-messages table thead th:last-child,.page-user .commerce-order-commerce-order .field--name-commerce-order-total table thead th:last-child,.page-user .commerce-order-commerce-order .view-commerce-line-item-table table thead th:last-child{border-right:none;}.page-user .commerce-order-commerce-order .view-commerce-message-messages table tbody,.page-user .commerce-order-commerce-order .field--name-commerce-order-total table tbody,.page-user .commerce-order-commerce-order .view-commerce-line-item-table table tbody{font-size:15px;line-height:20px;}.page-user .commerce-order-commerce-order .view-commerce-message-messages table tbody tr,.page-user .commerce-order-commerce-order .field--name-commerce-order-total table tbody tr,.page-user .commerce-order-commerce-order .view-commerce-line-item-table table tbody tr{background:#ffffff;text-align:center;}.page-user .commerce-order-commerce-order .view-commerce-message-messages table tbody td,.page-user .commerce-order-commerce-order .field--name-commerce-order-total table tbody td,.page-user .commerce-order-commerce-order .view-commerce-line-item-table table tbody td{padding:15px;}.page-user .commerce-order-commerce-order .view-commerce-message-messages table tbody td.active,.page-user .commerce-order-commerce-order .field--name-commerce-order-total table tbody td.active,.page-user .commerce-order-commerce-order .view-commerce-line-item-table table tbody td.active{background:#ffffff;text-align:center;}.page-user .commerce-order-commerce-order .view-commerce-message-messages h2{margin-bottom:5px;font-size:25px;line-height:30px;font-weight:500;}.page-user .commerce-order-commerce-order .field--name-commerce-customer-billing,.page-user .commerce-order-commerce-order .field--name-commerce-customer-shipping{margin-bottom:20px;}.page-user .commerce-order-commerce-order .field--name-field-gift-aid,.page-user .commerce-order-commerce-order .field--name-field-gift-aid-total{display:none;}.page-user #commerce-addressbook-billing-default,.page-user #commerce-addressbook-shipping-default{margin-bottom:20px;}.page-user #commerce-addressbook-billing-list .views-row,.page-user #commerce-addressbook-shipping-list .views-row{margin-bottom:20px;}@media (min-width:700px){.view-job-stories .views-row{width:48.71795%;float:left;margin-right:2.5641%;}}@media (min-width:700px){.view-job-stories .views-row:nth-child(2n){float:right;margin-right:0;}}.view-job-stories .node--job-stories{position:relative;padding:0;border:0;border-radius:5px;overflow:hidden;clear:both;display:block;margin-bottom:20px;}@media (min-width:700px){.view-job-stories .node--job-stories{margin-bottom:30px;}}.view-job-stories .node--job-stories:hover{box-shadow:0 0 10px 0 rgba(50,50,50,0.5);}.view-job-stories .field--name-title-field{color:#000;font-weight:bold;margin-bottom:10px;}.view-job-stories .left{background-position:center;background-size:cover;background-repeat:no-repeat;min-height:200px;display:block;}@media (min-width:700px){.view-job-stories .left{width:170px;float:left;position:absolute;left:0;right:0;top:0;bottom:0;}}@media (min-width:700px){.view-job-stories .right{float:left;width:calc(100% - 170px);margin:0 0 0 170px;}}.view-job-stories .right .inner{padding:20px;}.view-job-stories .more{color:#1c8bbf;font-weight:bold;margin-top:10px;}.page-node-556 .node--page{overflow:hidden;}.node--job-stories.node--full .field--name-field-job-story-image{float:left;margin:0 20px 20px 0;}.node--job-stories.node--full .field--name-field-job-story-image img{display:block;}.view-volunteering-listing:after,.view-job-vacancy:after{content:"";display:table;clear:both;}.view-volunteering-listing .views-row,.view-job-vacancy .views-row{margin-bottom:20px;padding:25px;background:#f9f8f8;border:1px solid #dee1e7;border-radius:3px;}@media (min-width:700px){.view-volunteering-listing .views-row,.view-job-vacancy .views-row{width:48.71795%;float:left;margin-right:2.5641%;}}@media (min-width:700px){.view-volunteering-listing .views-row:nth-child(2n),.view-job-vacancy .views-row:nth-child(2n){float:right;margin-right:0;}}.view-volunteering-listing .views-field-field-job-location,.view-job-vacancy .views-field-field-job-location{display:inline-block;}.view-volunteering-listing .views-field-field-job-location .views-label,.view-job-vacancy .views-field-field-job-location .views-label{color:black;font-weight:bold;}.view-volunteering-listing .views-field-field-job-location .field-content,.view-job-vacancy .views-field-field-job-location .field-content{display:inline-block;}.view-volunteering-listing .views-field-nid,.view-job-vacancy .views-field-nid{color:#1c8bbf;font-weight:bold;margin-top:10px;}.view-volunteering-listing .views-exposed-widgets,.view-job-vacancy .views-exposed-widgets{margin-bottom:20px;}@media (min-width:700px){.view-volunteering-listing .views-exposed-widgets,.view-job-vacancy .views-exposed-widgets{margin-bottom:30px;}}@media (min-width:700px){.view-volunteering-listing .views-exposed-widgets > div,.view-job-vacancy .views-exposed-widgets > div{width:calc(100% / 3);float:left;}}.view-volunteering-listing .views-exposed-widgets > div .form-select,.view-job-vacancy .views-exposed-widgets > div .form-select{width:100%;}.view-volunteering-listing .views-exposed-widgets .form-submit,.view-job-vacancy .views-exposed-widgets .form-submit{margin-right:30px;text-align:center;display:inline-block;margin-top:30px;background:#1c8bbf;font-size:14px;line-height:19px;text-transform:uppercase;color:#ffffff;font-weight:700;padding:15px 30px;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:100%;margin:23px 0 0 0;}@media (min-width:700px){.view-volunteering-listing .views-exposed-widgets .form-submit,.view-job-vacancy .views-exposed-widgets .form-submit{width:auto;}}.view-volunteering-listing .views-exposed-widgets .form-submit:hover,.view-job-vacancy .views-exposed-widgets .form-submit:hover{background:#55bae9;}.oyster-inline-form .form-actions,#webform-client-form-555 .form-actions{display:inline-block;margin:0;width:100%;}@media (min-width:700px){.oyster-inline-form .form-actions,#webform-client-form-555 .form-actions{width:auto;}}.oyster-inline-form .form-type-textfield,.oyster-inline-form .form-type-password-confirm,#webform-client-form-555 .form-type-textfield,#webform-client-form-555 .form-type-password-confirm{width:100%;}@media (min-width:700px){.oyster-inline-form .form-type-textfield,.oyster-inline-form .form-type-password-confirm,#webform-client-form-555 .form-type-textfield,#webform-client-form-555 .form-type-password-confirm{width:50%;}}.oyster-inline-form .form-type-textfield label,.oyster-inline-form .form-type-password-confirm label,#webform-client-form-555 .form-type-textfield label,#webform-client-form-555 .form-type-password-confirm label{margin-bottom:10px;}.oyster-inline-form input[type='email'],.oyster-inline-form input[type='text'],.oyster-inline-form input[type='password'],#webform-client-form-555 input[type='email'],#webform-client-form-555 input[type='text'],#webform-client-form-555 input[type='password']{padding:15px;border:1px solid #d5d8dd;border-radius:5px;background:#f9f8f8;width:100%;}.oyster-inline-form input[type=submit],.oyster-inline-form a.login-account,#webform-client-form-555 input[type=submit],#webform-client-form-555 a.login-account{margin-right:30px;text-align:center;display:inline-block;margin-top:30px;background:#1c8bbf;font-size:14px;line-height:19px;text-transform:uppercase;color:#ffffff;font-weight:700;padding:15px 30px;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:100%;}@media (min-width:700px){.oyster-inline-form input[type=submit],.oyster-inline-form a.login-account,#webform-client-form-555 input[type=submit],#webform-client-form-555 a.login-account{width:auto;}}.oyster-inline-form input[type=submit]#edit-continue-button,.oyster-inline-form a.login-account#edit-continue-button,#webform-client-form-555 input[type=submit]#edit-continue-button,#webform-client-form-555 a.login-account#edit-continue-button{padding:15px 88px;}.oyster-inline-form input[type=submit]:hover,.oyster-inline-form a.login-account:hover,#webform-client-form-555 input[type=submit]:hover,#webform-client-form-555 a.login-account:hover{background:#55bae9;}.oyster-inline-form .description,#webform-client-form-555 .description{color:#aaa;font-style:italic;}.oyster-inline-form select,.oyster-inline-form .form-select,#webform-client-form-555 select,#webform-client-form-555 .form-select{width:100%;}#block-webform-client-block-31{margin-top:20px;margin-bottom:30px;}@media (min-width:700px){#block-webform-client-block-31{margin-top:0;}}#block-webform-client-block-31 h2.block__title{font-size:16px;font-weight:700;line-height:21px;color:#000000;margin:0 0 15px 0;text-transform:uppercase;}#block-webform-client-block-31 input[type='email'],#block-webform-client-block-31 input[type='text']{padding:10px;border:1px solid #d5d8dd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:100%;}#block-webform-client-block-31 input[type='submit']{text-transform:uppercase;width:100%;padding:15px;border:none;font-size:12px;line-height:17px;font-weight:700;color:#ffffff;background:#1c8bbf;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}@media (min-width:700px){#block-webform-client-block-31 input[type='submit']{width:125px;}}#block-webform-client-block-31 input[type='submit']:hover{background:#55bae9;}#webform-client-form-32 .select2-container,#webform-client-form-141 .select2-container,#webform-client-form-142 .select2-container{width:100%;}#webform-client-form-32 .webform-component,#webform-client-form-141 .webform-component,#webform-client-form-142 .webform-component{margin-bottom:25px;}#webform-client-form-32 .webform-component:after,#webform-client-form-141 .webform-component:after,#webform-client-form-142 .webform-component:after{content:"";display:table;clear:both;}#webform-client-form-32 .webform-component input[type=text],#webform-client-form-32 .webform-component input[type=email],#webform-client-form-32 .webform-component textarea,#webform-client-form-141 .webform-component input[type=text],#webform-client-form-141 .webform-component input[type=email],#webform-client-form-141 .webform-component textarea,#webform-client-form-142 .webform-component input[type=text],#webform-client-form-142 .webform-component input[type=email],#webform-client-form-142 .webform-component textarea{width:100%;padding:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #dee1e7;}#webform-client-form-32 .webform-component input[type=text]:focus,#webform-client-form-32 .webform-component input[type=email]:focus,#webform-client-form-32 .webform-component textarea:focus,#webform-client-form-141 .webform-component input[type=text]:focus,#webform-client-form-141 .webform-component input[type=email]:focus,#webform-client-form-141 .webform-component textarea:focus,#webform-client-form-142 .webform-component input[type=text]:focus,#webform-client-form-142 .webform-component input[type=email]:focus,#webform-client-form-142 .webform-component textarea:focus{border:1px solid #1c8bbf;}#webform-client-form-32 .webform-component label,#webform-client-form-141 .webform-component label,#webform-client-form-142 .webform-component label{font-size:16px;font-weight:500;line-height:21px;color:#2e3034;margin-bottom:10px;}#webform-client-form-32 .webform-component-markup h2,#webform-client-form-141 .webform-component-markup h2,#webform-client-form-142 .webform-component-markup h2{font-weight:500;border-bottom:1px solid #dee1e7;padding-bottom:15px;}#webform-client-form-32 .webform-component-markup.webform-component--general-enquiries,#webform-client-form-141 .webform-component-markup.webform-component--general-enquiries,#webform-client-form-142 .webform-component-markup.webform-component--general-enquiries{margin-bottom:0;}#webform-client-form-32 .webform-component--title,#webform-client-form-32 .webform-component--first-name,#webform-client-form-32 .webform-component--telephone-number,#webform-client-form-32 .webform-component--email-address,#webform-client-form-32 .webform-component--what-are-you-contacting-qef-about,#webform-client-form-141 .webform-component--title,#webform-client-form-141 .webform-component--first-name,#webform-client-form-141 .webform-component--telephone-number,#webform-client-form-141 .webform-component--email-address,#webform-client-form-141 .webform-component--what-are-you-contacting-qef-about,#webform-client-form-142 .webform-component--title,#webform-client-form-142 .webform-component--first-name,#webform-client-form-142 .webform-component--telephone-number,#webform-client-form-142 .webform-component--email-address,#webform-client-form-142 .webform-component--what-are-you-contacting-qef-about{clear:both;}@media (min-width:700px){#webform-client-form-32 .webform-component--title,#webform-client-form-32 .webform-component--first-name,#webform-client-form-32 .webform-component--telephone-number,#webform-client-form-32 .webform-component--email-address,#webform-client-form-32 .webform-component--what-are-you-contacting-qef-about,#webform-client-form-141 .webform-component--title,#webform-client-form-141 .webform-component--first-name,#webform-client-form-141 .webform-component--telephone-number,#webform-client-form-141 .webform-component--email-address,#webform-client-form-141 .webform-component--what-are-you-contacting-qef-about,#webform-client-form-142 .webform-component--title,#webform-client-form-142 .webform-component--first-name,#webform-client-form-142 .webform-component--telephone-number,#webform-client-form-142 .webform-component--email-address,#webform-client-form-142 .webform-component--what-are-you-contacting-qef-about{width:49.15254%;float:left;margin-right:1.69492%;}}@media (min-width:700px){#webform-client-form-32 .webform-component--last-name,#webform-client-form-32 .webform-component--mobile-number,#webform-client-form-32 .webform-component--company,#webform-client-form-141 .webform-component--last-name,#webform-client-form-141 .webform-component--mobile-number,#webform-client-form-141 .webform-component--company,#webform-client-form-142 .webform-component--last-name,#webform-client-form-142 .webform-component--mobile-number,#webform-client-form-142 .webform-component--company{width:49.15254%;float:left;margin-right:1.69492%;float:right;margin-right:0;}}#webform-client-form-32 .webform-component--your-message,#webform-client-form-141 .webform-component--your-message,#webform-client-form-142 .webform-component--your-message{clear:both;width:100%;}#webform-client-form-32 .webform-component--disclaimer,#webform-client-form-141 .webform-component--disclaimer,#webform-client-form-142 .webform-component--disclaimer{width:100%;margin:0 0 25px 0;clear:both;padding:20px 30px;background:#a80000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}#webform-client-form-32 .webform-component--disclaimer p,#webform-client-form-141 .webform-component--disclaimer p,#webform-client-form-142 .webform-component--disclaimer p{font-size:21px;color:#ffffff;font-weight:700;float:right;width:calc(100% - 40px);}@media (min-width:1024px){#webform-client-form-32 .webform-component--disclaimer p,#webform-client-form-141 .webform-component--disclaimer p,#webform-client-form-142 .webform-component--disclaimer p{margin-top:5px;}}#webform-client-form-32 .webform-component--disclaimer img,#webform-client-form-141 .webform-component--disclaimer img,#webform-client-form-142 .webform-component--disclaimer img{vertical-align:middle;float:left;}#webform-client-form-32 .webform-component--receive-emails,#webform-client-form-141 .webform-component--receive-emails,#webform-client-form-142 .webform-component--receive-emails{margin-bottom:0;}#webform-client-form-32 input[type=submit],#webform-client-form-141 input[type=submit],#webform-client-form-142 input[type=submit]{margin-top:30px;background:#1c8bbf url(/sites/all/themes/qef/images/arrow-right.png) no-repeat 80% center;font-size:14px;line-height:19px;text-transform:uppercase;color:#ffffff;font-weight:700;padding:15px 50px 15px 30px;border:none;width:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}@media (min-width:700px){#webform-client-form-32 input[type=submit],#webform-client-form-141 input[type=submit],#webform-client-form-142 input[type=submit]{width:auto;}}#webform-client-form-32 input[type=submit]:hover,#webform-client-form-141 input[type=submit]:hover,#webform-client-form-142 input[type=submit]:hover{background:#55bae9 url(/sites/all/themes/qef/images/arrow-right.png) no-repeat 80% center;}#block-webform-client-block-50{padding:20px;border:1px solid #dee1e7;border-top:none;}@media (min-width:700px){#block-webform-client-block-50{padding:50px;}}#block-webform-client-block-50 fieldset{padding:0;border:none;margin-bottom:25px;}@media (min-width:700px){#block-webform-client-block-50 fieldset{margin-bottom:50px;}}#block-webform-client-block-50 fieldset.webform-component--equal-opportunities{margin-bottom:0;}#block-webform-client-block-50 fieldset legend{display:inline-block;width:100%;color:#2e3034;font-size:30px;line-height:35px;padding-bottom:20px;border-bottom:1px solid #dee1e7;margin-bottom:25px;}#block-webform-client-block-50 form a.select2-choice{padding:7px 20px;}#block-webform-client-block-50 form input,#block-webform-client-block-50 form .select2-container{width:100%;}#block-webform-client-block-50 form input[type=text],#block-webform-client-block-50 form input[type=email]{padding:10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #dee1e7;}#block-webform-client-block-50 form input[type=text]:focus,#block-webform-client-block-50 form input[type=email]:focus{border:1px solid #1c8bbf;}#block-webform-client-block-50 form .webform-component{margin-bottom:15px;}@media (min-width:700px){#block-webform-client-block-50 form .webform-component{margin-bottom:25px;}}#block-webform-client-block-50 form .webform-component label{margin-bottom:10px;}#block-webform-client-block-50 form .webform-component.clear{clear:both;}@media (min-width:700px){#block-webform-client-block-50 form .webform-component.formitem-left{width:49.15254%;float:left;margin-right:1.69492%;}}@media (min-width:700px){#block-webform-client-block-50 form .webform-component.formitem-right{width:49.15254%;float:left;margin-right:1.69492%;float:right;margin-right:0;}}#block-webform-client-block-50 form .webform-component--equal-opportunities--disclaimer .message{margin:0 0 25px 0;clear:both;padding:15px;background:#a80000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;color:#ffffff;font-weight:700;font-size:19px;line-height:24px;}@media (min-width:700px){#block-webform-client-block-50 form .webform-component--equal-opportunities--disclaimer .message{font-size:21px;padding:20px 30px;line-height:26px;}}#block-webform-client-block-50 form .webform-component--equal-opportunities--disclaimer .message img{vertical-align:middle;margin-right:15px;}@media (min-width:700px){#block-webform-client-block-50 form .webform-component--equal-opportunities--disclaimer .message img{margin-right:30px;}}#block-webform-client-block-50 form .webform-component--cv-upload--cv input[type=file],#block-webform-client-block-50 form .webform-component--cv-upload--cv input[type=submit]{display:inline-block;}#block-webform-client-block-50 form .webform-component--cv-upload--cv input[type=file]{margin-bottom:10px;}@media (min-width:700px){#block-webform-client-block-50 form .webform-component--cv-upload--cv input[type=file]{margin-bottom:0;width:230px;}}#block-webform-client-block-50 form .webform-component--cv-upload--cv .description{display:none;}#block-webform-client-block-50 form .form-actions{margin-bottom:0;}#block-webform-client-block-50 form input[type=submit]{width:100%;background:#1c8bbf url(/sites/all/themes/qef/images/arrow-right.png) no-repeat 80% center;font-size:14px;line-height:19px;text-transform:uppercase;color:#ffffff;font-weight:700;padding:15px 50px 15px 30px;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}@media (min-width:700px){#block-webform-client-block-50 form input[type=submit]{width:auto;}}#block-webform-client-block-50 form input[type=submit]:hover{background:#55bae9 url(/sites/all/themes/qef/images/arrow-right.png) no-repeat 80% center;}#webform-client-form-77 input[type='email'],#webform-client-form-77 input[type='text'],#webform-client-form-77 textarea{padding:10px;border:1px solid #d5d8dd;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;width:100%;}#webform-client-form-77 .form-item-submitted-address-country{width:100%;}#webform-client-form-77 .select2-container{display:inline-block;}#webform-client-form-77 .select2-container.country{width:100%;}#webform-client-form-77 .select2-container .select2-drop{display:none;}#webform-client-form-77 .addressfield-container-inline{float:none;}#webform-client-form-77 .webform-component{margin-bottom:15px;}@media (min-width:700px){#webform-client-form-77 .webform-component{margin-bottom:25px;}}#webform-client-form-77 .webform-component label{margin-bottom:10px;}#webform-client-form-77 .webform-component.clear{clear:both;}@media (min-width:700px){#webform-client-form-77 .webform-component.formitem-left{width:49.15254%;float:left;margin-right:1.69492%;}}@media (min-width:700px){#webform-client-form-77 .webform-component.formitem-right{width:49.15254%;float:left;margin-right:1.69492%;float:right;margin-right:0;}}#webform-client-form-77 input[type='submit']{text-transform:uppercase;width:100%;padding:15px;border:none;font-size:12px;line-height:17px;font-weight:700;color:#ffffff;background:#1c8bbf;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}@media (min-width:700px){#webform-client-form-77 input[type='submit']{width:125px;}}#webform-client-form-77 input[type='submit']:hover{background:#55bae9;}.webform-client-form-669 fieldset,.webform-client-form-688 fieldset{padding:0;margin:0;border:none;}.webform-client-form-669 select,.webform-client-form-669 .select2-container,.webform-client-form-688 select,.webform-client-form-688 .select2-container{width:100%;}.webform-client-form-669 .select2-display-none,.webform-client-form-688 .select2-display-none{display:none;}@media (min-width:700px){.webform-client-form-669 .webform-component-radios > .form-radios > .form-item,.webform-client-form-688 .webform-component-radios > .form-radios > .form-item{width:auto;margin-right:20px;margin-bottom:10px;float:left;}}@media (min-width:700px){.webform-client-form-669 .fieldset-wrapper,.webform-client-form-688 .fieldset-wrapper{display:flex;flex-wrap:wrap;}}@media (min-width:700px){.webform-client-form-669 .fieldset-wrapper > .form-item,.webform-client-form-688 .fieldset-wrapper > .form-item{float:left;width:calc(50% - 15px);margin-right:30px;}}@media (min-width:700px){.webform-client-form-669 .fieldset-wrapper > .form-item:nth-child(even),.webform-client-form-688 .fieldset-wrapper > .form-item:nth-child(even){margin-right:0;}}.webform-client-form-669 .fieldset-wrapper .webform-component-date > .webform-container-inline > .form-item,.webform-client-form-688 .fieldset-wrapper .webform-component-date > .webform-container-inline > .form-item{float:left;width:calc(33.3333% - 19px);margin-right:10px;position:relative;}.webform-client-form-669 .webform-component,.webform-client-form-688 .webform-component{margin-bottom:25px;}.webform-client-form-669 .webform-component:after,.webform-client-form-688 .webform-component:after{content:"";display:table;clear:both;}.webform-client-form-669 .webform-component input[type=text],.webform-client-form-669 .webform-component input[type=email],.webform-client-form-669 .webform-component textarea,.webform-client-form-688 .webform-component input[type=text],.webform-client-form-688 .webform-component input[type=email],.webform-client-form-688 .webform-component textarea{width:100%;padding:15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #dee1e7;}.webform-client-form-669 .webform-component input[type=text]:focus,.webform-client-form-669 .webform-component input[type=email]:focus,.webform-client-form-669 .webform-component textarea:focus,.webform-client-form-688 .webform-component input[type=text]:focus,.webform-client-form-688 .webform-component input[type=email]:focus,.webform-client-form-688 .webform-component textarea:focus{border:1px solid #1c8bbf;}.webform-client-form-669 .webform-component label,.webform-client-form-688 .webform-component label{font-size:16px;font-weight:500;line-height:21px;color:#2e3034;margin-bottom:10px;}.webform-client-form-669 .webform-component-markup h2,.webform-client-form-688 .webform-component-markup h2{font-weight:500;border-bottom:1px solid #dee1e7;padding-bottom:15px;}.webform-client-form-669 .webform-component-markup.webform-component--general-enquiries,.webform-client-form-688 .webform-component-markup.webform-component--general-enquiries{margin-bottom:0;}.webform-client-form-669 input[type=submit],.webform-client-form-688 input[type=submit]{width:100%;background:#1c8bbf url(/sites/all/themes/qef/images/arrow-right.png) no-repeat 80% center;font-size:14px;line-height:19px;text-transform:uppercase;color:#ffffff;font-weight:700;padding:15px 50px 15px 30px;border:none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}@media (min-width:700px){.webform-client-form-669 input[type=submit],.webform-client-form-688 input[type=submit]{width:auto;}}.webform-client-form-669 input[type=submit]:hover,.webform-client-form-688 input[type=submit]:hover{background:#55bae9 url(/sites/all/themes/qef/images/arrow-right.png) no-repeat 80% center;}
