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:44em){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:44em){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:44em){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:44em){.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:44em){.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:44em){.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:44em){.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:44em){ul.pager .pager__item a{padding:15px;font-size:14px;line-height:19px;}}@media (min-width:70em){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:44em){ul.pager .pager__item.pager__item--current{padding:15px;font-size:14px;line-height:19px;}}@media (min-width:70em){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:44em){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:44em) and (orientation:landscape){.l-header{padding:75px 50px 30px 50px;}}.l-header:after{content:"";display:table;clear:both;}@media (min-width:44em) and (orientation:landscape){.logged-in .l-header{padding:50px 50px 30px 50px;}}.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:44em){.l-branding{width:15.25424%;float:left;margin-right:1.69492%;}}@media (min-width:70em){.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:44em){.l-region--navigation{width:83.05085%;float:left;margin-right:1.69492%;float:right;margin-right:0;}}@media (min-width:70em){.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:44em) 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:44em){.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:44em){.l-region--news{padding:50px;}}.l-breadcrumb{padding:20px;border:1px solid #dee1e7;background:#ffffff;}.l-breadcrumb:after{content:"";display:table;clear:both;}@media (min-width:44em){.l-breadcrumb{padding:30px;}}.l-region--partners{padding:20px;background:#ffffff;border:1px solid #dee1e7;border-bottom:none;}.l-region--partners:after{content:"";display:table;clear:both;}@media (min-width:44em){.l-region--partners{padding:20px 40px;}}footer{background:#ffffff;padding:25px;}footer:after{content:"";display:table;clear:both;}@media (min-width:44em){footer{border-left:1px solid #dee1e7;border-right:1px solid #dee1e7;padding:0 45px;}}@media (min-width:44em){.l-region--footer1,.l-region--footer2,.l-region--footer3,.l-region--footer4{width:25%;float:left;padding:45px 0;}}@media (min-width:44em){.l-region--footer4{border-left:1px solid #dee1e7;min-height:430px;padding-left:20px;}}.l-copyright .l-region--copyright{background:#dee1e7;clear:both;padding:20px;}.l-copyright .l-region--copyright:after{content:"";display:table;clear:both;}@media (min-width:44em){.l-copyright .l-region--copyright{padding:15px 30px;}}.front .l-page .l-main{padding:0;}.section-product .l-region--sidebar{padding-right:40px;}::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;}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:44em){blockquote{padding:30px;}}blockquote p{font-weight:700;color:#403b78;font-size:24px;line-height:29px;margin:0;}.messages--status{border-color:#1c8bbf;background:#1c8bbf;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:20px;line-height:25px;color:#ffffff;padding:20px 30px;}.messages--status img{vertical-align:middle;margin-right:15px;}#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:44em){#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:44em){#block-views-news-block .view-content{margin-top:50px;}}#block-views-news-block .view-header{display:inline-block;}@media (min-width:44em){#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:44em){#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:70em){#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:44em) and (orientation:portrait){#block-views-cta-block .views-row{width:50%;float:left;}}@media (min-width:44em) 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:44em) 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:44em) and (orientation:portrait){#block-views-cta-block .body{font-size:14px;line-height:19px;}}@media (min-width:44em) 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:44em){#block-views-cta-block .cta a{padding:15px;font-size:14px;line-height:19px;}}@media (min-width:70em){#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:44em){#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:44em){#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:44em){#block-views-our-shops-block{text-align:left;padding:50px;}}#block-views-our-shops-block .views-row{margin-bottom:20px;}@media (min-width:44em){#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:70em){#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:44em){#block-commerce-checkout-progress-indication ol.commerce-checkout-progress li{display:block;width:20%;padding:20px 5px;font-size:12px;}}@media (min-width:70em){#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:44em){#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:44em){#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:44em) and (orientation:portrait){#block-oyster-facebook-facebook-feed .facebook-container{padding:30px;}}@media (min-width:70em){#block-oyster-facebook-facebook-feed .facebook-container{padding:60px;}}#block-oyster-facebook-facebook-feed .icon{text-align:center;margin-bottom:20px;}@media (min-width:44em){#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:44em){#block-oyster-facebook-facebook-feed li{font-size:16px;line-height:21px;}}@media (min-width:70em){#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:44em){#block-oyster-facebook-facebook-feed .follow{position:absolute;bottom:30px;left:30px;}}@media (min-width:70em){#block-oyster-facebook-facebook-feed .follow{position:absolute;bottom:60px;left:60px;}}@media (min-width:44em){#block-oyster-facebook-facebook-feed .fb-like{position:absolute;bottom:30px;right:30px;}}@media (min-width:70em){#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:44em){#block-views-tweets-block-1{min-height:600px;width:50%;float:left;padding:30px;}}@media (min-width:70em){#block-views-tweets-block-1{padding:60px;}}#block-views-tweets-block-1 .view-header{text-align:center;margin-bottom:20px;}@media (min-width:44em){#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:44em){#block-views-tweets-block-1 .views-row .message{font-size:16px;line-height:21px;}}@media (min-width:70em){#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:44em){#block-views-tweets-block-1 .view-footer .follow{position:absolute;bottom:30px;left:30px;}}@media (min-width:70em){#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:44em){#block-views-tweets-block-1 .view-footer iframe{position:absolute !important;bottom:30px;right:30px;}}@media (min-width:70em){#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:44em){#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:44em){#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:70em){#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:44em) 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:44em) 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:70em){#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:44em){#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:44em){#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:70em){#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:44em){#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:44em){#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:44em){#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:44em){#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:44em){#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:44em){#block-views-in-this-section-block{display:block;}}@media (min-width:44em) and (orientation:portrait){#block-views-in-this-section-block{margin-bottom:30px;}}@media (min-width:44em) 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:44em) 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:44em) 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:70em){#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:44em){#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:44em){#block-views-news-block-3{margin-bottom:0;}}@media (min-width:44em) 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:44em) and (orientation:portrait){#block-views-news-block-3 .block__content{min-height:370px;}}@media (min-width:44em) 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:70em){#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:70em){#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:44em){#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:44em){#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:44em){#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:70em){#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:70em){#block-views-vacancies-block .details-container .left{width:47.36842%;float:left;margin-right:5.26316%;}}@media (min-width:70em){#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:44em){#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:44em){#block-oyster-job-filter .job-filter{float:right;}}#block-oyster-job-filter .job-filter .select2-container{width:70%;}@media (min-width:44em){#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:44em){#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:44em){#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:44em){#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:44em){#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:44em){#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:44em){#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:70em){#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:44em){#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:44em) 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:44em) 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:44em) and (orientation:portrait){#block-views-product-category-block{width:49.15254%;float:left;margin-right:1.69492%;}}@media (min-width:44em) 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-1{position:relative;margin-top:20px;}#block-block-1:after{content:"";display:table;clear:both;}@media (min-width:44em){#block-block-1{margin-top:0;text-align:right;width:66.10169%;float:left;margin-right:1.69492%;float:right;margin-right:0;}}#block-block-1 .links,#block-block-1 .up{display:inline-block;}#block-block-1 .links{float:left;}@media (min-width:44em){#block-block-1 .links{float:none;padding-right:80px;}}#block-block-1 .links a{display:inline-block;background:#1c8bbf;padding:10px 12px;margin-right:5px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}#block-block-1 .links a i{color:#ffffff;}#block-block-1 .links a.facebook{padding:10px 16px;}#block-block-1 .links a.flickr{padding:10px 14px;}#block-block-1 .links a.twitter{padding:10px 13px;}#block-block-1 .links a:hover{background:#55bae9;}#block-block-1 .up{float:right;cursor:pointer;}@media (min-width:44em){#block-block-1 .up{float:none;position:absolute;right:0;top:5px;}}#block-block-1 .up a{color:#2e3034;font-size:14px;font-weight:300;line-height:19px;text-transform:uppercase;}#block-block-1 .up:after{content:'\f106';font-family:FontAwesome,sans-serif;font-size:24px;color:#1c8bbf;padding-left:10px;}#block-block-2{clear:both;margin-top:30px;}@media (min-width:44em){#block-block-2{clear:none;margin-top:10px;width:32.20339%;float:left;margin-right:1.69492%;}}#block-block-3 a{display:block;text-align:center;margin-bottom:10px;}#block-block-3 h5{margin-bottom:10px;}@media (min-width:44em){#block-block-3{text-align:left;float:left;width:50%;}#block-block-3 a{text-align:left;display:inline-block;margin-bottom:0;width:30%;padding-right:20px;}}@media (min-width:70em){#block-block-3{width:auto;}}#block-block-4 p{margin-bottom:10px;}#block-block-4 a{display:block;text-align:center;margin-bottom:10px;}@media (min-width:44em){#block-block-4{float:right;text-align:right;width:50%;}#block-block-4 a{display:inline-block;margin-bottom:0;}}@media (min-width:70em){#block-block-4{width:auto;}#block-block-4 a{width:auto;margin-right:15px;}}#block-block-5 h2.block__title{font-size:16px;font-weight:700;line-height:21px;color:#000000;margin:0 0 15px 0;text-transform:uppercase;}#block-block-6{margin-top:20px;}@media (min-width:44em){#block-block-7{float:left;}#block-block-7 p{margin:0;}}@media (min-width:44em) and (min-width:44em){#block-block-7 p{font-size:14px;}}@media (min-width:44em) and (min-width:70em){#block-block-7 p{font-size:16px;}}#block-block-8{margin-top:20px;}@media (min-width:44em){#block-block-8{margin:0;float:right;}}#block-block-8 p{margin:0;}@media (min-width:44em){#block-block-8 p{font-size:14px;}}@media (min-width:70em){#block-block-8 p{font-size:16px;}}#block-block-8 a{color:#666666;}#block-block-8 a:hover{color:#4d4d4d;}#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:44em){#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:44em){#block-block-9 ul li:first-child{margin-left:12.5%;}}@media (min-width:44em){#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:44em){#block-block-9 ul li a{padding:45px 0;}}#block-block-12{display:inline-block;float:right;}@media (min-width:44em) 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:44em) and (orientation:landscape){#block-block-13,#block-block-14,#block-block-15{margin:30px 40px 0 0;}}.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:44em){.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:70em){.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:70em){.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:44em){.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:44em){.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:44em){.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:44em){.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:70em){.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:70em){.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:44em){.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:44em){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:44em){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:44em){.page-checkout-complete .checkout-completion-message .checkout-complete-container .cta a{padding:15px;font-size:14px;line-height:19px;}}@media (min-width:70em){.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 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:#1c8bbf;}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:#2e3034;}#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:44em){#block-oyster-header .half{width:calc(50% - 40px);}}#block-oyster-header .half.phone{background:#f3f4f6;display:none;}@media (min-width:44em){#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:44em) 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:44em) 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:44em){#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:44em){#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:70em){#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:44em) and (orientation:portrait){#block-nice-menus-1{display:none;}}@media (min-width:44em) 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:44em){#block-nice-menus-1 ul li{padding-left:10px;}#block-nice-menus-1 ul li:first-child{padding-left:0;}}@media (min-width:70em){#block-nice-menus-1 ul li{padding-left:20px;}#block-nice-menus-1 ul li:first-child{padding-left:0;}}#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:#403b78;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:4px solid #403b78;}@media (min-width:44em){#block-nice-menus-1 ul li.menuparent ul{left:10px;}}@media (min-width:70em){#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:#7e7ba2;}#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:44em){#block-nice-menus-1 ul li a{font-size:12px;line-height:17px;}}@media (min-width:70em){#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:#a80000;color:#ffffff;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}@media (min-width:44em){#block-nice-menus-1 ul li a.donate{padding:20px 25px;}}#block-nice-menus-1 ul li a.donate:hover{background:#750000;}#block-menu-block-1,#block-menu-block-2{margin:0 0 30px 0;}@media (min-width:44em){#block-menu-block-1,#block-menu-block-2{margin:0 0 50px 0;}}@media (min-width:70em){#block-menu-block-1,#block-menu-block-2{margin:0 0 130px 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:44em) 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:44em) 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:44em) and (orientation:portrait){#block-menu-block-1 li a,#block-menu-block-2 li a{float:left;width:50%;}}@media (min-width:44em) 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;}.mean-container .mean-bar{margin-top:0;z-index:9999;float:none;background:transparent;padding:0;width:45px;}@media (min-width:44em) and (orientation:portrait){.mean-container .mean-bar{display:block;}}@media (min-width:44em) 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:1em) and (orientation:landscape){.mean-container .mean-bar .mean-nav{max-height:270px;overflow-y:auto;}}@media (min-width:44em){.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:44em){.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:44em){.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:44em){.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 .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:44em){.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:44em){.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:44em){.node-type-download-page .publication-category-container{text-align:right;}}@media (min-width:44em){.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:44em){.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:44em){.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:44em) 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:70em){.node-type-download-page .download-container ul li .left{margin-right:0;}}@media (min-width:44em) 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:44em) 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:44em) 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:70em){.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:44em){.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:70em){.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:70em){.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:44em){.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:70em){.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:44em){.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:70em){.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:44em){.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:44em){.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-yellow.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:44em) 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:44em) 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-red.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:44em) 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:44em) 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:#94ae4e;}.section-mobility-services .field--name-body a:hover{color:#768b3e;}.section-mobility-services #block-oyster-overview-banner .background{background:url(/sites/all/themes/qef/images/banner-green.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:44em) 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:44em) 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:#94ae4e;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:#94ae4e;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:#94ae4e;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:#94ae4e;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:70em){.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:44em){.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:44em){.page-node-46 .content-container .body{padding:30px;}}@media (min-width:70em){.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-green.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:#94ae4e;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:#94ae4e;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:#94ae4e;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:#94ae4e;color:#ffffff;}.section-colour-yellow #block-oyster-overview-banner .background{background:url(/sites/all/themes/qef/images/banner-yellow.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-red.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-blue.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-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;}.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:44em){.section-product .product-container .left{width:50%;float:left;}}@media (min-width:44em){.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:44em){.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:44em){.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:44em){.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:44em){.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:44em){.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:44em){.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:44em){.section-product input[type=submit]{width:270px;}}.section-product input[type=submit].form-button-disabled{background:#666666;}@media (min-width:44em){.section-product #block-views-popular-products-block{float:none;width:100%;}}@media (min-width:44em){.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:44em){.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:44em){.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:44em){.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:44em){.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:44em){.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:44em){.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:44em){#block-views-homepage-slider-block{height:400px;}}@media (min-width:70em){#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:400px;}@media (min-width:70em){#block-views-homepage-slider-block li .background{height:500px;}}#block-views-homepage-slider-block li .overlay{height:100%;background:rgba(0,0,0,0.4);}#block-views-homepage-slider-block li .overlay:after{content:"";display:table;clear:both;}#block-views-homepage-slider-block li .slide-container{position:absolute;text-align:center;width:100%;padding:20px;top:10px;}@media (min-width:44em){#block-views-homepage-slider-block li .slide-container{padding:0;top:50%;margin-top:-125px;}}#block-views-homepage-slider-block li .slide-container .heading{color:#ffffff;font-weight:700;margin-bottom:10px;font-size:30px;line-height:35px;padding:0 40px;}@media (min-width:44em) and (orientation:portrait){#block-views-homepage-slider-block li .slide-container .heading{margin-bottom:10px;font-size:48px;line-height:53px;padding:0;}}@media (min-width:44em) and (orientation:landscape){#block-views-homepage-slider-block li .slide-container .heading{margin-bottom:10px;font-size:48px;line-height:53px;padding:0;}}@media (min-width:70em){#block-views-homepage-slider-block li .slide-container .heading{margin-bottom:30px;font-size:60px;line-height:64px;}}#block-views-homepage-slider-block li .slide-container .second-heading{font-size:18px;line-height:23px;color:#ffffff;font-weight:300;margin-bottom:10px;padding:0 40px;}@media (min-width:44em) and (orientation:portrait){#block-views-homepage-slider-block li .slide-container .second-heading{padding:0;margin-bottom:20px;}}@media (min-width:44em) and (orientation:landscape){#block-views-homepage-slider-block li .slide-container .second-heading{padding:0;margin-bottom:20px;font-size:20px;line-height:25px;}}@media (min-width:70em){#block-views-homepage-slider-block li .slide-container .second-heading{margin-bottom:30px;font-size:24px;line-height:29px;}}#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:44em){#block-views-homepage-slider-block li .slide-container .cta a{padding:15px;font-size:14px;line-height:19px;}}@media (min-width:70em){#block-views-homepage-slider-block li .slide-container .cta a{padding:20px;}}#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:44em){#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:44em){#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{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{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:44em){#block-views-homepage-slider-block .flex-control-nav{display:block;}}#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:0px 0px 0px 0px transparent;-webkit-box-shadow:0px 0px 0px 0px transparent;box-shadow:0px 0px 0px 0px 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:44em){#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:25%;display:table;text-align:center;float:left;margin-top:-1px;}@media (min-width:44em){#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li{height:100px;}}@media (min-width:70em){#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li{height:120px;}}#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li a{width:100%;display:table-cell;vertical-align:middle;border-spacing:0;border-collapse:separate;transition:all .3s ease-out;color:#ffffff;}@media (min-width:44em){#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li a{padding:0 10px;font-size:18px;line-height:26px;}}@media (min-width:70em){#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li a{padding:0 20px;font-size:24px;line-height:29px;}}#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li:nth-child(1) a{background:url(/sites/all/themes/qef/images/yellow-tab.png) no-repeat center center;background-size:cover;}#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li:nth-child(2) a{background:url(/sites/all/themes/qef/images/red-tab.png) no-repeat center center;background-size:cover;}#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li:nth-child(3) a{background:url(/sites/all/themes/qef/images/green-tab.png) no-repeat center center;background-size:cover;}#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li:nth-child(4) a{background:url(/sites/all/themes/qef/images/blue-tab.png) no-repeat center center;background-size:cover;}#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:44em){#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li.flex-active{height:110px;margin-top:-10px;}}@media (min-width:70em){#block-oyster-homepage-slider-tab ul.flexslider-tab-controls-nav li.flex-active{height:140px;margin-top:-20px;}}.flexslider-banner{position:relative;}.flexslider-banner ul:after{content:"";display:table;clear:both;}.flexslider-banner ul .background{height:175px;}@media (min-width:44em){.flexslider-banner ul .background{height:300px;}}@media (min-width:70em){.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{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:44em){.flexslider-banner2 ul .background{height:300px;}}@media (min-width:70em){.flexslider-banner2 ul .background{height:450px;}}.flexslider-banner2 .flex-control-nav{display:none;bottom:20px;left:20px;z-index:9;width:auto;}@media (min-width:44em){.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;}.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:44em){.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:44em) 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:44em){#block-oyster-homepage-tabs ul#tabs li{margin-bottom: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:44em){#block-oyster-homepage-tabs ul#tabs li a{margin-right:10px;font-size:12px;line-height:17px;}}@media (min-width:70em){#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;}@media (min-width:44em) and (orientation:landscape){#block-oyster-homepage-tabs .tab-content .row{position:absolute;}}#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:#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:44em){#block-oyster-homepage-tabs .tab-content .cta a{width:auto;padding:15px;font-size:14px;line-height:19px;}}@media (min-width:70em){#block-oyster-homepage-tabs .tab-content .cta a{padding:20px;}}#block-oyster-homepage-tabs .tab-content .cta a:hover{background:#55bae9;}#block-bean-homepage-tab-video{margin-bottom:50px;display:inline-block;position:relative;}@media (min-width:44em) 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%;}.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:44em){.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:44em){.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:44em){.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:44em){.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;}#block-webform-client-block-31{margin-top:20px;margin-bottom:30px;}@media (min-width:44em){#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:44em){#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:44em){#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:44em){#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:70em){#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:44em){#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:44em){#block-webform-client-block-50{padding:50px;}}#block-webform-client-block-50 fieldset{padding:0;border:none;margin-bottom:25px;}@media (min-width:44em){#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:44em){#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:44em){#block-webform-client-block-50 form .webform-component.formitem-left{width:49.15254%;float:left;margin-right:1.69492%;}}@media (min-width:44em){#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:44em){#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:44em){#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:44em){#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:44em){#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:44em){#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:44em){#webform-client-form-77 .webform-component.formitem-left{width:49.15254%;float:left;margin-right:1.69492%;}}@media (min-width:44em){#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:44em){#webform-client-form-77 input[type='submit']{width:125px;}}#webform-client-form-77 input[type='submit']:hover{background:#55bae9;}
