.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:100%;}.ui-selectmenu-menu.ui-selectmenu-open{overflow:hidden;}.modal-open .ui-selectmenu-menu,.modal-open .ui-selectmenu-menu ul{width:80px!important;}a.ui-selectmenu{border:1px solid #CCC;border-radius:0px;box-shadow:0 0 3px #fff;text-decoration:none;width:75px;}a:hover.ui-selectmenu{box-shadow:0 0 3px rgba(223,221,221,0.5);}a.ui-selectmenu.form-control{padding:0;height:auto;width:100%!important;}.ui-state-default .ui-icon{background-image:none;}.ui-selectmenu-icon{color:#008945;text-indent:0;display:inline-block;background-image:none;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ui-selectmenu-icon:before{content:"\f078";}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:#dadada;border:1px solid #ccc;color:#212121;font-weight:normal;}.field-widget-date-select .ui-selectmenu-menu ul.ui-widget{background:#fff;border:1px solid #ccc;box-shadow:0 0 10px #ccc;width:75px!important;}ul.ui-widget[id="edit-field-gender-und-menu"],ul.ui-widget[id="edit-field-prefix-und-menu"],ul.ui-widget[id="edit-commerce-order-aftercare-field-aftercare-store-id-und-0-target-id-menu"],ul.ui-widget[id="edit-prescription-upload-specsavers-field-rx-store-und-0-target-id-menu"]{width:325px!important;}@media (max-width: 480px) {ul.ui-widget[id="edit-field-gender-und-menu"],ul.ui-widget[id="edit-field-prefix-und-menu"],ul.ui-widget[id="edit-commerce-order-aftercare-field-aftercare-store-id-und-0-target-id-menu"],ul.ui-widget[id="edit-prescription-upload-specsavers-field-rx-store-und-0-target-id-menu"]{width:225px!important;}}ul.ui-widget[id="edit-field-dob-und-0-value-day-menu"],ul.ui-widget[id="edit-field-dob-und-0-value-month-menu"],ul.ui-widget[id="edit-field-dob-und-0-value-year-menu"]{width:125px!important;}.ui-selectmenu-menu ul.ui-widget a:hover{background:#f1f1f1;}.ui-selectmenu-menu li a,.ui-selectmenu-status{font-size:90%;padding:5px 28px 5px 9px;line-height:30px;}.ui-selectmenu-status{text-align:left;}.node-type-page-basic .node.node-page-basic{margin:0 0 15px 0;}@media (min-width: 767px) {.node-type-page-basic .node.node-page-basic{padding:0;}}.node-type-page-basic .node.node-page-basic h3{margin-top:0;}@media (min-width: 767px) {.node-type-page-basic .node.node-page-basic h3{margin-top:15px;}}.node-type-page-basic .node.node-page-basic .node-content-basic-img h2{margin-top:0;}.node-type-page-basic .node.node-page-basic .node-content-basic-img .field-name-field-image{margin-top:15px;}.node-type-page-basic .node.node-page-basic .node-content-basic,.node-type-page-basic .node.node-page-basic .node-content-basic-img{background-color:#fff;padding:15px 15px 0 15px;}.node-type-page-basic .node.node-page-basic .node-content-basic:last-of-type,.node-type-page-basic .node.node-page-basic .node-content-basic-img:last-of-type{margin-bottom:15px;}.node-type-page-basic .node.node-page-basic .node-content-basic.image-align-left .basic-image,.node-type-page-basic .node.node-page-basic .node-content-basic-img.image-align-left .basic-image{float:left;}.node-type-page-basic .node.node-page-basic .node-content-basic.image-align-left .basic-text,.node-type-page-basic .node.node-page-basic .node-content-basic-img.image-align-left .basic-text{float:right;}.node-type-page-basic .node.node-page-basic .node-content-basic.image-align-right .basic-image,.node-type-page-basic .node.node-page-basic .node-content-basic-img.image-align-right .basic-image{float:right;}.node-type-page-basic .node.node-page-basic .node-content-basic.image-align-right .basic-text,.node-type-page-basic .node.node-page-basic .node-content-basic-img.image-align-right .basic-text{float:left;}@media (min-width: 767px) {.node-type-page-basic .node.node-page-basic .node-content-basic,.node-type-page-basic .node.node-page-basic .node-content-basic-img{padding:0;}}.node-type-page-basic .node.node-page-basic .node-content-basic .field-type-image,.node-type-page-basic .node.node-page-basic .node-content-basic-img .field-type-image{margin:0 -15px;}@media (min-width: 767px) {.node-type-page-basic .node.node-page-basic .node-content-basic .field-type-image,.node-type-page-basic .node.node-page-basic .node-content-basic-img .field-type-image{margin:15px 0 0 0;}}.node-type-page-basic .node.node-page-basic .node-content-basic .row.spacer,.node-type-page-basic .node.node-page-basic .node-content-basic-img .row.spacer{margin-bottom:0;}@media (min-width: 767px) {.node-type-page-basic .node.node-page-basic .node-content-basic .row.spacer,.node-type-page-basic .node.node-page-basic .node-content-basic-img .row.spacer{margin-bottom:30px;}}@media (max-width: 480px) {.node-type-page-basic .node.node-page-basic .node-content-basic .field-name-field-content-body img{width:100%!important;height:auto!important;}}.node-type-page-basic .node.node-page-basic .node-content-linked-img{background-color:#fff;margin-bottom:15px;padding:0 15px 0 15px;}.node-type-page-basic .node.node-page-basic .node-content-linked-img .linked-image{margin-bottom:15px;}@media (min-width: 480px) {.node-type-page-basic .node.node-page-basic .node-content-linked-img .linked-image{margin-top:0;margin-bottom:0;}}.node-type-page-basic .node.node-page-basic .node-content-linked-img .linked-image .spacer{margin:0;}@media (min-width: 767px) {.node-type-page-basic .node.node-page-basic .node-content-linked-img .linked-image .spacer{margin:0 -15px 0 0;}}.node-type-page-basic .node.node-page-basic .node-content-linked-img .linked-text{padding-bottom:15px;}@media (min-width: 480px) {.node-type-page-basic .node.node-page-basic .node-content-linked-img .linked-text{padding-bottom:0;}}.node-type-page-basic .node.node-page-basic .node-content-linked-img .linked-text h3{font-size:24px;font-weight:500;padding-left:0;}@media (min-width: 480px) {.node-type-page-basic .node.node-page-basic .node-content-linked-img .linked-text h3{margin-top:15px!important;}}.node-type-page-basic .node.node-page-basic .node-content-linked-img .linked-text h3 a{text-decoration:none;}.node-type-page-basic .node.node-page-basic .node-content-linked-img .linked-text h3 a:hover{text-decoration:underline;}.node-type-page-basic .node.node-page-basic .node-content-linked-img .linked-text p{margin:0;}.node-type-page-basic #sidebar .block-menu-block .field-type-text-long,.node-type-page-basic #sidebar .block-menu .field-type-text-long{background:#DFDDDD;display:block;margin-bottom:10px;padding:8px 0 8px 15px;width:100%;}.node-type-page-basic #sidebar .block-menu-block .field-type-text-long a,.node-type-page-basic #sidebar .block-menu .field-type-text-long a{word-wrap:break-word;}@media (max-width: 480px) {.node-news-article .field-name-body img{width:100%!important;height:auto!important;}}.node-type-offer #main{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}.node-type-offer .custom-content-page-basic .sidebar .field-name-field-offer-in-brief-title{background-color:#8A8A8A;color:#fff;font-weight:600;font-size:24px;padding:8px 15px;}.node-type-offer .custom-content-page-basic .sidebar .field-name-field-offer-in-brief{display:block;background:#DFDDDD;margin:10px 0 10px 0;padding:8px 15px;width:100%;}.node-type-offer .custom-content-page-basic .sidebar .field-name-field-offer-in-brief a{word-wrap:break-word;}.node-type-offer .custom-content-page-basic .sidebar .pane-term-and-conditions-button{margin:15px 0 15px 15px;}.node-type-offer .custom-content-page-basic .sidebar .pane-term-and-conditions-button .link-style{text-decoration:underline;}.node-type-offer .custom-content-page-basic .pane-node-body,.node-type-offer .custom-content-page-basic .pane-node-field-offer-products,.node-type-offer .custom-content-page-basic .pane-node-field-offer-how-you-save,.node-type-offer .custom-content-page-basic .pane-node-field-offer-terms{background-color:#fff;margin-bottom:15px;padding:15px;}@media (min-width: 767px) {.node-type-offer .custom-content-page-basic .pane-node-body,.node-type-offer .custom-content-page-basic .pane-node-field-offer-products,.node-type-offer .custom-content-page-basic .pane-node-field-offer-how-you-save,.node-type-offer .custom-content-page-basic .pane-node-field-offer-terms{padding:0;margin-bottom:0;}}.node-type-offer .custom-content-page-basic .pane-node-field-sub-title h2{font-size:24px;font-weight:500;}.node-type-offer .field-name-field-banner,.node-type-page-basic .field-name-field-banner,.node-type-page-designer .field-name-field-banner{margin:0;}@media (min-width: 767px) {.node-type-offer .field-name-field-banner,.node-type-page-basic .field-name-field-banner,.node-type-page-designer .field-name-field-banner{margin-bottom:20px;}}.node-type-offer .field-name-field-banner .carousel,.node-type-page-basic .field-name-field-banner .carousel,.node-type-page-designer .field-name-field-banner .carousel{margin:0;}.node-type-offer .field-name-field-banner .carousel-inner .item img,.node-type-page-basic .field-name-field-banner .carousel-inner .item img,.node-type-page-designer .field-name-field-banner .carousel-inner .item img{height:auto;width:100%;}.field-name-field-banner{margin-bottom:30px;}.carousel-inner{overflow:hidden;position:relative;width:100%;}.carousel-inner img{width:100%;}.carousel-inner .carousel-caption{background-color:#fff;bottom:0;color:#000;font-weight:bold;left:0;position:relative;padding:15px;right:0;text-shadow:0 0 0 rgba(0,0,0,0);width:100%;}@media (min-width: 767px) {.carousel-inner .carousel-caption{background-color:transparent;bottom:20px;color:#fff;left:15%;padding-top:20px;padding-bottom:20px;position:absolute;right:15%;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);z-index:10;}}.node-content-designer-frame{background-color:#fff;padding:15px;margin-bottom:15px;}@media (min-width: 767px) {.node-content-designer-frame{padding:0;margin:0;}}.node-content-designer-frame h3{border-bottom:1px solid #8A8A8A;font-weight:500;font-size:24px;margin:15px 0;padding:15px 0;}@media (min-width: 767px) {.node-content-designer-frame h3{margin:15px 0;padding:0 0 15px 0;}}.node-content-designer-frame .row.spacer{margin:0;}@media (min-width: 767px) {.node-content-designer-frame .row.spacer{margin-bottom:inherit;margin:0 -15px;}}.node-content-designer-frame .row.spacer.row:last-of-type{margin-bottom:15px;}.custom-content-page-designer .field-item.even .frame-image{float:left;margin:45px 0;margin-left:-15px;}@media (min-width: 767px) {.custom-content-page-designer .field-item.even .frame-image{margin:15px 0;}}.custom-content-page-designer .field-item.even .frame-content{float:right;}.custom-content-page-designer .field-item.odd .frame-image{float:right;margin:45px 0;text-align:right;margin-right:-15px;}@media (min-width: 767px) {.custom-content-page-designer .field-item.odd .frame-image{margin:15px 0;}}.custom-content-page-designer .field-item.odd .frame-content{float:left;}.custom-content-page-designer .region-left{margin-bottom:15px;}.custom-content-page-designer .region-left h3{border-bottom:0 none;margin-bottom:0;margin-top:0;padding:15px;}@media (min-width: 767px) {.custom-content-page-designer .region-left h3{padding:15px 0;}}.custom-content-page-designer .region-left .field-name-field-content-body{border-bottom:0 none;padding:0 15px 15px 15px;}@media (min-width: 767px) {.custom-content-page-designer .region-left .field-name-field-content-body{padding:0 0 15px 0;}}.custom-content-page-designer .region-left .field-name-field-content-body a{display:inline!important;font-weight:normal;margin:0;text-decoration:underline;}.custom-content-page-designer .region-left .field-name-field-content-body img{height:auto!important;margin-bottom:15px;width:auto!important;}.custom-content-page-designer .region-left .field-name-field-content-body p{margin:0 0 15px 0;}@media (min-width: 767px) {.custom-content-page-designer .sidebar{margin-top:60px;}}.custom-content-page-designer .sidebar .pane-node-field-link-list .field-item{margin-bottom:10px;}.frame-content .field-name-field-content-body{border-bottom:0 none;padding-bottom:15px;}@media (min-width: 767px) {.frame-content .field-name-field-content-body{border-bottom:1px solid #8A8A8A;margin-bottom:30px;}}.region-content p{margin:0 0 15px 0;}.region-content .pane-node-field-to-the-top-button{background-color:#fff;padding:15px;}@media (min-width: 767px) {.region-content .pane-node-field-to-the-top-button{padding:0;}}.node-type-page-view .node.node-page-view{margin:0 -15px;}.node-type-page-view .node.node-page-view .view-designers{margin:0 -15px;}.node-type-page-view .node.node-page-view .field-name-field-view-footer p{background-color:#fff;clear:both;padding:15px;}@media (min-width: 767px) {.node-type-page-view .node.node-page-view .field-name-field-view-footer p{padding:0;}}.node-type-page-view .node.node-page-view .field-name-add-this{display:none;}.spotlight{color:#333333;display:inline-block;font-weight:bold!important;text-decoration:none!important;}.spotlight:after{content:"\f054";display:inline-block;font:normal normal normal 12px/1 FontAwesome;font-size:12px;text-align:right;margin-left:2px;}.spotlight:hover{text-decoration:underline!important;}.node-type-offers-landing-page #main{margin-bottom:0;}.node-type-offers-landing-page #messages-help-wrapper .alert{word-wrap:break-word;}.node-type-offers-landing-page #content-wrapper{margin-bottom:0;padding-bottom:30px;}.node-type-offers-landing-page #columns.col-xs-12{padding:0;}.node-type-offers-landing-page .ssw-banner-container{margin:0 0 5px 0;}@media (min-width: 767px) and (max-width: 991px) {.node-type-offers-landing-page .ssw-banner-container{display:none;}}.node-type-offers-landing-page .view-special-offers{margin:0 -7.5px;}.node-type-offers-landing-page .view-special-offers .field-type-image img{width:100%!important;max-width:initial!important;}.node-type-offers-landing-page .view-special-offers .bottom{margin:7.5px 0;padding:0 7.5px;position:relative;width:33.3333336%;height:335px;overflow:hidden;}.node-type-offers-landing-page .view-special-offers .bottom.teaser-1,.node-type-offers-landing-page .view-special-offers .bottom.teaser-2{width:50%;height:430px;margin:0 0 5px 0;}.node-type-offers-landing-page .view-special-offers .bottom.teaser-1 .over-lay,.node-type-offers-landing-page .view-special-offers .bottom.teaser-2 .over-lay{height:35%;}.node-type-offers-landing-page .view-special-offers .bottom.teaser-1 .overlay-rap:hover .over-lay,.node-type-offers-landing-page .view-special-offers .bottom.teaser-2 .overlay-rap:hover .over-lay{height:35%;}.node-type-offers-landing-page .view-special-offers .overlay-rap{height:inherit;position:relative;background-color:#f1f1f1;}.node-type-offers-landing-page .view-special-offers .overlay-rap:after{content:" ";height:0;display:block;}.node-type-offers-landing-page .view-special-offers .overlay-rap .over-lay{background-color:#f1f1f1;bottom:0;height:45%;overflow:hidden;padding:15px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.node-type-offers-landing-page .view-special-offers .overlay-rap .over-lay .over-lay-copy{color:#333;font-weight:700;line-height:1.125em;font-size:20px;padding:0;margin-bottom:8px;}.node-type-offers-landing-page .view-special-offers .overlay-rap .over-lay .over-lay-copy a{text-decoration:none;}.node-type-offers-landing-page .view-special-offers .overlay-rap .over-lay .over-lay-copy a:hover{text-decoration:underline;}.node-type-offers-landing-page .view-special-offers .overlay-rap .over-lay .over-lay-copy1{color:#333;font-weight:300;font-size:16px;line-height:1.2em;padding:0;margin-bottom:0;}.node-type-offers-landing-page .view-special-offers .overlay-rap .over-lay .postion{bottom:15px;left:15px;color:#333;font-weight:500;opacity:1;position:absolute;padding-right:15px;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.node-type-offers-landing-page .view-special-offers .overlay-rap .over-lay .postion.right{display:block;bottom:15px;right:15px;left:initial;}.node-type-offers-landing-page .view-special-offers .overlay-rap .over-lay .postion a{text-decoration:none;color:#333;}.node-type-offers-landing-page .view-special-offers .overlay-rap .over-lay .postion .white-icon-up{color:#333;font-size:12px;font-weight:normal;position:absolute;right:0px;top:6px;}.node-type-offers-landing-page .view-special-offers .overlay-rap .over-lay .postion:hover a{text-decoration:underline;color:#006338;}.node-type-offers-landing-page .view-special-offers .overlay-rap .over-lay .postion:hover .white-icon-up{color:#006338;}.node-type-offers-landing-page .view-special-offers .overlay-rap .over-lay .icon-up{display:none;}.node-type-offers-landing-page .view-special-offers .overlay-rap:hover .over-lay,.node-type-offers-landing-page .view-special-offers .overlay-rap.hover .over-lay{background-position:top left;height:45%;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}@media (min-width: 992px) and (max-width: 1199px) {.node-type-offers-landing-page .view-special-offers .bottom{height:320px;}.node-type-offers-landing-page .view-special-offers .bottom.teaser-1,.node-type-offers-landing-page .view-special-offers .bottom.teaser-2{height:398px;}.node-type-offers-landing-page .view-special-offers .bottom.teaser-1 .overlay-rap:hover .over-lay,.node-type-offers-landing-page .view-special-offers .bottom.teaser-2 .overlay-rap:hover .over-lay{height:169px;}.node-type-offers-landing-page .view-special-offers .bottom .overlay-rap:hover .over-lay{height:169px;}}@media (min-width: 767px) and (max-width: 991px) {body,#page{background-color:#FFF;}.node-type-offers-landing-page .view-special-offers .bottom{width:50%;height:321px;}.node-type-offers-landing-page .view-special-offers .bottom.teaser-1 .over-lay,.node-type-offers-landing-page .view-special-offers .bottom.teaser-2 .over-lay{height:25%;}.node-type-offers-landing-page .view-special-offers .bottom.teaser-1 .overlay-rap:hover .over-lay,.node-type-offers-landing-page .view-special-offers .bottom.teaser-2 .overlay-rap:hover .over-lay{height:25%;}.node-type-offers-landing-page .view-special-offers .bottom.teaser-1{width:100%;height:479px;}.node-type-offers-landing-page .view-special-offers .bottom.teaser-2{height:321px;width:50%;margin:7.5px 0;padding:0 7.5px;}.node-type-offers-landing-page .view-special-offers .bottom.teaser-2 .over-lay{height:45%;}.node-type-offers-landing-page .view-special-offers .bottom.teaser-2 .overlay-rap:hover .over-lay{height:45%;}.node-type-offers-landing-page .view-special-offers .bottom .overlay-rap .over-lay .over-lay-copy1{line-height:1.2em;font-size:16px;}}@media (max-width: 766px) {.node-type-offers-landing-page #content-wrapper{background-color:#f1f1f1;}.node-type-offers-landing-page .view-special-offers{margin:0 -7.5px;}.node-type-offers-landing-page .view-special-offers .field-type-image{width:40%;height:initial;float:left;overflow:visible;}.node-type-offers-landing-page .view-special-offers .field-type-image img{height:auto!important;width:100%!important;max-width:initial!important;}.node-type-offers-landing-page .view-special-offers .bottom{width:100%;height:initial!important;padding-bottom:30px;background-color:#f1f1f1;border-bottom:1px solid #dfdddd;}.node-type-offers-landing-page .view-special-offers .bottom.teaser-1,.node-type-offers-landing-page .view-special-offers .bottom.teaser-2{width:100%;height:auto;margin:7.5px 0;}.node-type-offers-landing-page .view-special-offers .bottom .overlay-rap{height:inherit;position:initial;}.node-type-offers-landing-page .view-special-offers .bottom .overlay-rap .over-lay{height:100%;overflow:visible;float:right;position:initial;padding:0 10px 10px 10px;width:60%;}.node-type-offers-landing-page .view-special-offers .bottom .overlay-rap .over-lay .over-lay-copy1{line-height:1.125em;}.node-type-offers-landing-page .view-special-offers .bottom .overlay-rap .over-lay .postion{bottom:7px;left:18px;position:absolute;}.node-type-offers-landing-page .view-special-offers .bottom .overlay-rap .over-lay .postion .white-icon-up{font-size:11px;position:absolute;right:0px;top:7px;}.node-type-offers-landing-page .view-special-offers .bottom .overlay-rap:hover .over-lay{height:100%;padding:0 10px 10px 10px;}.node-type-offers-landing-page .view-special-offers .postion.right{display:block;bottom:10px!important;right:15px;left:initial!important;}}@media (max-width: 480px) {.node-type-offers-landing-page .view-special-offers{margin:0 -7.5px;}.node-type-offers-landing-page .view-special-offers .field-type-image{width:40%;}.node-type-offers-landing-page .view-special-offers .bottom{height:105px!important;padding-bottom:0;}.node-type-offers-landing-page .view-special-offers .bottom .over-lay-copy1{display:none;}.node-type-offers-landing-page .view-special-offers .bottom .over-lay{height:100%;width:59%;}}.node-type-offer-panelized #modalContent .modal-body,.node-type-offers-landing-page #modalContent .modal-body{overflow:scroll;}.subscriptions .circle-styles{width:70px;height:70px;display:block;border-radius:100%;text-align:center;}.subscriptions .grey-text{color:#8A8A8A;display:block;width:60%;}@media (min-width: 480px) {.subscriptions .grey-text{color:#8A8A8A;font-size:15px;font-weight:normal;line-height:normal;margin-bottom:5px;width:auto;}}.rx-modal .subscriptions .title{font-weight:bold;}.subscriptions .estimate{color:#666666;}.subscriptions .grey-link{color:#666666;}.subscriptions .green-bold{color:#008945;font-weight:700;}.subscriptions .bold{font-weight:bold;}.subscriptions .lg-green-total{color:#008945;font-weight:700;font-size:28px;}.subscriptions .monthly{color:#008945;display:block;float:right;padding-right:0;margin-top:-15px;}.subscriptions span.fa{font-size:70px;text-align:center;margin:0 auto;display:block;color:#222222;}.subscriptions .old-price{text-decoration:line-through;padding-right:10px;}.subscriptions .new-price{font-weight:bold;}.subscriptions .subscription-price-now{font-size:20px;}.subscriptions .icon-basket{background:url(../../specsavers_bootstrap/css/images/icons/icon-basket.png) no-repeat 0 0 transparent;display:inline-block;height:25px;text-indent:-9999px;width:30px;}.subscriptions .subscriptions-area{border-top:1px dashed #008945;border-bottom:1px dashed #008945;padding:15px;text-align:center;clear:both;background-color:#fff;}@media (min-width: 768px) {.subscriptions .subscriptions-area{padding:15px 0;margin-bottom:15px;}}.subscriptions .subscriptions-area p{color:#008945;line-height:normal;margin:0;}.subscriptions .subscriptions-area p .subscriptions-price{font-weight:bold;font-size:16px;}.subscriptions .subscriptions-area p .subscriptions-price .price{font-size:18px;}.subscriptions .product-list-collapse{padding:0 15px;}.subscriptions .product-list-collapse p{color:#333333;text-align:left;padding-bottom:5px;}.subscriptions .product-list-collapse p:first-of-type{font-weight:bold;font-size:18px;margin-bottom:11px;padding-bottom:0;}.subscriptions .free{height:0;transition:0.8s;opacity:0;}.subscriptions .free.show-item{height:22px;transition:0.8s;opacity:1;}.subscriptions .your-subscription{padding:10px;border-top:1px solid #000;border-bottom:1px solid #000;}.subscriptions .your-subscription h4{font-weight:bold;margin-bottom:30px;font-size:16px;}.subscriptions .box-count,.subscriptions .delivered{display:block;margin-bottom:30px;padding-left:0;padding-right:0;max-width:50%;}.subscriptions .box-count .box-circle{margin:0 auto;}.subscriptions .box-count .boxes{text-align:center;display:block;padding-top:10px;color:#333333;font-size:16px;}.subscriptions .box-circle{background-color:#008945;width:70px;height:70px;display:block;border-radius:100%;text-align:center;color:#fff;}.subscriptions .box-circle .box-number{font-size:47px;font-weight:bold;}.subscriptions .delivered-truck{display:block;width:105px;text-align:center;font-size:16px;line-height:1;margin:8px auto auto auto;}.subscriptions .your-basket-subscription{padding:15px;background-color:#fff;}@media (min-width: 480px) {.subscriptions .your-basket-subscription{padding:15px;}}.subscriptions .your-basket-subscription .product-summary{border-bottom:1px solid #DFDDDD;}.subscriptions .shipping-summary{margin-bottom:15px;}.subscriptions .shipping-summary .shipping-title{display:block;}.subscriptions .order-summary{padding:15px;border:1px solid #DFDDDD;background-color:#fff;}.subscriptions .order-summary h4{text-align:left;}.subscriptions .order-summary .your-order-summary{border-bottom:1px solid #DFDDDD;padding:5px 0;}.subscriptions .order-summary .your-order-summary p{display:inline-block;}.subscriptions .order-summary .your-order-summary span.green-bold{float:right;display:inline-block;}.subscriptions .order-summary .pay-monthly-summary{padding:5px 0;}.subscriptions .order-summary .pay-monthly-summary h4{display:inline-block;}.subscriptions .order-summary .pay-monthly-summary .lg-green-total{float:right;margin:10px 0;font-size:20px;}.subscriptions .subscription-details{margin:10px 0;padding-left:0;padding-right:0;}@media (min-width: 992px) {.subscriptions .subscription-details{padding-right:30px;border-right:1px solid #DFDDDD;margin:30px 0 15px 0;}}.subscriptions .subscription-details h4{font-weight:bold;margin:0 0 30px 0;}@media (min-width: 992px) {.subscriptions .monthly-total{margin:20% auto 30px auto;}}@media (min-width: 480px) {.subscriptions .monthly-total{text-align:center;}}.subscriptions .monthly-total p{margin:0 auto;color:#008945;text-align:center;}@media (min-width: 768px) {.subscriptions .monthly-total p{padding-left:15px;}}.subscriptions .monthly-total .per-month{color:#008945;font-weight:bold;}.subscriptions .monthly-total-sm{margin:0 0 15px 0;padding:15px 0;border-top:1px dashed #008945;border-bottom:1px dashed #008945;}.subscriptions .monthly-total-sm p{padding-left:0;}.subscriptions .monthly-total-sm .lg-green-total{font-size:18px;}.subscriptions .lens-spec-detail{padding-left:0;padding-right:0;}.subscriptions .subscription-confirmation{padding:20px 15px;border-bottom:1px solid #DFDDDD;}.subscriptions .subscription-confirmation h3{margin-top:0;text-align:center;font-size:20px;font-weight:700;padding-bottom:15px;}@media (min-width: 480px) {.subscriptions .subscription-confirmation h3{text-align:left;}}.subscriptions .rx-modal .modal-header{border:none;padding-bottom:0;}.subscriptions .rx-modal .modal-header .product-image{margin-left:-15px;margin-right:-15px;}.subscriptions .rx-modal .modal-header .product-image img{height:60px;width:auto;}@media (min-width: 768px) {.subscriptions .rx-modal .modal-header .product-image img{height:100px;width:auto;margin-right:30px;float:right;}}.subscriptions .rx-modal .modal-header .form-item-cl-details-summary .summary-text,.subscriptions .rx-modal .modal-header .form-item-cl-details-summary-mini .summary-text{padding-left:0;padding-right:0;margin-bottom:10px;}@media (min-width: 480px) {.subscriptions .rx-modal .modal-header .form-item-cl-details-summary .summary-text,.subscriptions .rx-modal .modal-header .form-item-cl-details-summary-mini .summary-text{padding-right:15px;}}.subscriptions .rx-modal .modal-header .form-item-cl-details-summary .summary-text p,.subscriptions .rx-modal .modal-header .form-item-cl-details-summary-mini .summary-text p{font-size:15px;margin:3px 0;}.subscriptions .rx-modal .modal-header .form-item-cl-details-summary .summary-text h4,.subscriptions .rx-modal .modal-header .form-item-cl-details-summary-mini .summary-text h4{text-align:left;}.subscriptions .rx-modal .modal-header .form-item-cl-details-summary .order-plu-line,.subscriptions .rx-modal .modal-header .form-item-cl-details-summary-mini .order-plu-line{padding-bottom:15px;}.subscriptions .rx-modal .modal-content{border-radius:0;}.subscriptions .rx-modal .modal-body{padding:0 15px;}@media (min-width: 992px) {.subscriptions .rx-modal .modal-body .payment-option.row{background:url("../css/images/commerce/bg-tile-sub-one-off.png") repeat-y 50% 0 transparent;}}.subscriptions .rx-modal .modal-footer{text-align:center;clear:both;border:0;}@media (min-width: 992px) {.subscriptions .rx-modal .modal-footer{text-align:right;}}.subscriptions .rx-modal .text-right{text-align:left;}@media (min-width: 768px) {.subscriptions .rx-modal .text-right{text-align:right;}}.subscriptions .rx-modal .prescription-form{clear:both;}@media (min-width: 992px) {.subscriptions .rx-modal .payment-option .one-off{min-height:440px;}}.subscriptions .rx-modal .payment-option .one-off.one-off-only{border:none;min-height:0;margin:0;padding:0 15px;}@media (min-width: 992px) {.subscriptions .rx-modal .payment-option .one-off.one-off-only{float:right;}}.subscriptions .rx-modal .subscribe-option ul,.subscriptions .rx-modal .one-off-option ul{margin:0;padding:0;}.subscriptions .rx-modal .subscribe-option ul li,.subscriptions .rx-modal .one-off-option ul li{list-style:none;}.subscriptions .rx-modal .subscribe-option ul li:before,.subscriptions .rx-modal .one-off-option ul li:before{content:"\f00c";font-family:FontAwesome;padding-right:5px;font-size:13px;}.subscriptions .rx-modal .subscribe-option a.accordion-toggle:after,.subscriptions .rx-modal .one-off-option a.accordion-toggle:after{margin:10px 0;}.subscriptions .rx-modal .prescription-spec{margin:0 0 15px 0;clear:both;}@media (min-width: 992px) {.subscriptions .rx-modal .prescription-spec{margin:30px 0;}}.subscriptions .rx-modal .prescription-spec h4{font-weight:bold;}.subscriptions .rx-modal .one-off,.subscriptions .rx-modal .subscribe{clear:both;display:block;padding:15px 0;margin:0 15px;border-top:1px solid #DFDDDD;}@media (min-width: 991px) {.subscriptions .rx-modal .one-off,.subscriptions .rx-modal .subscribe{clear:none;display:inline-block;border-top:0;margin:0;padding:0 15px;width:50%;}}.subscriptions .rx-modal .form-item-payment-payment-switcher label,.subscriptions .rx-modal .form-item-subscribe-subscribe-switcher label{color:#333333;text-decoration:none;display:inline-block;}@media (min-width: 768px) {.subscriptions .rx-modal .form-item-payment-payment-switcher label,.subscriptions .rx-modal .form-item-subscribe-subscribe-switcher label{font-size:18px;}}.subscriptions .rx-modal .form-item-payment-payment-switcher label.active,.subscriptions .rx-modal .form-item-subscribe-subscribe-switcher label.active{color:#008945;}.subscriptions .rx-modal .total-payment .old-price{color:#008945;display:block;float:right;padding-right:0;}.subscriptions .rx-modal .standard-delivery{border-top:1px solid #DFDDDD;border-bottom:1px solid #DFDDDD;padding-bottom:15px!important;}.subscriptions .rx-modal .qty{text-align:center;float:left;width:50%;position:relative;}@media (min-width: 992px) {.subscriptions .rx-modal .qty{padding:0 10px;}}.subscriptions .rx-modal .qty label{display:block;}@media (min-width: 992px) {.subscriptions .rx-modal .qty label{text-align:left;}}.subscriptions .rx-modal .payment-section{padding:15px 0 0 0;}.subscriptions .rx-modal .payment-section p,.subscriptions .rx-modal .payment-section h4{display:inline-block;}.subscriptions .rx-modal .payment-section .green-bold{float:right;display:inline-block;}.subscriptions .rx-modal .payment-section:before,.subscriptions .rx-modal .payment-section:after{content:"";display:table;}.subscriptions .rx-modal .payment-section:after{clear:both;}.subscriptions .rx-modal .payment-section div:before,.subscriptions .rx-modal .payment-section div:after{content:"";display:table;}.subscriptions .rx-modal .payment-section div:after{clear:both;}.subscriptions .rx-modal .remove.payment-section{border-top:1px solid #DFDDDD;}.subscriptions .rx-modal .remove.payment-section .remove-buttons .remove{width:33.33%;float:left;}@media (min-width: 991px) {.subscriptions .rx-modal .remove.payment-section .remove-buttons .remove{float:left;width:30%;}}.subscriptions .rx-modal .remove.payment-section .remove-buttons .remove .btn{text-align:center;margin:0 auto;display:block;}@media (min-width: 991px) {.subscriptions .rx-modal .remove.payment-section .remove-buttons .remove .btn{float:right;margin:0;}}.subscriptions .rx-modal .remove.payment-section .remove-text{float:left;width:33.33%;font-weight:bold;}.subscriptions .rx-modal .remove.payment-section .remove-text p{margin-bottom:0;margin-top:5px;}.subscriptions .rx-modal select{text-align:left;margin:0 auto;}@media (min-width: 992px) {.subscriptions .rx-modal select{text-align:center;}}.subscriptions .rx-modal .quantity-selects{padding:0 0 15px 0;}.subscriptions .rx-modal .quantity-selects .qty{width:33.33%;float:right;}@media (min-width: 992px) {.subscriptions .rx-modal .quantity-selects .qty{margin-right:-20px;}}.subscriptions .rx-modal .qty>div{margin:0 auto;text-align:center;}.subscriptions .rx-modal .qty>div label{text-align:center;}@media (min-width: 768px) {.subscriptions .rx-modal .qty>div label{font-size:18px;}}.subscriptions .rx-modal .quantity-text{width:33.33%;float:left;}.subscriptions .rx-modal .quantity-text p{font-weight:bold;}@media (min-width: 768px) {.subscriptions .rx-modal .quantity-text p{font-size:18px;}}.subscriptions .rx-modal .quantity-text p .grey-text{font-weight:normal;width:70%;word-break:break-all;}.subscriptions .rx-modal .form-item-subscribe-right-eye,.subscriptions .rx-modal .form-item-subscribe-left-eye,.subscriptions .rx-modal .form-item-payment-right-eye,.subscriptions .rx-modal .form-item-payment-left-eye{text-align:center;}@media (min-width: 992px) {.subscriptions .rx-modal .form-item-subscribe-right-eye,.subscriptions .rx-modal .form-item-subscribe-left-eye,.subscriptions .rx-modal .form-item-payment-right-eye,.subscriptions .rx-modal .form-item-payment-left-eye{text-align:left;}}.subscriptions .rx-modal .subscribe-switcher,.subscriptions .rx-modal .payment-switcher{float:left;margin:5px 10px 0 0;}.subscriptions .rx-modal .form-item{margin-bottom:0;}.subscriptions .rx-modal .form-item-cl-details-summary:after,.subscriptions .rx-modal .form-item-cl-details-summary-mini:after{content:"";display:block;clear:both;}.subscriptions .rx-modal #subscribe-collapse h4{margin:0;padding:15px 0;font-weight:bold;}.subscriptions .rx-modal .line-label{display:block;padding-bottom:0;word-wrap:break-word;}.subscriptions .rx-modal .pack-size-2{display:block;}.subscriptions .rx-modal .price-value{font-weight:bold;color:#008945;font-size:20px;}.subscriptions .rxentry button.close,.subscriptions .rx-modal button.close{z-index:99;right:10px;top:0;margin-top:0;line-height:normal;position:absolute;}.subscriptions .headings{width:33.33%;float:left;}.subscriptions .headings span{font-weight:bold;line-height:38px;}@media (min-width: 768px) {.subscriptions .headings span{font-size:18px;}}@media (min-width: 992px) {.subscriptions .headings{float:none;display:table;table-layout:fixed;width:100%;}}.subscriptions .headings .heading-title{padding:10px 0 15px;overflow:hidden;max-height:63px;}@media (min-width: 992px) {.subscriptions .headings .heading-title{display:table-cell;}.subscriptions .headings .heading-title:nth-of-type(even){background-color:transparent;}}.subscriptions .headings .heading-title span{padding-left:10px;}@media (min-width: 992px) {.subscriptions .headings .heading-title span{padding-left:0;}}.subscriptions .headings .heading-title span:last-of-type{visibility:hidden;}@media (min-width: 992px) {.subscriptions .headings .heading-title span:last-of-type{visibility:visible;}}.subscriptions .headings .heading-title span:first-of-type{visibility:visible;}@media (min-width: 992px) {.subscriptions .headings .heading-title{padding-left:0;}}.subscriptions .headings .heading-title:first-of-type span{visibility:hidden;}@media (min-width: 992px) {.subscriptions .headings .heading-title:first-of-type span{visibility:visible;}}.subscriptions .headings .heading-title:nth-of-type(even){background-color:#F4F4F4;}@media (min-width: 992px) {.subscriptions .headings .heading-title:nth-of-type(even){background-color:transparent;}}.subscriptions .field-cl-eye span{line-height:2.4;}.subscriptions .spec-field{width:100%;padding:10px 0 15px;height:63px;font-weight:bold;}@media (min-width: 992px) {.subscriptions .spec-field{display:table-cell;width:auto;}}.subscriptions .spec-field #right-eye,.subscriptions .spec-field #left-eye{font-weight:bold;}.subscriptions .spec-field div{height:38px;text-align:center;font-weight:normal;line-height:2.4;}@media (min-width: 992px) {.subscriptions .spec-field div{text-align:left;}}.subscriptions .spec-field span{text-align:center;display:block;}@media (min-width: 992px) {.subscriptions .spec-field span{text-align:left;}}.subscriptions .spec-field img{height:38px;width:auto;display:block;margin:-5px auto 0 auto;}@media (min-width: 992px) {.subscriptions .spec-field img{width:auto;height:58px;margin-left:0;}}.subscriptions .spec-field .ui-selectmenu-status{text-align:center;}.subscriptions .spec-field a.ui-selectmenu.form-control{max-width:80px;border:2px solid #ccc;}.subscriptions .spec-field label{display:none;}.subscriptions .base-curve,.subscriptions .sphere,.subscriptions .axis,.subscriptions .power{background-color:#F4F4F4;}@media (min-width: 992px) {.subscriptions .base-curve,.subscriptions .sphere,.subscriptions .axis,.subscriptions .power{background-color:transparent;}}.subscriptions .striped:nth-of-type(even){background-color:#F4F4F4;}@media (min-width: 992px) {.subscriptions .striped:nth-of-type(even){background-color:transparent;}}.subscriptions .striped a.ui-selectmenu{text-align:center;margin:0 auto;}@media (min-width: 992px) {.subscriptions .striped a.ui-selectmenu{text-align:left;margin:inherit;}}.subscriptions .prescription-row{float:left;width:33.33%;}@media (min-width: 992px) {.subscriptions .prescription-row{float:none;width:100%;border-top:1px solid #DFDDDD;display:table;table-layout:fixed;}}.subscriptions .health-fund-code{display:block;line-height:1.5;color:#666666;}.pane-specsavers-cart .order-plu-line.panel-body{padding:15px 0 0 15px;}#payment-shipping-cost .line-label,#subscribe-shipping-cost .line-label{font-weight:bold;}#new-monthly-payment p,#payment-you-pay p{font-size:20px;}.product-price .price-now{font-size:20px;color:#008945;}.subs-enabled .product-price .price-now{color:#333333;}.price-from-discount{text-decoration:line-through;padding-right:5px;}span.pack-size.pack-size-2 span.price-now-discount{color:#008945;font-weight:bold;}.subs-enabled span.pack-size.pack-size-2 span.price-now-discount{color:#333333;}.payment-schedule-wrapper .schedule-table{padding-right:0;}.payment-schedule-wrapper .schedule-text{padding-left:0;}@media (min-width: 768px) {.payment-schedule-wrapper .schedule-text{padding-left:15px;}}.checkout .lens-type{display:none;}.checkout #edit-commerce-payment-payment-method .form-item-commerce-payment-payment-method label p.description{padding-left:0;}.checkout .form-item-de-qualifier{margin-left:0;}.checkout .subscriptions{margin-top:15px;margin-bottom:15px;padding:15px;background-color:#fff;}@media (min-width: 768px) {.checkout .subscriptions{border:1px solid #DFDDDD;}}.checkout .sidebar .view-specsavers-cart .subscriptions{padding:0;border:none;}.checkout table.commerce-price-formatted-components.table-no-striping.table{margin-top:30px;}table.subscriptions-schedule.table-no-striping.table.table-hover.table-striped.sticky-enabled.tableheader-processed.sticky-table{border:1px solid #DFDDDD;}table.subscriptions-schedule.table-no-striping.table.table-hover.table-striped.sticky-enabled.tableheader-processed.sticky-table tbody{background-color:#fff;}table.subscriptions-schedule.table-no-striping.table.table-hover.table-striped.sticky-enabled.tableheader-processed.sticky-table th,table.subscriptions-schedule.table-no-striping.table.table-hover.table-striped.sticky-enabled.tableheader-processed.sticky-table td{border:1px solid #DFDDDD;}table.subscriptions-schedule.table-no-striping.table.table-hover.table-striped.sticky-enabled.tableheader-processed.sticky-table tr.completed{background-color:#008945;color:#fff;}table.subscriptions-schedule.table-no-striping.table.table-hover.table-striped.sticky-enabled.tableheader-processed.sticky-table tr.completed td{border:1px solid #008945;background-color:#008945;color:#fff;}table.subscriptions-schedule.table-no-striping.table.table-hover.table-striped.sticky-enabled.tableheader-processed.sticky-table tr.canceled{background-color:#333333;color:#fff;}table.subscriptions-schedule.table-no-striping.table.table-hover.table-striped.sticky-enabled.tableheader-processed.sticky-table tr.canceled td{border:1px solid #333333;}table.subscriptions-schedule.table-no-striping.table.table-hover.table-striped.sticky-enabled.tableheader-processed.sticky-table tr.failed{background-color:#DF6565;color:#fff;}table.subscriptions-schedule.table-no-striping.table.table-hover.table-striped.sticky-enabled.tableheader-processed.sticky-table tr.failed td{border:1px solid #DF6565;}table.subscriptions-schedule.table-no-striping.table.table-hover.table-striped.sticky-enabled.tableheader-processed.sticky-table th{background-color:#fff;}.table-hover>tbody>tr.failed:hover>td{background-color:#DF6565;}@media (min-width: 992px) {.admin-menu .component-total{padding-right:0;}}.component-type-flat-rate-delivery .component-total{color:#008945;}.component-title .estimated{display:block;color:#666666;}#edit-payment-schedule h2{padding-left:0;}#edit-payment-schedule div:first-of-type{padding-right:0;}#edit-payment-schedule div:last-of-type{padding-left:0;}.my-account h2.easypay-logo{height:30px;width:120px;background-size:100px;margin-bottom:0;background-position:0 0;padding-bottom:0;}.my-account h2.easypay-logo a{text-indent:-9999px;display:block;}.my-account input#edit-next-order-date-enabled{float:left;margin:5px 4px 0 0;}.my-account .description{margin-top:10px;}.my-account .btn-danger{color:#008945;background-color:transparent;border-color:transparent;}.my-account .btn-danger .fa-trash-o{font-size:18px;}.my-account #content-column{padding:0;}.my-account .panels-flexible-row-new-1{margin-top:10px;}.my-account .panels-flexible-column-first{padding-right:0;padding-left:0;width:100%;float:none;}@media (min-width: 768px) {.my-account .panels-flexible-column-first{padding-right:15px;width:50%;float:left;}}.my-account .panels-flexible-column-last{padding-right:0;padding-left:0;width:100%;float:none;}@media (min-width: 768px) {.my-account .panels-flexible-column-last{padding-left:15px;width:50%;float:left;}}.my-account .panels-flexible-column-inside{padding:0;}.my-account .view-my-account-order-details-line-items caption{padding:15px 0;}.subs-enabled .my-account .pane-defaultcontent-blocks-my-subscriptions-intro .node-block{padding:15px!important;margin-bottom:15px!important;background-color:#fff;}@media (min-width: 991px) {.subs-enabled .my-account .pane-defaultcontent-blocks-my-subscriptions-intro .node-block{padding:0!important;margin-bottom:0!important;background-color:transparent;}}.subs-enabled .my-account .pane-subscriptions-order .order-totals{text-align:left;padding:15px;margin-bottom:15px;clear:both;background-color:#fff;}@media (min-width: 991px) {.subs-enabled .my-account .pane-subscriptions-order .order-totals{padding:0!important;background-color:transparent;text-align:right;}}.subs-enabled .my-account .pane-subscriptions-order .panel-body h2{margin-top:0;}.my-subscriptions{background-color:#fff;margin:15px 0;padding:15px;}@media (min-width: 768px) {.my-subscriptions{padding:0;}}.my-subscriptions .hidden-label{visibility:hidden;}.pane-subscriptions-order .sticky-header{display:none;}.pane-subscriptions-order .panel-default{border-color:transparent;}@media (min-width: 768px) {.pane-subscriptions-order .panel-default{border-color:#DFDDDD;}}.pane-subscriptions-order div#add-product-wrapper,.pane-subscriptions-order div#add-solution-wrapper{margin:15px 0;padding:0 15px;}.pane-subscriptions-order div#add-product-wrapper #edit-add,.pane-subscriptions-order div#add-solution-wrapper #edit-add,.pane-subscriptions-order div#add-product-wrapper #edit-solution,.pane-subscriptions-order div#add-solution-wrapper #edit-solution{float:right;margin:0 auto;display:block;width:100%;}@media (min-width: 480px) {.pane-subscriptions-order div#add-product-wrapper #edit-add,.pane-subscriptions-order div#add-solution-wrapper #edit-add,.pane-subscriptions-order div#add-product-wrapper #edit-solution,.pane-subscriptions-order div#add-solution-wrapper #edit-solution{width:auto;}}.pane-subscriptions-order td img{display:none;width:auto;height:56px;margin-top:-6px;}@media (min-width: 992px) {.pane-subscriptions-order td img{display:inline;}}.pane-subscriptions-order td .product-title{display:block;max-width:200px;text-align:left;line-height:normal;font-weight:bold;}td.views-field div{font-weight:600;}td.views-field.views-field-field-cl-image img{display:none;width:auto;height:56px;margin-top:-5px;}@media (min-width: 992px) {td.views-field.views-field-field-cl-image img{display:block;}}.custom-subscriptions-my-subscription-form .options .btn-primary{width:100%;}@media (min-width: 992px) {.custom-subscriptions-my-subscription-form .options .btn-primary{width:auto;}}.custom-subscriptions-my-subscription-form .my-subscriptions-table{padding:15px;background-color:#fff;}@media (min-width: 992px) {.custom-subscriptions-my-subscription-form .my-subscriptions-table{padding:0;}}.custom-subscriptions-my-subscription-form .my-subscriptions-table .form-item{margin-bottom:0;}.custom-subscriptions-my-subscription-form .my-subscriptions-table table{margin:0;}.custom-subscriptions-my-subscription-form .my-subscriptions-table table thead span.hidden-mobile{width:auto;max-width:100%;}@media (min-width: 992px) {.custom-subscriptions-my-subscription-form .my-subscriptions-table table thead span.hidden-mobile{display:inline-block;}}.custom-subscriptions-my-subscription-form .my-subscriptions-table table thead tr th{font-weight:bold;}.custom-subscriptions-my-subscription-form .my-subscriptions-table table thead tr th:last-of-type{visibility:hidden;}.custom-subscriptions-my-subscription-form .my-subscriptions-table table tbody tr td{padding:6px 5px;}.custom-subscriptions-my-subscription-form .my-subscriptions-table table tbody tr td .btn-success{width:100%;max-width:76px;}@media (min-width: 992px) {.custom-subscriptions-my-subscription-form .my-subscriptions-table table tbody tr td .btn-success{width:auto;}}.custom-subscriptions-my-subscription-form .my-subscriptions-table table tbody tr td .product-attributes-form-eye-add{background-color:#fff;}.custom-subscriptions-my-subscription-form table{background-color:#fff;}.custom-subscriptions-my-subscription-form .panel-default{border-color:transparent;clear:both;}@media (min-width: 992px) {.custom-subscriptions-my-subscription-form .panel-default{border-color:#DFDDDD;clear:both;}}.custom-subscriptions-my-subscription-form .order-totals{text-align:left;padding:15px;clear:both;}@media (min-width: 992px) {.custom-subscriptions-my-subscription-form .order-totals{text-align:right;padding:15px 0;}}.custom-subscriptions-my-subscription-form .next-order{clear:both;}.custom-subscriptions-my-subscription-form #edit-save{float:right;}.custom-subscriptions-my-subscription-form .btn-dull.pull-right{margin-right:0;margin-top:5px;}@media (min-width: 480px) {.custom-subscriptions-my-subscription-form .btn-dull.pull-right{margin-right:15px;margin-top:0;}}.subs-enabled .product-type-lens .product-branding h3{position:relative;bottom:0;margin:0 0 5px 0;}.subs-enabled .product-type-lens .product-price{position:relative;right:inherit;bottom:inherit;display:inline-block;float:right;margin-top:-20px;}.subs-enabled .product-tile .subscriptions-area span{display:inline-block;}.subs-enabled .product-tile .product-tile-footer{position:relative;overflow:hidden;width:100%;}.subs-enabled .product-tile .product-tile-footer .subscriptions{margin-top:15px;}.subs-enabled .tile-view-wide .product-type-lens .product-tile-footer{height:auto!important;float:none;position:relative;width:100%;}@media (min-width: 992px) {.subs-enabled .tile-view-wide .product-type-lens .product-tile-footer{float:right;width:45%;}}@media (min-width: 1200px) {.subs-enabled .tile-view-wide .product-type-lens .product-tile-footer{float:right;width:34%;}}@media (min-width: 992px) {.subs-enabled .tile-view-wide .product-type-lens .product-tile-header{width:55%;}}@media (min-width: 1200px) {.subs-enabled .tile-view-wide .product-type-lens .product-tile-header{width:63%;}}.subs-enabled .tile-view-wide .product-type-lens .product-price{margin-top:-45px;}.subs-enabled .tile-view-wide .product-type-lens .product-price .price-was{margin-left:20px;}.payment-method-change p{text-align:left;}.pay-monthly-summary .title{font-weight:bold;display:inline-block;}.pay-monthly-summary .value{color:#008945;font-weight:bold;float:right;}.basket .subscriptions .your-basket-subscription{border:0;}.basket .your-basket-subscription .summary-text{padding-left:0;padding-right:0;}.basket .basket-edit a{cursor:pointer;}.basket a.ui-selectmenu.form-control,.basket .select-menu{max-width:80px!important;border-width:2px;display:inline-block;}@media (min-width: 767px) {.basket a.ui-selectmenu.form-control,.basket .select-menu{max-width:100px!important;}}.basket .product-image img{float:right;}.basket .pane-defaultcontent-blocks-regulations-notice{margin:0;}.basket .pane-defaultcontent-blocks-regulations-notice p{margin-bottom:0;}@media (min-width: 768px) {.basket .pane-defaultcontent-blocks-regulations-notice{margin-top:15px;}}.basket .pane-defaultcontent-blocks-cl-no-quibble-no-fuss-guarantee{margin-top:0;}.basket .pane-easypay-form-cart #edit-order-easypay-options--2 h2{color:#008945;margin-top:0;font-size:18px;}.basket .pane-easypay-form-cart #edit-order-easypay-options--2 ul{padding:0;margin:15px 0;}.basket .pane-easypay-form-cart #edit-order-easypay-options--2 ul li{list-style:none;}.basket .pane-easypay-form-cart #edit-order-easypay-options--2 ul li:before{content:"\f00c";font-family:FontAwesome;padding-right:10px;}.warning-message,.warning-message-is-subbscribe{margin:15px 0;border:1px solid #ff0000;background-color:#d9534f;color:#fff;padding:15px;}.warning-message a,.warning-message-is-subbscribe a{color:#fff;text-decoration:underline;}.form-item.form-type-item.form-item-cl-details-summary:before,.form-item.form-type-item.form-item-cl-details-summary-mini:before,.form-item.form-type-item.form-item-cl-details-summary:after,.form-item.form-type-item.form-item-cl-details-summary-mini:after{content:"";display:table;}.form-item.form-type-item.form-item-cl-details-summary:after,.form-item.form-type-item.form-item-cl-details-summary-mini:after{clear:both;}#block-custom-commerce-cart-summary .summary-text,#block-views-specsavers-cart-block-mini .summary-text{padding-left:0;padding-right:0;}#block-custom-commerce-cart-summary .summary-text .price-now,#block-views-specsavers-cart-block-mini .summary-text .price-now{float:left;}#block-custom-commerce-cart-summary .product-image,#block-views-specsavers-cart-block-mini .product-image{padding-left:0;padding-right:0;}.spec-basket .commerce-cart-order-summary .order-total .line.you-pay{border-top:0;margin-top:0;}.order-summary-confirmation-pane .views-table{margin-top:15px;}ol.inline.commerce-checkout-progress li{background-color:#d6d6d6;}.checkout .subscriptions-schedule caption{display:none;}@media (min-width: 992px) {.payment-schedule-wrapper{padding:15px 0 15px 0;}}.subscriptions-schedule caption{padding:0;margin:0 0 15px 0;}.subs-disabled .price-value.text-green{color:#008945;}.subs-disabled .product-type-lens .product-branding h3{position:relative;margin:0;bottom:initial;left:initial;}.subs-disabled .product-type-lens .product-price{position:relative;right:inherit;bottom:inherit;display:inline-block;float:right;margin-top:-25px;}@media (min-width: 991px) {.subs-disabled .tile-view-wide .product-price{float:none;margin-top:0;}}.subscriptions .rx-modal .one-off .btn-xl,.subscriptions .rx-modal .subscribe .btn-xl{width:100%;float:none;margin:0;}.subscriptions .rx-modal #subscribe-you-pay,.subscriptions .rx-modal #payment-you-pay{font-size:20px;border-bottom:1px solid #dfdddd;margin-bottom:15px;}.subscriptions .rx-modal #subscribe-you-pay .monthly,.subscriptions .rx-modal #payment-you-pay .monthly{font-size:16px;}.cart .subscriptions .rx-modal .one-off .btn-xl,.basket .subscriptions .rx-modal .one-off .btn-xl,.cart .subscriptions .rx-modal .subscribe .btn-xl,.basket .subscriptions .rx-modal .subscribe .btn-xl{margin:0 0 15px 0;width:100%;}@media (min-width: 768px) {.cart .subscriptions .rx-modal .one-off .btn-xl,.basket .subscriptions .rx-modal .one-off .btn-xl,.cart .subscriptions .rx-modal .subscribe .btn-xl,.basket .subscriptions .rx-modal .subscribe .btn-xl{width:48%;}.cart .subscriptions .rx-modal .one-off .btn-xl:last-of-type,.basket .subscriptions .rx-modal .one-off .btn-xl:last-of-type,.cart .subscriptions .rx-modal .subscribe .btn-xl:last-of-type,.basket .subscriptions .rx-modal .subscribe .btn-xl:last-of-type{margin-left:7px;float:right!important;}.cart .subscriptions .rx-modal .one-off .btn-xl:first-of-type,.basket .subscriptions .rx-modal .one-off .btn-xl:first-of-type,.cart .subscriptions .rx-modal .subscribe .btn-xl:first-of-type,.basket .subscriptions .rx-modal .subscribe .btn-xl:first-of-type{margin-right:7px;float:left!important;}}.my-account .rxentry-pager-target tr th,.my-account .my-subscriptions-table tr th,.my-account .rxentry-pager-target tr td,.my-account .my-subscriptions-table tr td{height:56px;}.my-account .form-item-next-order-date-enabled #edit-next-order-date-no-further-enabled{float:left;margin:5px 4px 0 0;}.my-account .form-item-next-order-date-enabled label{display:block;}.my-account .wallet-cards-table thead th:nth-of-type(4),.my-account .wallet-cards-table tbody td:nth-of-type(4){height:initial;}.my-account .input-group-addon{padding:0;line-height:0;border:none;}@media (min-width: 0) and (max-width: 991px) {.subscriptions .single-eye .headings,.subscriptions .single-eye .prescription-row,.subscriptions .single-eye .quantity-text,.subscriptions .single-eye .quantity-selects .qty,.subscriptions .single-eye .remove-buttons{width:50%;float:left;}}.subscriptions .single-eye .remove.payment-section .remove-buttons .remove{width:auto;float:none;}.subscriptions .single-eye .remove.payment-section .remove-text,.subscriptions .single-eye .remove.payment-section .remove-buttons{width:50%;float:left;}@media (min-width: 768px) {.subscriptions .single-eye .remove .btn{width:50%;}}table.subscriptions-schedule tr.completed{background-color:#008945;color:#ffffff;}table.subscriptions-schedule tr.failed{background-color:#df6565;color:#ffffff;}table.subscriptions-schedule tr.canceled{background-color:#333333;color:#ffffff;}@media (min-width: 768px) {.help-and-faqs #main{margin-bottom:0;}}.help-and-faqs .error.messages-inline{width:100%;float:none;}.help-and-faqs .pane-webform{margin-bottom:10px;}.help-and-faqs .pane-unipro-help-faq img{width:100%;margin-bottom:15px;}.help-and-faqs #content-wrapper{margin-bottom:0;}.help-and-faqs .help-faq-2-col{margin-top:20px;}.help-and-faqs .field-type-taxonomy-term-reference{display:inline-block;}@media (min-width: 768px) {.help-and-faqs h1#page-title.no-banner{padding-bottom:20px!important;}}.help-and-faqs .back-to h2{display:inline-block;font-size:16px;margin:0;}.help-and-faqs .back-to h2:before{content:"\f053";font-family:FontAwesome;padding-right:10px;}.help-and-faqs .back-to .field-item a{text-decoration:none;font-weight:bold;}.help-and-faqs .back-to-all a{text-decoration:none;font-weight:bold;}.help-and-faqs .back-to-all a:before{content:"\f053";font-family:FontAwesome;padding-right:10px;}.help-and-faqs h2,.help-and-faqs h3{margin-top:0;font-size:20px;}.help-and-faqs .faq-banner{display:none;}@media (min-width: 768px) {.help-and-faqs .faq-banner{display:block;}}.help-and-faqs .banner-inner h2{color:#fff!important;}.help-and-faqs .sidebar{margin-bottom:0;}.help-and-faqs .sidebar .pane-title{background-color:transparent;color:#333;font-size:20px;font-weight:bold;padding:0;}.help-and-faqs .pane-views-exp-faq-search-search-results{margin-bottom:15px;}.help-and-faqs .pane-views-exp-faq-search-search-results .form-submit{text-indent:-9999px;display:inline-block;height:42px;}.help-and-faqs .pane-views-exp-faq-search-search-results .form-submit:after{content:"\f002";font-family:FontAwesome;color:#ffffff;display:block;padding:0;text-indent:0;margin-top:-21px;}.help-and-faqs .facetapi-facetapi-links.facetapi-facet-field-category li{padding-bottom:5px;}.help-and-faqs .panel .node{padding:0!important;}.help-and-faqs .panel-default{border-color:#dddddd!important;}.help-and-faqs .centre-col textarea{width:100%;border:1px solid #ccc;padding:15px;margin-bottom:15px;}.help-and-faqs .centre-col textarea#edit-submitted-type-your-question-below{margin-bottom:0px;}@media (min-width: 768px) {.help-and-faqs .main-content-area .top{padding:0;}}.help-and-faqs .form-control{height:42px;}.help-and-faqs .webform-component--type-your-question-below .form-control{height:auto;}.help-and-faqs .input-group-btn input{height:42px;}.help-and-faqs .view-display-id-search_results .field-content a{text-decoration:none;}.help-and-faqs .view-header .pagination{display:none;}.help-and-faqs .pane-node-field-category{padding:0;}.help-and-faqs .pane-node-field-category .field-type-taxonomy-term-reference{width:100%;}.help-and-faqs .pane-node-field-category .field-type-taxonomy-term-reference:before{top:33px;left:25px;position:absolute;content:"\f053";font-family:FontAwesome;}@media (min-width: 768px) {.help-and-faqs .pane-node-field-category .field-type-taxonomy-term-reference:before{top:18px;}}.help-and-faqs .pane-node-field-category .field-type-taxonomy-term-reference:hover{outline:1px solid #8a8a8a;color:#006338;}.help-and-faqs .field-name-field-description{margin-bottom:15px;font-style:italic;}.help-and-faqs .field-name-field-description .fa-quote-left{position:relative;top:-3px;left:-3px;}.help-and-faqs .field-name-field-content-body{margin-bottom:15px;word-wrap:break-word;}.help-and-faqs .field-name-field-content-body .field-label{font-weight:bold;}.help-and-faqs .field-type-taxonomy-term-reference__link{font-weight:bold;padding:15px 15px 15px 30px;width:100%;display:block;text-decoration:none;}.help-and-faqs .field-type-taxonomy-term-reference__link:hover{text-decoration:underline;}.help-and-faqs .field-name-field-video-embed iframe{width:100%;}.help-and-faqs .pagination .active>a{background-color:#686868;border-color:#686868;}.search-results--mobile{display:block;margin:15px;}.search-results--tablet{display:none;}.help-faq--find-more-stores--mobile{display:none;}.help-faq--find-more-stores--mobile .right-col{width:100%;padding:0;}.help-faq--find-more-stores--wide{display:block;}@media (min-width: 768px) {.search-results--mobile{display:none;}.search-results--tablet{display:block;}.help-faq--find-more-stores--wide{display:none;}.help-faq--find-more-stores--mobile{display:block;}}@media (min-width: 992px) {.help-faq--find-more-stores--wide{display:block;}.help-faq--find-more-stores--mobile{display:none;}}.help_and_faq--search-results--header{font-style:italic;}.view-display-id-most_popular .views-row{margin-top:5px;margin-bottom:15px;}#facetapi-facet-search-apihelp-question-block-field-category ul:last-of-type li{padding-bottom:0px;}#facetapi-facet-search-apihelp-question-block-field-category .expanded .leaf a{padding:10px 40px;font-size:16px;font-weight:normal;border-top:1px solid #dfdddd;border-left:1px solid #dfdddd;border-right:1px solid #dfdddd;border-bottom:none;}#facetapi-facet-search-apihelp-question-block-field-category .expanded .leaf a.facetapi-active{background-color:#f4f4f4;color:#006338;}#facetapi-facet-search-apihelp-question-block-field-category .expanded .leaf:last-of-type a{border-bottom:1px solid #dfdddd;}#facetapi-facet-search-apihelp-question-block-field-category li.expanded a{border-bottom:none;}#facetapi-facet-search-apihelp-question-block-field-category li.expanded a:hover{border:1px solid #dfdddd;border-bottom:none;}.pane-rate-widget{margin:15px 0 0 0;}.pane-rate-widget h2{font-size:18px;}@media (min-width: 768px) {.pane-rate-widget h2{display:inline-block;float:left;margin-right:15px;}}@media (min-width: 768px) {.help-and-faqs .centre-col,.help-and-faqs .right-col{margin-top:35px;}}@media (min-width: 768px) {.help-and-faqs .centre-col,.help-faq-cat .centre-col,.help-faq-search .centre-col,.help-and-faqs .right-col,.help-faq-cat .right-col,.help-faq-search .right-col{margin-top:0;}}.related-questions{display:none;}@media (min-width: 992px) {.related-questions{display:block;}}.related-questions .field-content a{text-decoration:none;}.pane-faq-search-most-popular a{text-decoration:none;}.pane-faq-search-most-popular a:hover{text-decoration:underline;}.help-faq-context-block{margin-top:15px;margin-bottom:0;}@media (min-width: 768px) {.help-faq-context-block{margin-top:0;padding:15px;border:1px solid #dfdddd;}}.help-faq-context-block h3{margin-top:0;}.help-faq-context-block ul{padding:0;}.help-faq-context-block ul li{list-style:none;margin-bottom:20px;}.help-faq-context-block ul li a{text-decoration:none;font-weight:600;}.help-faq-context-block ul li a:after{content:"\f054";font-family:FontAwesome;margin-left:10px;font-weight:normal;font-size:12px;}.help-faq-context-block .all-topics{float:right;}.node-type-page-basic .sidebar .help-faq-context-block h3{margin-top:0;}.node-type-page-basic .sidebar .help-faq-context-block li{padding-bottom:initial;line-height:normal;}.node-type-page-basic .sidebar .help-faq-context-block li a{border:none;padding:0;}.node-type-page-basic .sidebar .help-faq-context-block li a:hover{text-decoration:none!important;}.pane-help-and-faqs-bt-3 .pane-title{text-transform:capitalize;}.node-type-news-article .field-name-field-published-date,.entity-store-related-news-article .field-name-field-published-date{margin-bottom:10px;}.node-type-news-article .field-name-print-link,.entity-store-related-news-article .field-name-print-link{display:none;}@media (min-width: 768px) {.node-type-news-article .field-name-print-link,.entity-store-related-news-article .field-name-print-link{display:inline-block;margin-bottom:10px;margin-left:10px;margin-right:10px;float:right;}}.node-type-news-article .field-name-field-news-image,.entity-store-related-news-article .field-name-field-news-image{margin:0 0 10px 0;}.node-type-news-article .field-name-field-news-image img,.entity-store-related-news-article .field-name-field-news-image img{width:100%;}.node-type-news-article .field-name-body iframe,.entity-store-related-news-article .field-name-body iframe{max-width:100%;}@media (min-width: 480px) {.node-type-news-article .group-image,.entity-store-related-news-article .group-image{margin:0 15px 15px 0;float:left;width:50%;}}.form-item-store-thank-you-hearing-center-message{text-align:center;margin-bottom:20px;}.store_booking_confirmation_hearing{background-color:#F4F4F4;padding:15px;font-size:18px;}@media (min-width: 768px) {.store_booking_confirmation_hearing{background-color:transparent;max-width:300px;border-right:1px solid #F4F4F4;}}.store_search__hearing_confirmation--name{font-weight:bold;}.store_search__hearing_confirmation--date .booking_date{font-weight:bold;}.store_search__hearing_confirmation--time .booking_time{font-weight:bold;}.store_search__hearing_confirmation--postscript{margin-top:10px;font-size:14px;font-style:italic;}.store_search__hearing_confirmation--postscript a[href^="tel:"]:before{margin-right:5px;margin-left:5px;}.store-search-hearcare-form--rich-store-page .pane-title{margin:5px 0;}.store-search-hearcare-form--rich-store-page .store_search__help_text{font-weight:600;margin:25px 0 16px 0;}@media (min-width: 992px) {.store-search-hearcare-form--rich-store-page .form-submit{max-width:50%;}}.store_search__hearing-time-info{padding:10px 0;margin:10px 0 20px 0;line-height:14px;border-top:1px solid #DFDDDD;border-bottom:1px solid #DFDDDD;}.store-booking-hearcare-customer-details-form{padding:15px;border:1px solid #DFDDDD;}.store-booking-hearcare-customer-details-form .form-type-select{display:inline-block;}.store-booking-hearcare-customer-details-form .date-day{width:70px;}.store-booking-hearcare-customer-details-form .date-month,.store-booking-hearcare-customer-details-form .date-year{width:80px;}.store-booking-hearcare-customer-details-form .form-submit{float:right;}.store-booking-hearcare-customer-details-form .spinner-right{float:right;margin-left:5px;}.form-item-secondary-hearing-options{padding-left:15px;}@media (min-width: 480px) {.form-item-secondary-hearing-options{padding-left:15px;}}.form-item-secondary-hearing-options .form-item-secondary-hearing-options{padding-left:5px;}@media (min-width: 480px) {.form-item-secondary-hearing-options .form-item-secondary-hearing-options{padding-left:15px;}}.panel-pane .form-item-secondary-hearing-options{padding-left:0;}.store__available_times_wrapper{border-top:1px solid #DFDDDD;}.store__available_times_wrapper .date_wrapper{padding:10px;border-bottom:1px solid #DFDDDD;}.store__available_times_wrapper ul{margin:0;padding:0;list-style:none;display:block;}.store__available_times_wrapper ul .slick-prev,.store__available_times_wrapper ul .slick-next{position:absolute;display:block;height:20px;width:20px;cursor:pointer;color:#009552;top:50%;margin-top:-10px;padding:0;border:none;outline:none;}.store__available_times_wrapper ul .slick-prev:hover,.store__available_times_wrapper ul .slick-next:hover,.store__available_times_wrapper ul .slick-prev:focus,.store__available_times_wrapper ul .slick-next:focus{outline:none;background:transparent;color:#005930;}.store__available_times_wrapper ul .slick-prev:hover:before,.store__available_times_wrapper ul .slick-next:hover:before,.store__available_times_wrapper ul .slick-prev:focus:before,.store__available_times_wrapper ul .slick-next:focus:before{opacity:0.9;}.store__available_times_wrapper ul .slick-prev.slick-disabled:before,.store__available_times_wrapper ul .slick-next.slick-disabled:before{opacity:0.9;}.store__available_times_wrapper ul .slick-prev{left:-17px;}.store__available_times_wrapper ul .slick-next{right:-25px;}.store__available_times_wrapper .slick-disabled{display:none!important;}.store__available_times_carousel_item .store_search__more_dates_link{text-decoration:none;display:block;width:80%;margin-left:auto;margin-right:auto;}.store__available_times_carousel_item .store_search__more_dates_link:hover{color:#006338;}.store__available_times_carousel_item .store_search__more_dates_link:focus{outline:0;}.store__available_times_carousel_item .store_search__more_dates_link .fa-plus{display:block;clear:both;padding-top:135px;}.store__available_times_carousel_item{text-align:center;padding:0;display:block;float:left;cursor:all-scroll;}.store__available_times_carousel_item:focus{outline-color:#f4f4f4;}.store__date{font-size:18px;font-weight:bold;}.slick-current .store__available_slots{border-left:1px solid #DFDDDD;}.store__available_slots{padding:0;list-style:none;text-align:center;border-right:1px solid #DFDDDD;width:100%;}.store__time_slot{margin:5px auto 0 auto;width:90%;}.store__time_slot span{padding:15px;display:block;margin-left:-8px;}.store__time_slot .store__select_appointment_link{display:block;text-decoration:none;padding:10px 0;background:white;}.store__time_slot .store__select_appointment_link:hover{background-color:#ebebeb;color:#006338;}.store__end_of_booking{display:block;padding:100px 10px 0px 10px;font-size:12px;word-wrap:break-word;}@media (min-width: 480px) {.store__end_of_booking{padding:100px 0 0 0;font-size:14px;}}.store-search-hearcare-form--rich-store-page{padding:15px;border:1px solid #DFDDDD;}.store-search-hearcare-form{padding:15px;margin-top:30px;background-color:#ffffff;}.store-search-hearcare-form .page-title{padding-left:0;}.store-search-hearcare-form .store-search-field{padding:10px 16px;margin:20px 0;width:100%;}.store-search-hearcare-form .store-search-form-field{width:100%;}.store-search-hearcare-form .form-submit{margin:34px 0;width:100%;height:48px;}.store-search-hearcare-form .stores-content-block{margin-top:25px;border-top:1px solid #DFDDDD;border-bottom:1px solid #DFDDDD;padding:20px 0;}.store-search-hearcare-form .stores-content-block p{margin:0;}.store-search-hearcare-form .hearing-tests{background:#f8f8f8;border:2px solid #e5e5e5;border-radius:10px;margin:30px 0 0 0;padding:7px 30px;}.store-search-hearcare-form .hearing-tests h2{color:#000;font-size:150%;margin:0 0 10px 0;padding:0;}.store-search-hearcare-form .hearing-tests p{font-size:100%;margin:0;}.store-search-hearcare-form label{font-weight:normal;font-size:14px;}@media (min-width: 480px) {.store-search-hearcare-form label{font-size:16px;}}.store-search-hearcare-form .form-radios{padding-left:15px;}.store-search-hearcare-form .form-type-radio .form-radio,.store-search-hearcare-form .form-type-radio label{cursor:pointer;}@media (min-width: 992px) {.store-search-hearcare-form{padding:0px;margin-top:inherit;}}.store-search-hearcare-form.store-search-hearcare-form--rich-store-page{padding:15px;border:1px solid #DFDDDD;}.store-search-hearcare-form .spinner-right{float:right;margin-left:5px;}.hearcare-enabled #edit-booking-submit{display:none;}.store-search-hearcare-form--rich-store-page #edit-booking-submit{display:inline-block;}.store_search__results__header .page-title{display:inline-block;padding-left:0;margin-bottom:20px;margin-right:10px;}.store_search__results__change_link{display:inline-block;font-size:14px;line-height:10px;position:relative;padding-left:15px;margin-bottom:20px;top:-3px;}.store_search__results__change_link a{text-decoration:none;}.store_search__results__change_link .fa-chevron-right{position:relative;top:1px;right:-5px;}.store_search__results__map--wrapper{padding:15px;margin-bottom:15px;border:1px solid #e5e5e5;}@media (min-width: 992px) {.store_search__results__map--wrapper{border:0;padding:0 15px;}}.store_search__results__map--interactive{height:200px;}@media (min-width: 992px) {.store_search__results__map--interactive{height:400px;}}.view-mode-book_appointment_hearing_thank_you{margin-top:30px;padding:15px;background-color:#fff;}.view-mode-book_appointment_hearing_thank_you .form-item-get-directions .btn{position:relative;right:40px;top:-2px;}@media print {.view-mode-book_appointment_hearing_thank_you .form-item-get-directions .btn{display:none;}}.view-mode-book_appointment_hearing_thank_you .form-item-store-thank-you-print{display:none;}@media (min-width: 992px) {.view-mode-book_appointment_hearing_thank_you .form-item-store-thank-you-print{margin-top:0;display:block;float:right;}}.view-mode-book_appointment_hearing_thank_you .group-collapsible-map .block-title{padding-top:20px;border-top:1px solid #F4F4F4;padding-left:0;cursor:pointer;}@media (min-width: 768px) {.view-mode-book_appointment_hearing_thank_you .group-collapsible-map .block-title{display:none;}}.view-mode-book_appointment_hearing_thank_you .field-name-field-store-address.field-type-addressfield{padding:15px;}.view-mode-book_appointment_hearing_thank_you .field-name-field-store-address.field-type-addressfield .field-label{font-weight:bold;margin-bottom:10px;}@media (min-width: 768px) {.view-mode-book_appointment_hearing_thank_you .field-name-field-store-address.field-type-addressfield{padding-left:40px;}}@media (min-width: 992px) {.view-mode-book_appointment_hearing_thank_you{margin-top:0;}}.store_search__hearing_booking__change-time{float:right;}.store_search__hearing_booking__change-time .change-time-link{text-decoration:none;}.store_search__hearing_booking__change-time .fa-chevron-left{position:relative;right:5px;top:1px;}.hearcare-enabled .form-item-secondary-hearing-options.form-type-radios{display:none;width:100%;float:left;box-sizing:content-box;}.store-search-hearcare-form--rich-store-page.hearcare-enabled .form-item-secondary-hearing-options.form-type-radios{display:block;}.sweet-alert button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.sweet-alert button.cancel{background-color:#2497C2!important;}@media (max-width: 380px) {.sweet-alert .sa-success,.sweet-alert .sa-info,.sweet-alert .sa-warning,.sweet-alert .sa-error{display:none!important;}}.normal-text{font-weight:normal;}.stores_list_hidden{display:none;}#store-search-block-form a.btn-find-me{margin-top:15px;}#store-search-block-form input.form-control{height:34px;}#store-search-block-form input.btn.btn-primary{height:34px;}.store-search-header-block{margin-top:15px;}.store-search-form{background:#fff;padding:15px;}@media (min-width: 768px) {.store-search-form{padding:5% 10%;border:1px solid #DFDDDD;border-radius:1px;}}.store-search-form h2{margin-top:0;}.store-search-form .store-search-keyword{font-style:italic;}.store-search-form .store-search-results{background:#fff;max-height:200px;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;padding:15px;}.store-search-form .store-search-results ul{margin:0;}.store-search-form .store-search-results ul li{margin:4px 0;}.store-search-form .store-search-form-field{margin:30px 0;}.store-search-form .ajax-progress .throbber{background:url(../../css/images/stores/large-loader.gif) no-repeat;height:32px;position:absolute;right:90%;top:12px;width:32px;z-index:2;}.store-search-form .stores-content-block{clear:left;}.store-search-form .hearing-tests{background:#f8f8f8;border:2px solid #e5e5e5;border-radius:10px;margin:50px 0 0 0;padding:7px 30px;}.store-search-form .hearing-tests h2{color:#000;font-size:150%;margin:0 0 10px 0;padding:0;}.store-search-form .hearing-tests p{font-size:100%;margin:0;}.store__search__index{padding-top:4px;width:32px;height:32px;float:left;border-radius:32px;background-color:#1FA7DE;font-weight:bold;color:white;text-align:center;}.store__name{width:100%;font-size:20px;margin-top:0;}.store__contact{font-size:14px;display:inline-block;}.store__contact__phone_number{font-style:italic;}.search__results__list{padding-left:0;}.search__results__list li{list-style-type:none;padding:16px;border-bottom:1px solid black;}.search__results__list .first{border-top:1px solid black;}.store__link{font-size:14px;text-align:right;}.store__link a{text-decoration:none;}.store__link a:hover{text-decoration:underline;color:#006338!important;}.store__link .fa-chevron-right{position:relative;top:2px;right:-3px;}.store__details__left_col{position:relative;top:5px;float:left;display:inline-block;width:7%;margin-right:10px;}.store__details__middle_col{display:inline-block;width:90%;padding-bottom:7px;}@media (min-width: 1200px) {.store__details__middle_col{width:60%;}}.store__details__right_col{display:inline-block;padding-bottom:7px;width:100%;}@media (min-width: 1200px) {.store__details__right_col{width:19%;float:right;}}.store__details__info_box{border-top:1px solid #e5e5e5;padding-top:7px;font-size:14px;text-align:center;}.store_results__get_more__link{margin:15px;text-align:center;display:none;}.store_results__get_more__link .ajax-progress-throbber{margin-left:10px;}.store_results__show_more__link{margin:15px;text-align:center;display:block;}.store_search__results__get_more{text-align:center;}.store__map__label{color:white;background-color:red;font-family:"Lucida Grande","Arial",sans-serif;font-size:10px;text-align:center;width:10px;white-space:nowrap;}.asterix{color:red;}.store_search__help_text{font-weight:bold;margin-bottom:22px;}.store_search__results__list--wrapper{padding:0!important;}ul.store__booking_results_stores_list{padding:0;list-style:none;}ul.store__booking_results_stores_list .store__details_wrapper{background:#fff;}ul.store__booking_results_stores_list .store__details{padding:10px;}ul.store__booking_results_stores_list .store__details h2{margin-bottom:0;}ul.store__booking_results_stores_list .store__contact{font-style:italic;}ul.store__booking_results_stores_list .store__contact .store__contact__phone_number{font-weight:bold;text-decoration:none;}ul.store__booking_results_stores_list .store__contact .store__contact__phone_number:before{content:none;}.store__search_store_result{background:#f4f4f4;margin-bottom:20px;}.store__available_bookings_wrapper{border:1px solid #DFDDDD;}.store__available_times_wrapper{display:block;clear:both;padding:0 20px;}.store__available_times_wrapper .store_search__more_times_link{border-top:1px solid #DFDDDD;padding:20px 0;display:block;font-size:16px;width:100%;text-align:center;text-decoration:none;}.store__available_times_wrapper .store_search__more_times_link:hover{color:#006338;}.store__available_times_wrapper .store_search__more_times_link .fa-plus{position:relative;top:1px;left:-6px;}.list_carousel.responsive{width:auto;margin-left:0;}.store_search_available_times_loading_pane{position:absolute;top:0;bottom:0;width:100%;display:none;background-color:#f4f4f4;}.store_search_available_times_loading_pane table{height:100%;width:100%;}.store_search_available_times_loading_pane table tr{vertical-align:middle;}.store_search_available_times_loading_pane table td{width:100%;}.store_search_throbber_container{margin:0 auto 0 auto;display:block;width:50%;}.store-booking-thank-you-title .page-title{font-weight:normal;}.geo-location.region-store-search .block-store-search{max-width:305px!important;}.bootstrap .block.in-page-search{top:-4px;}.geo-location{position:relative;}.geo-location .store-search-block-wrapper.is-active{display:block;overflow:hidden;box-shadow:none!important;border-color:none!important;}.geo-location .region-store-search .in-page-search{max-width:305px!important;}.geo-location .store-search-block-wrapper{border:0;}.geo-location .region-store-search .store-search-block-contents{padding:0;}.geo-location div.quick_find{display:inline-block;width:250px;}.geo-location div.quick_find a{max-width:250px;padding:11px;}.geo-location div.quick_text{position:relative;display:inline-block;margin-right:10px;bottom:0;}.geo-location i.fa-map-marker{padding-right:5px;}.geo-location div.quick_text span{padding:7px;display:block;}@media (min-width: 320px) {#block-defaultcontent-blocks-stores-form-footer-content-block .view-mode-full{padding:50px 0 140px 0;}.geo-location.region-store-search{display:block!important;top:-12px;}.geo-location div.quick_find{min-width:200px;}}@media (min-width: 598px) {#block-defaultcontent-blocks-stores-form-footer-content-block .view-mode-full{padding:60px 0 70px 0;}.geo-location.region-store-search{display:block!important;top:-12px;}}@media (min-width: 992px) {#block-defaultcontent-blocks-stores-form-footer-content-block .view-mode-full{padding:inherit;}.region-store-search.geo-location{margin-top:0;width:300px;}.input-group-btn{z-index:99999;}.geo-location.region-store-search .in-page-search{float:none;position:relative;text-align:left;margin:0 auto;z-index:2;margin-right:5px;}.geo-location.region-store-search{top:-76px;left:529px;}.geo-location div.quick_find{min-width:250px;}div.store-search-form-field{width:520px;}}@media (min-width: 1200px) {.geo-location.region-store-search{left:609px;}.store-search-form-field{width:600px!important;}}#store_search__results__map--interactive-sticky-wrapper{height:400px;overflow:hidden;width:555px;position:absolute;}.view-full-store-list .view-grouping-header{font-size:24px;margin-top:22px;margin-bottom:11px;font-weight:bold;}.view-full-store-list .view-grouping-content{margin-bottom:15px;}.view-full-store-list .view-grouping-content h3{margin-top:0;}.view-full-store-list .view-grouping-content ul{list-style:none;margin:0;padding:0;width:100%;}.view-full-store-list .view-grouping-content li{float:left;line-height:1.5;list-style:none;padding:1px 5px 1px 0;width:100%;}@media (min-width: 480px) {.view-full-store-list .view-grouping-content li{width:50%;}}@media (min-width: 992px) {.view-full-store-list .view-grouping-content li{width:33%;}}.view-full-store-list a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;display:block;text-decoration:none!important;}.view-full-store-list a:hover{text-decoration:underline!important;}.view-full-store-list .full-store-list-region-link{float:right;font-size:85%;}@media (max-width: 480px) {.view-full-store-list .full-store-list-region-link{display:block;float:none;margin-top:15px;}}.view-full-store-list .view-grouping:nth-of-type(1) a:hover{color:#008945;}.view-full-store-list .view-grouping:nth-of-type(1) .full-store-list-region-link a:hover{color:#2497C2;}.view-full-store-list .view-grouping:nth-of-type(2) a:hover{color:#2497C2;}.view-full-store-list .view-grouping:nth-of-type(2) .full-store-list-region-link a:hover{color:#008945;}.stores .tab-content .tab-pane{display:none;}.stores .tab-content .tab-pane.active{display:block;}@media (min-width: 992px) {.stores .tab-content .tab-pane{display:block;}}.stores .nav-tabs{list-style:none;padding-left:0;}.stores .nav-tabs>li{float:left;margin-bottom:-1px;}.stores .nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0;position:relative;display:block;padding:10px 15px;text-decoration:none!important;}.stores .nav-tabs>li.active>a,.stores .nav-tabs>li.active>a:focus,.stores .nav-tabs>li.active>a:hover{color:#008945;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;text-decoration:underline!important;}.stores .select-a-store-results .view-header{padding-top:15px;}.stores .select-a-store-results .view-header #page-title{display:none;}.stores .select-a-store-results .view-header .search-store-results-count{font-size:22px;font-weight:bold;}.stores .select-a-store-results .view-content{height:305px;overflow-x:hidden;}@media (min-width: 768px) {.stores .select-a-store-results .view-content{height:435px;padding-left:0;}}.stores .select-a-store-results .view-content a{display:table-cell;height:60px;vertical-align:middle;}@media (min-width: 480px) and (max-width: 991px) {.stores .select-a-store-results .view-content a{height:66px;}}@media (max-width: 480px) {.stores .select-a-store-results .view-content a{height:auto;}}.stores .select-a-store-results #results ul{height:287px;list-style-type:none;margin:0;padding:0;}.stores .select-a-store-results #results li{background:#fff;border:1px solid #DFDDDD;padding-bottom:0;margin:0 0 5px 0;position:relative;overflow:hidden;width:100%;}.stores .select-a-store-results .navigation-map-marker{cursor:pointer;float:left;margin:0 10px;}@media (min-width: 480px) {.stores .select-a-store-results .navigation-map-marker{margin:15px 10px 5px 5px;}}.stores .select-a-store-results .store-name{font-weight:bold;padding:15px 5px;}@media (min-width: 480px) {.stores .select-a-store-results .store-name{float:left;padding:0;width:57%;}}@media (min-width: 768px) {.stores .select-a-store-results .store-name{width:65%;}.stores .select-a-store-results .store-name a{padding-right:5px;}}.stores .select-a-store-results .views-field-link-store-booking{float:none;}@media (min-width: 480px) {.stores .select-a-store-results .views-field-link-store-booking{float:right;width:43%;}}@media (min-width: 768px) {.stores .select-a-store-results .views-field-link-store-booking{width:35%;}}@media (min-width: 480px) {.stores .select-a-store-results .views-field-link-store-booking .field-content{display:block;float:right;}}.stores .select-a-store-results .views-field-link-store-booking a{font-weight:bold;text-align:center;}@media (max-width: 480px) {.stores .select-a-store-results .views-field-link-store-booking a{display:inline-block;line-height:38px;width:100%;}}.stores .select-a-store-gmap{padding:0 15px;}@media (max-width: 767px) {.stores .select-a-store-gmap{clear:both;padding:0;}}.stores .select-a-store-gmap .feed-icon{border:1px solid #DFDDDD;margin:0 -15px;}@media (max-width: 767px) {.stores .select-a-store-gmap .feed-icon{border:0 none;margin:0;}}@media (min-width: 768px) and (max-width: 992px) {.stores .select-a-store-gmap .feed-icon .jquery-ui-map-container .jquery-ui-map{height:413px!important;width:100%!important;}}@media (max-width: 767px) {.stores .select-a-store-gmap .feed-icon .jquery-ui-map-container .jquery-ui-map{height:325px!important;width:100%!important;}}@media (max-width: 767px) {.stores .select-a-store-gmap .feed-icon .jquery-ui-map-container .gm-style{border:1px solid #DFDDDD;margin-right:15px;}}.stores .select-a-store-gmap .infobox-top{background:url(../css/images/stores/bg-infobox-top.png);height:3px;margin:0 0 -1px 0;width:249px;}.stores .select-a-store-gmap .infobox-middle{background:url(../css/images/stores/bg-infobox-middle.png) repeat-y;padding:2px 0 10px 10px;width:249px;}.stores .select-a-store-gmap .infobox-bottom{background:url(../css/images/stores/bg-infobox-bottom.png);height:15px;margin:-1px 0 0 0;width:249px;}.stores .select-a-store-gmap .jquery-ui-map-info-field{width:85%;}.store-type-store .ds-2col-stacked-sidebar .group-header{margin-bottom:15px;}@media (min-width: 767px) {.store-type-store .ds-2col-stacked-sidebar .group-header{margin-bottom:0;}}.store-type-store .ds-2col-stacked-sidebar .group-header .page-title{padding-left:0;}.store-type-store .ds-2col-stacked-sidebar .text-center{margin-top:10px;}.store-type-store .ds-2col-stacked-sidebar .text-center:first-of-type{display:none;}.store-type-store .ds-2col-stacked-sidebar .text-center .pagination{margin-top:15px;padding:0;}.store-type-store .ds-2col-stacked-sidebar .text-center .pagination>li{display:inline;}.store-type-store .ds-2col-stacked-sidebar .text-center .pagination>li a{padding:0 3px 10px;border:0 none;color:#000;text-decoration:underline;}.store-type-store .ds-2col-stacked-sidebar .text-center .pagination>li a:hover{background:none transparent;color:#008945;}.store-type-store .ds-2col-stacked-sidebar .text-center .pagination>.first>a,.store-type-store .ds-2col-stacked-sidebar .text-center .pagination>.active>a{background:none transparent;font-weight:bold;text-decoration:none;}.store-type-store .ds-2col-stacked-sidebar .text-center .pagination>.first>a:hover,.store-type-store .ds-2col-stacked-sidebar .text-center .pagination>.active>a:hover{color:#000;}@media (max-width: 767px) {.store-type-store .ds-2col-stacked-sidebar .block-title{margin-top:0;}}.view-select-a-store .tabs-nav-wrapper{display:none;}@media (min-width: 768px) and (max-width: 991px) {.view-select-a-store .tabs-nav-wrapper{display:block;}}.view-select-a-store .tabs-nav-wrapper li a{padding:6px 12px;font-weight:bold;}@media (max-width: 767px) {.view-select-a-store #map{display:none;}}@media (min-width: 480px) {.view-select-a-store .view-footer p{width:auto;float:left;padding-left:15px;margin-right:15px;}}.view-select-a-store .view-footer .search-full-list-of-stores{margin:0 0 15px 0;}@media (min-width: 480px) {.view-select-a-store .view-footer .search-full-list-of-stores{margin:0 15px 15px 0;float:left;}}@media (max-width: 767px) {.view-select-a-store .view-footer .search-full-list-of-stores .btn{white-space:normal;}}.stores .pane-store-name{font-size:21px;font-weight:700;}.stores .pane-store-field-store-address h2.pane-title{display:none;}.stores .pane-store-field-store-address .dependent_locality{display:block;}@media print {.stores .store-form{display:none;}}.stores .store-form .pane-store-switch-to-shared{margin:15px;}.stores .store-details{padding:15px 0 0 0;border:1px solid #DFDDDD;border-bottom:0;background-color:#fff;margin:0;}@media print {.stores .store-details{display:none;}}@media (min-width: 768px) {.stores .store-details{margin:0 0 15px 0;padding:15px 0;border-bottom:1px solid #DFDDDD;}}.stores .store-details .store-links{margin-top:15px;clear:both;}@media (min-width: 992px) {.stores .store-details .store-links{margin-bottom:-15px;margin-top:15px;clear:both;}}@media (min-width: 1199px) {.stores .store-details .store-links{margin-bottom:-15px;margin-top:15px;clear:none;float:left;}}.stores .store-details .store-links .pane-store-field-store-phone,.stores .store-details .store-links .pane-store-store-booking-link,.stores .store-details .store-links .pane-store-switch-to-shared{float:left;width:100%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;}@media (min-width: 768px) {.stores .store-details .store-links .pane-store-field-store-phone,.stores .store-details .store-links .pane-store-store-booking-link,.stores .store-details .store-links .pane-store-switch-to-shared{float:left;width:100%;}}@media (min-width: 992px) {.stores .store-details .store-links .pane-store-field-store-phone,.stores .store-details .store-links .pane-store-store-booking-link,.stores .store-details .store-links .pane-store-switch-to-shared{float:left;width:33.33333333%;}}@media (min-width: 1200px) {.stores .store-details .store-links .pane-store-field-store-phone,.stores .store-details .store-links .pane-store-store-booking-link,.stores .store-details .store-links .pane-store-switch-to-shared{float:left;width:100%;}}@media screen and (min-width: 991px) and (max-width: 1200px) {.stores .store-details .store-links .pane-store-field-store-phone a{margin-left:-15px;}}@media screen and (min-width: 991px) and (max-width: 1200px) {.stores .store-details .store-links .pane-store-store-booking-link a,.stores .store-details .store-links .pane-store-switch-to-shared a{margin-right:-15px;margin-left:0;}}.stores .panel-pane .view-store-news.view-display-id-block_2 .view-content,.stores .panel-pane .view-store-offers.view-display-id-block_3 .view-content{height:0;display:none;transition:0.6s;}.stores .panel-pane .view-store-news.view-display-id-block_2 .view-content.active,.stores .panel-pane .view-store-offers.view-display-id-block_3 .view-content.active{transition:0.6s;height:auto;display:block;}.stores .view-lists{clear:both;}@media print {.stores .view-lists{display:none;}}@media (min-width: 767px) and (max-width: 991px) {.stores .map-voucher{margin-right:0;}}@media (min-width: 992px) {.stores .map-voucher{margin-right:0;}}@media print {.stores .map-voucher .field-name-field-opening-times{display:none;}}.stores .map-voucher .map{margin-right:-15px;background-color:#fff;border-right:1px solid #DFDDDD;border-left:1px solid #DFDDDD;border-bottom:1px solid #DFDDDD;position:relative;}@media print {.stores .map-voucher .map{display:none;}}@media (min-width: 991px) {.stores .map-voucher .map{border-right:0;border-left:0;border-bottom:0;margin-right:0;}}.stores .map-voucher .map .pane-store-get-directions{width:auto;position:absolute;right:70px;bottom:30px;z-index:100;}.stores .map-voucher.no-voucher .pane-store-field-geo-location{margin-right:-15px;}.stores .map-voucher .voucher{margin-top:15px;}@media (min-width: 992px) {.stores .map-voucher .voucher{margin-top:0;}}.stores .the-team{border:1px solid #DFDDDD;background-color:#fff;padding-bottom:15px;}.stores #page-title,.stores #breadcrumb{display:none;}.stores .store-banner img{width:100%;max-width:100%;height:auto!important;}.stores .pane-store-field-store-banner{display:none;}@media (min-width: 992px) {.stores .pane-store-field-store-banner{display:block;}}.stores .field-name-field-warning-message{background-color:red;color:#fff;font-weight:700;font-size:20px;margin:15px 0;min-height:68px;padding:18px 20px;text-align:center;}@media (min-width: 768px) {.stores .field-name-field-warning-message{display:block;margin:0;min-height:0;padding:0;line-height:48px;font-size:initial;font-weight:initial;}}@media (min-width: 768px) {.stores .pane-store-field-opening-times-title .pane-title,.stores .pane-store-field-opening-times-content .pane-title,.stores .pane-store-field-opening-times .pane-title,.stores .pane-store-field-store-address .pane-title{margin-top:0;}}.stores .field-name-field-opening-times .oh-wrapper,.stores .pane-store-field-opening-times .oh-wrapper,.stores .field-name-field-opening-times .oh-display,.stores .pane-store-field-opening-times .oh-display{display:block;width:100%;}.stores .field-name-field-opening-times .oh-display-label,.stores .pane-store-field-opening-times .oh-display-label{display:inline-block;font-weight:700;}.stores .field-name-field-opening-times .oh-display-times,.stores .pane-store-field-opening-times .oh-display-times{text-align:right;display:inline-block;}.stores .field-name-field-opening-times .oh-display-current,.stores .pane-store-field-opening-times .oh-display-current{color:#008945;}.stores .pane-store-field-store-phone a{border:1px solid #DFDDDD;margin:0 -15px 15px -15px;padding:20px 16px;font-size:21px;font-weight:600;line-height:1.33;text-align:center;display:block;}.stores .pane-store-store-booking-link a,.stores .pane-store-switch-to-shared a{margin:0 -15px 15px -15px;width:auto!important;}.stores .pane-store-store-booking-link a{white-space:normal;}.stores .pane-store-field-opening-times-content{word-wrap:break-word;clear:both;}.stores .pane-store-field-additional-info{color:#aaa;padding-top:15px;}.stores .pane-store-field-geo-location{margin-left:-15px;margin-right:-15px;}@media (min-width: 768px) {.stores .pane-store-field-geo-location{display:block;}}@media (min-width: 992px) {.stores .pane-store-field-geo-location{margin-right:0;}}.stores .pane-store-field-geo-location .collapsible-map-panel-heading{display:block;background-color:#fff;clear:both;}@media (min-width: 768px) {.stores .pane-store-field-geo-location .collapsible-map-panel-heading{display:none;}}.stores .pane-store-field-geo-location #collapseMap{padding:15px;background-color:#fff;border-bottom:1px solid #DFDDDD;}@media (min-width: 768px) {.stores .pane-store-field-geo-location #collapseMap{display:block;overflow:visible;height:auto!important;border:0 none;margin-right:0;padding:0;}}.stores .pane-store-field-geo-location #collapseMap .jquery-ui-map.jquery-ui-map-processed-processed{min-width:245px!important;}.stores .field-name-field-store-staff-profiles{margin-bottom:15px;}.stores .node-store-staff-profile{margin:15px 0;width:50%;float:left;min-width:160px;}@media (min-width: 1199px) {.stores .node-store-staff-profile{width:100%;float:none;min-width:0;}}.stores .node-store-staff-profile .field-name-title,.stores .node-store-staff-profile .field-name-field-staff-profile-title-quals{margin-right:15px;clear:both;}.stores .field-name-field-staff-profile-photo .field-item{width:auto;margin-right:15px;}@media (max-width: 991px) {.stores .field-name-field-staff-profile-photo .field-item{float:left;}}.stores h2.pane-title[data-target=".field-type-office-hours"],.stores a[data-target="#collapseMap"]{cursor:pointer;display:block;font-size:20px;line-height:1;text-decoration:none;font-weight:700;background-color:#fff;padding:15px 0 15px 0;margin:0 15px 0 15px;}.stores h2.pane-title[data-target=".field-type-office-hours"]:before,.stores a[data-target="#collapseMap"]:before{background:#cccccc;border-radius:4px;color:white;content:"+ ";display:inline-block;margin-right:4px;padding:0;text-align:center;width:19px;}.stores h2.pane-title[data-target=".field-type-office-hours"].active:before,.stores a[data-target="#collapseMap"].active:before{content:"- ";}.stores a[data-target="#collapseMap"]{border-top:1px solid #DFDDDD;}.stores h2.pane-title[data-target=".field-type-office-hours"]{margin:0;padding:15px;border-right:1px solid #DFDDDD;border-left:1px solid #DFDDDD;}@media (min-width: 767px) {.stores h2.pane-title[data-target=".field-type-office-hours"]{border:0;}}@media print {.stores h2.pane-title[data-target=".field-type-office-hours"]{display:none;}}.stores .field-type-office-hours{height:160px;background-color:#fff;padding:0 15px 15px 15px;border-right:1px solid #DFDDDD;border-left:1px solid #DFDDDD;}@media (min-width: 768px) {.stores .field-type-office-hours{padding:0;border-right:0;border-left:0;display:inline-block;}}.stores .pane-store-store-linkable-blocks{margin-right:0!important;margin-left:0!important;}.stores .pane-store-offers,.stores .pane-store-news,.stores .pane-store-store-linkable-blocks{clear:both;}.stores .pane-store-offers .pane-title,.stores .pane-store-news .pane-title,.stores .pane-store-store-linkable-blocks .pane-title{margin-top:15px;margin-bottom:15px;}.stores .pane-store-offers .form-item,.stores .pane-store-news .form-item,.stores .pane-store-store-linkable-blocks .form-item{margin-bottom:0;}.stores .pane-store-field-store-information-body{display:block;clear:both;width:100%;padding:15px 0;}@media (min-width: 992px) {.hearing-subsite .stores .pane-store-offers,.hearing-subsite .stores .map-voucher{padding-bottom:10px;}}.view-store-offers .row,.view-store-news .row,.view-store-linkable-blocks .row{margin-top:15px;margin-left:0;margin-right:0;}@media (min-width: 480px) {.view-store-offers .row,.view-store-news .row,.view-store-linkable-blocks .row{margin-left:-15px;margin-right:-15px;}}.view-store-offers .row .col,.view-store-news .row .col,.view-store-linkable-blocks .row .col{background-color:#fff;width:100%;height:auto;margin-bottom:15px;clear:both;}.view-store-offers .row .col:hover,.view-store-news .row .col:hover,.view-store-linkable-blocks .row .col:hover{background-color:#e6e6e6;}@media (min-width: 480px) {.view-store-offers .row .col:hover,.view-store-news .row .col:hover,.view-store-linkable-blocks .row .col:hover{background-color:transparent;}}@media (min-width: 480px) {.view-store-offers .row .col,.view-store-news .row .col,.view-store-linkable-blocks .row .col{clear:none;height:auto;background-color:transparent;float:left;width:50%;position:relative;min-height:1px;padding-left:15px;padding-right:15px;}}@media (min-width: 480px) and (min-width: 768px) {.view-store-offers .row .col,.view-store-news .row .col,.view-store-linkable-blocks .row .col{float:left;width:50%;}}@media (min-width: 480px) and (min-width: 992px) {.view-store-offers .row .col,.view-store-news .row .col,.view-store-linkable-blocks .row .col{float:left;width:25%;}}@media (min-width: 480px) and (min-width: 1200px) {.view-store-offers .row .col,.view-store-news .row .col,.view-store-linkable-blocks .row .col{float:left;width:25%;}}@media (min-width: 480px) and (max-width: 992px) {.view-store-offers .row .col,.view-store-news .row .col,.view-store-linkable-blocks .row .col{margin-bottom:30px;}}@media (min-width: 992px) {.view-store-offers .row .col,.view-store-news .row .col,.view-store-linkable-blocks .row .col{margin-bottom:0;}}.view-store-offers .row .col .store-linkable-block a,.view-store-news .row .col .store-linkable-block a,.view-store-linkable-blocks .row .col .store-linkable-block a{text-decoration:none;display:block;}.view-store-offers .row .col .store-linkable-block span,.view-store-news .row .col .store-linkable-block span,.view-store-linkable-blocks .row .col .store-linkable-block span{color:#333;background-color:#ffffff;padding:18px 16px;display:block;margin-bottom:10px;border:0;height:auto;text-align:center;}@media (min-width: 480px) {.view-store-offers .row .col .store-linkable-block span,.view-store-news .row .col .store-linkable-block span,.view-store-linkable-blocks .row .col .store-linkable-block span{border:1px solid #DFDDDD;float:none;width:100%;left:auto;margin-bottom:0;}}.view-store-offers .row .col .store-linkable-block span:hover,.view-store-news .row .col .store-linkable-block span:hover,.view-store-linkable-blocks .row .col .store-linkable-block span:hover{color:#333;background-color:#e6e6e6;border-color:#adadad;}.view-store-offers .row .col .store-linkable-block img,.view-store-news .row .col .store-linkable-block img,.view-store-linkable-blocks .row .col .store-linkable-block img{float:left;width:75px;height:58px;}@media (min-width: 480px) {.view-store-offers .row .col .store-linkable-block img,.view-store-news .row .col .store-linkable-block img,.view-store-linkable-blocks .row .col .store-linkable-block img{width:100%;height:auto;float:none;}}.view-store-offers .col{background-color:#2c3e50!important;}@media (min-width: 480px) {.view-store-offers .col{background-color:transparent!important;}}.view-store-offers .store-linkable-block{background-color:#2c3e50!important;width:100%;}@media (min-width: 480px) {.view-store-offers .store-linkable-block{background-color:transparent;}}.view-store-offers .store-linkable-block span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:0!important;background-color:#2c3e50!important;color:#fff!important;}@media (min-width: 480px) {.view-store-offers .store-linkable-block span{border:0;overflow:visible;text-overflow:initial;white-space:normal;}}.view-store-offers .store-linkable-block span:hover{background-color:#0E1A25!important;border:0;}.view-store-news .view-header .pager{display:none;}.view-store-news>.pager{display:none;width:100%;clear:both;text-align:right;}.view-store-news .col{background-color:#fff!important;}@media (min-width: 480px) {.view-store-news .col{background-color:transparent!important;}}.view-store-news .store-linkable-block span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;border:0;background-color:#fff!important;color:#333!important;}@media (min-width: 480px) {.view-store-news .store-linkable-block span{overflow:visible;text-overflow:initial;white-space:normal;}}.view-store-news .store-linkable-block span:hover{color:#333;background-color:#e6e6e6!important;border-color:#adadad;}.view-store-offers .view-header,.view-store-news .view-header{text-align:right;display:block;width:100%;}.view-store-offers .view-header .btn.btn-default,.view-store-news .view-header .btn.btn-default{background-color:transparent;border:0 none;padding:15px 0 0 0;margin-bottom:15px;border-bottom:1px solid #333;}.view-store-offers .view-header .btn.btn-default:hover,.view-store-news .view-header .btn.btn-default:hover{color:#008945;border-bottom:1px solid #008945;}.view-store-offers .view-header .btn.btn-default:focus,.view-store-news .view-header .btn.btn-default:focus{outline:0;}.view-store-offers .view-content ul,.view-store-news .view-content ul{float:none;list-style:none;margin-bottom:15px;padding-left:0;width:100%;}@media (min-width: 767px) {.view-store-offers .view-content ul,.view-store-news .view-content ul{width:33.3333336%;padding-left:30px;float:left;}}.view-store-offers .view-content ul:first-of-type,.view-store-news .view-content ul:first-of-type{padding-left:0;}@media (min-width: 767px) {.view-store-offers .view-content ul:first-of-type,.view-store-news .view-content ul:first-of-type{padding-left:0;}}.view-store-offers .view-content ul li,.view-store-news .view-content ul li{cursor:pointer;outline:1px solid transparent;}.additional-store-information-space{background-color:#fff;margin-right:0;margin-left:0;}@media (min-width: 767px) {.additional-store-information-space{margin:0 -15px;padding:0;}}.additional-store-information-space .block-title{margin-top:15px!important;margin-bottom:15px;}@media (min-width: 767px) {.additional-store-information-space .block-title{margin-top:0!important;}}.additional-store-information-space .store-additional-information-image{width:22%!important;}@media (min-width: 1200px) {.additional-store-information-space .store-additional-information-image{width:21.55%!important;}}.additional-store-information-space .store-additional-information-image img{width:100%!important;height:100%!important;}.hearing-subsite a:hover{color:#2497C2;}.hearing-subsite .ui-selectmenu-icon{color:#2497C2;}.hearing-subsite .view-store-offers .view-header .news:hover,.hearing-subsite .view-store-news .view-header .news:hover,.hearing-subsite .view-store-offers .view-header .btn.btn-default,.hearing-subsite .view-store-news .view-header .btn.btn-default{color:#333;border-bottom:1px solid #333;}.hearing-subsite .view-store-offers .view-header .news:hover:hover,.hearing-subsite .view-store-news .view-header .news:hover:hover,.hearing-subsite .view-store-offers .view-header .btn.btn-default:hover,.hearing-subsite .view-store-news .view-header .btn.btn-default:hover{color:#2497C2;border-bottom:1px solid #2497C2;}.hearing-subsite .view-store-offers a:hover,.hearing-subsite .view-store-news a:hover{color:#2497C2;}.view-mode-book_appointment_hearing_thank_you .hidden-print{display:none;}.view-mode-book_appointment_hearing_thank_you .submission-confirmation-message{width:50%;float:left;}.view-mode-book_appointment_hearing_thank_you .group-details-block{width:100%;margin-top:45px;margin-bottom:30px;display:table;}.view-mode-book_appointment_hearing_thank_you .center-force h2{font-size:30px;font-family:"Soho Gothic W01 Medium";margin-top:0px;margin-bottom:4px;font-weight:normal;}.view-mode-book_appointment_hearing_thank_you .center-force span{margin-top:25px;font-size:24px;font-weight:normal;display:block;}.view-mode-book_appointment_hearing_thank_you .details-block{border-right:1px solid #ddd;min-height:130px;}.view-mode-book_appointment_hearing_thank_you .form-item-get-directions{float:right;margin:-55px 35px 0;padding:0 15px;position:relative;width:50%;z-index:2;}.view-mode-book_appointment_hearing_thank_you .field-name-field-store-address{padding-left:40px;}.view-mode-book_appointment_hearing_thank_you .border-container{padding-left:0px;padding-right:0px;}.view-mode-book_appointment_hearing_thank_you .border{border-top:1px solid #DFDDDD;border-bottom:1px solid #DFDDDD;margin-top:25px;margin-bottom:25px;}.view-mode-book_appointment_hearing_thank_you .border ul li{display:table;}.view-mode-book_appointment_hearing_thank_you .border ul li>span{margin-left:10px;font-size:24px;font-weight:600;margin-top:-36px;display:table-cell;padding-right:10px;}.view-mode-book_appointment_hearing_thank_you ul,.view-mode-book_appointment_hearing_thank_you ol{padding-left:30px;margin-top:0;margin-bottom:11px;}.view-mode-book_appointment_hearing_thank_you .border ul li>span+span{font-size:15px;font-weight:500;margin-left:8px;display:table-cell;}.view-mode-book_appointment_thank_you .form-item-get-directions{float:right;margin:-55px 30px 0;padding:0 15px;position:relative;width:50%;z-index:2;}@media print {.view-mode-book_appointment_thank_you .form-item-get-directions{display:none;}}@media print {.view-mode-book_appointment_thank_you .view.view-store-linkable-blocks.view-id-store_linkable_blocks,.view-mode-book_appointment_thank_you .jquery-ui-map.jquery-ui-map-processed-processed{display:none;}}@media print {.jquery-ui-map-processed-processed img{max-width:none!important;}}.group-sidebar .oh-wrapper,.group-sidebar .oh-display{display:block;width:100%;}.group-sidebar .oh-display-label{display:inline-block;font-weight:700;}.group-sidebar .oh-display-times{text-align:right;display:inline-block;padding-left:15px;}.group-sidebar .oh-display-current{color:#008945;}.store-form{clear:both;}.store-form .form{padding-right:10px;}.pane-store-booking-form{margin:0 -15px;}.pane-store-booking-form .form-checkboxes{border:0;}.pane-store-booking-form .field-prefix{font-style:italic;}@media (min-width: 992px) {.pane-store-booking-form{margin-right:0;}}@media (min-width: 768px) and (max-width: 991px) {.pane-store-booking-form{margin-left:-15px;margin-right:-15px;}}.pane-store-booking-form fieldset.panel+.panel{margin-top:0!important;}#edit-your-details-submitted-your-details-appointment-type label{font-weight:100;}#store-store-booking-details-form a.ui-selectmenu.form-control{width:auto!important;}#store-store-booking-details-form .form-email,#store-store-booking-details-form .webform-component-textarea{width:100%!important;}#store-store-booking-details-form button{float:right;margin:0 0 15px 15px;}#store-store-booking-details-form .form-item-your-details-date-of-birth .form-item{width:auto;float:left;margin-right:15px;}#store-store-booking-details-form .form-item-your-details-date-of-birth .form-item:first-of-type{width:70px;}#store-store-booking-details-form .form-item-your-details-date-of-birth .form-item:nth-of-type(even){width:100px!important;}#store-store-booking-details-form .form-item-your-details-date-of-birth .form-item:last-of-type{margin-right:0;width:100px!important;}#webform-component-for-request-an-appointment{padding:15px;padding-bottom:0;margin-bottom:0;border-bottom:0;}#webform-component-for-request-an-appointment .panel-body>.form-item{margin-bottom:0;}#webform-component-for-request-an-appointment .panel-body{padding:0;}#webform-component-for-request-an-appointment .panel-heading{background:none;border:0;float:left;margin:0;padding:0;}#webform-component-for-request-an-appointment .panel-title{font-size:24px;font-weight:bold;}#webform-component-for-appointments-today-or-tomorrow{padding:15px 15px 0 15px;margin-bottom:0;border-bottom:0;border-top:0;}#webform-component-for-appointments-today-or-tomorrow .panel-body>.form-item{margin-bottom:0;}#webform-component-for-appointments-today-or-tomorrow .panel-body{padding:0 0 10px 0;border-bottom:1px solid #dfdddd;}#webform-component-for-appointments-today-or-tomorrow .panel-heading{background:none;border:0;float:left;margin:0;padding:0;}#webform-component-for-appointments-today-or-tomorrow .panel-title{border-top:1px solid #dfdddd;padding-top:10px;font-weight:bold;}#webform-component-for-appointments-today-or-tomorrow .click-to-call{display:inline-block;}#edit-your-details.webform-component-fieldset{border-top:0;}#edit-your-details-submitted-your-details-appointment-type{border-radius:0px;padding:15px 15px 0;}#edit-your-details-submitted-your-details-appointment-type .form-type-checkbox{display:inline-block;vertical-align:top;width:100%;}#edit-your-details-submitted-your-details-appointment-type label{display:inline;}#edit-your-details-submitted-your-details-appointment-type label small{font-weight:normal;}.view-mode-book_appointment_thank_you .form-item-store-thank-you-print{float:right;margin-bottom:15px;}.view-mode-book_appointment_thank_you .form-item-store-thank-you-print .btn-xxs-block{padding-right:5px;padding-left:5px;}@media (max-width: 480px) {.view-mode-book_appointment_thank_you .form-item-store-thank-you-title h2 strong:last-child{display:block;margin-top:15px;}}.view-mode-book_appointment_thank_you p{margin:0 0 20px 0;}@media (max-width: 767px) {.view-mode-book_appointment_thank_you p{word-wrap:break-word;}}.view-mode-book_appointment_thank_you .submission-value{width:50%;float:left;min-height:155px;}@media (max-width: 767px) {.view-mode-book_appointment_thank_you .submission-value{float:none;min-height:10px;width:100%;}}.view-mode-book_appointment_thank_you .submission-value>div{padding-right:15px;}.view-mode-book_appointment_thank_you .special-requirements{width:50%;}@media (max-width: 767px) {.view-mode-book_appointment_thank_you .special-requirements{width:100%;}}@media (max-width: 767px) {.view-mode-book_appointment_thank_you .form-item-store-thank-you-text,.view-mode-book_appointment_thank_you .submission-confirmation-message{background-color:#fff;margin-bottom:15px;padding:15px;}}@media (max-width: 480px) {.view-mode-book_appointment_thank_you .store-booking-thank-you-text p a{display:inline-block;margin-top:15px;}}.stores #store-form-oas-title{display:none;}.territory-dk-da.stores #store-form-oas-title,.territory-se-sv.stores #store-form-oas-title,.territory-no-nb.stores #store-form-oas-title,.territory-fi-fi.stores #store-form-oas-title,.territory-au-en.stores #store-form-oas-title{font-size:24px;display:block;margin-left:-15px;margin-bottom:15px;margin-top:0;}#voucher p{white-space:normal;font-size:16px!important;}.node-voucher{background-color:#fff;border:2px dashed #008945;color:#008945;border-radius:0;position:relative;margin-top:15px;padding:15px!important;word-wrap:break-word;}@media (min-width: 992px) {.node-voucher{margin-left:0!important;margin-right:-15px!important;margin-top:0;overflow:auto;height:330px;}}.ds-2col-stacked-sidebar .node-voucher{height:auto;padding:15px!important;overflow:visible;}.ds-2col-stacked-sidebar .node-voucher .print-logo{float:none;}.node-voucher>h1{margin-top:0;}.node-voucher .print{display:block;}@media print {.node-voucher .print{display:none;}}.node-voucher .print-icon{width:60px;height:60px;border-radius:30px;padding-left:2px;font-size:25px;color:#fff;text-align:center;position:absolute;left:15px;top:15px;display:none;}@media (min-width: 480px) {.node-voucher .print-icon{display:block;background-color:#009b4f;}}.node-voucher .print-icon .fa.fa-print{padding-top:25%;}.node-voucher .pane-store-vouchers-rich-store-landing-page{text-align:center;white-space:normal;}.node-voucher .pane-store-vouchers-rich-store-landing-page .voucher_visible,.node-voucher .pane-store-vouchers-rich-store-landing-page .voucher-hidden{display:inline-block;}.node-voucher .pane-store-vouchers-rich-store-landing-page .view-store-vouchers-rich-store-landing-page{width:75%;margin:0 auto;}.node-voucher .voucher_visible,.node-voucher .voucher-hidden{text-align:center;color:#009b4f;}.node-voucher .voucher_visible h2,.node-voucher .voucher-hidden h2{font-size:30px;font-weight:600;}.node-voucher .voucher_visible .btn,.node-voucher .voucher-hidden .btn{background-color:#fff;border:0;text-decoration:underline!important;}.node-voucher .voucher_visible a,.node-voucher .voucher-hidden a{color:#008945;}.node-voucher .voucher_visible .pane-store-field-store-phone a,.node-voucher .voucher-hidden .pane-store-field-store-phone a{border:0;color:#009b4f;margin:0 -15px 15px -15px;padding:20px 16px;font-size:21px;font-weight:600;line-height:1.33;text-align:center;display:block;}@media (min-width: 992px) {.node-voucher .voucher_visible h2.pane-title{padding-top:25%;}}.hearing-subsite .node-voucher{border:2px dashed #2497C2;}.hearing-subsite .node-voucher .voucher_visible,.hearing-subsite .node-voucher .voucher-hidden{color:#2497C2;}.hearing-subsite .node-voucher .voucher_visible .scissors .fa,.hearing-subsite .node-voucher .voucher-hidden .scissors .fa{color:#2497C2;}.hearing-subsite .node-voucher .voucher_visible a,.hearing-subsite .node-voucher .voucher-hidden a{color:#2497C2;}.hearing-subsite .node-voucher .ui-selectmenu-icon{color:#2497C2;}.node-voucher h2.pane-title{font-weight:bold;margin-top:0;}.node-voucher h2.pane-title:last-of-type{margin-top:5px;}.node-voucher .print-logo{float:right;}.entity-store-voucher img{margin-right:15px;}.entity-store-voucher .media-element{max-width:100%;}.hearing-subsite .node-voucher .print-icon{display:none;}@media (min-width: 480px) {.hearing-subsite .node-voucher .print-icon{display:inline-block;background-color:#2497C2;}}.node-voucher .voucher-store-adresss{padding:0;}.node-voucher .voucher-store-phone{clear:both;}.node-voucher .site-url{clear:both;}.node-voucher .voucher-store-phone-cta{display:none;}.node-voucher .store-appointment{display:none;}@media (max-width: 767px) {.territory-gb-en .voucher-store-phone-cta{clear:both;padding-left:0;margin-top:10px;}.territory-gb-en .store-appointment{clear:both;padding-left:0;}}.territory-gb-en .voucher-store-phone{display:none;}.territory-gb-en .voucher-store-phone-cta{display:block;}.territory-gb-en .store-appointment{display:block;}#_atssh{display:none;}html body.admin-menu{margin-top:0!important;padding-top:29px;z-index:1600;}@media (max-width: 991px) {html body.admin-menu{padding-top:0;}}@media (max-width: 991px) {#admin-menu{display:none;}}@media (max-width: 767px) {.recently-viewed-widget{border:none;}}.recently-viewed-widget .recently-viewed-item a>span{bottom:2px;left:0;line-height:normal;}.pane-recentlyviewed-recently-viewed.pane-block{margin:0;padding:0;}.fancybox-overlay .fancybox-close{text-indent:-9999px;}.touch .fancybox-overlay{background-color:black;}.touch .fancybox-close{position:absolute;right:20px;top:10px;}.touch .fancybox-title{top:-110px;}.fancybox-mobile-indicator{padding:13px;z-index:1;background-color:#333;color:#fff;opacity:0.8;text-align:center;position:absolute;left:50%;top:40%;min-width:29%;transform:translate(-50%,-50%);display:none;}.touch .fancybox-next span,.touch .fancybox-prev span{visibility:visible;}.pane-my-account-recent-activity h2.pane-title,.pane-my-account-recent-activity .order-title{margin-top:0;}@media (min-width: 768px) {.pane-my-account-recent-activity .re-activity.views-row-odd{margin-right:5px;}.pane-my-account-recent-activity .re-activity.views-row-even{margin-left:10px;}}.pane-my-account-recent-activity .order-created{font-style:italic;}.pane-my-account-recent-activity .account-buttons{clear:both;}@media (max-width: 767px) {.pane-my-account-recent-activity .btn-manage-easypay-options{margin-top:15px;}}.pane-my-account-recent-activity .view-delivery-package-line-items{border-top:1px solid #DFDDDD;padding-top:10px;}.pane-my-account-recent-activity .view-delivery-package-line-items .views-row{border-bottom:1px solid #DFDDDD;display:inline-block;padding-bottom:5px;margin-bottom:15px;width:50%;}.pane-my-account-recent-activity .view-delivery-package-line-items .views-row-even{float:right;margin-left:-5px;}.pane-my-account-recent-activity .view-delivery-package-line-items .views-field{padding:5px 0;}.pane-my-account-recent-activity .views-form-my-account-recent-activity-block-1 .views-row.col-sm-6{width:100%;}@media (min-width: 767px) {.pane-my-account-recent-activity .views-form-my-account-recent-activity-block-1 .views-row.col-sm-6{width:49.15%!important;}}@media (min-width: 767px) {.pane-my-account-recent-activity .views-form-my-account-recent-activity-block-1 .views-row-last.col-sm-6{float:right!important;}}@media (min-width: 992px) {#banner-spacer .carousel.slide .carousel-indicators{bottom:0px;}#banner-spacer .carousel-inner{position:relative;}#banner-spacer .carousel-inner .carousel-copy{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto 0;max-width:100%;text-align:center;}#banner-spacer .carousel-inner .carousel-copy:before{content:'';display:inline-block;vertical-align:middle;height:100%;}#banner-spacer .carousel-inner .carousel-copy .centered{text-transform:uppercase;display:inline-block;vertical-align:middle;margin:0 auto;white-space:normal;word-wrap:break-word;width:99%;}#banner-spacer .carousel-inner .carousel-copy .centered .carousel-heading{margin:0;padding:0 15px;font-size:40px;font-weight:normal;line-height:1;}#banner-spacer .carousel-inner .carousel-copy .centered .carousel-text{margin:0;padding:0 15px;font-size:24px;font-weight:normal;line-height:1.2;padding-top:7px;}#banner-spacer .carousel-inner .carousel-copy.slide-text-right{margin-left:49%;}#banner-spacer .carousel-inner .carousel-copy.slide-text-left{margin-right:49%;}#banner-spacer .carousel-inner .carousel-copy.slide-text-center{margin:auto;}}@media (min-width: 768px) and (max-width: 991px) {#banner-spacer .carousel.slide .carousel-indicators{bottom:0px;}#banner-spacer .carousel-inner{position:relative;}#banner-spacer .carousel-inner .carousel-copy{position:absolute;top:0;bottom:0;left:0;right:0;max-width:100%;text-align:center;}#banner-spacer .carousel-inner .carousel-copy:before{content:'';display:inline-block;vertical-align:middle;height:100%;}#banner-spacer .carousel-inner .carousel-copy .centered{text-transform:uppercase;display:inline-block;vertical-align:middle;margin:0 auto;white-space:normal;word-wrap:break-word;width:99%;}#banner-spacer .carousel-inner .carousel-copy .centered .carousel-heading{font-size:32px;margin:0;padding:0 15px;font-weight:normal;line-height:1;}#banner-spacer .carousel-inner .carousel-copy .centered .carousel-text{margin:0;font-size:20px;padding:0 15px;font-weight:normal;line-height:1.2;padding-top:7px;}#banner-spacer .carousel-inner .carousel-copy.slide-text-right{margin-left:49%;}#banner-spacer .carousel-inner .carousel-copy.slide-text-left{margin-right:49%;}#banner-spacer .carousel-inner .carousel-copy.slide-text-center{margin:auto;}}#banner-spacer,#banner-spacer-1{margin-bottom:15px;}#banner-spacer .carousel.slide .carousel-indicators,#banner-spacer-1 .carousel.slide .carousel-indicators{bottom:-10px;}#banner-spacer .carousel.slide .carousel-indicators.light li,#banner-spacer-1 .carousel.slide .carousel-indicators.light li{border:1px solid #000;}#banner-spacer .carousel.slide .carousel-indicators.light li.active,#banner-spacer-1 .carousel.slide .carousel-indicators.light li.active{background-color:#000;border:1px solid #000;}#banner-spacer .carousel-copy,#banner-spacer-1 .carousel-copy{max-width:100%;text-align:center;text-transform:uppercase;}#banner-spacer .carousel-copy .centered,#banner-spacer-1 .carousel-copy .centered{padding:15px 15px 30px 15px;line-height:normal;vertical-align:top;}#banner-spacer .carousel-copy .centered .carousel-heading,#banner-spacer-1 .carousel-copy .centered .carousel-heading{font-family:"Soho Gothic W01 Bold","Source Sans Pro"!important;font-size:18px;font-weight:normal;margin:0;}#banner-spacer .carousel-copy .centered .carousel-text,#banner-spacer-1 .carousel-copy .centered .carousel-text{font-family:"Soho Gothic W01 Regular","Source Sans Pro"!important;font-size:16px;margin:0;font-weight:normal;}.popover.left{border-radius:4px;font-weight:bold;max-width:175px;padding:1px;text-align:left;white-space:normal;z-index:1010;}.popover.left .arrow{border-right-width:0;left:initial;margin-top:-11px;right:-11px;top:50%;}.popover.left .popover-title{background-color:#f7f7f7;font-size:16px;line-height:18px;margin:0;padding:8px 14px;}.popover.left .popover-content{padding:9px 14px;}.popover.left .popover-content a{color:#8A8A8A;text-decoration:underline;}.popover.left .popover-content a:hover{color:#333333;}.form-managed-file span.file{margin-right:10px;}a.accordion-toggle.plus-minus{text-decoration:none;display:block;text-align:center;}a.accordion-toggle.plus-minus:after{content:"\f056";font-family:FontAwesome;width:2em;color:#008945;font-size:25px;display:block;margin:10px auto 5px auto;}a.accordion-toggle.plus-minus.collapsed:after{content:"\f055";}a.accordion-toggle.plus-minus p{color:#333333;margin:15px 0;}@media (min-width: 480px) {a.accordion-toggle.plus-minus p{text-align:left;}}.pane-my-prescriptions .vertical-tab-button span{padding:15px;}.help-and-faqs .rate-thumbs-up-down-btn-up{background:none;color:#999999;text-decoration:none;font-size:28px;width:30px;height:30px;}.help-and-faqs .rate-thumbs-up-down-btn-up:hover{color:#008945;}.help-and-faqs .rate-thumbs-up-down-btn-up:after{font-family:FontAwesome;content:"\f087";display:block;text-indent:0px;margin-top:-45px;}.help-and-faqs .rate-thumbs-up-down-btn-down{background:none;text-decoration:none;color:#999999;font-size:28px;}.help-and-faqs .rate-thumbs-up-down-btn-down:hover{color:#008945;}.help-and-faqs .rate-thumbs-up-down-btn-down:after{font-family:FontAwesome;content:"\f088";display:block;text-indent:0px;margin-top:-45px;}.help-and-faqs .rate-thumbs-up-down-btn-down.rate-voted,.help-and-faqs .rate-thumbs-up-down-btn-up.rate-voted{color:#007038;background:none;}.help-and-faqs .rate-thumbs-up-down-btn-down.rate-voted:hover,.help-and-faqs .rate-thumbs-up-down-btn-up.rate-voted:hover{color:#008945;}.help-and-faqs .percent{display:none;}.help-and-faqs .rate-widget-thumbs_up_down ul{padding-left:0;}.help-and-faqs .rate-widget-thumbs_up_down ul li{width:auto;}.help-and-faqs .rate-widget-thumbs_up_down ul li:first-of-type{margin-right:15px;}#field-ssw-frames-sku-fc-add-more-wrapper .draggable .entityconnect-add,#field-ssw-frames-sku-fc-add-more-wrapper .draggable .entityconnect-edit{display:none;}#field-ssw-frames-sku-fc-add-more-wrapper .field-type-entityreference .form-type-textfield input[type=text]{width:100%!important;}#field-ssw-frames-sku-fc-add-more-wrapper .field-name-field-ssw-fc-frame-sku-promo{display:none;}.panels-ipe-portlet-wrapper{clear:both;}body.ctools-modal-open{overflow:hidden;height:60vh!important;}body.ctools-modal-open #modalContent{top:40px!important;}.panels-add-content-modal .content-type-button a>img{display:inline;vertical-align:baseline;}@media (min-width: 767px) and (max-width: 991px) {.frames-sku-slider .slick-slide,.frames-sku-slider-tablet .slick-slide{width:690px!important;}}.node-type-panelised-landing-page.paneliser-full-width #main .container,.node-type-offer-panelized.paneliser-full-width #main .container{width:100%;padding:0;}.node-type-panelised-landing-page.paneliser-full-width #main .container #content-wrapper,.node-type-offer-panelized.paneliser-full-width #main .container #content-wrapper{margin:0;}.node-type-panelised-landing-page.paneliser-full-width #main .container #content-wrapper #columns,.node-type-offer-panelized.paneliser-full-width #main .container #content-wrapper #columns{margin:0;padding:0;}.node-type-panelised-landing-page.paneliser-full-width #main .container #content-wrapper #columns .custom-content-top-and-bottom>.row,.node-type-offer-panelized.paneliser-full-width #main .container #content-wrapper #columns .custom-content-top-and-bottom>.row{margin:0;}.node-type-panelised-landing-page.paneliser-full-width #main .container #content-wrapper #columns .pane-fieldable-panels-pane div.col-xs-12,.node-type-offer-panelized.paneliser-full-width #main .container #content-wrapper #columns .pane-fieldable-panels-pane div.col-xs-12,.node-type-panelised-landing-page.paneliser-full-width #main .container #content-wrapper #columns .pane-fieldable-panels-pane div.col-sm-12,.node-type-offer-panelized.paneliser-full-width #main .container #content-wrapper #columns .pane-fieldable-panels-pane div.col-sm-12,.node-type-panelised-landing-page.paneliser-full-width #main .container #content-wrapper #columns .pane-fieldable-panels-pane div.col-md-12,.node-type-offer-panelized.paneliser-full-width #main .container #content-wrapper #columns .pane-fieldable-panels-pane div.col-md-12,.node-type-panelised-landing-page.paneliser-full-width #main .container #content-wrapper #columns .pane-fieldable-panels-pane div.col-lg-12,.node-type-offer-panelized.paneliser-full-width #main .container #content-wrapper #columns .pane-fieldable-panels-pane div.col-lg-12{padding:0;}.node-type-panelised-landing-page.paneliser-full-width #main .container .full-width-widget,.node-type-offer-panelized.paneliser-full-width #main .container .full-width-widget{width:1170px;}.node-type-panelised-landing-page.paneliser-full-width #main .container #breadcrumb,.node-type-offer-panelized.paneliser-full-width #main .container #breadcrumb,.node-type-panelised-landing-page.paneliser-full-width #main .container #banner-editorial,.node-type-offer-panelized.paneliser-full-width #main .container #banner-editorial,.node-type-panelised-landing-page.paneliser-full-width #main .container #page-title,.node-type-offer-panelized.paneliser-full-width #main .container #page-title{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;float:none;}@media (min-width: 768px) {.node-type-panelised-landing-page.paneliser-full-width #main .container #breadcrumb,.node-type-offer-panelized.paneliser-full-width #main .container #breadcrumb,.node-type-panelised-landing-page.paneliser-full-width #main .container #banner-editorial,.node-type-offer-panelized.paneliser-full-width #main .container #banner-editorial,.node-type-panelised-landing-page.paneliser-full-width #main .container #page-title,.node-type-offer-panelized.paneliser-full-width #main .container #page-title{width:750px;}}@media (min-width: 992px) {.node-type-panelised-landing-page.paneliser-full-width #main .container #breadcrumb,.node-type-offer-panelized.paneliser-full-width #main .container #breadcrumb,.node-type-panelised-landing-page.paneliser-full-width #main .container #banner-editorial,.node-type-offer-panelized.paneliser-full-width #main .container #banner-editorial,.node-type-panelised-landing-page.paneliser-full-width #main .container #page-title,.node-type-offer-panelized.paneliser-full-width #main .container #page-title{width:970px;}}@media (min-width: 1200px) {.node-type-panelised-landing-page.paneliser-full-width #main .container #breadcrumb,.node-type-offer-panelized.paneliser-full-width #main .container #breadcrumb,.node-type-panelised-landing-page.paneliser-full-width #main .container #banner-editorial,.node-type-offer-panelized.paneliser-full-width #main .container #banner-editorial,.node-type-panelised-landing-page.paneliser-full-width #main .container #page-title,.node-type-offer-panelized.paneliser-full-width #main .container #page-title{width:1170px;}}.node-type-panelised-landing-page.paneliser-full-width #main .container .pane-fieldable-panels-pane,.node-type-offer-panelized.paneliser-full-width #main .container .pane-fieldable-panels-pane{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}@media (min-width: 768px) {.node-type-panelised-landing-page.paneliser-full-width #main .container .pane-fieldable-panels-pane,.node-type-offer-panelized.paneliser-full-width #main .container .pane-fieldable-panels-pane{width:750px;}}@media (min-width: 992px) {.node-type-panelised-landing-page.paneliser-full-width #main .container .pane-fieldable-panels-pane,.node-type-offer-panelized.paneliser-full-width #main .container .pane-fieldable-panels-pane{width:970px;}}@media (min-width: 1200px) {.node-type-panelised-landing-page.paneliser-full-width #main .container .pane-fieldable-panels-pane,.node-type-offer-panelized.paneliser-full-width #main .container .pane-fieldable-panels-pane{width:1170px;}}.node-type-panelised-landing-page.paneliser-full-width #main .container .pane-bundle-banner.full-width,.node-type-offer-panelized.paneliser-full-width #main .container .pane-bundle-banner.full-width,.node-type-panelised-landing-page.paneliser-full-width #main .container .pane-bundle-custom-html5.full-width,.node-type-offer-panelized.paneliser-full-width #main .container .pane-bundle-custom-html5.full-width,.node-type-panelised-landing-page.paneliser-full-width #main .container .pane-bundle-content-html5.full-width,.node-type-offer-panelized.paneliser-full-width #main .container .pane-bundle-content-html5.full-width{width:100%;padding:0;max-width:1920px;}.easypay-logo{background:url(/sites/all/modules/custom/spec_ecomm_easypay/img/easypay-logo-280x85.png) center center no-repeat;background-size:100%;color:rgba(0,0,0,0);display:inline-block;max-width:280px;margin-right:10px;}.territory-se-sv .easypay-logo{background-image:url(/sites/all/modules/custom/spec_ecomm_easypay/img/easybuy-logo-280x85.png);}.payment-code label{border:2px solid #dfdddd;padding:2px;transition:0.4s;}@media (min-width: 480px) {.payment-code label{padding:10px;}}.payment-code label:hover{border:2px solid #008945;transition:0.4s;}.payment-code .selected label{border:2px solid #008945;transition:0.4s;}.payment-code label{display:inline-block;}.payment-code label img{pointer-events:none;width:100%;}.profile .panel-heading{float:left;background:none;font-weight:bold;}@media (max-width: 767px) {.profile .panel-default{border:none;}.profile .panel-heading{border:none;margin:0;}}.profile .group-column-1,.profile .group-column-2{float:left;width:49.95%;}@media (max-width: 767px) {.profile .group-column-1,.profile .group-column-2{width:100%;}}.profile .field{display:block;margin-bottom:10px;}.profile .field .field-label,.profile .field .field-items{width:auto;display:inline-block;}.profile .field .field-label{font-weight:bold;vertical-align:top;width:50%;word-wrap:break-word;}.profile .group-actions{text-align:right;margin-bottom:15px;}.profile .address-book-table .address{width:100%;float:left;}@media (min-width: 992px) {.profile .address-book-table .address{width:auto;float:none;}}@media (max-width: 991px) {.profile .address-book-table{border:1px solid #DFDDDD;}}.profile .address-book-table thead th{background:none!important;line-height:normal;}@media (min-width: 992px) {.profile .address-book-table thead th{height:auto!important;}}.profile .address-book-table thead th:nth-of-type(3){width:100%;}@media (min-width: 992px) {.profile .address-book-table thead th:nth-of-type(3){width:auto;}}.profile .address-book-table thead th .label{visibility:visible;}.profile .address-book-table thead th .easypay-logo{display:inline;padding-bottom:3px;margin-left:3px;white-space:nowrap;font-size:18px;}.profile .address-book-table thead th .easypay.label,.profile .address-book-table thead th .subs.label{display:none;}.profile .address-book-table tbody tr{width:100%;float:left;}@media (min-width: 992px) {.profile .address-book-table tbody tr{width:90%;left:10%;float:none;}}.profile .address-book-table tbody tr td{float:left;width:100%;text-align:left;line-height:normal;}@media (min-width: 992px) {.profile .address-book-table tbody tr td{float:none;width:auto;}}@media (min-width: 992px) {.profile .address-book-table tbody tr td:nth-of-type(2){height:auto;}}.profile .address-book-table .auto-refill-select .form-item-addressbook-entry,.profile .address-book-table .subscription-select .form-item-addressbook-entry,.profile .address-book-table .auto-refill-select .form-item-subscription-entry,.profile .address-book-table .subscription-select .form-item-subscription-entry{width:auto;display:inline;}.territory-se-sv.my-account .details-addr-pane .easypay-logo a,.territory-nz-en.my-account .autorefill-pane .easypay-logo a,.territory-au-en.my-account .autorefill-pane .easypay-logo a{color:rgba(0,0,0,0)!important;margin-bottom:10px;display:block;}#address-book .table-responsive{border:none!important;}@media (min-width: 992px) {#address-book .table-responsive{border:1px solid #ddd;}}.user .group-personal-info .panel-body .btn-primary,.my-account .group-personal-info .panel-body .btn-primary{float:right;}.user .address-book,.my-account .address-book{float:left;width:100%;}@media (min-width: 992px) {.user .address-book,.my-account .address-book{float:none;width:auto;}}.user .address-book #address-book .table-reponsive,.my-account .address-book #address-book .table-reponsive{border:none;}@media (min-width: 992px) {.user .address-book #address-book .table-reponsive,.my-account .address-book #address-book .table-reponsive{border:1px solid #ddd;}}.user .address-book #address-book .well,.my-account .address-book #address-book .well{float:left;width:100%;}.user .address-book #address-book .well .btn-primary,.my-account .address-book #address-book .well .btn-primary{float:right;}.user .user-profile-form .panel,.my-account .user-profile-form .panel{padding:15px;}@media (max-width: 767px) {.user .user-profile-form .panel,.my-account .user-profile-form .panel{border:none!important;}}.user .user-profile-form .panel .panel-default,.my-account .user-profile-form .panel .panel-default{border:0 none;padding:0;}.user .user-profile-form .panel .panel-heading,.my-account .user-profile-form .panel .panel-heading{float:left;background-color:transparent;font-weight:bold;padding:0 0 5px 0;}.user .user-profile-form .panel .panel-heading .panel-title,.my-account .user-profile-form .panel .panel-heading .panel-title{text-decoration:none;}.user .user-profile-form .panel .panel-heading .panel-title:hover,.my-account .user-profile-form .panel .panel-heading .panel-title:hover{color:#333333;cursor:default;text-decoration:none;}.user .user-profile-form .panel .panel-body,.my-account .user-profile-form .panel .panel-body{padding:0;}.user .user-profile-form .panel .description,.my-account .user-profile-form .panel .description{padding:15px 0;}.user .user-profile-form .panel .form-item,.my-account .user-profile-form .panel .form-item{margin-bottom:15px;}.user .user-profile-form .panel .form-item label,.my-account .user-profile-form .panel .form-item label{margin-bottom:5px;}.user .user-profile-form .panel .date-padding,.my-account .user-profile-form .panel .date-padding{width:100px;}.user .user-profile-form .panel .btn,.my-account .user-profile-form .panel .btn{width:100%;margin:15px 0;}@media (min-width: 480px) {.user .user-profile-form .panel .btn,.my-account .user-profile-form .panel .btn{width:auto;}}.user .user-profile-form .description,.my-account .user-profile-form .description{padding:15px 0;}.user .user-profile-form .btn,.my-account .user-profile-form .btn{width:100%;margin:15px 0;}@media (min-width: 480px) {.user .user-profile-form .btn,.my-account .user-profile-form .btn{width:auto;}}@media (min-width: 480px) {.user .pane-user-field-aftercare-store-id,.my-account .pane-user-field-aftercare-store-id{margin-top:15px;padding:15px;border:1px solid #dddddd;}}.user #sidebar,.my-account #sidebar{margin-top:15px;}@media (min-width: 992px) {.user #sidebar,.my-account #sidebar{margin-top:0;}}.not-front.not-logged-in.user.user-home #breadcrumb{display:none;}.my-account{}.my-account .panel-2col-stacked .panel-col-first,.my-account .panel-2col-stacked .panel-col-last{display:block;width:100%;float:none;}@media (min-width: 768px) {.my-account .panel-2col-stacked .panel-col-first,.my-account .panel-2col-stacked .panel-col-last{width:49.9%;float:left;}}@media (min-width: 768px) {.my-account .panel-2col-stacked .panel-pane{border-top:1px solid #DFDDDD;min-height:125px;padding:15px 0;}}.my-account .panel-2col-stacked .panel-pane h2{margin-top:0;}.my-account .panel-2col-stacked .panel-pane h2 a{text-decoration:none;}.my-account .panel-2col-stacked .panel-pane h2 a:hover{text-decoration:underline;}.my-account .panel-2col-stacked .panel-pane p a{color:#333333;text-decoration:none;}.my-account .panel-2col-stacked .panel-pane p a:hover{color:#006338;text-decoration:underline;}@media (min-width: 768px) {.my-account .panel-2col-stacked .panel-col-first .panel-pane{margin-right:15px;}.my-account .panel-2col-stacked .panel-col-last .panel-pane{margin-left:15px;}}.my-account .panel-2col-stacked .panel-col-top .panel-pane{min-height:0;border:none;}@media (min-width: 768px) {.my-account .panel-2col-stacked .panel-col-top .panel-pane{padding:0 0 15px;}}.my-account #user_user_full_group_actions{width:100%;display:block;margin-bottom:30px;}.my-account .unipro-wallet-addnewcard-form .form-item,.my-account .unipro-addressbook-addnewentry-form .form-item{margin-bottom:15px;}.my-account .unipro-wallet-addnewcard-form .country-block span,.my-account .unipro-addressbook-addnewentry-form .country-block span{font-weight:bold;}.my-account .unipro-wallet-addnewcard-form .form-submit,.my-account .unipro-addressbook-addnewentry-form .form-submit{margin-left:15px;}@media (max-width: 992px) {.my-account .panel-xs{margin-bottom:15px;}}.my-account h1 .easypay-logo,.my-account h2 .easypay-logo{padding-bottom:4px;display:inline;}.my-account .report-a-problem form{margin-top:15px;}.my-account .report-a-problem textarea{max-width:100%;min-width:100%;}.my-account .report-a-problem .webform-submit{width:100%;}@media (min-width: 480px) {.my-account .report-a-problem .webform-submit{width:auto;float:right;}}.my-account .ds-1col-stacked-sidebar>.group-sidebar{clear:both;float:none;width:100%;}.my-account .spec-ecomm-myaccount-wallet-select-card>p{background-color:#fff;padding:15px;margin-bottom:0;}@media (min-width: 767px) {.my-account .spec-ecomm-myaccount-wallet-select-card>p{padding:15px 0;}}.my-account .spec-ecomm-myaccount-wallet-select-card .table{background-color:#fff;margin:15px 0;}.my-account .pane-my-account-my-orders,.my-account .pane-my-prescriptions{margin:15px 0;}.my-account .pane-my-account-my-orders h2,.my-account .pane-my-prescriptions h2,.my-account .pane-my-account-my-orders h3,.my-account .pane-my-prescriptions h3{margin-top:0;}.my-account .pane-my-account-my-orders h2,.my-account .pane-my-prescriptions h2{display:none;}.my-account #prescription-upload-form .prescription-option .form-item-prescription-upload-specsavers-field-rx-store-und-0-location{margin-bottom:0;}.my-account #prescription-upload-form .prescription-option .form-item-prescription-upload-specsavers-field-rx-store-und-0-location label{display:block;}.my-account #prescription-upload-form .prescription-option .form-item-prescription-upload-specsavers-field-rx-store-und-0-location input[type="text"]{float:left;width:87.8%;border-top-right-radius:0;border-bottom-right-radius:0;}@media (min-width: 1200px) {.my-account #prescription-upload-form .prescription-option .form-item-prescription-upload-specsavers-field-rx-store-und-0-location input[type="text"]{width:90%;}}@media (max-width: 992px) {.my-account #prescription-upload-form .prescription-option .form-item-prescription-upload-specsavers-field-rx-store-und-0-location input[type="text"]{width:89.5%;}}@media (min-width: 480px) and (max-width: 768px) {.my-account #prescription-upload-form .prescription-option .form-item-prescription-upload-specsavers-field-rx-store-und-0-location input[type="text"]{width:82%;}}@media (max-width: 480px) {.my-account #prescription-upload-form .prescription-option .form-item-prescription-upload-specsavers-field-rx-store-und-0-location input[type="text"]{width:69%;}}.my-account #prescription-upload-form .prescription-option .form-item-prescription-upload-specsavers-field-rx-store-und-0-target-id{margin-top:15px;}@media (max-width: 767px) {.my-account #prescription-upload-form .prescription-option #edit-prescription-upload-additional-text{padding:0 15px 15px 15px;}}.my-account #prescription-upload-form .prescription-option .field-name-field-rx-file button.btn-danger{margin:15px;}@media (max-width: 767px) {.my-account #prescription-upload-form .prescription-option .field-type-entityreference.form-wrapper.form-group,.my-account #prescription-upload-form .prescription-option .field-name-field-rx-file.form-wrapper.form-group{padding:0;margin-bottom:0;}}.my-account #prescription-upload-form .prescription-option .form-type-radio label{font-weight:bold;cursor:pointer;display:inline;}.my-account #prescription-upload-form .btn-file{position:relative;overflow:hidden;}.my-account #prescription-upload-form .btn-file input[type=file]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:999px;text-align:right;opacity:0;outline:none;background:white;cursor:inherit;display:block;}.my-account .view-my-account-my-orders .rxentry .views-field-order-easypay,.my-account .view-my-account-my-orders .rxentry .views-field-order-express-reorder{width:auto;margin-bottom:15px;}@media (min-width: 480px) {.my-account .view-my-account-my-orders .rxentry .views-field-order-easypay,.my-account .view-my-account-my-orders .rxentry .views-field-order-express-reorder{display:inline-block;margin-right:15px;}}@media (max-width: 380px) {.my-account .view-my-account-my-orders .rxentry .views-field-order-easypay,.my-account .view-my-account-my-orders .rxentry .views-field-order-express-reorder{margin-top:20px;}}.my-account .view-my-account-my-orders .rxentry .views-field-order-easypay .express-reorder-btn-wrapper .btn-primary,.my-account .view-my-account-my-orders .rxentry .views-field-order-express-reorder .express-reorder-btn-wrapper .btn-primary{white-space:initial;}@media (min-width: 992px) {.my-account .view-my-account-my-orders .rxentry .views-field-order-easypay .express-reorder-btn-wrapper .btn-primary,.my-account .view-my-account-my-orders .rxentry .views-field-order-express-reorder .express-reorder-btn-wrapper .btn-primary{margin-left:0;width:auto;}}.my-account .view-my-account-my-orders tr{width:80%;left:20%;}.my-account .view-my-account-my-orders tr th:nth-child(1) span{visibility:visible;}.my-account #unipro-addressbook-my-addressbook-form.rxentry .btn-add-address,.my-account #unipro-addressbook-my-addressbook-form.rxentry .remove-address-button{margin:15px 0;}.my-account .view-my-prescriptions .view-empty{line-height:normal;}.my-account .view-my-prescriptions .view-empty .btn-primary{display:block;margin:15px 0 0 0;}@media (min-width: 480px) {.my-account .view-my-prescriptions .view-empty .btn-primary{display:inline-block;width:auto;}}.my-account .view-my-prescriptions .view-header .btn-primary{margin:15px 0;width:100%;}@media (min-width: 480px) {.my-account .view-my-prescriptions .view-header .btn-primary{width:181px;display:block;}}.my-account .view-my-prescriptions .view-content .group-bottom table.sticky-header,.my-account .view-my-prescriptions .view-content .group-top table.sticky-header{display:none;}.my-account .view-my-prescriptions.rxentry table{border:1px solid #DDD;}.my-account .view-my-prescriptions.rxentry table caption{font-weight:bold;padding:0 0 15px 5px;text-align:left;top:-30px;font-size:18px;}.my-account .view-my-prescriptions.rxentry table tbody .odd{width:85%;margin-top:42px;}.my-account .view-my-prescriptions.rxentry table tr td,.my-account .view-my-prescriptions.rxentry table tr th{line-height:30px;border:none!important;}.my-account .view-my-prescriptions.rxentry table tr td:nth-child(1){line-height:normal;padding-top:12px;}.my-account .messages.error.file-upload-js-error{display:table-caption;margin:10px 0 15px 0;white-space:normal;}.my-account .messages.error.file-upload-js-error .placeholder{word-wrap:break-word;}.my-account .wallet-cards table{margin-bottom:15px;}.my-account .wallet-cards table thead th{padding:8px 5px;line-height:inherit;}@media (min-width: 991px) {.my-account .wallet-cards table thead th{height:auto!important;vertical-align:top;}}.my-account .wallet-cards table thead th span{width:30%;}.my-account .wallet-cards table tbody tr{width:75%;left:25%!important;}.my-account .wallet-cards table tbody td{line-height:1.2em;text-align:left;}.my-account .wallet-cards table tbody td .form-item-card,.my-account .wallet-cards table tbody td .form-item-subscription-card{width:auto;display:inline;}.my-account .wallet-cards .easypay-logo{padding-bottom:0;height:16px;vertical-align:bottom;}.my-account .wallet-cards .add-card-button a{text-decoration:none;}.my-account .views-form-my-account-my-orders-default>.views-row-first{margin-bottom:15px;}.my-account .views-form-my-account-my-orders-default .rxentry-pager-controls{margin-bottom:15px;}.my-account .views-form-my-account-my-orders-default .views-field-order-number{font-weight:bold;text-decoration:none;cursor:default;}.my-account .views-form-my-account-my-orders-default .views-field-order-number:hover{color:#333333;text-decoration:none;cursor:default;}@media (max-width: 360px) {.my-account .views-form-my-account-my-orders-default .views-field-order-number{clear:both;}}.my-account .views-form-my-account-my-orders-default .views-label-created,.my-account .views-form-my-account-my-orders-default .views-label-custom-order-state{font-weight:700;}.my-account .view-delivery-package-line-items .view-content{text-align:left;line-height:normal;}.my-account .view-delivery-package-line-items .view-content .views-row{padding:0;width:100%;display:block;line-height:normal;}@media (min-width: 480px) {.my-account .view-delivery-package-line-items .view-content .views-row{width:45%;display:inline-block;}}.my-account .view-delivery-package-line-items .view-content .views-row .views-field{padding:0 0 5px 0;margin-bottom:5px;}.my-account .view-delivery-package-line-items .view-content .views-row-even{float:none;margin-left:0;}.my-account #previous-orders .views-field .views-label{width:auto;display:inline-block;}@media (min-width: 480px) {.my-account #previous-orders .views-field .views-label{width:175px;}}.my-account #previous-orders .views-field-commerce-order-delivery-packages{margin-top:15px;}.my-account .ds-2col-stacked.entity-commerce-order .group-left{margin-top:30px;}@media (max-width: 767px) {.my-account .ds-2col-stacked.entity-commerce-order .group-left{width:100%;}}.my-account .ds-2col-stacked.entity-commerce-order .group-left label{width:50%;}@media (min-width: 992px) {.my-account .ds-2col-stacked.entity-commerce-order .group-left label{width:20%;}}.my-account .ds-2col-stacked.entity-commerce-order .group-left{margin-top:30px;width:100%;}.my-account .ds-2col-stacked.entity-commerce-order .group-left label{width:50%;word-wrap:break-word;}@media (min-width: 480px) {.my-account .ds-2col-stacked.entity-commerce-order .group-left label{width:30%;}}.my-account .ds-2col-stacked.entity-commerce-order .group-left .card_number{display:inline-block;width:25%;}@media (min-width: 480px) {.my-account .ds-2col-stacked.entity-commerce-order .group-left .card_number{width:auto;}}.my-account .spec-ecomm-myaccount-easypay-settings .panel-heading{background-color:transparent;float:left;font-weight:bold;margin:0;border:0;}.my-account .spec-ecomm-myaccount-easypay-settings .views-field-delete-autorefill .delete-line-item{border:none;background-color:transparent;}.my-account .spec-ecomm-myaccount-easypay-settings .views-field-delete-autorefill .delete-line-item:hover{color:#008945;}.my-account .spec-ecomm-myaccount-easypay-settings .views-field-delete-autorefill .delete-line-item:before{content:"\f014";display:block;font-family:FontAwesome;font-size:initial;text-indent:0;width:35px;height:35px;}@media (max-width: 991px) {.my-account .spec-ecomm-myaccount-easypay-settings #add-product-wrapper table thead tr th.views-field-field-cl-image,.my-account .spec-ecomm-myaccount-easypay-settings #add-product-wrapper table thead tr th:first-of-type{display:none!important;}}.my-account .spec-ecomm-myaccount-easypay-settings table{margin-top:45px;margin-bottom:15px;}@media (min-width: 991px) {.my-account .spec-ecomm-myaccount-easypay-settings table{margin-top:15px;padding-left:0;}}.my-account .spec-ecomm-myaccount-easypay-settings table caption{font-weight:bold;padding:15px 0;}@media (min-width: 991px) {.my-account .spec-ecomm-myaccount-easypay-settings table thead tr th{text-align:center;}}.my-account .spec-ecomm-myaccount-easypay-settings table thead tr th>div{width:20%;line-height:normal;}@media (min-width: 767px) {.my-account .spec-ecomm-myaccount-easypay-settings table thead tr th>div{width:auto;}}.my-account .spec-ecomm-myaccount-easypay-settings table tbody tr,.my-account .spec-ecomm-myaccount-easypay-settings table thead tr{top:54px;}.my-account .spec-ecomm-myaccount-easypay-settings table tbody tr td,.my-account .spec-ecomm-myaccount-easypay-settings table thead tr td{padding:5px;text-align:center;}.my-account .spec-ecomm-myaccount-easypay-settings table tbody tr td:nth-of-type(2),.my-account .spec-ecomm-myaccount-easypay-settings table thead tr td:nth-of-type(2){font-weight:bold;}.my-account .spec-ecomm-myaccount-easypay-settings table tbody tr td .form-control,.my-account .spec-ecomm-myaccount-easypay-settings table thead tr td .form-control{display:inline-block;}.my-account .spec-ecomm-myaccount-easypay-settings table tbody tr td .form-item,.my-account .spec-ecomm-myaccount-easypay-settings table thead tr td .form-item{margin-bottom:0;}@media (max-width: 991px) {.my-account .spec-ecomm-myaccount-easypay-settings table tbody tr .views-field-field-cl-image,.my-account .spec-ecomm-myaccount-easypay-settings table thead tr .views-field-field-cl-image,.my-account .spec-ecomm-myaccount-easypay-settings table tbody tr .product-attributes-form-eye-item,.my-account .spec-ecomm-myaccount-easypay-settings table thead tr .product-attributes-form-eye-item{display:none!important;}}@media (min-width: 480px) {.my-account .spec-ecomm-myaccount-easypay-settings .easypay-form-bottom{display:block;margin:15px 0;}}.my-account .spec-ecomm-myaccount-easypay-settings table.sticky-header{display:none;}.my-account .spec-ecomm-myaccount-easypay-settings .easypay-add-product-wrapper select{width:100%!important;padding:5px 8px;}@media (min-width: 767px) {.my-account .spec-ecomm-myaccount-easypay-settings .easypay-add-product-wrapper select{width:50%!important;}}.my-account #easypay-status.active{border-color:#6FBB3F;}.my-account #easypay-schedule .form-control,.my-account #easypay-address .form-control,.my-account #easypay-card .form-control{padding:6px 12px;width:100%!important;}.view-my-account-my-orders table{margin-bottom:0;}.view-my-account-my-orders table th{height:75px;line-height:1;}@media (min-width: 480px) {.view-my-account-my-orders table th:first-of-type{width:auto;padding-left:0;}}@media (min-width: 991px) {.view-my-account-my-orders table th{height:auto!important;vertical-align:top;}}.view-my-account-my-orders table th div{width:25%;line-height:1;}@media (min-width: 480px) {.view-my-account-my-orders table th div{width:auto;}}.view-my-account-my-orders table th span{width:125px;font-weight:bold;}@media (min-width: 480px) {.view-my-account-my-orders table th span{width:auto;}}.view-my-account-my-orders table td{height:75px;line-height:1;text-align:left;}@media (min-width: 480px) {.view-my-account-my-orders table td:first-of-type{padding-left:0;}}@media (min-width: 992px) {.view-my-account-my-orders table td{width:125px;}}@media (min-width: 992px) {.view-my-account-my-orders table td:nth-of-type(even){width:100px;}}.view-my-account-my-orders table td .view-my-account-my-orders-line-items{line-height:normal!important;}.view-my-account-my-orders table td .view-my-account-my-orders-line-items .views-row{margin-bottom:15px;}@media (max-width: 767px) {.my-account-easypay-page .guarantee h2{margin-top:0;}}.my-account-easypay-page .easypay-line-item-total,.my-account-easypay-page .easypay-line-item-original-total,.my-account-easypay-page .easypay-price-changes{padding:5px 0;vertical-align:middle;font-weight:bold;text-align:right;width:100%;float:left;clear:both;}.my-account-easypay-page .easypay-price-changes{font-weight:normal;}.my-account-easypay-page .easypay-add-product-wrapper{position:relative;clear:both;float:left;width:100%;margin:5px 0;}.my-account-easypay-page .easypay-add-product-wrapper button{float:right;}.my-account-easypay-page #easypay-schedule{clear:both;}.my-account-easypay-page .easypay-last-order-table{margin-top:30px;}@media (min-width: 991px) {.my-account-easypay-page .easypay-last-order-table thead .views-field-commerce-line-items,.my-account-easypay-page .easypay-last-order-table tbody .views-field-commerce-line-items{height:auto!important;}}.my-account-easypay-page .easypay-last-order-table thead tr,.my-account-easypay-page .easypay-last-order-table tbody tr{width:80%;}.my-account-easypay-page .easypay-last-order-table tr>th,.my-account-easypay-page .easypay-last-order-table tr>td{line-height:normal;}@media (min-width: 991px) {.my-account-easypay-page .easypay-last-order-table tr>th,.my-account-easypay-page .easypay-last-order-table tr>td{height:auto;}}.my-account-easypay-page .easypay-last-order-table .view-my-account-my-orders-line-items .views-row{margin-bottom:15px;}.views-form-my-account-my-orders-default>.views-row{overflow:hidden;height:7em;background-color:#fff;position:relative;transition:1s;}.views-form-my-account-my-orders-default>.views-row.active{transition:1s;height:auto;}@media (max-width: 780px) {.views-form-my-account-my-orders-default>.views-row.active{height:auto;}}.views-form-my-account-my-orders-default>.views-row.active .btn-preview{visibility:hidden;cursor:pointer;}.views-form-my-account-my-orders-default>.views-row.active .btn-preview .fa-plus{color:#008945;}.views-form-my-account-my-orders-default>.views-row.active .btn-close{display:block;}@media (min-width: 480px) {.views-form-my-account-my-orders-default>.views-row.active .btn-close{display:inline-block;}}.views-form-my-account-my-orders-default>.views-row .btn-preview{cursor:pointer;}.views-form-my-account-my-orders-default>.views-row .btn-preview .fa-plus{color:#008945;}.views-form-my-account-my-orders-default>.views-row .vieworder{font-size:16px;}@media (min-width: 992px) {.views-form-my-account-my-orders-default>.views-row .vieworder{display:none;}}@media (min-width: 768px) {.views-form-my-account-my-orders-default>.views-row{padding:0;border-bottom:1px solid #DFDDDD;}}@media (min-width: 992px) {.views-form-my-account-my-orders-default>.views-row{cursor:default;height:auto;max-height:100%;overflow:visible;}}.views-form-my-account-my-orders-default>.views-row .entity-commerce-line-item:first-of-type{margin-bottom:15px;}@media (min-width: 768px) {.views-form-my-account-my-orders-default>.views-row .entity-commerce-line-item:first-of-type{margin-bottom:0;}}.views-form-my-account-my-orders-default .views-row-last{border:0 none;margin-top:15px;}.views-form-my-account-my-orders-default .views-field-order-number,.views-form-my-account-my-orders-default .views-field-created,.views-form-my-account-my-orders-default .views-field-custom-order-state{font-weight:600;width:auto;display:block;}.view-my-account-order-delivery-packages h2{margin-top:0;}.view-my-account-order-details-line-items caption{font-weight:bold;}@media (max-width: 991px) {.view-my-account-order-details-line-items table{margin:0 0 15px;}.view-my-account-order-details-line-items caption{position:absolute;top:-45px;}.view-my-account-order-details-line-items .views-field-field-cl-image{display:none;}.view-my-account-order-details-line-items .views-field-field-cl-eye{font-weight:bold;}}.view-my-account-order-details-line-items .commerce-order-handler-area-order-total td{font-weight:bold;}@media (max-width: 991px) {.view-my-account-order-details-line-items .commerce-order-handler-area-order-total table{position:static;margin:15px 0;}.view-my-account-order-details-line-items .commerce-order-handler-area-order-total tbody{position:static;width:100%;}.view-my-account-order-details-line-items .commerce-order-handler-area-order-total tr{display:table-row;position:static;width:100%;}.view-my-account-order-details-line-items .commerce-order-handler-area-order-total td{border-top:1px solid #DFDDDD!important;display:table-cell;height:auto;line-height:inherit;position:static;text-align:left;}.view-my-account-order-details-line-items .commerce-order-handler-area-order-total .component-total{text-align:right;}}@media (min-width: 480px) and (max-width: 510px) {.view-my-account-order-details-line-items .form-actions .btn-upsell{margin-top:15px;}}.view-my-account-order-details-line-items .view-footer h2{padding-top:15px;}.commerce-delivery-package-cdp-contact-lenses .views-table .views-field-line-item-label{height:120px;line-height:normal;}@media (min-width: 768px) {.commerce-delivery-package-cdp-contact-lenses .views-table .views-field-line-item-label{height:56px;line-height:normal;}}@media (max-width: 991px) {.commerce-delivery-package-cdp-contact-lenses .views-table .views-field-line-item-label{height:135px;}}@media (max-width: 320px) {.commerce-delivery-package-cdp-contact-lenses .views-table .views-field-line-item-label{height:120px;}.commerce-delivery-package-cdp-contact-lenses .views-table .views-field-line-item-label .data-wrapper{font-size:14px;}}.commerce-delivery-package-cdp-glasses .rxentry .views-row-last .views-field-line-item-label{line-height:normal;}@media (min-width: 410px) {.commerce-delivery-package-cdp-glasses .rxentry .views-row-last .views-field-line-item-label{line-height:38px;}}.commerce-delivery-package-cdp-solutions .rxentry tr{width:75%;}.commerce-delivery-package-cdp-solutions .rxentry tr td:nth-child(2){line-height:normal;}@media (min-width: 768px) {.commerce-delivery-package-cdp-solutions .rxentry tr td:nth-child(2){line-height:38px;}}.my-account .ds-2col-stacked.entity-commerce-order .group-left .form-item-custom-order-date{margin-top:15px;}.my-account .pane-commerce-order-commerce-customer-shipping .pane-title,.my-account .pane-commerce-order-commerce-customer-billing .pane-title{margin-top:0;word-wrap:break-word;}@media (max-width: 991px) {.views-form-express-reorder-cart-default .xro-cl-image img{display:none;}}.express-reorder .xro-cart-continue-shopping-btn{margin-top:15px;}.my-account .view-my-account-order-delivery-packages h2{margin-top:0;margin-bottom:30px;}.my-account div.panel-pane div.node{margin:initial!important;padding:initial!important;}.rxentry-pager-wrapper{position:relative;}.rxentry-pager-wrapper .rowclose{position:absolute;bottom:0;right:0;}.rxentry-pager-wrapper .views-field-order-number .field-content a[title^="Order Number: "]{text-decoration:none;cursor:default;}.rxentry-pager-wrapper .views-field-order-number .field-content a[title^="Order Number: "]:hover{color:#333333;}.btn-manage-account{clear:left;margin-bottom:15px;}.territory-ie-en.hearing-subsite #om-menu-main-menu li.leaf-offers.single-column,.territory-gb-en.hearing-subsite #om-menu-main-menu li.leaf-offers.single-column{position:static!important;}@media (min-width: 992px) {.territory-ie-en.hearing-subsite #om-menu-main-menu li.leaf-offers.single-column,.territory-gb-en.hearing-subsite #om-menu-main-menu li.leaf-offers.single-column{position:relative!important;}}@media (min-width: 992px) {.territory-ie-en .checkout #branding,.territory-gb-en .checkout #branding{margin-top:8px;}}@media (min-width: 992px) {.eyecare-subsite.territory-gb-en .region-main-menu .om-maximenu{width:100%;}}@media (min-width: 992px) {.territory-au-en #om-menu-main-menu li.leaf-contact-lenses .om-maximenu-content .block.first,.territory-nz-en #om-menu-main-menu li.leaf-contact-lenses .om-maximenu-content .block.first{width:476px;}.territory-se-sv #om-menu-main-menu li.leaf-k-p-kontaktlinser .om-maximenu-content .block.first{width:476px;}}.territory-no-nb #om-menu-main-menu .om-maximenu,.territory-dk-da #om-menu-main-menu .om-maximenu{width:476px;}@media (min-width: 992px) {.territory-no-nb #om-menu-main-menu .om-maximenu,.territory-dk-da #om-menu-main-menu .om-maximenu{width:69%;}}@media (min-width: 992px) {.territory-es-es #om-menu-main-menu li.om-leaf>a{padding:7px 12px;}}@media (min-width: 1200px) {.territory-es-es #om-menu-main-menu li.om-leaf>a{padding:7px 15px;}}.territory-es-es #om-menu-main-menu li.om-leaf.leaf-ofertas.single-column{position:static!important;}@media (min-width: 992px) {.territory-fi-fi #om-menu-main-menu li.om-leaf>a,.territory-no-nb #om-menu-main-menu li.om-leaf>a{padding:7px 13px;}}@media (min-width: 1200px) {.territory-fi-fi #om-menu-main-menu li.om-leaf>a,.territory-no-nb #om-menu-main-menu li.om-leaf>a{padding:7px 13px;}}@media (min-width: 992px) {.territory-se-sv #om-menu-main-menu li.om-leaf>a,.territory-nl-nl #om-menu-main-menu li.om-leaf>a,.eyecare-subsite #om-menu-main-menu li.om-leaf>a{padding:7px 8px;}}@media (min-width: 1200px) {.territory-se-sv #om-menu-main-menu li.om-leaf>a,.territory-nl-nl #om-menu-main-menu li.om-leaf>a,.eyecare-subsite #om-menu-main-menu li.om-leaf>a{padding:7px 18px;}}.territory-nz-en #om-menu-main-menu li.om-leaf.leaf-offers{position:static!important;}.territory-nz-en #om-menu-main-menu li.om-leaf.leaf-offers>a{padding:7px 16px;}.territory-nz-en #om-menu-main-menu li.om-leaf.leaf-offers .om-maximenu-content{width:auto!important;}@media (min-width: 991px) {.territory-nz-en #om-menu-main-menu li.om-leaf.leaf-offers .om-maximenu-content{width:760px!important;}}.territory-nz-en #om-menu-main-menu li.om-leaf.leaf-eye-health{position:relative!important;}.territory-nz-en .commerce-checkout-form-complete .order-summary table tbody tr{top:38px;}@media (max-width: 991px) {.territory-nz-en .commerce-checkout-form-complete .order-summary table tbody tr{top:0;}}@media (max-width: 991px) {.commerce-checkout-form-complete .order-summary table tbody tr{top:auto;}}.territory-ie-en #menu-wrapper .om-menu>.om-leaf>a{padding:7px 14px!important;}.territory-nl-nl #menu-wrapper .om-menu>.om-leaf>a{padding:7px 10px!important;}.territory-nl-nl .returns-label-instruction{visibility:hidden;}.territory-no-nb #om-menu-main-menu li.om-leaf.leaf-tilbud.single-column .om-maximenu-content{width:auto;}@media (min-width: 991px) {.territory-no-nb #om-menu-main-menu li.om-leaf.leaf-tilbud.single-column .om-maximenu-content{left:-275px;}}@media (min-width: 1200px) {.territory-no-nb #om-menu-main-menu li.om-leaf.leaf-tilbud.single-column .om-maximenu-content{left:-100px;}}@media (min-width: 992px) {.territory-no-nb #om-menu-main-menu li.om-leaf.leaf-barn-ungdom .block.multi-menu{min-width:240px!important;}}.territory-no-nb #om-menu-main-menu li.om-leaf.leaf-barn-ungdom .block.multi-menu ul{float:none;padding:0 15px;margin:0;}.territory-no-nb.optical-subsite .region-main-menu .first .view-offers-menu{width:auto;}@media (min-width: 991px) {.territory-no-nb.optical-subsite .region-main-menu .first .view-offers-menu{width:720px;}}.territory-dk-da #om-menu-main-menu li.om-leaf.leaf-tilbud.single-column{position:static!important;}.territory-fi-fi #om-menu-main-menu li.om-leaf.leaf-tarjoukset.single-column{position:static!important;}.territory-se-sv #om-menu-main-menu li.om-leaf.leaf-erbjudanden>a{padding:7px 10px;}.territory-se-sv #om-menu-main-menu li.om-leaf.leaf-erbjudanden.single-column{position:static!important;}.territory-se-sv #om-menu-main-menu li.om-leaf.leaf-erbjudanden.single-column .om-maximenu-content .block.first.last{width:auto!important;}.territory-au-en #menu-wrapper .om-menu .leaf-offers.single-column{position:static!important;}@media (min-width: 992px) {.territory-au-en #menu-wrapper .om-menu .leaf-offers .om-maximenu-content{left:-219px;}}@media (min-width: 1200px) {.territory-au-en #menu-wrapper .om-menu .leaf-offers .om-maximenu-content{left:0;}}.territory-au-en #menu-wrapper .om-menu>.om-leaf>a{padding:7px 8px!important;}@media (min-width: 1200px) {.territory-au-en #menu-wrapper .om-menu>.om-leaf>a{padding:7px 16px!important;}}.territory-au-en .commerce-checkout-form-complete .order-summary table tbody tr{top:58px;}.territory-es-en #om-menu-main-menu li.leaf-offers.single-column{position:static!important;}@media (min-width: 992px) {.territory-es-en #om-menu-main-menu li.leaf-offers.single-column .om-maximenu-content{left:234px;}}.node-type-page-view.hitta-till-din-butik #sidebar,.node-type-page-view.liikehaku #sidebar,.node-type-page-view.finn-din-butikk #sidebar,.node-type-page-view.find-din-butik #sidebar,.node-type-page-view.winkelzoeker #sidebar{margin-top:0;}@media (min-width: 992px) {.node-type-page-view.hitta-till-din-butik #sidebar,.node-type-page-view.liikehaku #sidebar,.node-type-page-view.finn-din-butikk #sidebar,.node-type-page-view.find-din-butik #sidebar,.node-type-page-view.winkelzoeker #sidebar{margin-top:67px;}}.territory-nl-nl .returns-label-instruction{visibility:hidden;}.territory-se-sv .checkout.mobile .rxentry table thead span{word-wrap:normal!important;}