@font-face{font-family:FontAwesome;src:url(/../font/fontawesome-webfont.eot?v=3.2.1);src:url(/../font/fontawesome-webfont.eot?#iefix&v=3.2.1) format('embedded-opentype'),url(/../font/fontawesome-webfont.woff?v=3.2.1) format('woff'),url(/../font/fontawesome-webfont.ttf?v=3.2.1) format('truetype'),url(/../font/fontawesome-webfont.svg#fontawesomeregular?v=3.2.1) format('svg');font-weight:400;font-style:normal;font-display:swap}[class*=" icon-"],[class^=icon-]{font-family:FontAwesome;font-weight:400;font-style:normal;text-decoration:inherit;-webkit-font-smoothing:antialiased}[class*=" icon-"]:before,[class^=icon-]:before{text-decoration:inherit;display:inline-block;speak:none}.icon-large:before{vertical-align:-10%;font-size:1.33333333em}a [class*=" icon-"],a [class^=icon-]{display:inline}[class*=" icon-"].icon-fixed-width,[class^=icon-].icon-fixed-width{display:inline-block;width:1.14285714em;text-align:right;padding-right:.28571429em}[class*=" icon-"].icon-fixed-width.icon-large,[class^=icon-].icon-fixed-width.icon-large{width:1.42857143em}.icons-ul{margin-left:2.14285714em;list-style-type:none}.icons-ul>li{position:relative}.icons-ul .icon-li{position:absolute;left:-2.14285714em;width:2.14285714em;text-align:center;line-height:inherit}[class*=" icon-"].hide,[class^=icon-].hide{display:none}.icon-muted{color:#eee}.icon-light{color:#fff}.icon-dark{color:#333}.icon-border{border:solid 1px #eee;padding:.2em .25em .15em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.icon-2x{font-size:2em}.icon-2x.icon-border{border-width:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.icon-3x{font-size:3em}.icon-3x.icon-border{border-width:3px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.icon-4x{font-size:4em}.icon-4x.icon-border{border-width:4px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.icon-5x{font-size:5em}.icon-5x.icon-border{border-width:5px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.pull-right{float:right}.pull-left{float:left}[class*=" icon-"].pull-left,[class^=icon-].pull-left{margin-right:.3em}[class*=" icon-"].pull-right,[class^=icon-].pull-right{margin-left:.3em}[class*=" icon-"],[class^=icon-]{display:inline;width:auto;height:auto;line-height:normal;vertical-align:baseline;background-image:none;background-position:0 0;background-repeat:repeat;margin-top:0}.dropdown-menu>.active>a>[class*=" icon-"],.dropdown-menu>.active>a>[class^=icon-],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^=icon-],.dropdown-submenu:hover>a>[class*=" icon-"],.dropdown-submenu:hover>a>[class^=icon-],.icon-white,.nav-list>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^=icon-],.nav-pills>.active>a>[class*=" icon-"],.nav-pills>.active>a>[class^=icon-],.navbar-inverse .nav>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^=icon-]{background-image:none}.btn [class*=" icon-"].icon-large,.btn [class^=icon-].icon-large,.nav [class*=" icon-"].icon-large,.nav [class^=icon-].icon-large{line-height:.9em}.btn [class*=" icon-"].icon-spin,.btn [class^=icon-].icon-spin,.nav [class*=" icon-"].icon-spin,.nav [class^=icon-].icon-spin{display:inline-block}.nav-pills [class*=" icon-"],.nav-pills [class*=" icon-"].icon-large,.nav-pills [class^=icon-],.nav-pills [class^=icon-].icon-large,.nav-tabs [class*=" icon-"],.nav-tabs [class*=" icon-"].icon-large,.nav-tabs [class^=icon-],.nav-tabs [class^=icon-].icon-large{line-height:.9em}.btn [class*=" icon-"].pull-left.icon-2x,.btn [class*=" icon-"].pull-right.icon-2x,.btn [class^=icon-].pull-left.icon-2x,.btn [class^=icon-].pull-right.icon-2x{margin-top:.18em}.btn [class*=" icon-"].icon-spin.icon-large,.btn [class^=icon-].icon-spin.icon-large{line-height:.8em}.btn.btn-small [class*=" icon-"].pull-left.icon-2x,.btn.btn-small [class*=" icon-"].pull-right.icon-2x,.btn.btn-small [class^=icon-].pull-left.icon-2x,.btn.btn-small [class^=icon-].pull-right.icon-2x{margin-top:.25em}.btn.btn-large [class*=" icon-"],.btn.btn-large [class^=icon-]{margin-top:0}.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class*=" icon-"].pull-right.icon-2x,.btn.btn-large [class^=icon-].pull-left.icon-2x,.btn.btn-large [class^=icon-].pull-right.icon-2x{margin-top:.05em}.btn.btn-large [class*=" icon-"].pull-left.icon-2x,.btn.btn-large [class^=icon-].pull-left.icon-2x{margin-right:.2em}.btn.btn-large [class*=" icon-"].pull-right.icon-2x,.btn.btn-large [class^=icon-].pull-right.icon-2x{margin-left:.2em}.nav-list [class*=" icon-"],.nav-list [class^=icon-]{line-height:inherit}.icon-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:-35%}.icon-stack [class*=" icon-"],.icon-stack [class^=icon-]{display:block;text-align:center;position:absolute;width:100%;height:100%;font-size:1em;line-height:inherit}.icon-stack .icon-stack-base{font-size:2em}.icon-spin{display:inline-block;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}a .icon-spin,a .icon-stack{display:inline-block;text-decoration:none}@-moz-keyframes spin{0%{-moz-transform:rotate(0)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(359deg)}}.icon-rotate-90:before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.icon-rotate-180:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.icon-rotate-270:before{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.icon-flip-horizontal:before{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.icon-flip-vertical:before{-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}a .icon-flip-horizontal:before,a .icon-flip-vertical:before,a .icon-rotate-180:before,a .icon-rotate-270:before,a .icon-rotate-90:before{display:inline-block}.icon-glass:before{content:"\f000"}.icon-music:before{content:"\f001"}.icon-search:before{content:"\f002"}.icon-envelope-alt:before{content:"\f003"}.icon-heart:before{content:"\f004"}.icon-star:before{content:"\f005"}.icon-star-empty:before{content:"\f006"}.icon-user:before{content:"\f007"}.icon-film:before{content:"\f008"}.icon-th-large:before{content:"\f009"}.icon-th:before{content:"\f00a"}.icon-th-list:before{content:"\f00b"}.icon-ok:before{content:"\f00c"}.icon-remove:before{content:"\f00d"}.icon-zoom-in:before{content:"\f00e"}.icon-zoom-out:before{content:"\f010"}.icon-off:before,.icon-power-off:before{content:"\f011"}.icon-signal:before{content:"\f012"}.icon-cog:before,.icon-gear:before{content:"\f013"}.icon-trash:before{content:"\f014"}.icon-home:before{content:"\f015"}.icon-file-alt:before{content:"\f016"}.icon-time:before{content:"\f017"}.icon-road:before{content:"\f018"}.icon-download-alt:before{content:"\f019"}.icon-download:before{content:"\f01a"}.icon-upload:before{content:"\f01b"}.icon-inbox:before{content:"\f01c"}.icon-play-circle:before{content:"\f01d"}.icon-repeat:before,.icon-rotate-right:before{content:"\f01e"}.icon-refresh:before{content:"\f021"}.icon-list-alt:before{content:"\f022"}.icon-lock:before{content:"\f023"}.icon-flag:before{content:"\f024"}.icon-headphones:before{content:"\f025"}.icon-volume-off:before{content:"\f026"}.icon-volume-down:before{content:"\f027"}.icon-volume-up:before{content:"\f028"}.icon-qrcode:before{content:"\f029"}.icon-barcode:before{content:"\f02a"}.icon-tag:before{content:"\f02b"}.icon-tags:before{content:"\f02c"}.icon-book:before{content:"\f02d"}.icon-bookmark:before{content:"\f02e"}.icon-print:before{content:"\f02f"}.icon-camera:before{content:"\f030"}.icon-font:before{content:"\f031"}.icon-bold:before{content:"\f032"}.icon-italic:before{content:"\f033"}.icon-text-height:before{content:"\f034"}.icon-text-width:before{content:"\f035"}.icon-align-left:before{content:"\f036"}.icon-align-center:before{content:"\f037"}.icon-align-right:before{content:"\f038"}.icon-align-justify:before{content:"\f039"}.icon-list:before{content:"\f03a"}.icon-indent-left:before{content:"\f03b"}.icon-indent-right:before{content:"\f03c"}.icon-facetime-video:before{content:"\f03d"}.icon-picture:before{content:"\f03e"}.icon-pencil:before{content:"\f040"}.icon-map-marker:before{content:"\f041"}.icon-adjust:before{content:"\f042"}.icon-tint:before{content:"\f043"}.icon-edit:before{content:"\f044"}.icon-share:before{content:"\f045"}.icon-check:before{content:"\f046"}.icon-move:before{content:"\f047"}.icon-step-backward:before{content:"\f048"}.icon-fast-backward:before{content:"\f049"}.icon-backward:before{content:"\f04a"}.icon-play:before{content:"\f04b"}.icon-pause:before{content:"\f04c"}.icon-stop:before{content:"\f04d"}.icon-forward:before{content:"\f04e"}.icon-fast-forward:before{content:"\f050"}.icon-step-forward:before{content:"\f051"}.icon-eject:before{content:"\f052"}.icon-chevron-left:before{content:"\f053"}.icon-chevron-right:before{content:"\f054"}.icon-plus-sign:before{content:"\f055"}.icon-minus-sign:before{content:"\f056"}.icon-remove-sign:before{content:"\f057"}.icon-ok-sign:before{content:"\f058"}.icon-question-sign:before{content:"\f059"}.icon-info-sign:before{content:"\f05a"}.icon-screenshot:before{content:"\f05b"}.icon-remove-circle:before{content:"\f05c"}.icon-ok-circle:before{content:"\f05d"}.icon-ban-circle:before{content:"\f05e"}.icon-arrow-left:before{content:"\f060"}.icon-arrow-right:before{content:"\f061"}.icon-arrow-up:before{content:"\f062"}.icon-arrow-down:before{content:"\f063"}.icon-mail-forward:before,.icon-share-alt:before{content:"\f064"}.icon-resize-full:before{content:"\f065"}.icon-resize-small:before{content:"\f066"}.icon-plus:before{content:"\f067"}.icon-minus:before{content:"\f068"}.icon-asterisk:before{content:"\f069"}.icon-exclamation-sign:before{content:"\f06a"}.icon-gift:before{content:"\f06b"}.icon-leaf:before{content:"\f06c"}.icon-fire:before{content:"\f06d"}.icon-eye-open:before{content:"\f06e"}.icon-eye-close:before{content:"\f070"}.icon-warning-sign:before{content:"\f071"}.icon-plane:before{content:"\f072"}.icon-calendar:before{content:"\f073"}.icon-random:before{content:"\f074"}.icon-comment:before{content:"\f075"}.icon-magnet:before{content:"\f076"}.icon-chevron-up:before{content:"\f077"}.icon-chevron-down:before{content:"\f078"}.icon-retweet:before{content:"\f079"}.icon-shopping-cart:before{content:"\f07a"}.icon-folder-close:before{content:"\f07b"}.icon-folder-open:before{content:"\f07c"}.icon-resize-vertical:before{content:"\f07d"}.icon-resize-horizontal:before{content:"\f07e"}.icon-bar-chart:before{content:"\f080"}.icon-twitter-sign:before{content:"\f081"}.icon-facebook-sign:before{content:"\f082"}.icon-camera-retro:before{content:"\f083"}.icon-key:before{content:"\f084"}.icon-cogs:before,.icon-gears:before{content:"\f085"}.icon-comments:before{content:"\f086"}.icon-thumbs-up-alt:before{content:"\f087"}.icon-thumbs-down-alt:before{content:"\f088"}.icon-star-half:before{content:"\f089"}.icon-heart-empty:before{content:"\f08a"}.icon-signout:before{content:"\f08b"}.icon-linkedin-sign:before{content:"\f08c"}.icon-pushpin:before{content:"\f08d"}.icon-external-link:before{content:"\f08e"}.icon-signin:before{content:"\f090"}.icon-trophy:before{content:"\f091"}.icon-github-sign:before{content:"\f092"}.icon-upload-alt:before{content:"\f093"}.icon-lemon:before{content:"\f094"}.icon-phone:before{content:"\f095"}.icon-check-empty:before,.icon-unchecked:before{content:"\f096"}.icon-bookmark-empty:before{content:"\f097"}.icon-phone-sign:before{content:"\f098"}.icon-twitter:before{content:"\f099"}.icon-facebook:before{content:"\f09a"}.icon-github:before{content:"\f09b"}.icon-unlock:before{content:"\f09c"}.icon-credit-card:before{content:"\f09d"}.icon-rss:before{content:"\f09e"}.icon-hdd:before{content:"\f0a0"}.icon-bullhorn:before{content:"\f0a1"}.icon-bell:before{content:"\f0a2"}.icon-certificate:before{content:"\f0a3"}.icon-hand-right:before{content:"\f0a4"}.icon-hand-left:before{content:"\f0a5"}.icon-hand-up:before{content:"\f0a6"}.icon-hand-down:before{content:"\f0a7"}.icon-circle-arrow-left:before{content:"\f0a8"}.icon-circle-arrow-right:before{content:"\f0a9"}.icon-circle-arrow-up:before{content:"\f0aa"}.icon-circle-arrow-down:before{content:"\f0ab"}.icon-globe:before{content:"\f0ac"}.icon-wrench:before{content:"\f0ad"}.icon-tasks:before{content:"\f0ae"}.icon-filter:before{content:"\f0b0"}.icon-briefcase:before{content:"\f0b1"}.icon-fullscreen:before{content:"\f0b2"}.icon-group:before{content:"\f0c0"}.icon-link:before{content:"\f0c1"}.icon-cloud:before{content:"\f0c2"}.icon-beaker:before{content:"\f0c3"}.icon-cut:before{content:"\f0c4"}.icon-copy:before{content:"\f0c5"}.icon-paper-clip:before,.icon-paperclip:before{content:"\f0c6"}.icon-save:before{content:"\f0c7"}.icon-sign-blank:before{content:"\f0c8"}.icon-reorder:before{content:"\f0c9"}.icon-list-ul:before{content:"\f0ca"}.icon-list-ol:before{content:"\f0cb"}.icon-strikethrough:before{content:"\f0cc"}.icon-underline:before{content:"\f0cd"}.icon-table:before{content:"\f0ce"}.icon-magic:before{content:"\f0d0"}.icon-truck:before{content:"\f0d1"}.icon-pinterest:before{content:"\f0d2"}.icon-pinterest-sign:before{content:"\f0d3"}.icon-google-plus-sign:before{content:"\f0d4"}.icon-google-plus:before{content:"\f0d5"}.icon-money:before{content:"\f0d6"}.icon-caret-down:before{content:"\f0d7"}.icon-caret-up:before{content:"\f0d8"}.icon-caret-left:before{content:"\f0d9"}.icon-caret-right:before{content:"\f0da"}.icon-columns:before{content:"\f0db"}.icon-sort:before{content:"\f0dc"}.icon-sort-down:before{content:"\f0dd"}.icon-sort-up:before{content:"\f0de"}.icon-envelope:before{content:"\f0e0"}.icon-linkedin:before{content:"\f0e1"}.icon-rotate-left:before,.icon-undo:before{content:"\f0e2"}.icon-legal:before{content:"\f0e3"}.icon-dashboard:before{content:"\f0e4"}.icon-comment-alt:before{content:"\f0e5"}.icon-comments-alt:before{content:"\f0e6"}.icon-bolt:before{content:"\f0e7"}.icon-sitemap:before{content:"\f0e8"}.icon-umbrella:before{content:"\f0e9"}.icon-paste:before{content:"\f0ea"}.icon-lightbulb:before{content:"\f0eb"}.icon-exchange:before{content:"\f0ec"}.icon-cloud-download:before{content:"\f0ed"}.icon-cloud-upload:before{content:"\f0ee"}.icon-user-md:before{content:"\f0f0"}.icon-stethoscope:before{content:"\f0f1"}.icon-suitcase:before{content:"\f0f2"}.icon-bell-alt:before{content:"\f0f3"}.icon-coffee:before{content:"\f0f4"}.icon-food:before{content:"\f0f5"}.icon-file-text-alt:before{content:"\f0f6"}.icon-building:before{content:"\f0f7"}.icon-hospital:before{content:"\f0f8"}.icon-ambulance:before{content:"\f0f9"}.icon-medkit:before{content:"\f0fa"}.icon-fighter-jet:before{content:"\f0fb"}.icon-beer:before{content:"\f0fc"}.icon-h-sign:before{content:"\f0fd"}.icon-plus-sign-alt:before{content:"\f0fe"}.icon-double-angle-left:before{content:"\f100"}.icon-double-angle-right:before{content:"\f101"}.icon-double-angle-up:before{content:"\f102"}.icon-double-angle-down:before{content:"\f103"}.icon-angle-left:before{content:"\f104"}.icon-angle-right:before{content:"\f105"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-desktop:before{content:"\f108"}.icon-laptop:before{content:"\f109"}.icon-tablet:before{content:"\f10a"}.icon-mobile-phone:before{content:"\f10b"}.icon-circle-blank:before{content:"\f10c"}.icon-quote-left:before{content:"\f10d"}.icon-quote-right:before{content:"\f10e"}.icon-spinner:before{content:"\f110"}.icon-circle:before{content:"\f111"}.icon-mail-reply:before,.icon-reply:before{content:"\f112"}.icon-github-alt:before{content:"\f113"}.icon-folder-close-alt:before{content:"\f114"}.icon-folder-open-alt:before{content:"\f115"}.icon-expand-alt:before{content:"\f116"}.icon-collapse-alt:before{content:"\f117"}.icon-smile:before{content:"\f118"}.icon-frown:before{content:"\f119"}.icon-meh:before{content:"\f11a"}.icon-gamepad:before{content:"\f11b"}.icon-keyboard:before{content:"\f11c"}.icon-flag-alt:before{content:"\f11d"}.icon-flag-checkered:before{content:"\f11e"}.icon-terminal:before{content:"\f120"}.icon-code:before{content:"\f121"}.icon-reply-all:before{content:"\f122"}.icon-mail-reply-all:before{content:"\f122"}.icon-star-half-empty:before,.icon-star-half-full:before{content:"\f123"}.icon-location-arrow:before{content:"\f124"}.icon-crop:before{content:"\f125"}.icon-code-fork:before{content:"\f126"}.icon-unlink:before{content:"\f127"}.icon-question:before{content:"\f128"}.icon-info:before{content:"\f129"}.icon-exclamation:before{content:"\f12a"}.icon-superscript:before{content:"\f12b"}.icon-subscript:before{content:"\f12c"}.icon-eraser:before{content:"\f12d"}.icon-puzzle-piece:before{content:"\f12e"}.icon-microphone:before{content:"\f130"}.icon-microphone-off:before{content:"\f131"}.icon-shield:before{content:"\f132"}.icon-calendar-empty:before{content:"\f133"}.icon-fire-extinguisher:before{content:"\f134"}.icon-rocket:before{content:"\f135"}.icon-maxcdn:before{content:"\f136"}.icon-chevron-sign-left:before{content:"\f137"}.icon-chevron-sign-right:before{content:"\f138"}.icon-chevron-sign-up:before{content:"\f139"}.icon-chevron-sign-down:before{content:"\f13a"}.icon-html5:before{content:"\f13b"}.icon-css3:before{content:"\f13c"}.icon-anchor:before{content:"\f13d"}.icon-unlock-alt:before{content:"\f13e"}.icon-bullseye:before{content:"\f140"}.icon-ellipsis-horizontal:before{content:"\f141"}.icon-ellipsis-vertical:before{content:"\f142"}.icon-rss-sign:before{content:"\f143"}.icon-play-sign:before{content:"\f144"}.icon-ticket:before{content:"\f145"}.icon-minus-sign-alt:before{content:"\f146"}.icon-check-minus:before{content:"\f147"}.icon-level-up:before{content:"\f148"}.icon-level-down:before{content:"\f149"}.icon-check-sign:before{content:"\f14a"}.icon-edit-sign:before{content:"\f14b"}.icon-external-link-sign:before{content:"\f14c"}.icon-share-sign:before{content:"\f14d"}.icon-compass:before{content:"\f14e"}.icon-collapse:before{content:"\f150"}.icon-collapse-top:before{content:"\f151"}.icon-expand:before{content:"\f152"}.icon-eur:before,.icon-euro:before{content:"\f153"}.icon-gbp:before{content:"\f154"}.icon-dollar:before,.icon-usd:before{content:"\f155"}.icon-inr:before,.icon-rupee:before{content:"\f156"}.icon-jpy:before,.icon-yen:before{content:"\f157"}.icon-cny:before,.icon-renminbi:before{content:"\f158"}.icon-krw:before,.icon-won:before{content:"\f159"}.icon-bitcoin:before,.icon-btc:before{content:"\f15a"}.icon-file:before{content:"\f15b"}.icon-file-text:before{content:"\f15c"}.icon-sort-by-alphabet:before{content:"\f15d"}.icon-sort-by-alphabet-alt:before{content:"\f15e"}.icon-sort-by-attributes:before{content:"\f160"}.icon-sort-by-attributes-alt:before{content:"\f161"}.icon-sort-by-order:before{content:"\f162"}.icon-sort-by-order-alt:before{content:"\f163"}.icon-thumbs-up:before{content:"\f164"}.icon-thumbs-down:before{content:"\f165"}.icon-youtube-sign:before{content:"\f166"}.icon-youtube:before{content:"\f167"}.icon-xing:before{content:"\f168"}.icon-xing-sign:before{content:"\f169"}.icon-youtube-play:before{content:"\f16a"}.icon-dropbox:before{content:"\f16b"}.icon-stackexchange:before{content:"\f16c"}.icon-instagram:before{content:"\f16d"}.icon-flickr:before{content:"\f16e"}.icon-adn:before{content:"\f170"}.icon-bitbucket:before{content:"\f171"}.icon-bitbucket-sign:before{content:"\f172"}.icon-tumblr:before{content:"\f173"}.icon-tumblr-sign:before{content:"\f174"}.icon-long-arrow-down:before{content:"\f175"}.icon-long-arrow-up:before{content:"\f176"}.icon-long-arrow-left:before{content:"\f177"}.icon-long-arrow-right:before{content:"\f178"}.icon-apple:before{content:"\f179"}.icon-windows:before{content:"\f17a"}.icon-android:before{content:"\f17b"}.icon-linux:before{content:"\f17c"}.icon-dribbble:before{content:"\f17d"}.icon-skype:before{content:"\f17e"}.icon-foursquare:before{content:"\f180"}.icon-trello:before{content:"\f181"}.icon-female:before{content:"\f182"}.icon-male:before{content:"\f183"}.icon-gittip:before{content:"\f184"}.icon-sun:before{content:"\f185"}.icon-moon:before{content:"\f186"}.icon-archive:before{content:"\f187"}.icon-bug:before{content:"\f188"}.icon-vk:before{content:"\f189"}.icon-weibo:before{content:"\f18a"}.icon-renren:before{content:"\f18b"}#order_summary{padding:15px;background:#f1f1f1;border:1px solid #ddd;margin:10px 0 20px 0}#user_details{margin-top:25px}#user_details .row{margin-bottom:0}#user_details label{font-weight:700}#user_details h3{margin:15px 0 20px 0}@media only screen and (min-width:0px) and (max-width:960px){#responsive .orderSummaryWrap,#responsive .userDetailsWrap{width:96%;margin:2%}#responsive .orderSummaryWrap,#responsive .userDetailsWrap{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}.bagImageWrap{width:50px;line-height:47px;text-align:center;background:#fff;border:1px solid #bfbfbf}.checkoutNote{display:none}@media all and (max-width:640px){.checkoutTotal td{padding-bottom:0}}.checkoutTotal{font-size:1.5em}.button.continueShopping{font-size:13px;padding:8px 15px}.button.continueShopping:before{font-family:FontAwesome;content:'\F053';padding-right:4px}.checkoutButton{font-size:1.5em}@media only screen and (min-width:0px) and (max-width:568px){#responsive .checkoutButton{width:100%;margin-bottom:2%}#responsive .goBack{width:100%;font-size:1.5em;float:left}}.member_already{padding:15px;background:#f1f1f1;border:1px solid #ddd;margin-bottom:20px;overflow:hidden}.termslink{text-decoration:underline}.browse{clear:both}.brandInfo{margin-bottom:15px;clear:both}#productfilterItems{position:relative;float:left;width:100%}#productfilter{position:relative;float:left;width:18%;margin-right:2%;background:#f1f1f1;border:1px solid #ddd;margin-bottom:15px}@media only screen and (min-width:0px) and (max-width:960px){#responsive #productfilter,#responsive #productfilterItems{float:none;width:96%;margin:0 2% 2%}#responsive #productfilter{clear:both}}#productfilter .overflowWrap{padding:0 10px;margin-bottom:15px}.overflowWrap{display:none}.openclose.active .overflowWrap{display:block}#productfilter h3{padding:0 5px;position:relative}.collapseMe{cursor:pointer}#productfilter .selections_container{clear:both;margin:10px 5px 5px}#productfilter .selections_container h3{padding:0}#productfilter_pagenumbers{float:left}#productfilter_sort{float:right;margin-bottom:15px}#loadingOverlay{width:100%;height:100%;left:0;top:0;margin:0;padding:0;position:fixed;background:rgba(255,255,255,.8);z-index:9000;display:none}.itemCarousel,.itemRow,.itemsList{margin:0;padding:0}.itemsList{margin:0;padding:0;clear:both}.itemsList li{cursor:pointer}.itemImageWrap{border:1px solid #ddd;vertical-align:middle;text-align:center}.thumbs{margin:2% 0 0 0;padding:0}.thumbs li{list-style-type:none;float:left;width:25%;border:1px solid #ddd}.thumbs li .imageWrap{height:100px;max-width:100px}.thumbs li img{margin:0 0 2% 0}.itemSizesRow label{display:none}.productText{margin-bottom:2%}.overviewHeader h3{float:left}.editBasket{float:right;padding-top:18px}.basketMobileItem{display:none}@media only screen and (min-width:0px) and (max-width:568px){#responsive .basketMobileItem{display:block}#responsive #bag-items{display:none}}#bag-items .itemQuantity{width:50px;padding:5px 10px;text-align:center}.itemQuantityWrap .sbHolder{width:80px;min-width:80px}#bag-items th{border-bottom:1px solid #ddd}.termslink{text-decoration:underline}.item-delete-button,.item-update-button{border:0;background:0}.country .sbHolder{clear:both}table tr td .error,table tr td .success{margin:0}@media only screen and (min-width:0px) and (max-width:568px){#responsive .basketMobileItem{padding:20px 0;border-bottom:1px solid #ddd}#responsive .basketItemThumbWrap{float:left;width:28%;margin-right:2%}#responsive .basketItemDetails{float:left;width:70%}#responsive .basketItemThumb{width:70px;height:70px;background:#fff;border:1px solid #ddd;text-align:center;line-height:70px}#responsive .discount .row .buttonInline input[type=text]{display:block;width:100%}#responsive .discount .row .buttonInline input[type=submit]{margin-top:5px;clear:both;width:100%}#responsive .basketItemThumb img{vertical-align:middle;display:inline}#responsive .basketIcon button{font-size:28px;color:#333;float:left;text-decoration:none;border:0;background:0}#responsive .itemQuantityWrap{float:left}#responsive .itemNameWrap{margin-bottom:20px}#responsive .itemPrice{float:right;line-height:30px;margin-right:4%;margin-top:5px}}#bag-items .thumb{width:70px}#bag-items .description{width:250px}.hoverDetails{color:#508b02;cursor:pointer}.optionsWrap{position:relative;display:none}.savedItems .optionsWrap{display:block}#user_details .member_already h3{margin-top:0}.ship-payment-wrap{float:left;margin:15px 0 30px 0;text-align:center;width:100%;padding-top:29px}.ship-payment-wrap .button{display:block;width:100%;margin-bottom:0;float:none}.viewOptions{background:none repeat scroll 0 0 #fff;border:1px solid #ddd;display:none;left:0;position:absolute;top:0;width:460px;z-index:500;padding:10px;cursor:pointer}.viewOptions ul{margin:0;padding:0}.viewOptions ul li{list-style-type:none}.page-content{background:#fff}.page-content--dark{background:#f6f6f6}div.item{display:flex;align-items:flex-start;gap:3em;width:100%}@media all and (max-width:1040px){div.item{gap:2em}}@media all and (max-width:767px){div.item{flex-direction:column}}div.item .productTitleAddto{text-transform:capitalize}div.item__images{max-width:500px;min-width:300px;width:100%;position:sticky;top:2em;padding:2em 2em 0 2em;margin:0 0 2em;background:#fff;display:flex;flex-direction:column;align-items:center;text-align:center}div.item__images.notSticky{position:relative}@media all and (min-width:768px){div.item__images{max-height:94vh;overflow-y:auto}}@media all and (max-width:767px){div.item__images{position:relative;top:auto;max-width:100%}}div.item__images__helpers{position:absolute;top:0;left:0;height:100%;width:100%;z-index:100;animation:fade 1s infinite}div.item__images__helpers img{position:absolute;left:50%;transform:translateX(-50%);top:0;max-width:100%;width:440px}@media all and (max-height:980px){div.item__images__helpers img{width:300px}}@keyframes fade{0%{opacity:0}50%{opacity:1}100%{opacity:0}}div.item__images__buttons{display:flex;width:100%;max-width:190px;gap:40px;align-items:center;justify-content:center;margin:20px auto 5px;position:absolute;left:50%;transform:translateX(-50%);margin-top:-40%;z-index:101}div.item__images__buttons button{display:block;width:50px;height:50px;background:#88c43a;border-radius:100%;cursor:pointer;line-height:65px;border:0}div.item__images__buttons button span{position:relative;top:-38px;white-space:nowrap;font-size:13px}div.item__images__images{position:relative}div.item__images__images+.item__images__images{position:fixed;left:0;top:0;background:rgba(255,255,255,.9);z-index:11111;width:100px;padding-top:15px;border:1px solid #ece8e8}@media (min-width:768px){div.item__images__images+.item__images__images{display:none!important}}@media (max-width:640px){div.item__images__images+.item__images__images{top:116px}}div.item__images__images+.item__images__images .item__images__buttons{display:none}div.item__images__images+.item__images__images .item__images__image{margin:0}div.item__images__images+.item__images__images .item__images__image>span{width:100%}div.item__images__images+.item__images__images .item__images__image img{margin:0}div.item__images__image{margin:0 0 1em;position:relative}div.item__images__image.back-image img{transform:scaleX(-1) translateX(50%)}div.item__images__image.back-image img.noFlip,div.item__images__image.back-image img.rightHandle{transform:translateX(-50%)}div.item__images__image span{position:absolute;z-index:15;left:50%;transform:translateX(-50%);margin:0 0 2em;color:#333;font-style:italic;top:-20px}@media all and (max-width:640px){div.item__images__image span{font-size:12px}}div.item__images__image img{margin:0 0 1em;position:absolute;left:50%;transform:translateX(-50%);top:0;max-width:100%;width:440px}@media all and (max-height:980px){div.item__images__image img{width:300px}}div.item__images__image img.mainImage{position:relative}div.item__images__image img.rightHandle{transform:scaleX(-1) translateX(50%)}div.item__images__image img:nth-child(1){z-index:1}div.item__images__image img:nth-child(2){z-index:2}div.item__images__image img:nth-child(3){z-index:3}div.item__images__image img:nth-child(4){z-index:4}div.item__images__image img:nth-child(5){z-index:5}div.item__images__image img:nth-child(6){z-index:6}div.item__images__image img:nth-child(1n+7){z-index:7}div.item__content{width:100%;overflow:clip}.item-info{display:flex;margin-top:-12%;flex-direction:column;align-items:center;text-align:center;position:relative}.bottomAddto .item-info{margin-top:0}@media all and (max-height:980px){.item-info{margin-top:-8%}.bottomAddto .item-info{margin-top:0}}.item-info.oldStyle{margin-top:10px!important}.item-info__price{font-size:1.125rem;line-height:1.3;margin:0 0 2em;color:#333}.item-info__price__highlight{font-weight:800;font-size:1.875rem}.item-info__price__small{display:block;font-size:1rem}.item-info__price__small a{text-decoration:underline}.item-info__buttons{display:flex;gap:16px;pointer-events:auto;cursor:pointer}.item-info__save-door button{outline:0;border:none;background:0 0}.item-info__save-door svg{width:20px}.item-info__message{padding:1em;background:rgba(195,230,203,.6);color:#155724;font-size:14px;width:100%}.step .item-info__message{display:none}.item-info .button{width:100%;margin:0 0 1em;font-size:17px;padding:16px 20px;white-space:nowrap}@media all and (max-width:1000px){.item-info .button{font-size:15px;padding:13px 15px}}@media all and (max-width:767px){.item__images .item-info__buttons{display:none}}.step .item-info__buttons{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:20px}@media all and (max-width:1090px){.step .item-info__buttons{grid-template-columns:1fr;width:100%}}.item-info__contact{display:none}.step .item-info__contact{display:block}.item-info__contact a{color:#88c43a}.titleProductWrap{display:flex;align-items:center}.titleProductWrap .saveDoorWrap{display:none;margin:-10px 0 0 16px}.step .sectionLabel{margin:30px 0 15px 0}.step .row{float:none;display:flex;align-items:center;margin:0 0 1em;flex-wrap:wrap}.step .row:last-of-type{margin-bottom:1em}.step .row .row{margin-bottom:0}.step .row.rowHalf{flex-direction:column}.step .row.rowInline{flex-wrap:nowrap;gap:1em}.step .row.rowCheckBoxes{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.step .row label{width:100%}.step .row input[type=checkbox]{display:block;margin:20px;padding:0}.step .row input[type=checkbox],.step .row input[type=radio]{position:absolute;left:-9999px}.step .row input[type=checkbox]+label,.step .row input[type=radio]+label{position:relative;padding:10px 10px 10px 44px;cursor:pointer;user-select:none;width:100%;border:2px solid #ece8e8;border-radius:4px;font-size:18px;font-weight:700;transition:color .5s ease,border-color .5s ease}.step .row input[type=checkbox]+label:before,.step .row input[type=radio]+label:before{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:2px solid #ece8e8;cursor:pointer;content:'';background:#fff}.step .row input[type=checkbox]+label:after,.step .row input[type=radio]+label:after{position:absolute;top:13px;left:4px;width:13px;opacity:0;transition:opacity .25s;transform:translateY(-50%);content:'';color:green}.step .row input[type=checkbox]:checked+label,.step .row input[type=radio]:checked+label{color:#88c43a;border-color:#88c43a}.step .row input[type=checkbox]:checked+label:before,.step .row input[type=radio]:checked+label:before{border-color:#88c43a}.step .row input[type=checkbox]:checked+label:after,.step .row input[type=radio]:checked+label:after{opacity:1}.step .row input[type=checkbox][type=radio]+label:before,.step .row input[type=radio][type=radio]+label:before{border-radius:100%;content:''}.step .row input[type=checkbox][type=radio]+label:after,.step .row input[type=radio][type=radio]+label:after{position:absolute;top:50%;left:15px;background:#88c43a;width:12px;height:12px;border-radius:100%;transform:scale(0) translateY(-50%);transition:transform .25s;content:''}.step .row input[type=checkbox][type=radio]:checked+label,.step .row input[type=radio][type=radio]:checked+label{box-shadow:inset 0 0 0 2px #88c43a}.step .row input[type=checkbox][type=radio]:checked+label:after,.step .row input[type=radio][type=radio]:checked+label:after{transform:scale(1) translateY(-50%)}.step__title{background:#202020;color:#fff;display:flex;align-items:center;gap:20px;margin:0}.step__title__number{background:#88c43a;font-size:1.875rem;padding:.5em;width:70px;text-align:center}@media (min-width:768px) and (max-width:1100px){.step__title__content{max-width:30%;width:100%}}.step__title__info{font-weight:400;font-size:1.125rem}@media (min-width:768px) and (max-width:1100px){.step__title__info{padding-right:10px}}@media all and (max-width:640px){.step__title__info{display:none}}.step__content{background:#fff;padding:1.1em 1.1em .3em;margin:0 0 1.1em}.step__content__label{font-size:1.563rem;margin:0 0 .5em;line-height:1.2;display:block;font-weight:700;margin-top:15px}@media all and (max-width:640px){.step__content__label{font-size:1.125rem}}.step__content__label.no_margin{margin:0}.step__content__desc{grid-column:auto/span 6}.step__content .stepLabel{margin-bottom:20px}.step__content__items{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-column-gap:12px;grid-row-gap:12px;margin:0 0 1em}@media (max-width:1264px){.step__content__items{grid-template-columns:repeat(5,1fr)}}@media (max-width:1157px){.step__content__items{grid-template-columns:repeat(4,1fr)}}@media (max-width:1029px){.step__content__items{grid-template-columns:repeat(3,1fr)}}@media (max-width:819px){.step__content__items{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.step__content__items{grid-template-columns:repeat(6,1fr)}}@media (max-width:713px){.step__content__items{grid-template-columns:repeat(5,1fr)}}@media (max-width:610px){.step__content__items{grid-template-columns:repeat(4,1fr)}}@media (max-width:504px){.step__content__items{grid-template-columns:repeat(3,1fr)}}@media (max-width:398px){.step__content__items{grid-template-columns:repeat(2,1fr)}}.step__content__items--2 .step__content__items__item label span,.step__content__items--3 .step__content__items__item label span,.step__content__items--4 .step__content__items__item label span{font-size:15px}.step__content__items--2{grid-template-columns:repeat(2,1fr)}.step__content__items--2 .step__content__desc{grid-column:auto/span 2}.step__content__items--3{grid-template-columns:repeat(3,1fr)}.step__content__items--3 .step__content__desc{grid-column:auto/span 3}@media (max-width:1222px){.step__content__items--3 .step__content__desc{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.step__content__items--3 .step__content__desc{grid-template-columns:repeat(3,1fr)}}@media (max-width:677px){.step__content__items--3 .step__content__desc{grid-template-columns:repeat(2,1fr)}}.step__content__items--4{grid-template-columns:repeat(3,1fr)}@media (max-width:1234px){.step__content__items--4{grid-template-columns:repeat(3,1fr)}}@media (max-width:1081px){.step__content__items--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.step__content__items--4{grid-template-columns:repeat(4,1fr)}}@media (max-width:689px){.step__content__items--4{grid-template-columns:repeat(3,1fr)}}@media (max-width:539px){.step__content__items--4{grid-template-columns:repeat(2,1fr)}}.step__content__items--4 .step__content__desc{grid-column:auto/span 3}.step__content__items__item input[type=number],.step__content__items__item input[type=text]{margin-top:10px;padding:16px 10px;font-size:15px}.step__content__items__item input[type=number]{-moz-appearance:textfield;appearance:textfield}.step__content__items__item input[type=number]::-webkit-inner-spin-button,.step__content__items__item input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.step__content__items__item .step__checkbox:checked+label,.step__content__items__item .step__radio:checked+label{border-color:#88c43a;box-shadow:inset 0 0 0 2px #88c43a}.step__content__items__item .step__checkbox:checked+label:before,.step__content__items__item .step__radio:checked+label:before{content:'';background:url(/../img/icons/square-check.svg);position:absolute;top:0;left:0;width:30px;height:30px}.step__content__items__item .step__checkbox:checked+label input#numerals,.step__content__items__item .step__radio:checked+label input#numerals{display:block}.step__content__items__item label{padding:10px 10px 20px;border:2px solid #ece8e8;position:relative;display:flex;flex-direction:column;align-items:center;height:100%;cursor:pointer;text-align:center}.step__content__items__item label:hover .previewImgCTA{opacity:1}.step__content__items__item label.active{border-color:#88c43a;box-shadow:inset 0 0 0 2px #88c43a}.step__content__items__item label.active:before{content:'';background:url(/../img/icons/square-check.svg);position:absolute;top:0;left:0;width:30px;height:30px}.step__content__items__item label input#numerals{margin-top:15px;font-size:14px;display:none}.step__content__items__item label span{font-size:12px;font-weight:700;line-height:1.2em;text-transform:capitalize}.step__content__items__item label span+span{font-size:11px;font-weight:400;color:#5f5f5f}.step__content__items__item input[type=checkbox],.step__content__items__item input[type=radio]{position:absolute;left:-9999px}.step__content__items__item img{margin-bottom:7px}.squareImages .step__content__items__item img{aspect-ratio:1;object-fit:cover}.step__content__items.switcher{flex-wrap:wrap;display:flex;grid-template-columns:initial}.step__content__items.switcher.threeCols .step__content__items__item{width:calc(33.3333% - (24px / 3))}@media (max-width:1200px){.step__content__items.switcher.threeCols .step__content__items__item{width:100%}}.step__content__items.switcher.threeCols .step__content__items__item label span{font-size:17px}.step__content__items.switcher.fourCols .step__content__items__item{width:calc(25% - (36px / 3))}@media (max-width:1200px){.step__content__items.switcher.fourCols .step__content__items__item{width:100%}}.step__content__items.switcher .step__content__items__item{width:calc(50% - 6px)}@media (max-width:1100px){.step__content__items.switcher .step__content__items__item{width:100%}}.step__content__items.switcher .step__content__items__item .step__checkbox:checked+label:before,.step__content__items.switcher .step__content__items__item .step__radio:checked+label:before{left:19px;top:50%;transform:translateY(-50%);z-index:2}.step__content__items.switcher .step__content__items__item label{align-items:initial;text-align:initial;justify-content:center;padding:1em .6em 1em 2.7em}.step__content__items.switcher .step__content__items__item label span{font-size:22px;font-weight:700;color:#333;padding-left:20px}.step__content__items.switcher .step__content__items__item label.active:before{left:19px;top:50%;transform:translateY(-50%);z-index:2}.step__content__items.switcher .step__content__items__item label:after{content:'';position:absolute;left:19px;top:50%;transform:translateY(-50%);width:25px;height:26px;border:2px solid #ece8e8;border-radius:4px;z-index:1}.step__content__measurements{display:flex;flex-wrap:wrap}.step__content__measurements p{width:100%}.step .sbHolder{height:45px;font-weight:700;font-size:15px;border-radius:6px}.step .sbHolder a{padding-left:5px;padding-right:30px;line-height:43px;color:#508b02}.step .sbHolder .sbOptions{top:43px!important}.step .question{background:#eaeaea;text-align:center;border:1px solid #dedede;font-size:17px;color:#bbb;border-radius:100%;cursor:pointer;width:25px;height:25px;display:inline-block}.step textarea{height:150px}.step .dropzone{width:100%}.step .previewImgCTA{position:absolute;background:#88c43a;bottom:10px;left:10px;right:10px;display:flex;align-items:center;height:30px;flex-wrap:wrap;transition:all .3s;opacity:0}.step .previewImgCTA__icon{width:30px;height:100%;line-height:38px;text-align:center;background:#202020}.step .previewImgCTA__text{width:calc(100% - 30px);font-size:12px;color:#fff;font-weight:700}.step:nth-child(2) .step__content__items,.step:nth-child(3) .step__content__items,.step:nth-child(4) .step__content__items,.step:nth-child(5) .step__content__items,.step:nth-child(6) .step__content__items{grid-template-columns:repeat(5,1fr)}@media (max-width:1264px){.step:nth-child(2) .step__content__items,.step:nth-child(3) .step__content__items,.step:nth-child(4) .step__content__items,.step:nth-child(5) .step__content__items,.step:nth-child(6) .step__content__items{grid-template-columns:repeat(5,1fr)}}@media (max-width:1157px){.step:nth-child(2) .step__content__items,.step:nth-child(3) .step__content__items,.step:nth-child(4) .step__content__items,.step:nth-child(5) .step__content__items,.step:nth-child(6) .step__content__items{grid-template-columns:repeat(4,1fr)}}@media (max-width:1029px){.step:nth-child(2) .step__content__items,.step:nth-child(3) .step__content__items,.step:nth-child(4) .step__content__items,.step:nth-child(5) .step__content__items,.step:nth-child(6) .step__content__items{grid-template-columns:repeat(3,1fr)}}@media (max-width:819px){.step:nth-child(2) .step__content__items,.step:nth-child(3) .step__content__items,.step:nth-child(4) .step__content__items,.step:nth-child(5) .step__content__items,.step:nth-child(6) .step__content__items{grid-template-columns:repeat(2,1fr)}}.productConfiguratorWrapper{display:flex;align-items:flex-start;gap:3em;width:100%}@media (max-width:767px){.productConfiguratorWrapper{flex-direction:column}}.productConfiguratorWrapper .previewImgButton{position:fixed;bottom:-1px;left:0;z-index:99;background:#fff;width:100%;text-align:center;padding:13px 0;text-transform:uppercase;box-shadow:0 1px 9px -5px #000;display:none}.productConfiguratorWrapper .previewImgButton svg{width:12px;position:relative;margin-left:10px;margin-right:-10px;top:2px}.productConfigurator{width:100%;overflow:hidden}.loader-overlay{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:9999}.loader{border:8px solid #f3f3f3;border-top:8px solid #88c43a;border-radius:50%;width:60px;height:60px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.thresholdOptions{border:2px solid #ece8e8}.thresholdOptions .step__content__items__item label{border:none!important;box-shadow:none!important}.thresholdOptions .step__content__items__item label span{font-size:16px;font-weight:400}.thresholdOptions .step__content__items__item:first-child label{padding:1em .6em 1em 1em}.thresholdOptions .step__content__items__item:first-child label span{font-size:17px;font-weight:600}.thresholdOptions .step__content__items__item:first-child label:after{display:none}.step__content__items__wrapper h3{margin-top:32px}.step__content__items__wrapper h3.linedHeader{padding-top:32px;border-top:2px solid #ece8e8}.cillLabels{font-size:21px;font-weight:700}.cillLabels span{font-size:16px;font-weight:400;opacity:.5}.saveDoorButton{position:absolute;top:10px;right:10px;width:40px;height:40px;padding:10px;border:1px solid #ece8e8;border-radius:100%;box-shadow:0 0 5px rgba(0,0,0,.2)}.saveDoorButton.buttonFull{display:flex;margin-bottom:20px;gap:12px;align-items:center;justify-content:center;position:relative;top:auto;right:auto;width:100%;height:auto;box-shadow:none;border:2px solid #555;background:0 0;border-radius:4px;color:#555}.saveDoorButton.buttonFull svg{width:20px}.saveDoorButton.buttonFull svg path{fill:#555}.disabledOption{opacity:.5;pointer-events:none}.footerWrap{clear:both}.footer{clear:both;padding:20px 0}.footer strong{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.flyout{display:none}@media only screen and (max-width:568px){#responsive .flyout{display:inline}}.text,select,textarea{padding:20px 24px;border:1px solid #e5e5e5;border-radius:4px;font-size:15px;color:#757575;transition:border .5s;-webkit-transition:border .5s}.ie9 .text{padding:2px 8px 10px 8px;line-height:22px}.text:focus,textarea:focus{border:1px solid #b7c2a7}.row .text{width:100%}#map{width:100%;height:360px;border:1px solid #ddd}.sliderWrap{position:relative;margin-bottom:20px;clear:both}.slider{width:100%;max-height:420px}.pager{padding:.5em;background:#333}.pager .bx-pager-item{float:left;display:inline}.pager a{display:block;margin:.5em;padding:.5em;width:.5em;height:.5em;text-indent:-9999px;border-radius:2em;background:#fff}.pager a:hover{background:#999}.pager a.active{background:#ccc}.controls{position:absolute;top:49%}.prev{left:0}.next{right:0}.controls a{display:block;padding:.5em;color:#fff;background:#333}.controls a:hover{background:#999}.sbHolder{background-color:#fff;border:solid 1px #dcdcdc;font-family:lato,arial,sans-serif;position:relative;width:100%;min-width:160px;height:33px;font-weight:400;font-size:15px;border-radius:6px}.formInline .sbHolder{float:left;width:70%}.sbSelector{display:block;height:100%;left:0;line-height:29px;outline:0;overflow:hidden;position:absolute;text-indent:10px;padding-right:30px;top:0;width:100%;color:#757575!important}.sbSelector:hover,.sbSelector:link,.sbSelector:visited{color:#757575;outline:0;text-decoration:none}.sbToggle{display:block;height:100%;outline:0;position:absolute;right:0;top:0;width:30px;text-align:center;line-height:29px;padding-right:10px;color:#508b02!important}.sbHolderDisabled{background-color:#3c3c3c;border:solid 1px #ddd}.sbOptions{background-color:#fff;border:solid 1px #ddd;list-style:none;left:-1px;margin:0;padding:0;position:absolute;top:29px!important;width:100%;z-index:9999;overflow-y:auto!important;max-height:200px!important;box-sizing:content-box;border-radius:0 0 6px 6px}.sbOptions li{padding:0 7px;position:relative;z-index:999}.sbOptions a{border-bottom:solid 1px #ddd;display:block;outline:0;padding:7px 0 7px 3px}.sbOptions a:hover{color:#508b02!important}.sbOptions a:link,.sbOptions a:visited{color:#757575;text-decoration:none}.sbOptions li.last a,.sbOptions li:last-child a{border-bottom:none}.sbOptions .sbDisabled{border-bottom:solid 1px #ddd;color:#dadada;display:block;padding:7px 0 7px 3px}.sbOptions .sbGroup{border-bottom:solid 1px #ddd;color:#6f7d88;display:block;font-weight:700;padding:7px 0 7px 3px}.sbOptions .sbSub{padding-left:17px}.pagination{clear:both;float:left;display:inline}.pagination li a,.paginationnumbers{font-size:12px;border:1px solid #ddd;margin-right:5px;padding:5px 10px;cursor:pointer;display:block}.pagination li.active a{background:#f1f1f1}.pagination .dots{padding:5px 10px}.paginumberorder form{float:right;margin-left:10px}.brandsWrap{border-bottom:1px solid #ddd;padding:13px 0 15px;margin:0 0 20px;position:relative}.brandsWrap .bx-wrapper{max-width:100%!important}.brands li{display:block;height:70px;line-height:67px;list-style-type:none;text-align:center;width:135px!important}.brands li img{vertical-align:middle;max-height:45px;max-width:105px}.brands li a:hover{opacity:.45}.brandsWrap .bx-next,.brandsWrap .bx-prev{position:absolute;top:0;width:25px;height:100%;line-height:102px;text-align:left;background:#fff;z-index:88;font-size:16px}.brandsWrap .bx-prev{right:100%;text-indent:1px}.brandsWrap .bx-next{left:100%;text-align:right;text-indent:1px}.social{float:right;display:inline}.social li{list-style-type:none;float:left;display:inline;border-radius:3em;background:#84888e;height:30px;width:30px;text-align:center;line-height:28px;margin-left:10px;-webkit-transition:background .5s ease-in;-moz-transition:background .5s ease-in;-o-transition:background .5s ease-in;transition:background .5s ease-in}.social li:hover{background:#0f55c4}.social li a{color:#fff;display:block}.social li i{font-size:18px;vertical-align:middle}select.mobile{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:998}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:portrait){#responsive body{min-width:1100px}}.members .column{width:49%;float:left;display:inline;margin-left:2%}.notificationWrap{margin-bottom:20px}.notification{border:1px solid #ddd;background:#f1f1f1;padding:15px;text-align:center}.tabs li{text-align:left}body{font-family:lato,arial,sans-serif;font-weight:400;font-size:15px;color:#000}body body b,body body strong{font-family:lato,arial,sans-serif;font-weight:700}.p,p{font-family:lato,arial,sans-serif;font-weight:400;font-size:15px}.green{font-weight:700;color:#508b01}.indexLeft{float:left;width:660px;margin-top:28px;margin-right:17px}.indexRight{float:left;width:303px;margin-top:28px}.sliderWrap{position:relative;float:left;width:660px;height:330px;border:1px solid #bebebe}.sliderWrap .pager{position:absolute;bottom:0;right:0;background:#000;background:rgba(0,0,0,.4);padding:7px 5px;border-radius:3px}.sliderWrap .pager .bx-pager-link{background:#fff;margin:0 4px;padding:6px}.sliderWrap .pager .bx-pager-link.active{background:#77b821}.sliderWrap .slider .slide{position:absolute}.sliderWrap .slider .slide .desc{position:absolute;left:0;bottom:18px;background:#fff;padding:15px 52px 15px 20px;font-weight:400;font-size:15px}.sliderWrap .slider .slide .desc p{margin:0;padding:5px 12px 5px 0;border-right:1px solid #e8e8e8}.sliderWrap .slider .slide .desc i{position:absolute;top:20px;right:10px;padding:10px;font-size:20px;color:#508b02}.sliderWrap .slider .slide .logo{position:absolute;left:0;bottom:106px}.indexCta{position:relative;float:left;width:320px;height:140px;background-color:#f4f4f4;background-repeat:no-repeat;background-position:170px -5px;margin:0 20px 0 0;padding:20px;border:1px solid #ebebeb;border-radius:2px;border-bottom:2px solid #77b821}.indexCta.fullCta{padding:0}.indexCta.fullCta a{position:relative;top:auto;left:auto;bottom:auto;right:auto;display:block}.indexCta.fullCta a:after{content:none}.indexCta.last{margin-right:0}.indexCta h4{margin:0 0 2px 0;font-weight:700;font-size:15px}.indexCta p{width:155px}.indexCta a{position:absolute;left:20px;bottom:12px;font-weight:700;font-size:14px;color:#508b02;text-transform:uppercase}.indexCta a:after{font-family:FontAwesome;content:'\F054';padding-left:4px}.indexContent{float:left;width:100%}.testimonialsWrap{float:left;width:100%;margin-top:30px;margin-bottom:30px;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4}.testimonials{float:left;width:100%;text-align:center;font-size:16px}.testimonials .testimonial{float:left;width:100%;padding:20px 0}.testimonials .client{float:left;width:100%;margin-top:8px;font-weight:700;font-size:12px;color:#969696;text-transform:uppercase}.indexContent .welcome{float:left;width:580px;margin-right:60px;margin-bottom:30px;font-size:16px;line-height:24px}.indexContent .compliant{position:relative;float:left;width:340px;padding-bottom:55px;margin-bottom:30px;font-size:16px;line-height:24px}.indexContent .compliant h3,.indexContent .welcome h3{margin:0 0 20px 0;font-weight:700;font-size:19px;color:#508b02}.indexContent .compliant h2{font-size:2em;line-height:1.192em;color:#000;margin:0 0 .5em 0}.indexContent .compliant h4{font-size:1.375em;margin:0 0 .5em 0;color:#000}.indexContent .compliant .sagePay{position:absolute;bottom:0;right:0}.doorFinder{float:left;width:100%;background:#f4f4f4;border:1px solid #d2d2d2;border-radius:4px}.doorFinder h2{float:left;width:100%;height:50px;background:#77b821 url(/images/layout/iconsDoorFinder.png) no-repeat 260px 9px;margin:0;line-height:50px;font-weight:400;font-size:24px;color:#fff;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.75)}.doorFinder ul{float:left;width:100%;margin:0;padding:0}.doorFinder ul li{float:left;width:100%;margin:0;padding:0;list-style-type:none}.doorFinder ul li h3{position:relative;float:left;width:100%;height:50px;margin:0;line-height:50px;background:#6bac04;background:#f8f8f8;background:-moz-linear-gradient(top,#6bac04 0,#fff 0,#fff 47%,#f7f7f7 55%,#f7f7f7 100%,#bebebe 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#6bac04),color-stop(0,#fff),color-stop(47%,#fff),color-stop(55%,#f7f7f7),color-stop(100%,#f7f7f7),color-stop(100%,#bebebe));background:-webkit-linear-gradient(top,#6bac04 0,#fff 0,#fff 47%,#f7f7f7 55%,#f7f7f7 100%,#bebebe 100%);background:-o-linear-gradient(top,#6bac04 0,#fff 0,#fff 47%,#f7f7f7 55%,#f7f7f7 100%,#bebebe 100%);background:-ms-linear-gradient(top,#6bac04 0,#fff 0,#fff 47%,#f7f7f7 55%,#f7f7f7 100%,#bebebe 100%);background:linear-gradient(to bottom,#6bac04 0,#fff 0,#fff 47%,#f7f7f7 55%,#f7f7f7 100%,#bebebe 100%);font-weight:700;font-size:17px;color:#8e8e8e;text-align:center;border-bottom:1px solid #bebebe;cursor:pointer}.doorFinder ul li h3 .step{position:absolute;top:13px;left:18px;width:22px;height:22px;line-height:22px;font-size:14px;color:#bfbfbf;border:1px solid #bfbfbf;border-radius:100%}.doorFinder ul li h3:after{position:absolute;top:1px;right:20px;content:'\F054';font-family:FontAwesome;font-size:14px;color:#c7c7c7}.doorFinder ul li .popDown{float:left;width:100%;padding:20px 10px 20px 20px;border-bottom:1px solid #dcdcdc}.doorFinder ul li.active h3{box-shadow:0 1px 1px rgba(0,0,0,.22);color:#4e4e4e}.doorFinder ul li.active h3 .step{top:8px;left:14px;width:30px;height:30px;background:#fff;line-height:30px;color:#508b02}.doorFinder ul li.active h3:after{content:'\F078';color:#508b02}.doorFinder ul li.active .popDown{display:block}.doorFinder ul li.selected h3{color:#508b02;text-transform:uppercase}.doorFinder ul li.selected h3:after{content:'\F058';font-size:24px;color:#508b02}.doorFinder ul li.selected h3 .step{top:13px;left:18px;width:22px;height:22px;background:0 0;line-height:22px;color:#bfbfbf}.doorFinder ul li .popDown input{position:absolute;left:-9999px}.doorFinder ul li .popDown label{float:left}.doorFinder ul li .popDown .button.fullyFitted{margin-right:7px}.doorFinder ul li .hideMe .scrollPaneWrap{height:297px}.doorFinder ul li .hideMe ul li a{float:left;display:block;width:100%;padding:7px 0;border-bottom:1px solid #ddd;font-weight:400;font-size:16px;text-transform:uppercase;color:#616161}.pageHeader{float:left;width:100%;height:65px;background:url(/images/layout/pageHeaderbg.jpg);box-shadow:inset 0 0 5px rgba(0,0,0,.24)}.itemHeader{height:auto}.pageHeader h2{margin:0;padding-top:19px;font-weight:700;font-size:23px;color:#508b02;text-transform:uppercase}.pageHeader h2.right{font-weight:400;color:#242424}.pageHeader h2.right span{font-weight:700;color:#508b02}.pageHeader .back{line-height:65px;font-weight:700;font-size:16px;color:#508b02;text-transform:uppercase}.pageHeader .back:before{font-family:FontAwesome;content:'\F053';padding:0 8px 0 0}.itemHeader .itemTitles{float:left;min-height:54px;padding:7px 0}.itemHeader .itemTitles h3{float:left;margin:11px 30px 0 0;font-weight:700;font-size:14px;color:#508b02;text-transform:uppercase;clear:none}.itemHeader .itemTitles h1{float:left;margin:0;font-weight:400;font-size:28px;color:#000;text-transform:uppercase;clear:none;padding:4px 0 0}.itemHeader .itemTitles .steps{font-weight:700;font-size:14px;color:#848484;text-transform:uppercase}.itemHeader .itemTitles .steps span{float:left;padding-top:5px;padding-right:10px}.itemHeader .itemTitles .steps .sbHolder{float:left;width:350px;margin:0 0 0 15px}.itemHeader .itemDesc{float:left;width:100%;max-width:440px;height:auto;padding:12px 0 12px 20px;font-size:16px;color:#686868}.itemHeader .itemDesc a{font-weight:700;font-size:14px;color:#508b02;text-transform:uppercase}.itemHeader .itemDesc a i{padding-left:5px}.faqSide{float:left;width:240px;background:#f3f3f3;margin-right:38px;border-radius:8px;border:1px solid #e5e5e5;margin-bottom:30px}.faqSide h3{position:relative;margin:0;padding:25px 40px 25px 30px;font-weight:700;font-size:19px;color:#508b02}.faqSide h3:after{position:absolute;top:30px;right:25px;font-family:FontAwesome;content:'\F075';font-size:29px}.faqSide .desc{float:left;width:100%;padding:20px 30px;border-top:1px solid #dadada;border-bottom:1px solid #dadada;font-size:15px}.faqSide .buttonWrap{position:relative;float:left;width:100%;padding:20px 30px}.faqSide .button{width:100%;padding-left:24px;text-align:left}.faqSide .button:after{position:absolute;top:12px;right:25px;font-family:FontAwesome;content:'\F054'}.faqs{float:left;width:calc(100% - 240px - 38px);margin-bottom:50px}.faqs img{height:auto}.faqs .faq{float:left;width:100%;background:#f3f3f3;margin-bottom:9px;border-radius:8px;border:1px solid #e5e5e5;cursor:pointer}.faqs .faq h2{position:relative;margin:0;padding:22px 55px 25px 30px;font-weight:700;font-size:19px;color:#508b02;border-top:3px solid #f3f3f3;border-radius:8px 8px 0 0}.faqs .faq h2:after{position:absolute;top:22px;right:30px;font-family:FontAwesome;content:'\F078'}.faqs .faq.active h2{background:#fff;border-top:3px solid #77b821;border-bottom:1px solid #dadada}.faqs .faq.active h2:after{content:'\F077'}.faqs .answer{float:left;width:100%;padding:25px 30px}.faqs ul li{margin-bottom:10px}#sendwishlist fieldset{float:left;width:48%;margin-right:4%;margin-bottom:20px}#sendwishlist fieldset.last{margin-right:0}.register fieldset{margin-bottom:20px}.fittersSelectArea{float:left;width:980px;height:385px;background:url(/images/layout/fittersDirectoryArea.png) no-repeat top center}.fittersSelectArea h3{float:left;width:100%;margin:50px 0 40px 0;font-weight:400;font-size:20px;color:#242424;text-transform:uppercase;text-align:center}.fittersSelectArea h3 b{font-weight:700;color:#508b02}.fittersSelectArea .left{float:left;width:50%}.fittersSelectArea .right{float:right;width:50%}.fittersSelectArea .search{float:left;width:344px;height:195px;margin-left:72px;border:1px solid #e5e5e5;border-radius:7px}.fittersSelectArea .left .search .row .text{text-transform:uppercase}.fittersSelectArea .row{padding:15px 30px}.fittersSelectArea .search .row.bg{height:104px;background:url(/images/layout/fittersSearchBg.png) no-repeat;padding-top:30px;border-bottom:1px solid #e2e2e2}.fittersSelectArea .row .text{padding:11px 0;text-align:center;color:#508b02}.fittersSelectArea .row .button{float:left;margin-left:38px;padding:13px 25px}.fittersSelectArea .row .text::-webkit-input-placeholder{color:#508b02;text-transform:none}.fittersSelectArea .row .text:-moz-placeholder{color:#508b02;text-transform:none}.fittersSelectArea .row .text::-moz-placeholder{color:#508b02;text-transform:none}.fittersSelectArea .row .text:-ms-input-placeholder{color:#508b02;text-transform:none}.fittersSelectArea .row .text::-webkit-input-placeholder::before{font-family:FontAwesome;content:'\F041';padding-right:10px}.fittersSelectArea .row .text:-moz-placeholder::before{font-family:FontAwesome;content:'\F041';padding-right:10px}.fittersSelectArea .row .text::-moz-placeholder::before{font-family:FontAwesome;content:'\F041';padding-right:10px}.fittersSelectArea .row .text:-ms-input-placeholder::before{font-family:FontAwesome;content:'\F041';padding-right:10px}.fittersSelectArea .row .sbHolder{padding:20px 0;border:1px solid #e5e5e5;border-radius:4px;font-family:Lato,arial,sans-serif;font-size:15px;color:#508b02;transition:border .5s;-webkit-transition:border .5s}.fittersSelectArea .row .sbToggle{padding:0 60px 0 0;color:#9f9f9f;line-height:39px}.fittersSelectArea .row .sbSelector{line-height:39px}.fittersSelectArea .row .sbSelector:before{font-family:FontAwesome;content:'\F041';padding-right:10px}.fittersSelectArea .row .sbSelector:link,.sbSelector:hover,.sbSelector:visited{color:#508b02}h2.fittersArea{float:left;width:100%;margin:20px 0 45px 0;font-weight:300;font-size:30px;color:#508b02;text-transform:uppercase;text-align:center}.fittersResults{float:left}.fittersResults .changeSearch{float:left;width:305px;padding:35px 35px 0 0}.fittersResults .changeSearch .search{float:left;width:100%;background:#f4f4f4;border-radius:7px;border:1px solid #e5e5e5}.fittersResults .changeSearch .search .row:first-child{height:104px;background:url(/images/layout/fittersSearchBg.png) top center;padding:25px 17px;border-bottom:1px solid #e2e2e2}.fittersResults .changeSearch .search .text{margin-top:5px;padding:12px 0;text-align:center;font-weight:700;font-size:15px;color:#508b02}.fittersResults .changeSearch .search .button{margin:14px 0 16px 37px}.fittersResults .yourResults{padding:25px 35px 0 35px;float:left;width:345px;height:195px;margin-left:72px;border:1px solid #e5e5e5;border-radius:7px;text-align:center;font-size:22px}.fittersResults .yourResults .buttonWrap{float:left;margin-left:32px;margin-top:23px}.fittersResults .yourResults .buttonWrap .button{padding:10px 25px}.fittersResults .yourResults .row{padding:0}.fittersResults .yourResults .cityRow{font-weight:400;color:#508b02;font-size:16px;line-height:18px}.fittersResults .yourResults .cityRow span{font-size:14px;color:#000}.fittersResults h3{float:left;width:100%;margin:0 0 25px 0;font-weight:400;font-size:20px;text-transform:uppercase;color:#000;text-align:center}.fittersResults h3 b{color:#508b02}.fittersResults .yourResults h3{text-align:left}.fittersResults .resultsTable{border-top:1px dotted #000;margin-bottom:40px}.fittersResults .resultsTable tr{border-bottom:1px dotted #000}.fittersResults .resultsTable tr:nth-child(odd){background:#f4f4f4}.fittersResults .resultsTable td{padding:14px 0;font-size:16px;color:#9c9c9c}.fittersResults .resultsTable td.name{padding-left:20px;color:#508b02}.fittersResults .resultsTable td.name a:hover{color:#508b02}.fittersResults .resultsTable td.location{padding-right:20px;color:#000;text-align:right}.fittersHead{float:left;margin:0 0 38px 260px;height:60px;background:url(/images/layout/fittersHeadLogo.png) no-repeat}.viewRange{float:left;margin:20px 0 0 0}.fittersHead h1{margin:6px 0 0 199px;font-size:24px;line-height:32px;text-transform:uppercase;border-bottom:3px solid #8bc53f}.fittersHead h2{float:left;width:434px;padding:4px 60px 0 60px;text-align:center;font-size:16px;color:#508b02}.fittersContact{float:left;width:100%}#contact-form fieldset{float:left;width:100%}.fittersContact h2{float:left;width:100%;height:80px;background:url(/images/layout/fittersPhoneHead.jpg) no-repeat top left;margin:0;padding:25px 0 0 140px;border-radius:5px 5px 0 0;border-bottom:2px solid #3c6703;font-weight:700;font-size:19px;color:#fff;text-transform:uppercase}.fittersContact h2 .icon-phone{padding:0 10px}.fittersContact h2 .enquire{float:right;margin:-7px 0;padding:0 0 5px 50px;font-weight:700;font-size:14px;color:#fff;border-left:1px solid #4d810a}.fittersContact h2 .enquire a{display:block;background:#77b821;margin:1px 50px 0 0;padding:12px 25px;color:#fff;border-radius:3px}.fittersContact .details{float:left;width:100%;background:#f4f4f4;border:1px solid #e5e5e5;border-top:none;border-right:none;border-radius:0 0 5px 5px}.fittersContact .details .detailsLeft{float:left;width:488px;padding:12px 25px 0 25px}.fittersContact .details .detailsLeft table{font-weight:700;font-size:12px;color:#000;text-transform:uppercase}.fittersContact .details .detailsLeft table td.title{font-size:14px;color:#508b02}.fittersContact .details .detailsLeft table td.title i{padding-right:8px}.fittersContact .details .detailsLeft table tr{border-bottom:1px solid #d5d5d5}.fittersContact .details .detailsLeft table tr:last-child{border-bottom:none}.fittersContact .details .imgWrap{float:right;width:490px}.fittersContact .mainPoints{position:relative;float:left;width:100%;height:75px;margin-bottom:35px;border-bottom:1px solid #e9e9e9}.fittersContact .mainPoints div{float:left;width:33.33%;height:75px;padding:22px 0 0 0;border-right:1px solid #e9e9e9;font-weight:700;font-size:19px;color:#8a8a8a;text-align:center;text-transform:uppercase}.fittersContact .mainPoints div a{color:#8a8a8a}.fittersContact .mainPoints div:last-child{border-right:none}.fittersContact .mainPoints div:after{font-family:FontAwesome;content:'\F00D';padding:0 0 0 12px}.fittersContact .mainPoints div.active{color:#508b02}.fittersContact .mainPoints div.active:after{content:'\F00C'}.fittersContact .mainPoints div.active a{color:#508b02}.fittersContact .mainPoints:after{display:block;position:absolute;bottom:-12px;left:0;width:820px;height:12px;content:'';background:url(/images/layout/fittersFadeBottom.png) no-repeat}.fiitersInstallation{float:left;width:100%;margin-bottom:20px}.fiitersInstallation h3{float:left;width:100%;margin:0 0 35px 0;font-weight:700;font-size:20px;color:#000;text-align:center;text-transform:uppercase}.fiitersInstallation h3 b{color:#3c6703}.fiitersInstallation .surveyLeft{float:left;width:49%;background:#f4f4f4;border:1px solid #e5e5e5;border-radius:5px}.fiitersInstallation .installtionRight{float:right;width:49%;background:#f4f4f4;border:1px solid #e5e5e5;border-radius:5px}.fiitersInstallation h4{float:left;width:100%;height:70px;background-color:#579900;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.1),rgba(255,255,255,.1));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.1),rgba(255,255,255,.1));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.1),rgba(255,255,255,.1));background-image:linear-gradient(to top,rgba(0,0,0,.1),rgba(255,255,255,.1));padding:20px 0 0 0;border-bottom:2px solid #3c6703;border-radius:5px 5px 0 0;font-weight:400;font-size:20px;color:#fff;text-transform:uppercase;text-align:center}.fiitersInstallation ul{float:left;width:100%;margin:0;padding:0 0 10px 0}.fiitersInstallation ul li{float:left;width:100%;margin:0;padding:0;list-style-type:none;border-bottom:1px solid #d8d8d8}.fiitersInstallation ul li:last-child{border-bottom:none}.fiitersInstallation ul li .marker{float:left;width:52px;height:52px;background:#508b02;margin:15px 35px;padding-top:2px;border-radius:100%;font-weight:700;font-size:20px;color:#fff;text-align:center;border:9px solid #77b821}.fiitersInstallation ul li p{padding:18px 20px 0 0;font-weight:700;font-size:17px;line-height:24px;color:#000}.fittersPayment{float:left;width:100%;margin-bottom:60px;background:#f4f4f4;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}.fittersPayment .left{border-right:1px solid #dfdfdf}.fittersPayment h4{float:left;width:100%;margin:0 0 4px 0;font-weight:700;font-size:17px;text-transform:uppercase}.fittersPayment h4 b{color:#3c6703}.fittersPayment h4 i{padding:0 5px}.fittersPayment .left,.fittersPayment .right{float:left;width:50%;padding:25px 35px;text-align:center;font-weight:700;font-size:14px;line-height:22px}.fittersDoors{float:left;width:100%}.fittersDoors h1{float:left;width:100%;margin:0 0 30px 0;font-weight:300;font-size:33px;color:#508b02;text-transform:uppercase}.fittersDoors .intro{float:left;width:100%;margin-bottom:30px}.fittersDoors .imgWrap{float:left;width:380px}.fittersDoors .imgWrap img{float:left;margin-bottom:32px;border:4px solid #fff;box-shadow:0 0 7px rgba(0,0,0,.4)}.fittersDoors .imgWrap a{margin-right:10px}.fittersDoors .introRight{float:left;width:600px;font-size:16px;color:#686868}.fittersDoors .fittersSupplyFitted{float:left;width:100%;background:url(/images/layout/fittersLargeFade.png) no-repeat top center;margin:10px 0 35px 0}.fittersDoors .fittersSupplyFitted .supply{float:left;width:480px}.fittersDoors .fittersSupplyFitted .fullyFitted{float:right;width:480px}.fittersDoors .fittersSupplyFitted .fullyFitted,.fittersDoors .fittersSupplyFitted .supply{background:#f4f4f4;margin-top:30px;border:1px solid #e5e5e5;border-radius:5px}.fittersDoors .fittersSupplyFitted h3{float:left;width:100%;height:70px;background-color:#579900;background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.1),rgba(255,255,255,.1));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.1),rgba(255,255,255,.1));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.1),rgba(255,255,255,.1));background-image:linear-gradient(to top,rgba(0,0,0,.1),rgba(255,255,255,.1));padding:20px 0 0 0;border-bottom:2px solid #3c6703;border-radius:5px 5px 0 0;font-weight:400;font-size:20px;color:#fff;text-transform:uppercase;text-align:center}.fittersDoors .fittersSupplyFitted ul{float:left;width:100%;margin:0;padding:0 0 10px 0}.fittersDoors .fittersSupplyFitted ul li{float:left;width:100%;margin:0;padding:0;list-style-type:none;border-bottom:1px solid #d8d8d8}.fittersDoors .fittersSupplyFitted ul li:last-child{border-bottom:none}.fittersDoors .fittersSupplyFitted ul li .icons{float:left;width:120px;height:85px;background-repeat:no-repeat;background-position:center center;background-size:51%}.fittersDoors .fittersSupplyFitted ul li .icons-key{background-image:url(/images/layout/icons-key@2x.png)}.fittersDoors .fittersSupplyFitted ul li .icons-tapemeasure{background-image:url(/images/layout/icons-tapemeasure@2x.png);background-size:42%}.fittersDoors .fittersSupplyFitted ul li .icons-screws{background-image:url(/images/layout/icons-screws@2x.png);background-size:45%}.fittersDoors .fittersSupplyFitted ul li .icons-truck{background-image:url(/images/layout/icons-truck@2x.png)}.fittersDoors .fittersSupplyFitted ul li .icons-checklist{background-image:url(/images/layout/icons-checklist@2x.png);background-size:33%}.fittersDoors .fittersSupplyFitted ul li .icons-calendar{background-image:url(/images/layout/icons-calendar@2x.png);background-size:38%}.fittersDoors .fittersSupplyFitted ul li .icons-doors{background-image:url(/images/layout/icons-doors@2x.png);background-size:35%}.fittersDoors .fittersSupplyFitted ul li .icons-invoice{background-image:url(/images/layout/icons-invoice@2x.png);background-size:33%}.lt-ie9 .fittersDoors .fittersSupplyFitted ul li .icons-key{background-image:url(/images/layout/icons-key.png)}.lt-ie9 .fittersDoors .fittersSupplyFitted ul li .icons-tapemeasure{background-image:url(/images/layout/icons-tapemeasure.png)}.lt-ie9 .fittersDoors .fittersSupplyFitted ul li .icons-screws{background-image:url(/images/layout/icons-screws.png)}.lt-ie9 .fittersDoors .fittersSupplyFitted ul li .icons-truck{background-image:url(/images/layout/icons-truck.png)}.lt-ie9 .fittersDoors .fittersSupplyFitted ul li .icons-checklist{background-image:url(/images/layout/icons-checklist.png)}.lt-ie9 .fittersDoors .fittersSupplyFitted ul li .icons-calendar{background-image:url(/images/layout/icons-calendar.png)}.lt-ie9 .fittersDoors .fittersSupplyFitted ul li .icons-doors{background-image:url(/images/layout/icons-doors.png)}.lt-ie9 .fittersDoors .fittersSupplyFitted ul li .icons-invoice{background-image:url(/images/layout/icons-invoice.png)}.fittersDoors .fittersSupplyFitted ul li p{float:left;width:320px;padding-top:14px;font-weight:700;font-size:17px;color:#000}.fittersDoors .fittersSupplyFitted ul li .phone{float:left;width:310px;margin:0;margin-bottom:-10px;padding:25px 0 30px 0;font-weight:700;font-size:21px;text-align:center;border-right:1px solid #d8d8d8}.fittersDoors .fittersSupplyFitted ul li .phone span{color:#508b02}.fittersDoors .fittersSupplyFitted ul li .button{float:left;margin:22px 0 0 18px;padding:12px 22px}.fittersDoors .fittersSupplyFitted .fullyFitted ul li .phone{width:336px}.fittersDoors .bottomLine{float:left;width:100%;margin-bottom:65px;font-size:16px;color:#686868}.footerNav{float:left;width:100%;background:#f4f4f4;padding:30px 0 38px 0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.footerNav .col{float:left;width:490px}.footerNav .col .overlay{float:left;position:relative;margin-top:20px;padding:0 0 0 15px;font-family:arial,sans-serif;font-size:12px;color:#616161;text-transform:uppercase}.footerNav .col .overlay:before{position:absolute;top:0;left:0;content:'\F054';font-family:FontAwesome;font-size:11px;color:#508b02}.footerNav .col h4{margin:0 0 12px 0;font-weight:700;font-size:14px;color:#619429;text-transform:uppercase}.footerNav .col ul{float:left;margin:0;padding:0}.footerNav .col ul li{position:relative;float:left;width:50%;margin:0;padding:0 0 0 15px;list-style-type:none}.footerNav .col ul li.blank:before{content:""}@media all and (max-width:800px){.footerNav .col ul li.blank{display:none}}.footerNav .colRight ul li{width:300px}.footerNav .col ul li.colLeftLeft{width:220px}.footerNav .col ul li.colRightLeft{width:190px}.footerNav .col ul li a{font-family:arial,sans-serif;font-size:12px;color:#616161;text-transform:uppercase}.footerNav .col ul li:before{position:absolute;top:5px;left:0;content:'\F054';font-family:FontAwesome;font-size:11px;color:#508b02}.footer #copyright{width:215px;font-family:arial,sans-serif;font-size:11px}.footer .bottomNav{float:left;width:510px;margin:0;padding:0;font-family:arial,sans-serif;font-size:11px}.footer .bottomNav li{float:left;margin:0;padding:0 17px 0 0;list-style-type:none}@media (max-width:640px){.footer .bottomNav li{margin-bottom:15px!important}}.footer #credits{float:right;width:255px;font-family:arial,sans-serif;font-size:11px;text-align:right}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}.jspVerticalBar{position:absolute;top:0;right:0;width:5px;height:100%;background:#f4f4f4}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:#f4f4f4}.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{background:#d6d6d6;position:relative;border-radius:5px}.jspDrag{background:#6d6d6d;position:relative;top:0;left:0;cursor:pointer;border-radius:5px}.jspHorizontalBar .jspDrag,.jspHorizontalBar .jspTrack{float:left;height:100%}.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0}.jspArrow.jspDisabled{cursor:default;background:#80808d}.jspVerticalBar .jspArrow{height:16px}.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%}.jspVerticalBar .jspArrow:focus{outline:0}.jspCorner{background:#eeeef4;float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}#contact-form .text,#contact-form label{width:100%}#contact-form .row.checkboxes input{float:left;width:30px;margin-top:8px}#contact-form .row.checkboxes label{float:left;width:calc(100% - 30px)}#contact-form .row.checkboxes .grid_12{width:100%}.arrow:after,.ui-tooltip{background:#000;background:rgba(0,0,0,.8)}.ui-tooltip{position:absolute;width:245px;padding:6px;color:#fff;border-radius:4px;font-family:arial,sans-serif;font-weight:700;font-size:12px;text-align:center}.ui-tooltip b{font-family:arial,sans-serif;font-weight:700;color:#77b821}.arrow{width:70px;height:16px;overflow:hidden;position:absolute;left:50%;margin-left:-35px;bottom:-16px}.lt-ie9 .arrow{display:none}.arrow.top{top:-16px;bottom:auto}.arrow.left{left:10%}.arrow:after{content:"";position:absolute;left:20px;top:-20px;width:25px;height:25px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.arrow.top:after{bottom:-20px;top:auto}.colourPicker{position:relative;float:left;width:100%;margin:0 0 15px 0;padding:30px 20px;border:solid 1px #e5e5e5;background:#f4f4f4}.colourPicker a{float:left;width:150px;font-size:18px;color:#242424;text-transform:uppercase;width:100%}.colourPicker p{font-size:13px;color:#6b6b6b;margin-top:28px}.colourPicker a i{padding:0 5px 0 0;font-size:18px}.filter-options{margin-right:-10px}.colourPicker .filter-option{float:left;width:20%;margin:5px 0 10px 0;padding:0 10px 0 0}.colourPicker .filter-option img{width:100%;height:auto}.colourPicker .filter-option a{display:block;-webkit-transition:.3s ease;-moz-transition:.3s ease;-ms-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}.colourPicker.trimmings .filter-option a{width:55px}.colourPicker .filter-option a:hover{opacity:.5}.popupItemDesc{float:left;width:580px;font-size:16px;color:#686868}.popupItemDesc h2{float:left;width:100%;padding:30px 30px 0 30px;font-weight:400;text-transform:uppercase;color:#242424}.popupItemDesc h2 span{font-weight:700;color:#508b02}.popupItemDesc p{float:left;width:100%;margin-bottom:30px;padding:0 30px}.popupItemDesc .popupFooter{float:left;width:100%;background:url(/images/layout/fullex.jpg) no-repeat top right;padding:6px 0 30px 30px;font-weight:700;font-size:13px;color:#000}.popupItemDesc .popupFooter p{float:left;width:330px;margin:0;padding:0}.wishlistItems .itemsList li a{position:relative;z-index:5600;display:block}.wishlistItems .itemsList li:hover a{display:block}.items-list.no-items{float:left;width:100%;margin:0 0 30px 0;text-align:center}.membersMenu{float:right;width:150px;padding:12px 0}.membersNav li{float:right;width:100%}.membersNav li i{float:left;width:24px;padding:3px 0 0 0}.wishlistOptions{position:absolute;top:-30px;right:7px;width:100%;padding:20px 0 0 0;z-index:7000}.wishlistOptions a{float:left;width:100%;font-size:14px;text-align:right}.alt_del{margin-top:20px}.orderPagePad{padding:20px 0!important}.orderPagePad h2{float:left;width:100%;margin-top:25px}.what-you-do:after{content:"";display:table;clear:both}.what-we-do ul,.what-you-do ul{float:left;width:100%}#input_door_number_text{width:285px}#bottom_price{margin-bottom:0}.optionSlider .imageHover{display:none}.itemReviews{float:left;padding:30px}.itemReviews .mini-review{margin:20px 0}.add-review{float:left;width:802px}.add-review h3{float:left;margin:-10px 0 25px 0}#addreviewform{float:left;width:700px;height:300px}#addreviewform label{float:left;width:140px}#addreviewform .sbHolder,#addreviewform input,#addreviewform textarea{float:left;width:555px;margin-bottom:20px}#addreviewform .sbHolder{height:33px}#addreviewform .sbToggle{line-height:32px}#addreviewform .button{position:relative;float:right;width:200px;margin-right:5px;margin-bottom:0;border-radius:3px}.tooltipster-base img{width:300px!important}.row,.rowHalf{position:relative}.inputError .text{background:#f2dede;border:1px solid #b94a48}.inputError:after{position:absolute;top:11px;right:12px;content:'\F071';font-family:FontAwesome;color:#b94a48}.members-pw-remind{margin-top:25px}.navRight{float:right;width:100%;margin:0;padding:0;list-style-type:none}.navRight li,.navRight ul{float:right;margin:0;padding:0;list-style-type:none}.navRight ul{margin-bottom:10px}.navRight li.miniBasket{border-left:1px solid #ebebeb;padding-left:10px}.navRight li.login,.navRight li.membersArea{position:relative;padding-right:10px;padding-bottom:5px;font-weight:700;font-size:13px;color:#242424;cursor:pointer}.navRight li.wishlistLink a{-webkit-transition:color .5s;transition:color .5s}.navRight li.wishlistLink.active i{color:#d0910a}.navRight li.wishlistLink.pulse a{color:#d0910a}.navRight li .icon-lock{padding-right:3px;font-size:14px;color:#508b02}.navRight li.membersArea ul{position:absolute;display:none;top:20px;left:0;width:200px;background:#fff;margin:0;padding:0;box-shadow:0 5px 7px rgba(0,0,0,.29);z-index:9999}.navRight li.membersArea ul li{float:left;width:200px;border-bottom:1px solid #e9e9e9}.navRight li.membersArea ul li a{float:left;padding:6px 10px}.navRight li.membersArea ul li i{padding-right:3px;font-size:14px}.success{padding:6px 0!important}.oneHalf{float:left;width:48%;margin-right:4%}#contact-form .row{margin-bottom:15px}#contact-form .row:last-child{margin-bottom:0}#contact-form textarea{min-height:130px}.bookSurvey{float:left;width:100%;margin:-15px 0 0 0;padding:0 0 10px 0;font-size:20px;letter-spacing:-.25px;text-transform:uppercase;color:#605f5f;text-align:center}.fitterMain .h3{font-family:lato,arial,sans-serif;font-size:19px;color:#508b02;text-transform:uppercase;font-weight:700}.bookSurvey .telephone{font-size:32px}.bookSurvey i{float:left;margin:2px 6px 0 0;font-size:30px;color:#f5811d}.bookSurvey span{color:#77b821}.bookSurvey .diy{float:right;margin:-10px 0 0 0;font-size:24px;text-transform:uppercase;color:#605f5f}.bookSurvey .diy a{font-weight:700;font-size:16px;color:#528d00}.bookSurvey .diy a:after{padding:0 0 0 8px;font-family:FontAwesome;content:'\F054'}.fitterMain{float:left;width:100%;padding:30px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;-webkit-box-shadow:0 2px 2px rgba(0,0,0,.2);-moz-box-shadow:0 2px 2px rgba(0,0,0,.2);box-shadow:0 2px 2px rgba(0,0,0,.2);border:solid 1px rgba(0,0,0,.1);border-bottom:none}.fitterMain .left{width:50%;max-width:420px;padding-right:20px}.fitterMain .right{float:right;width:50%}.fitterMain .fittersHead{margin:0 90px 15px 0}.fitterMain .fitterCTAs{padding:20px 0 0 0;border:0}.fitterMain .fitterCTAs img{margin-bottom:10px}.fitterMain .imgWrap{float:left}.fitterMain .title{float:left;width:255px;margin:0 0 0 35px;font-size:18px;text-align:center}.fitterMain .title h2{margin-bottom:15px;font-size:16px;color:#508b02}.fitterMain .title a{float:left;width:100%;margin-top:8px;padding-top:12px;border-top:1px solid #d3d3d3;font-weight:700;font-size:16px;color:#508b02;text-transform:uppercase}.fitterMain .title a:after{padding:0 0 0 8px;font-family:FontAwesome;content:'\F054'}.fitterTestContact{float:left;width:100%;margin:15px 0 0 0}.fitterTestContact .left{width:475px}.fitterTestContact .right{width:455px;padding-top:10px}.fitterTestContact .right h3{margin:0 0 28px 0;text-align:center}.fitterTestContact h3{font-size:19px;color:#508b02;text-transform:uppercase}.recentInstallations{float:left;width:100%;padding-bottom:15px}.recentInstallations .hidden{display:none}.recentInstallations .h3{float:left;width:100%;padding-top:10px;padding-bottom:8px;border-bottom:1px solid #d9d9d9;font-size:19px;color:#508b02;text-transform:uppercase;font-weight:700}.recentInstallations .h3 span{float:right;width:auto!important;margin-top:-6px;padding:0 15px 0 0;font-size:12px;color:#a3a3a3;text-transform:none}.recentInstallations .h3 span b{color:#508b02}.recentInstallations .fitterGal{width:calc((100% - 75px)/ 4);margin:0 25px 20px 0;display:block;float:left}.recentInstallations .fitterGal:nth-of-type(4n){margin-right:0}@media (max-width:800px){.recentInstallations .fitterGal{width:calc((100% - 25px)/ 2)}.recentInstallations .fitterGal img{width:100%}.recentInstallations .fitterGal:nth-of-type(2n){margin-right:0}}@media (max-width:400px){.recentInstallations .fitterGal{width:100%;margin-right:0}}.recentInstallations .button{float:right;padding:10px 28px}.customerTestimonials .h4,.customerTestimonials h4{float:left;width:100%;margin:15px 0 25px 0;padding-bottom:8px;font-weight:700;font-size:19px;color:#508b02;text-transform:uppercase;border-bottom:1px solid #d9d9d9}.customerTestimonials .testimonial{float:left;width:100%;margin-bottom:30px}.customerTestimonials .testimonial .imgWrap{float:right;width:310px;padding:2px}.customerTestimonials .testimonial .desc{float:left;width:595px;font-size:15px;color:#5b5b5b}.customerTestimonials .testimonial .desc .h3{font-size:19px;color:#508b02;text-transform:uppercase;font-weight:700}.yourInstallation{float:left;width:100%;background:#f8f8f8;margin:35px 0 0 0;padding:15px 18px 12px 18px;border:1px solid #e5e5e5;border-radius:5px}.yourInstallation h4{float:left;width:195px;margin:-4px 0 0 10px;font-weight:400;font-size:20px;line-height:24px;text-align:center}.yourInstallation .button{float:right;padding:10px 40px}.arrangeSurveyForm{position:relative;float:left;width:100%}.arrangeSurveyForm .button{float:right}.arrangeSurveyForm .row{margin-bottom:14px}.arrangeSurveyForm label:not([for=acceptance]){float:left;width:25%!important;font-size:14px;color:#757575}.arrangeSurveyForm .text{width:75%!important}.arrangeSurveyForm .postcode{float:left!important;width:calc(75% - 146px)!important}.arrangeSurveyForm label.required:after{content:' *';color:#c00b0f}.arrangeSurveyForm .text{float:right;width:340px}.arrangeSurveyForm textarea{height:100px;margin-bottom:5px}.arrangeSurveyForm .indicatedField{position:absolute;bottom:-16px;right:0;font-size:12px;color:#757575}.arrangeSurveyForm .indicatedField span{color:#c00b0f}@media (max-width:900px){.fitterMain .left{width:100%;max-width:100%;padding-right:0;margin-bottom:30px}.fitterMain .right{width:100%}.fitterMain .fittersHead{width:100%}}@media (max-width:640px){.fitterMain .fittersHead{background:0 0;height:auto}.fittersHead h1{margin:0}.arrangeSurveyForm .postcode{width:75%!important}.arrangeSurveyForm .button{margin-top:20px}}.fitterDescription{float:left;width:100%;margin-bottom:30px;line-height:24px;color:#5b5b5b}.fitterDescription h2{margin:0 0 15px 0;font-weight:400;font-size:25px;color:#508b02}.fitterDescription h3{margin:0 0 5px 0;font-weight:700;font-size:15px;color:#000}.fitterProductsServices{float:left;width:100%;background:#f4f4f4;margin:25px 0 50px 0;overflow:hidden;border:1px solid #e5e5e5;border-radius:5px}.fitterProductsServices h3{font-weight:400;font-size:25px;color:#508b02;text-transform:uppercase;height:70px;line-height:70px;background-color:#f4f4f4;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.1);-moz-box-shadow:0 1px 4px rgba(0,0,0,.1);box-shadow:0 1px 4px rgba(0,0,0,.1);background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.05),rgba(255,255,255,.05));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.05),rgba(255,255,255,.05));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.05),rgba(255,255,255,.05));background-image:linear-gradient(to top,rgba(0,0,0,.05),rgba(255,255,255,.05));text-align:center;border-bottom:1px solid silver}.fitterProductsServices ul{float:left;width:33.33%;margin:0;padding:20px 35px 40px 35px}.fitterProductsServices ul li{float:left;width:100%;margin:0;margin-bottom:5px;padding:0;list-style-type:none}.fitterProductsServices ul li a{font-size:14px;color:#616161;text-transform:uppercase}.fitterProductsServices ul li a:before{padding:0 10px 0 0;font-family:FontAwesome;content:'\F054';color:#508b02}.fittersPopup{float:left;width:800px;padding:30px}.share{margin-bottom:30px;color:#969696;width:100%;text-align:center}.share i{margin:0 6px;font-size:26px;color:#969696;-webkit-transition:color .5s;transition:color .5s}.share i:hover{color:#508b01}.userDetailsWrap label{margin:10px 0 5px 0}.userDetailsWrap .checkboxRow input{margin-top:14px}.newCatDesc{float:left;width:100%;padding:20px 0}.fitterCTAsWrap{float:left;width:100%;margin:30px 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.fitterCTAs{float:left;width:100%;padding:30px 0;border-top:1px solid #f9f9f9;border-bottom:1px solid #f9f9f9;text-align:center}.fitterCTAs a{max-width:48%;display:inline-block}@media (max-width:640px),(min-width:901px){.fitterCTAs a{max-width:100%;display:block;margin-bottom:20px}}#cloud-zoom-big{width:280px!important;height:300px!important;left:170px!important;background-repeat:no-repeat!important;background-color:#fff;border:5px solid rgba(0,0,0,.75)}.door #cloud-zoom-big{height:610px!important}#cloud-zoom-big .cloud-zoom-title{display:none!important}#cloud-zoom-big:before{position:absolute;top:170px;left:-16px;width:11px;height:23px;content:'';background:url(/images/layout/imageZoomArrow.png)}#member-signin .buttonWrap,.member-edit-password .buttonWrap,.reminder .buttonWrap{float:left;width:100%;margin-top:20px}.member-edit-address{float:left;width:100%;margin-top:20px}.fbLike{float:left;width:100%;margin:10px 0;padding:0 0 0 8px}.member_already{float:left;width:100%;margin-top:30px}.catTypeInstruct{position:relative;float:right;text-align:right;padding:13px 0 0 0;font-weight:400;font-size:20px;color:#508b02;text-transform:uppercase}.catTypeInstruct:before{position:absolute;top:44px;right:103px;width:68px;height:65px;background:url(/images/layout/doorTypeArrow.png) no-repeat;content:'';z-index:1000}.azTooltip{position:absolute;min-width:245px;background:#000;background:rgba(0,0,0,.8);padding:6px 8px;border-radius:4px;color:#fff;opacity:0;transition:opacity .5s;text-align:center;z-index:10000}.azTooltip img{margin-top:5px}#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:9104;display:none}#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url(/images/fancybox/fancybox.png)}#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:9100;display:none}#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none}#fancybox-wrap{position:fixed;top:0;left:0;z-index:999999;outline:0;display:none;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}#fancybox-outer{position:relative;width:100%;height:100%;background:#fff}#fancybox-content{width:0;height:0;padding:0;outline:0;position:relative;overflow:auto;z-index:9102;border:0 solid #fff}#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:0 0;z-index:9101}#fancybox-close{position:absolute;top:12px;right:16px;width:30px;height:30px;background:transparent url(/images/fancybox/fancybox.png) -40px 0;cursor:pointer;z-index:9103;display:none}#fancybox-error{color:#444;font:normal 12px/20px Arial;padding:14px;margin:0}#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:0;line-height:0;vertical-align:top}#fancybox-frame{width:100%;height:100%;border:none;display:block}#fancybox-left,#fancybox-right{position:absolute;bottom:0;height:100%;width:35%;cursor:pointer;outline:0;background:transparent url(/images/fancybox/blank.gif);z-index:9102;display:none}#fancybox-left{left:0}#fancybox-right{right:0}#fancybox-left-ico,#fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:9102;display:block}#fancybox-left-ico{background-image:url(/images/fancybox/fancybox.png);background-position:-40px -30px}#fancybox-right-ico{background-image:url(/images/fancybox/fancybox.png);background-position:-40px -60px}#fancybox-left:hover,#fancybox-right:hover{visibility:visible}#fancybox-left:hover span{left:20px}#fancybox-right:hover span{left:auto;right:20px}.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:9001}#fancybox-bg-n{top:-20px;left:0;width:100%;background-image:url(/images/fancybox/fancybox-x.png)}#fancybox-bg-ne{top:-20px;right:-20px;background-image:url(/images/fancybox/fancybox.png);background-position:-40px -162px}#fancybox-bg-e{top:0;right:-20px;height:100%;background-image:url(/images/fancybox/fancybox-y.png);background-position:-20px 0}#fancybox-bg-se{bottom:-20px;right:-20px;background-image:url(/images/fancybox/fancybox.png);background-position:-40px -182px}#fancybox-bg-s{bottom:-20px;left:0;width:100%;background-image:url(/images/fancybox/fancybox-x.png);background-position:0 -20px}#fancybox-bg-sw{bottom:-20px;left:-20px;background-image:url(/images/fancybox/fancybox.png);background-position:-40px -142px}#fancybox-bg-w{top:0;left:-20px;height:100%;background-image:url(/images/fancybox/fancybox-y.png)}#fancybox-bg-nw{top:-20px;left:-20px;background-image:url(/images/fancybox/fancybox.png);background-position:-40px -122px}#fancybox-title{font-family:Helvetica;font-size:12px;z-index:9102;display:none!important}.fancybox-title-inside{padding-bottom:10px;text-align:center;color:#333;background:#fff;position:relative}.fancybox-title-outside{padding-top:10px;color:#fff}.fancybox-title-over{position:absolute;bottom:0;left:0;color:#fff;text-align:left}#fancybox-title-over{padding:10px;background-image:url(/images/fancybox/fancy_title_over.png);display:block}.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px}#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto}#fancybox-title-float-wrap td{border:none;white-space:nowrap}#fancybox-title-float-left{padding:0 0 0 15px;background:url(/images/fancybox/fancybox.png) -40px -90px no-repeat}#fancybox-content,#fancybox-inner{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;-ms-box-sizing:content-box;box-sizing:content-box}#fancybox-title-float-main{color:#fff;line-height:29px;font-weight:700;padding:0 0 3px 0;background:url(/images/fancybox/fancybox-x.png) 0 -40px}#fancybox-title-float-right{padding:0 0 0 15px;background:url(/images/fancybox/fancybox.png) -55px -90px no-repeat}.innerTab h3{font-size:17px;margin:0;padding:10px 0 0 10px}.edgenav li ul.innerTab{position:relative;left:auto;top:auto;float:left;width:220px}.edgenav li ul.innerTab li,.edgenav li ul.innerTab li:hover{background:0 0;padding:0}.edgenav li ul.innerTab li a{float:left;display:block;width:100%;padding:5px 0 5px 15px;text-align:left;border-right:none;font-size:13px;color:#508b02;border-right:1px solid #d2d2d2}.edgenav li ul.innerTab li:last-child a{border-right:1px solid #d2d2d2}.edgenav li ul.innerTab li h3{margin-bottom:12px;padding-left:15px}.edgenav li:hover ul.innerTab li a{color:#508b02}.edgenav li .popup{padding:20px}.fancybox-ie6 #fancybox-close{background:0 0}.fancybox-ie6 #fancybox-left-ico{background:0 0}.fancybox-ie6 #fancybox-right-ico{background:0 0}.fancybox-ie6 #fancybox-title-over{background:0 0;zoom:1}.fancybox-ie6 #fancybox-title-float-left{background:0 0}.fancybox-ie6 #fancybox-title-float-main{background:0 0}.fancybox-ie6 #fancybox-title-float-right{background:0 0}#fancybox-hide-sel-frame,.fancybox-ie6 #fancybox-bg-e,.fancybox-ie6 #fancybox-bg-w,.fancybox-ie6 #fancybox-left,.fancybox-ie6 #fancybox-right{height:expression(this.parentNode.clientHeight + "px")}#fancybox-loading.fancybox-ie6{position:absolute;margin-top:0;top:expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + "px")}#fancybox-loading.fancybox-ie6 div{background:0 0}.fancybox-ie .fancybox-bg{background:0 0!important}.mapImageWrap,.promoText{text-align:center;color:#f5811d;width:100%}.mapImageWrap .imageWrap{padding:20px 0}.promoText{position:absolute;top:5px;right:15px;text-align:right}.StepForm{position:relative}.StepForm p{font-size:18px}.StepForm .mTabs__container{border:none}.StepForm .mTabs__tabsNav{display:flex;flex-wrap:wrap;margin-bottom:25px}.StepForm .mTabs__tabsNav .mCollapsible__trigger{width:50%}@media (max-width:1100px){.StepForm .mTabs__tabsNav .mCollapsible__trigger{width:100%}}.StepForm .mTabs__tabsNav .mCollapsible__trigger.open button{border-color:#88c43a;background:#88c43a;color:#fff}@media (max-width:1100px){.StepForm .mTabs__tabsNav .mCollapsible__trigger.open button{border-color:#88c43a!important;background:#88c43a;color:#fff}}.StepForm .mTabs__tabsNav .mCollapsible__trigger.open button:before{opacity:1}.StepForm .mTabs__tabsNav .mCollapsible__trigger.open button:after{content:'';position:absolute;left:15px;top:50%;transform:translateY(-50%);width:27px;height:26px;border:2px solid #ece8e8;border-radius:4px;z-index:1}.StepForm .mTabs__tabsNav .mCollapsible__trigger button{padding:.6em .6em .6em 2.7em;border-radius:4px 0 0 4px;border:2px solid #ece8e8;cursor:pointer;position:relative;font-size:22px;font-weight:700;color:#333;width:100%;line-height:1.462;outline:0;border-right:transparent;font-family:Lato}@media (max-width:1100px){.StepForm .mTabs__tabsNav .mCollapsible__trigger button{border-right:2px solid #ece8e8;border-bottom:transparent;border-radius:4px 4px 0 0}}.StepForm .mTabs__tabsNav .mCollapsible__trigger button:before{content:'';position:absolute;left:15px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:4px;background:url(/img/icons/square-check-white.svg);z-index:2;opacity:0}.StepForm .mTabs__tabsNav .mCollapsible__trigger button:after{content:'';position:absolute;left:15px;top:50%;transform:translateY(-50%);width:28px;height:26px;border:2px solid #ece8e8;border-radius:4px;z-index:1}.StepForm .mTabs__tabsNav .mCollapsible__trigger+.mCollapsible__trigger button{border-left:2px solid transparent;border-right:2px solid #ece8e8;border-radius:0 4px 4px 0}@media (max-width:1100px){.StepForm .mTabs__tabsNav .mCollapsible__trigger+.mCollapsible__trigger button{border-left:2px solid #ece8e8;border-top:2px solid transparent;border-bottom:2px solid #ece8e8;border-radius:0 0 4px 4px}}.outside_inside_selector{display:flex;flex-wrap:wrap;margin-bottom:25px}.outside_inside_selector input{position:absolute;left:-9999px}.outside_inside_selector label{padding:.6em .6em .6em 2.7em;border-radius:4px 0 0 4px;border:2px solid #ece8e8;cursor:pointer;width:50%;position:relative;font-size:22px;font-weight:700;color:#333}@media (max-width:1100px){.outside_inside_selector label{width:100%;border-radius:4px 4px 0 0}}.outside_inside_selector label:after{content:'';position:absolute;left:15px;top:50%;transform:translateY(-50%);width:28px;height:26px;border:2px solid #ece8e8;border-radius:4px;z-index:1}.outside_inside_selector label:before{content:'';position:absolute;left:15px;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:4px;background:url(/img/icons/square-check-white.svg);z-index:2;opacity:0}.outside_inside_selector label.active{border-color:#88c43a;background:#88c43a;color:#fff}.outside_inside_selector label.active:before{opacity:1}.outside_inside_selector label:not(.active){border-right:2px solid transparent}@media (max-width:1100px){.outside_inside_selector label:not(.active){border-right:2px solid #ece8e8;border-bottom:2px solid transparent}}.outside_inside_selector label+label{border-radius:0 4px 4px 0}@media (max-width:1100px){.outside_inside_selector label+label{border-radius:0 0 4px 4px}}.outside_inside_selector label+label:not(.active){border-left:2px solid transparent;border-right:2px solid #ece8e8}@media (max-width:1100px){.outside_inside_selector label+label:not(.active){border-left:2px solid #ece8e8;border-top:2px solid transparent;border-bottom:2px solid #ece8e8}}.surveyWrap{overflow:hidden;clear:both;margin-bottom:17px}.surveyLeft{float:left;width:53.3%}.surveyRight{float:right;width:35%;padding-top:9px}.surveyLower{background:#f1f1f1;border-top:2px solid #c9c9c9;border-bottom:2px solid #c9c9c9}.surveyLowerGrid{overflow:hidden;clear:both;margin:0 109px;padding:47px 0 42px}.surveyLowerItem{width:33.33%;float:left}.surveyLowerItemContent{margin:0 25px;text-align:center}.surveyLowerItemContent img{margin-bottom:11px}.surveyLowerItemContent h3{font-size:14px;color:#242424;margin-bottom:4px}.surveyLowerItemContent p{font-size:14px;color:#242424}.whatHappensBlock{margin-bottom:15px;padding:27px 32px 16px}.addAnotherBlock{margin-bottom:20px;padding:12px 33px}.addAnotherDoor{position:relative;padding-left:30px;color:#010101;font-size:14px;font-weight:700}.addAnotherDoor img{position:absolute;top:0;left:0}.withBorder{border:1px solid #c9c9c9;border-radius:5px}.whatHappensTitle{font-size:20px;color:#508b02;margin-bottom:10px}.checklist{list-style-type:none;margin:0;padding:10px 0}.checklist li{margin:0 0 20px;padding:0 0 0 20px;position:relative}.checklist li p{margin-bottom:0}.checklist li:last-child{margin-bottom:0}.checklist li:before{content:"\f058";font-family:FontAwesome;position:absolute;left:0;top:0;display:inline;color:#508b02}.checklist p{color:#242424;font-size:14px;margin-bottom:20px;line-height:1.4}.surveyForm .grid_6{width:48%;margin-right:4%}@media (max-width:640px){.surveyForm .grid_6{width:100%;margin-right:0}}.surveyForm .grid_6.last{margin-right:0}.surveyForm .row{margin-bottom:10px}.surveyPopop .grid_6{margin-bottom:0}.surveyPopop .button{width:78%}.surveyForm .row input[type=email],.surveyForm .row input[type=tel],.surveyForm .row input[type=text]{padding:9px 10px 10px}.surveyForm .row textarea{min-height:105px}.surveyForm .row label{margin-bottom:6px}.surveyButtons{float:left;text-align:center;width:100%;padding-top:29px}.surveyButtons .button{display:block;width:100%;margin-bottom:0;float:none}.surveyButtons.bottom{margin-bottom:20px}.surveyOr{font-size:14px;text-transform:uppercase;font-weight:700;margin:7px 0;color:#010101}#payByFinance,#phoneQuote,#sendQuote,#sendSurvey{width:100%;max-width:610px;padding:30px 45px 47px}.surveyPopop #fancybox-content{padding:0;border:none}.payByFinanceTitle,.sendQuoteTitle{font-weight:400}#newPopup form{display:flex;flex-wrap:wrap}#newPopup form>*{width:100%;box-sizing:border-box}#newPopup form .row.rowHalf{width:50%}#newPopup form input[type=checkbox]{position:static;left:auto;display:inline;margin:0 5px 0 0}#fancybox-outer.surveyPopop .fancybox-bg{display:none}@media (max-width:640px){#fancybox-wrap.centredModal{position:fixed!important;top:0!important;left:0!important;width:100%!important;height:100%!important;padding:0!important}#fancybox-wrap.centredModal #fancybox-outer.surveyPopop{width:100%!important;height:100%!important}#fancybox-wrap.centredModal .surveyPopop #fancybox-content{width:100%!important;height:100%!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch}#fancybox-wrap.centredModal #payByFinance,#fancybox-wrap.centredModal #phoneQuote,#fancybox-wrap.centredModal #sendQuote,#fancybox-wrap.centredModal #sendSurvey{padding-bottom:120px}}.moreDoorsTrigger{text-align:center;clear:both;position:relative;width:100%}.moreDoorsTrigger span{color:#7d7d7d;font-size:18px;display:block;cursor:pointer}#productfilterItems.wrapper{width:100%;margin:0 auto;float:none}.hasColourPicker .colourPicker{width:245px;float:left}.hasColourPicker .itemsListWrap{width:calc(100% - 245px);float:right;padding-left:20px}.hasColourPicker .itemsList li{width:25%}.hasColourPicker .itemsList li .hoverBg{width:100%}#productfilterItems.hasColourPicker.wrapper #productfilter_breadcrumbs .numStyles{top:65px}.colourPicker.stuck{position:fixed;top:0;width:245px}.itemsListWrapHasColor .itemsList{position:relative}#productfilterItems.hasColourPicker .sticky-wrapper{width:245px;float:left}@media (max-width:800px){#productfilterItems.hasColourPicker .sticky-wrapper{width:100%;margin-bottom:20px}}.colourPickerIndividual{position:relative;z-index:9000;display:block;min-height:66px}.individualColour span{display:block;width:21px;height:21px;background:#000;border-radius:30%}.individualColour a{display:block}.colourPickerIndividual ul{padding:0}.hasColourPicker .itemsList .colourPickerIndividual li{width:21px;height:21px!important;float:none;margin:0}.colourPickerIndividual li span.red{background:#ba3437}.colourPickerIndividual li span.irishoak{background:#a3713c}.colourPickerIndividual li span.blue{background:#35467b}.colourPickerIndividual li span.anthracitegrey{background:#606060}.colourPickerIndividual li span.chartwellgreen{background:#b6d3aa}.colourPickerIndividual li span.lightgrey{background:#909090}.colourPickerIndividual li span.mahogany{background:#6b3525}.colourPickerIndividual li span.oak{background:#a3713c}.colourPickerIndividual li span.rosewood{background:#35467b}.colourPickerIndividual li span.white{background:#e0e4e4}.colourPickerIndividual li span.aubergine{background:#7a267d}.colourPickerIndividual li span.cream{background:#e3d8bc}.colourPickerIndividual li span.green{background:#327f54}.colourPickerIndividual li span.rosewood{background:#582d26}.colourPickerIndividual li span.duckeggblue{background:#a6d5dd}.colourPickerIndividual li span.olive{background:#a6aa93}.colourPickerIndividual li span.slategrey{background:#6e737e}.colourPickerIndividual li span.black{background:#2b2b2b}.colourPickerIndividual li span.buttercup{background:#ecbb6c}.colourPickerIndividual li span.dusk{background:#afc5d2}.colourPickerIndividual li span.heather{background:#e7527a}.colourPickerIndividual li span.midnight{background:#5a7577}.colourPickerIndividual li span.pebble{background:#c6ccc5}.colourPickerIndividual li span.poppy{background:#d62622}.colourPickerIndividual li span.rosewood{background:#52241b}.colourPickerIndividual li span.silvergrey{background:#a0a8a8}.hasColourPicker .itemsList .colourPickerIndividual li:after{display:none}.numberOfColours{margin:40px 5% 10px;padding-bottom:5px;color:#232323;font-weight:700;visibility:visible;position:absolute;width:90%;z-index:5000;-webkit-transition:opacity .5s,visibility .5s;-moz-transition:opacity .5s,visibility .5s;-o-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}.itemsList li:hover .numberOfColours{visibility:hidden;opacity:0;-webkit-transition:opacity .5s,visibility .5s;-moz-transition:opacity .5s,visibility .5s;-o-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}.colourPickerDots{position:relative;top:0;visibility:hidden;opacity:0;margin:7px 0;-webkit-transition:opacity .5s,visibility .5s;-moz-transition:opacity .5s,visibility .5s;-o-transition:opacity .5s,visibility .5s;transition:opacity .5s,visibility .5s}.itemsList li:hover .colourPickerDots{visibility:visible;opacity:1;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.multiColourBadge{position:absolute;right:8px;top:-11px;z-index:5600}.multiColourBadge.underneath span.number{position:absolute;left:0;right:0;top:10px;font-size:16px;font-weight:700}.multiColourBadge.underneath{top:67px;right:9px}.fromContainer{clear:both}.moreDoorsTrigger{position:relative}.moreDoorsTrigger span.buttonLoading{opacity:0;transition:opacity .3s ease-in-out}.moreDoorsTrigger span.buttonLoading.show{opacity:1}.buttonLoading img{margin-right:10px}.buttonShow.isMobile{font-size:24px;font-weight:600}.moreDoorsTrigger .buttonShow{position:absolute;top:0;left:0;width:100%;opacity:1;transition:opacity .3s ease-in-out}.moreDoorsTrigger .buttonShow.hide{opacity:0}label .suppliment{font-size:12px;margin:0 0 0 11px;color:#508b02}label .suppliment span{text-transform:lowercase}.buttonAlt4{position:absolute;top:87px;right:30px;background:#f27922;box-shadow:0 2px 0 #cb5200;font-size:12px;padding:6px 17px 4px 17px}.mainMenuWrap .edgenav li.alt a{color:#8bc53f}.mainMenuWrap .edgenav li.alt:hover a{color:#fff}.oderComplete{margin:40px 0 20px}.promoText.noColours{left:20px}.button.buttonAlt4.noColours{left:20px;top:80px;width:158px}.newDoorSlider{width:100%;position:relative;transition:height .3s}.newDoorSlider.large{transition:height .3s}.newDoorSlider .slide{display:none;opacity:0;transition:opacity 1s;pointer-events:none;min-height:450px}.newDoorSlider .slide.active{display:block;opacity:1;transition:opacity 1s;pointer-events:auto}.newDoorSlider .slide:first-child{background:#f5f6f1 url(/images/newDoorSlider/doorMask.png) no-repeat center right/contain}.newDoorSlider .slide:first-child .wrapper{display:table;height:450px}.newDoorSlider .slide{background:#eeefeb}.newDoorSlider .slide:nth-child(2){padding:30px 0}.newDoorSlider .slide:nth-child(2) .button{display:block;clear:both;margin:0 auto}.newDoorSlider .slide .wrapper{height:100%;overflow:hidden}.newDoorSlider .slide:first-child .slideContent{width:50%;height:100%;display:table-cell;vertical-align:middle}.newDoorSlider .slide h1{font-size:42px;font-weight:400;line-height:42px;margin-bottom:25px}.newDoorSlider .slide h2{text-align:center;font-size:38px;line-height:38px;font-weight:400}.newDoorSlider .slide p{font-size:18px;font-family:lato,sans-serif;line-height:24px;max-width:395px;margin-bottom:45px}.newDoorSlider .slide p:last-of-type{margin-top:15px;margin-left:30px;float:left}.newDoorSlider .slide .button{width:210px;max-width:100%;height:50px;color:#000;background:#fdd85f;text-shadow:none;border:none;padding:16px 0;box-shadow:none;font-size:18px;line-height:22px;text-transform:none}.newDoorSlider .slide formgroup{display:block;opacity:0;transition:opacity 1s;height:0;overflow:hidden}.newDoorSlider .slide formgroup.active{opacity:1;transition:opacity 1s;height:auto}.newDoorSlider .slide formgroup .answerGroup{position:relative;cursor:pointer}.newDoorSlider .slide formgroup:first-of-type .answerGroup{width:calc(50% - 20px);float:left;background:#fff;margin-left:20px;padding:5px;border:3px solid #d0d0d0;box-sizing:border-box;margin-bottom:72px}.newDoorSlider .slide formgroup:first-of-type .answerGroup .button{position:absolute;left:50%;transform:translate(-50%,0);bottom:-75px}.newDoorSlider .slide formgroup:first-of-type .answerGroup:first-child{margin-left:0;margin-right:20px}.newDoorSlider .slide formgroup:first-of-type .answerGroup img{width:185px;float:left;cursor:pointer}.newDoorSlider .slide formgroup:first-of-type .answerGroup label{cursor:pointer}.newDoorSlider .slide formgroup:first-of-type .answerGroup .answerTextWrap{width:calc(100% - 185px);float:left;padding:21px 0 0 30px;box-sizing:border-box}.newDoorSlider .slide formgroup:first-of-type .answerGroup .answerTextWrap h3{font-size:24px;line-height:38px;font-weight:700}.newDoorSlider .slide formgroup:first-of-type .answerGroup .answerTextWrap ul{padding:0}.newDoorSlider .slide formgroup:first-of-type .answerGroup .answerTextWrap ul li{position:relative;list-style-type:none;font-size:16px;line-height:24px;padding-left:30px}.newDoorSlider .slide formgroup:first-of-type .answerGroup .answerTextWrap ul li:after{content:'\f00c';font-family:FontAwesome;font-size:16px;color:#86c538;line-height:24px;left:0;position:absolute}.newDoorSlider .slide formgroup:first-of-type .answerGroup .answer{width:calc(50% - 20px);float:left}.newDoorSlider .slide formgroup:nth-of-type(2) .answerGroup{width:calc(25% - 30px);float:left;margin:0 20px 0 10px;border:3px solid #cfcfcf;box-sizing:border-box;background:#fff;padding:6px;position:relative;height:420px;cursor:pointer}.newDoorSlider .slide formgroup:nth-of-type(2) .answerGroup label{cursor:pointer}.newDoorSlider .slide formgroup:nth-of-type(2) .answerGroup .button{position:absolute;bottom:6px;left:6px;height:35px;padding:8px 0;width:197px}.newDoorSlider .slide formgroup:nth-of-type(2) .answerGroup:first-of-type{margin:0 30px 0 0}.newDoorSlider .slide formgroup:nth-of-type(2) .answerGroup:nth-of-type(3){margin:0 10px 0 20px}.newDoorSlider .slide formgroup:nth-of-type(2) .answerGroup:last-of-type{margin:0 0 0 30px}.newDoorSlider .slide formgroup:nth-of-type(2) .answerGroup label:first-of-type{padding:5px;display:block}.newDoorSlider .slide formgroup:nth-of-type(2) .answerGroup h4{font-size:17px;line-height:24px;text-align:center}.newDoorSlider .slide formgroup:nth-of-type(2) .answerGroup p{font-size:13px;line-height:18px;margin-bottom:20px;text-align:center}.newDoorSlider .slide formgroup:nth-of-type(2) .answerGroup .imageWrap{display:block;margin:0 auto;position:relative;height:205px;width:100%;overflow:hidden;margin-bottom:10px}.newDoorSlider .slide formgroup:nth-of-type(2) .answerGroup .imageWrap img{position:absolute;min-height:100%;min-width:100%}.newDoorSlider .slide #back{font-size:18px;color:#2a2a2a;position:relative;line-height:22px;padding-left:20px;font-weight:600;float:left;top:-37px}.newDoorSlider .slide formgroup:nth-of-type(2) #back:before{position:absolute;top:0;left:0;content:'\f053';font-family:FontAwesome;font-size:11px;color:#2a2a2a;line-height:24px;font-weight:400}.locationComposite{padding:15px 0}.locationComposite .backLink{margin-top:25px;font-weight:600;transition:color .5s}.locationComposite .backLink span{color:#8bc53f;font-size:34px;font-weight:100;position:relative;top:4px;left:0;transition:left .5s}.locationComposite .backLink:hover span{left:-15px}.locationComposite .backLink:hover{color:#5a8a19}.locationComposite .h2,.locationComposite h1,.locationComposite h2{position:relative;text-align:center;padding:20px 0;background:rgba(255,255,255,.5);font-size:32px;margin-bottom:0;font-weight:700}@media all and (max-width:380px){.locationComposite .h2{padding:20px 10px;font-size:28px}}.locationComposite .sectionBlock{position:relative;margin-bottom:50px}.locationComposite .sectionBlock.summary,.locationMain .sectionBlock.summary{border-top:2px solid #8bc53f;padding-top:25px}.locationComposite .sectionBlock.summary h3,.locationMain .sectionBlock.summary h3{color:#5a8a19}.locationComposite .sectionBlock.summary a,.locationMain .sectionBlock.summary a{color:#5a8a19;font-weight:600;display:block}.locationComposite .sectionBlock.first{height:350px;margin-top:50px}.locationComposite .sectionBlock .imageWrap{position:absolute;height:100%;width:100%;top:0;left:0;overflow:hidden;background:#ccc}.locationComposite .sectionBlock .imageWrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-height:100%;min-width:100%;max-width:initial}.locationComposite .sectionBlock .bottomRow{position:absolute;bottom:0;left:0;background:rgba(255,255,255,.5);padding:10px 20px;display:flex;justify-content:space-between}.locationComposite .sectionBlock .bottomRow .textWrap{flex:0 1 auto;width:calc(100% - 315px)}.locationComposite .sectionBlock .bottomRow .textWrap h3{font-weight:400;font-size:22px;line-height:22px}.locationComposite .sectionBlock .bottomRow .textWrap p{font-size:14px;line-height:18px}.locationComposite .sectionBlock .bottomRow .buttonWrap{flex:0 1 auto;align-self:flex-end}.locationComposite .sectionBlock .bottomRow .buttonWrap .button{margin:0 30px 15px 50px}@media all and (max-width:640px){.locationComposite .sectionBlock.first{height:400px}.locationComposite .sectionBlock .bottomRow{display:block}.locationComposite .sectionBlock .bottomRow .textWrap{width:100%}.locationComposite .sectionBlock .bottomRow .buttonWrap .button{margin:15px 0}}.locationComposite .sectionBlock .reviewWrap{position:relative;height:230px;display:flex;justify-content:center}@media all and (max-width:1000px){.locationComposite .sectionBlock .reviewWrap{justify-content:flex-end}}.locationComposite .sectionBlock .reviewWrap.upvc{justify-content:flex-end}.locationComposite .sectionBlock .reviewWrap .review{position:absolute;background:rgba(255,255,255,.5);width:345px;height:180px;top:15px;left:35px;padding:35px 50px 15px 30px;font-size:14px;line-height:15px;border-radius:5px;box-shadow:2px -2px 3px 1px rgba(0,0,0,.25)}.locationComposite .sectionBlock .reviewWrap .review:after{position:absolute;bottom:-25px;right:50px;content:"";width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-top:25px solid rgba(255,255,255,.5)}.locationComposite .sectionBlock .reviewWrap .review p:first-of-type{font-style:italic}.locationComposite .sectionBlock .reviewWrap .button{align-self:flex-end;margin-bottom:35px}@media all and (max-width:1000px){.locationComposite .sectionBlock .reviewWrap .button{margin-right:50px}}@media all and (max-width:680px){.locationComposite .sectionBlock .reviewWrap{height:460px;justify-content:flex-start}.locationComposite .sectionBlock .reviewWrap .review{max-width:calc(100% - 70px);height:auto}.locationComposite .sectionBlock .reviewWrap .button{margin-left:35px}}.locationComposite .sectionBlock .reviewWrap.upvc .button{margin-right:35px}.locationComposite .colouredBackground{background:#f1f1f1;width:100%}.locationComposite .colouredBackground h2{background:0 0;padding:20px 0 10px}.locationComposite .colouredBackground:after{display:block;clear:both;content:""}.locationComposite .colouredBackground .wrapper>p{width:600px;max-width:100%;margin:0 auto;text-align:center}.locationComposite .colouredBackground .ctaItem{width:30%;float:left;margin:40px 0 60px;background:#fff}.locationComposite .colouredBackground .ctaItem:nth-child(2){margin:40px 5% 60px}.locationComposite .colouredBackground .ctaItem .imageWrap{position:relative;background:#dedede}.locationComposite .colouredBackground .ctaItem .imageWrap img{margin:0 auto 10px;display:block;height:auto}.locationComposite .colouredBackground .ctaItem .imageWrap .ctaLabel{position:absolute;top:0;left:0;background:#fbdb45;padding:10px 15px;font-weight:600;width:210px;font-size:17px;text-align:center;display:none}.locationComposite .colouredBackground .ctaItem .imageWrap .ctaLabel p{line-height:20px}.locationComposite .colouredBackground .ctaItem .imageWrap .imageCaption{text-align:center;position:absolute;bottom:5px;width:100%}@media all and (max-width:880px){.locationComposite .colouredBackground .ctaItem{width:32%;float:left;margin:40px 0 60px;background:#fff}.locationComposite .colouredBackground .ctaItem:nth-child(2){margin:40px 2% 60px}.locationComposite .colouredBackground .ctaItem .imageWrap .imageCaption{bottom:0}}@media all and (max-width:680px){.locationComposite .colouredBackground{padding-bottom:30px}.locationComposite .colouredBackground .ctaItem,.locationComposite .colouredBackground .ctaItem:nth-child(2){width:90%;float:none;margin:20px 5% 10px}}.locationComposite .colouredBackground .ctaItem .imageWrap .imageCaption h3{margin:20px 0 10px}.locationComposite .colouredBackground .ctaItem .textWrap{padding:15px 25px}@media all and (max-width:680px){.locationComposite .colouredBackground .ctaItem .textWrap{text-align:center}}.locationComposite .colouredBackground .ctaItem .textWrap h4{text-align:center}.locationComposite .colouredBackground .ctaItem .textWrap p{font-size:14px;line-height:18px}.locationComposite .colouredBackground .ctaItem .textWrap .button{float:none;display:block;width:140px;margin:10px auto 10px}.locationComposite .galleryStrip{clear:both;padding:10px 0}.locationComposite .galleryStrip:after{display:block;clear:both;content:""}.locationComposite .galleryStrip p{width:calc(100% - 445px);float:left;font-size:14px;line-height:16px;font-weight:600;padding:27px 0}.locationComposite .galleryStrip p.h2{padding:30px 0;position:relative;font-size:32px;margin-bottom:0;font-weight:700;width:445px;text-align:left;padding-left:145px;display:inline-block;float:left;background:0 0}.locationComposite .galleryWrap{background:url("/../images/doorFitters/gallery/Composite door Interactive gallery - wood BG.png") no-repeat center center/cover;position:relative;margin-bottom:50px}.locationComposite .galleryWrap img{width:auto}.locationComposite .galleryWrap .wrapper:after{display:block;clear:both;content:""}.locationComposite .galleryWrap .wrapper{position:relative}.locationComposite .galleryWrap .wrapper>.imageWrap{position:absolute;bottom:10px;left:20px}.locationComposite .galleryWrap .button{position:absolute;bottom:30px;left:170px}.locationComposite .galleryWrap .galleryItems{width:calc(100% - 330px);float:right}.locationComposite .galleryWrap .galleryItems img{height:auto}.locationComposite .galleryWrap .galleryItem{width:calc(25% - 20px);float:left;margin:5px 0 10px 20px}@media all and (max-width:1000px){.locationComposite .galleryWrap .wrapper>.imageWrap{bottom:100px;left:15%}.locationComposite .galleryWrap .button{left:calc(15% - 15px)}.locationComposite .galleryWrap .galleryItem{width:calc(50% - 20px);margin:10px auto 10px}.locationComposite .galleryWrap .galleryItem .imageWrap{text-align:center}}@media all and (max-width:700px){.locationComposite .galleryStrip .h2,.locationComposite .galleryStrip p{width:100%;padding:0 20px;text-align:center}.locationComposite .galleryWrap{text-align:center}.locationComposite .galleryWrap .wrapper>.imageWrap{position:relative;float:none;width:20%;bottom:auto;left:auto;display:inline-block;margin:10px}.locationComposite .galleryWrap .button{position:relative;left:auto;bottom:auto;float:none;display:inline-block;margin:10px}.locationComposite .galleryWrap .galleryItems{width:100%}.locationComposite .galleryWrap .galleryItem{width:50%}}@media all and (max-width:380px){.locationComposite .galleryWrap .galleryItem h3{font-size:16px;text-align:center}}.locationComposite form,.locationMain form{padding:30px;margin:50px 0 35px;border:2px solid #ccc}.locationComposite form p,.locationMain form p{padding:0;text-align:left;font-weight:600;font-size:17px}.locationComposite form h2,.locationComposite form p.h2,.locationMain form h2,.locationMain form p.h2{padding:0;text-align:left;font-weight:400;font-size:28px}.locationComposite form .rowhalf,.locationMain form .rowhalf{width:50%;float:left}@media all and (max-width:740px){.locationComposite form .rowhalf,.locationMain form .rowhalf{width:100%;float:none;display:block}.locationComposite form .rowhalf:after,.locationMain form .rowhalf:after{content:"";display:block;clear:both}}.locationComposite form .rowtwothirds,.locationMain form .rowtwothirds{width:66%;float:left}@media all and (max-width:400px){.locationComposite form .rowtwothirds,.locationMain form .rowtwothirds{width:100%;float:left}}.locationComposite form .rowhalf.first,.locationMain form .rowhalf.first{width:calc(50% - 25px);margin-right:50px;float:left}@media all and (max-width:740px){.locationComposite form .rowhalf.first,.locationMain form .rowhalf.first{width:100%;float:none}}.locationComposite form .rowhalf.second,.locationMain form .rowhalf.second{width:calc(50% - 25px);float:right}@media all and (max-width:740px){.locationComposite form .rowhalf.second,.locationMain form .rowhalf.second{width:100%;float:none}}@media all and (max-width:400px){.locationComposite form .rowhalf.second,.locationMain form .rowhalf.second{clear:both}}.locationComposite form label:not([for=acceptance]),.locationMain form label:not([for=acceptance]){width:90px;display:inline;margin:0}.locationComposite form input:not(#acceptance),.locationMain form input:not(#acceptance){width:calc(100% - 100px);display:inline}.locationComposite form textarea,.locationMain form textarea{width:calc(100% - 90px);display:inline}.locationComposite form .button,.locationMain form .button{float:right;width:150px!important}.footnote{clear:both}.locationComposite form .footnote .row:first-child p,.locationMain form .footnote .row:first-child p{font-size:14px;margin-top:0;text-align:left}.locationComposite form .footnote .row p,.locationMain form .footnote .row p{font-size:12px;margin-top:22px;text-align:right}@media all and (max-width:400px){.locationComposite form .footnote .row p,.locationMain form .footnote .row p{margin-top:0}}.locationMain .comparisonBlock{margin:50px 0 70px}.locationMain .comparisonBlock .itemsList{margin-bottom:20px}@media all and (min-width:640px) and (max-width:640px){.locationMain .comparisonBlock{margin-top:120px}}.locationMain .comparisonBlock h1,.locationMain .comparisonBlock h2{font-size:28px;line-height:30px;margin:0 0 10px}.locationMain .comparisonBlock p{font-size:16px;line-height:20px;margin:0 0 20px}.doorsBrowseWrap .itemsList li p.h3{color:#4090ae;font-size:18px;font-weight:700;float:left;width:90%;position:relative;margin:4px 5% 0;padding:4px 8px 0;text-align:center;z-index:5500;margin-bottom:2px}#productfilter_items .itemsList li p.heading3{float:left;width:90%;position:relative;margin:4px 5% 0;padding:4px 8px 0;font-weight:700;font-size:16px;color:#508b02;text-align:center;z-index:5500}.locationMain .comparisonBlock .buttonWrap{width:100%;text-align:center}.locationMain .comparisonBlock .buttonWrap:after{content:"";display:block;clear:both}.locationMain .comparisonBlock .button{width:215px;float:none;display:inline-block;margin:25px 10px}@media all and (max-width:640px){.locationMain .comparisonBlock .button{width:215px;display:block;margin:25px auto 0}.locationMain .comparisonBlock .button:last-of-type{margin:25px auto 10px}}.locationMain .comparisonBlock .comparisonSub{color:#96cc48;font-size:28px;margin-bottom:0}.locationMain .comparisonBlock h1,.locationMain .comparisonBlock h2,.locationMain .comparisonBlock p{text-align:center;font-weight:400}.locationMain .galleryFooter,.locationMain .galleryHeader{background:#dedede;padding:20px 40px;clear:both}.locationMain .galleryHeader{text-align:center}.locationMain .galleryHeader h2{font-size:28px;font-weight:400}.locationMain .galleryHeader p{font-size:16px}.locationMain .galleryFooter{margin-bottom:100px}@media all and (max-width:1020px){.locationMain .galleryFooter{margin-bottom:50px}}.locationMain .galleryFooter h4{font-size:18px;font-weight:400}.locationMain .galleryFooter p{font-size:14px}.locationMain .galleryBlock{position:relative;padding:35px 50px}.locationMain .galleryBlock img{height:auto}.locationMain .galleryBlock .imageWrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}@media all and (max-width:1020px){.locationMain .galleryBlock .imageWrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:initial;min-width:100%;height:100%}}.locationMain .galleryBlock .textWrap{position:relative;background:rgba(255,255,255,.8);width:465px;max-width:100%;border-radius:10px;padding:15px 75px}@media all and (max-width:460px){.locationMain .galleryBlock{padding:15px}.locationMain .galleryBlock .textWrap{border-radius:10px;padding:15px 20px 15px 55px}}.locationMain .galleryBlock .textWrap:after{content:"";clear:both;display:block}.locationMain .galleryBlock .textWrap h2{margin-bottom:5px}@media all and (max-width:460px){.locationMain .galleryBlock .textWrap h2{font-size:26px}}.locationMain .galleryBlock .textWrap p{margin-bottom:10px}.locationMain .galleryBlock .textWrap ul{padding:0}.locationMain .galleryBlock .textWrap ul li{position:relative;list-style-type:none;font-size:14px;margin-bottom:10px}.locationMain .galleryBlock .textWrap li:before{position:absolute;width:25px;height:25px;content:"\f058";font-family:FontAwesome;color:#9ad966;left:-40px;font-size:25px;line-height:25px;top:50%;transform:translateY(-50%)}.locationMain .serviceBanner .h2{text-align:center;margin:40px 0;font-weight:400;font-size:28px}@media all and (max-width:640px){.locationMain .serviceBanner .h2{text-align:center;margin:40px 0;font-weight:400;font-size:28px}}.locationMain .serviceBanner .imageWrap{position:relative}.locationMain .serviceBanner .imageWrap img{height:auto}@media all and (max-width:640px){.locationMain .serviceBanner .imageWrap{content:"";overflow:hidden}.locationMain .serviceBanner .imageWrap img{position:absolute;top:50%;left:0;transform:translateY(-50%);max-width:initial;height:100%}}.locationMain .serviceBanner .imageWrap .captionWrap{position:absolute;top:50%;transform:translateY(-50%);left:2.5%;width:67.5%;padding:10px;background:linear-gradient(to right,#fad346,#ffde7a);min-height:75px}@media all and (max-width:680px){.locationMain .serviceBanner .imageWrap .captionWrap{width:95%}}@media all and (max-width:580px){.locationMain .serviceBanner .imageWrap .captionWrap{width:100%;left:0}}.locationMain .serviceBanner .imageWrap .buttonWrap{position:absolute;top:70%;left:2%;height:21%;width:65%}.locationMain .serviceBanner .imageWrap .buttonWrap .button{margin:0 5px}.locationMain .serviceBlock:after{content:"";clear:both;display:block}.locationMain .serviceItem{width:30%;float:left;margin:40px 0 60px;background:#fff;border:2px solid #ddd}@media all and (max-width:1000px){.locationMain .serviceItem{width:32%}}@media all and (max-width:800px){.locationMain .serviceItem{width:100%;margin:40px 0 0;text-align:center}}.locationMain .serviceItem:nth-child(2){margin:40px 5% 60px}@media all and (max-width:1000px){.locationMain .serviceItem:nth-child(2){margin:40px 2% 60px}}@media all and (max-width:800px){.locationMain .serviceItem:nth-child(2){margin:40px 0 0}.locationMain .serviceItem:nth-child(3){margin:40px 0}}.locationMain .serviceItem .serviceHeader{background:#5288d9;padding:10px 0}.locationMain .serviceItem:nth-child(2) .serviceHeader{background:#94567f}.locationMain .serviceItem:nth-child(3) .serviceHeader{background:#f54254}.locationMain .serviceItem .serviceHeader h3{text-align:center;color:#fff;font-weight:400;margin:0}.locationMain .serviceItem .textWrap{padding:15px 25px}.locationMain .serviceItem .textWrap h5{text-align:left;font-weight:400;font-size:18px}.locationMain .serviceItem .textWrap p{font-size:14px;line-height:18px}.locationMain .serviceItem .textWrap ul{padding:0 0 0 40px}@media all and (min-width:531px) and (max-width:800px){.locationMain .serviceItem .textWrap ul{padding:0}}@media all and (max-width:530px){.locationMain .serviceItem .textWrap ul{text-align:left}.locationMain .serviceItem .textWrap li{display:block}}.locationMain .serviceItem .textWrap li{position:relative;list-style-type:none;font-size:16px;margin-bottom:15px}@media all and (min-width:531px) and (max-width:800px){.locationMain .serviceItem .textWrap li{display:inline}.locationMain .serviceItem .textWrap li:after{content:"\A";white-space:pre}}.locationMain .serviceItem .textWrap li:before{position:absolute;width:25px;height:25px;content:"\f058";font-family:FontAwesome;color:#9ad966;left:-40px;font-size:25px;line-height:25px;top:50%;transform:translateY(-50%)}.locationMain .serviceItem .textWrap .button.button4{float:none;display:block;width:100%;margin:15px auto;background:0 0;border:2px solid #5288d9;border-radius:3px;color:#333;text-shadow:none;box-shadow:none;font-weight:400;transition:background .5s}.locationMain .serviceItem .textWrap .button.button4:hover{background:rgba(82,136,217,.7);color:#fff}.locationMain .serviceItem:nth-child(2) .textWrap .button.button4{border:2px solid #94567f}.locationMain .serviceItem:nth-child(2) .textWrap .button.button4:hover{background:rgba(148,86,127,.7)}.locationMain .reviewBlock{margin-bottom:75px}.locationMain .reviewBlock .reviewBanner{background:#dedede;text-align:center;padding:40px 0}.locationMain .reviewBlock h2{font-weight:400;margin:0;padding:0}.locationMain .reviewBlock .reviewWrap{position:relative;height:485px;display:flex;justify-content:flex-end}.locationMain .reviewBlock .reviewWrap .imageWrap{position:absolute;height:100%;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;background:#ccc}.locationMain .reviewBlock .reviewWrap .imageWrap img{position:absolute;bottom:0;height:auto}@media all and (max-width:830px){.locationMain .reviewBlock .reviewWrap .imageWrap img{bottom:auto;top:50%;left:50%;transform:translate(-50%,-50%);max-width:initial;height:100%}}.locationMain .reviewBlock .reviewWrap .review{position:absolute;background:rgba(255,255,255,.75);width:465px;height:auto;max-height:80%;bottom:75px;left:50px;padding:55px 92px 15px 50px;font-size:16px;line-height:22px;border-radius:5px;box-shadow:2px -2px 3px 1px rgba(0,0,0,.25)}@media all and (max-width:800px){.locationMain .reviewBlock .reviewWrap .review{width:calc(100% - 100px);bottom:100px;padding:55px 30px 15px 30px;max-height:75%}}.locationMain .reviewBlock .reviewWrap .review:after{position:absolute;bottom:-35px;right:85px;content:"";width:0;height:0;border-left:20px solid transparent;border-right:20px solid transparent;border-top:35px solid rgba(255,255,255,.75)}.locationMain .reviewBlock .reviewWrap .review p:first-of-type{font-style:italic;max-height:260px;overflow:hidden}@media all and (max-width:640px){.locationMain .reviewBlock .reviewWrap{justify-content:flex-start}.locationMain .reviewBlock .reviewWrap .review{width:calc(100% - 50px);left:25px}.locationMain .reviewBlock .reviewWrap .review p:first-of-type{max-height:220px}.locationMain .reviewBlock .reviewWrap .review .review_customer{font-size:14px}.locationMain .reviewBlock .reviewWrap .review:after{right:30px}}.locationMain .reviewBlock .reviewWrap .button{align-self:flex-end;margin-bottom:50px;margin-right:50px;background:rgba(251,219,69,.8)}@media all and (max-width:800px){.locationMain .reviewBlock .reviewWrap .button{margin:0 auto 25px}}@media all and (max-width:640px){.locationMain .reviewBlock .reviewWrap .button{margin:0 25px 25px}}.locationMain .browseLinks{position:relative;margin:50px 0}.locationMain .browseLinks .imageWrap{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.locationMain .browseLinks .imageWrap img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:initial;height:100%}.locationMain .browseLinks .textWrap{position:relative;padding:10px 20px 30px 30px}@media all and (max-width:870px){.locationMain .browseLinks .textWrap{padding:20px}.locationMain .browseLinks .textWrap .left,.locationMain .browseLinks .textWrap .right{width:100%;text-align:center}.locationMain .browseLinks .textWrap .right .button{float:none;display:inline-block;width:215px}}.locationMain .browseLinks .textWrap p.h2{color:#fff;text-shadow:1px 1px rgba(0,0,0,.5);margin-bottom:0;font-size:28px;font-weight:700}.locationMain .browseLinks .textWrap p{color:#fff}.locationMain .browseLinks .textWrap .button{margin:15px}.locationMain .browseLinks .textWrap:after{content:"";display:block;clear:both}.stars{position:absolute;top:5px;right:0;height:30px;width:150px}.locationMain .stars{top:15px;right:30px}.starFive{margin:50px 0;position:absolute;top:-70px;left:-80px;display:block;color:red;width:0;height:0;border-right:100px solid transparent;border-bottom:70px solid #eccb2f;border-left:100px solid transparent;-moz-transform:rotate(35deg) scale(.1);-webkit-transform:rotate(35deg) scale(.1);-ms-transform:rotate(35deg) scale(.1);-o-transform:rotate(35deg) scale(.1)}.starFive:nth-child(2){left:-58px}.starFive:nth-child(3){left:-36px}.starFive:nth-child(4){left:-14px}.starFive:nth-child(5){left:8px}.locationMain .starFive{-moz-transform:rotate(35deg) scale(.15);-webkit-transform:rotate(35deg) scale(.15);-ms-transform:rotate(35deg) scale(.15);-o-transform:rotate(35deg) scale(.15)}.locationMain .starFive:nth-child(2){left:-50px}.locationMain .starFive:nth-child(3){left:-20px}.locationMain .starFive:nth-child(4){left:10px}.locationMain .starFive:nth-child(5){left:40px}.starFive:before{border-bottom:80px solid #eccb2f;border-left:30px solid transparent;border-right:30px solid transparent;position:absolute;height:0;width:0;top:-45px;left:-65px;display:block;content:'';-webkit-transform:rotate(-35deg);-moz-transform:rotate(-35deg);-ms-transform:rotate(-35deg);-o-transform:rotate(-35deg)}.starFive:after{position:absolute;display:block;color:#eccb2f;top:3px;left:-105px;width:0;height:0;border-right:100px solid transparent;border-bottom:70px solid #eccb2f;border-left:100px solid transparent;-webkit-transform:rotate(-70deg);-moz-transform:rotate(-70deg);-ms-transform:rotate(-70deg);-o-transform:rotate(-70deg);content:''}.bannerFoot{background:#2a2a2a;text-align:center;padding:40px 0 55px}.bannerFoot h2{color:#fff;margin-bottom:45px}.bannerFoot h2.secondSlide{margin-bottom:10px}.bannerFoot h2 em{font-style:normal;border-bottom:3px solid #86c538}.bannerFoot ul{text-align:center;padding:0}.bannerFoot ul li{display:inline-block;color:#fff;width:105px;margin:0 22px 30px;vertical-align:top}.bannerFoot ul li img{max-width:100%;margin-bottom:20px}.bannerFoot ul li p{width:105px}.bannerFoot .visible,.visible{opacity:1;transition:opacity 1s}.bannerFoot .hidden,.hidden{opacity:0;height:0;margin-bottom:0;overflow:hidden;transition:opacity 1s}@media all and (max-width:1440px){.bannerFoot{padding:15px 0}.bannerFoot h2:not(.secondSlide){margin-bottom:5px;font-size:18px}.bannerFoot ul li{width:90px}.bannerFoot ul li img{margin-bottom:10px}.bannerFoot ul li p{width:100%;font-size:14px;line-height:16px}.newDoorSlider .slide h2{font-size:30px;line-height:30px}.newDoorSlider .slide p{margin-bottom:25px}.newDoorSlider .slide:nth-child(2) h2{margin-bottom:10px}.newDoorSlider .slide formgroup:first-of-type .answerGroup img{width:145px}.newDoorSlider .slide formgroup:first-of-type .answerGroup .answerTextWrap{padding:0 0 0 30px}.newDoorSlider .slide formgroup:first-of-type .answerGroup .button{bottom:-75px}.newDoorSlider .slide formgroup:nth-of-type(2) .answerGroup{margin:0 20px 0 10px}}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.slick-slider .slick-track{-webkit-perspective:1px;perspective:1px}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px;outline:0;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{margin-top:-50px;text-align:center}.slick-dots li{display:inline-block;min-height:0}.slick-dots li button{position:relative;height:10px;width:10px;margin:10px 5px;cursor:pointer;text-indent:-9999px;background:rgba(255,255,255,.7);border-radius:50%}.slick-dots li button:focus{border:none;outline:0}.slick-dots li.slick-active button{background:red}.slideshowLeftArrow,.slideshowRightArrow{position:absolute;top:50%;background:rgba(255,255,255,.5);border-radius:50%;height:40px;width:40px;text-align:center;font-size:25px;line-height:40px;cursor:pointer;transition:background .5s;z-index:4000;color:#000;margin:-20px 0 0;padding:0 0 0 .1em}.slideshowLeftArrow:focus,.slideshowRightArrow:focus{border:none;outline:0}.slideshowLeftArrow i,.slideshowRightArrow i{color:#000;display:block}.slideshowLeftArrow:hover,.slideshowRightArrow:hover{background:#fff}.slideshowLeftArrow{padding:0 .1em 0 0;left:30px}.slideshowRightArrow{right:30px}.slick-disabled{opacity:.2}.trustpilotTestimonials{float:left;margin:0 0 9px;padding-bottom:8px;width:100%;background:#f3f3f3;border-bottom:1px solid #e5e5e5;border-radius:8px;overflow:hidden}.yaleLogoContainer{position:relative;display:flex;align-items:center;justify-content:center;padding:10px 0;margin:0 auto;width:100%;max-width:160px;z-index:4500}.yaleLogoContainer .yaleLogo{flex:0 0 100%;max-width:40px;margin-right:10px}.yaleLogoContainer .yaleLogo img{max-width:100%;width:40px;height:40px}.yaleLogoContainer .yaleLogoText{flex:1 1 100%;font-weight:700;text-align:left;font-size:12px}.headerRight .yaleLogoContainer .yaleLogoText{font-size:14px}.yaleLogoContainer .yaleLogoText p{margin:0}.imgBackground{background-repeat:no-repeat;background-size:cover!important;background-position:center center}.buttonWrap{position:relative;font-size:0}.button.large{display:inline-block;float:none;min-width:250px;font-size:18px;font-weight:500;line-height:23px;padding-top:15px;padding-bottom:16px;text-transform:none}@media all and (max-width:800px){.button.large{min-width:220px}}[data-id-group]:not(.active){position:absolute;opacity:0;pointer-events:none}.textImgWrap1{background-color:#f5f6f1}.textImgWrap1 .blockText{font-size:35px;line-height:1.314;margin-bottom:0;max-width:330px;color:#2a2a2a}@media all and (max-width:800px){.textImgWrap1 .blockText{font-size:28px}}.textImgWrap2{margin-top:25px;margin-bottom:30px}.textImgWrap2 .blockText{font-size:32px;line-height:1.188;margin-bottom:0;max-width:290px}@media all and (max-width:800px){.textImgWrap2 .blockText{font-size:26px}}.textImgGrid1,.textImgGrid2{display:table;table-layout:fixed;width:100%}.textImgGrid1 .contentWrap,.textImgGrid1 .imgWrap,.textImgGrid2 .contentWrap,.textImgGrid2 .imgWrap{display:table-cell;vertical-align:middle}.textImgGrid1 .contentWrap,.textImgGrid2 .contentWrap{padding-top:58px;padding-bottom:50px}@media all and (max-width:800px){body .textImgGrid1 .contentWrap,body .textImgGrid2 .contentWrap{width:100%;height:auto;padding:42px 0 38px 0;text-align:center}}.textImgGrid1 .imgWrap,.textImgGrid2 .imgWrap{position:relative;background-repeat:no-repeat;background-size:cover!important;background-position:center center}@media all and (max-width:800px){.textImgGrid1 .imgWrap,.textImgGrid2 .imgWrap{display:none}}.textImgGrid1 .blockText,.textImgGrid2 .blockText{display:inline-block;margin-bottom:0;font-weight:400}@media all and (max-width:800px){.textImgGrid1 .blockText,.textImgGrid2 .blockText{max-width:400px}}.textImgGrid1 .contentWrap,.textImgGrid1 .imgWrap{width:50%}.textImgGrid1 .contentWrap{height:500px;padding-right:30px}.textImgGrid1 .buttonWrap{margin-top:90px}.textImgGrid1 .buttonWrap .inner{position:relative;display:inline-block}.textImgGrid1 .buttonWrap img{position:absolute;top:-55px;right:-39px;width:100px;height:auto}.textImgGrid2{background-color:#f5f6f1}.textImgGrid2 .contentWrap{width:353px;height:451px;padding-left:63px}@media all and (max-width:800px){body .textImgGrid2 .contentWrap{padding-right:20px;padding-left:20px}}.textImgGrid2 .imgWrap{width:100%}.textImgGrid2 .imgWrap .shadow{position:relative}.textImgGrid2 .imgWrap .shadow:before{content:"";position:absolute;top:0;right:auto;bottom:0;left:0;width:26%;min-width:100px;background:linear-gradient(to right,#f5f6f1,rgba(245,246,241,0))}.textImgGrid2 .button{margin-top:50px}.reviewsWrap{padding-top:66px;padding-bottom:71px;background-color:#f2f2f2}@media all and (max-width:800px){.reviewsWrap{padding-top:42px;padding-bottom:38px}}.featuredCategoryWrap{padding-top:52px}@media all and (max-width:800px){.featuredCategoryWrap{padding-top:42px}}.featuredCategoryWrap .sectionTitle{display:block;margin:0 auto;text-align:center;width:100%;max-width:515px;font-size:30px;font-weight:400;line-height:1.267;margin-bottom:26px;color:#2a2a2a}@media all and (max-width:800px){.featuredCategoryWrap .sectionTitle{font-size:26px}}.featuredCatHeadWrap{padding-bottom:15px}.featuredCatHeadWrap .js_featuredCatScroll.ps-container{position:relative;padding-bottom:20px}.featuredCatHeadWrap .js_featuredCatScroll.ps-container .ps-scrollbar-x-rail{bottom:0;height:2px;background-color:rgba(52,52,52,.04)!important;opacity:1!important;z-index:2}.featuredCatHeadWrap .js_featuredCatScroll.ps-container .ps-scrollbar-x-rail .ps-scrollbar-x{height:2px;border-radius:0;background-color:#96cc48!important}.featuredCatHeadWrap .featuredItemsWrap{overflow-y:hidden;overflow-x:auto}.featuredCatHeadWrap .itemsList{margin:0;font-size:0;white-space:nowrap}.featuredCatHeadWrap .featuredCatHeadBlock{float:none!important;display:inline-block;white-space:normal;padding-top:16px;padding-bottom:46px;margin-top:6px;margin-bottom:0}.featuredCatHeadWrap .featuredCatHeadBlock .hoverBg{top:0!important;bottom:30px!important}.featuredCatHeadBlock .hoverBg:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:30px 30px 0 30px;border-color:#508b02 transparent transparent transparent}.featuredCatHeadBlock.active .hoverBg{opacity:1}.featuredCatContentWrap{padding-top:91px;padding-bottom:69px;background:linear-gradient(180deg,#619615 0,#395b08 100%)}@media all and (max-width:800px){.featuredCatContentWrap{padding-top:42px;padding-bottom:38px}}.featuredCatContentWrap>.wrapper{position:relative;text-align:center}.featuredCatContentWrap>.wrapper>.inner{width:100%;max-width:707px;display:inline-block;font-size:0}@media all and (max-width:827px){.featuredCatContentWrap>.wrapper>.inner{padding-right:32px;padding-left:32px}}@media all and (max-width:827px){body .featuredCatContentWrap>.wrapper>.inner{padding-right:22px;padding-left:22px}}.featuredCatContentBlock{text-align:center;font-size:0}.featuredCatContentBlock,.featuredCatContentBlock .contentTitle,.featuredCatContentBlock .pageContent{color:#fff}.featuredCatContentBlock .contentTitle{display:inline-block;width:100%;max-width:515px;font-size:30px;font-weight:400;line-height:1.267;margin-bottom:26px}@media all and (max-width:800px){.featuredCatContentBlock .contentTitle{font-size:26px}}.featuredCatContentBlock .button{margin-top:30px}.nextCat,.prevCat{position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;color:#fff;font-size:60px;padding:15px 0;border:none;z-index:3}@media all and (max-width:827px){.nextCat,.prevCat{font-size:45px}}.prevCat{left:20px}@media all and (max-width:640px){.prevCat{left:10px}}.nextCat{right:20px}@media all and (max-width:640px){.nextCat{right:10px}}.buttonGetFinance{float:none;display:inline-block;border:2px solid #58a3ed;border-radius:4px;background-color:#f0f7ff;color:#58a3ed;font-size:18px;font-weight:500;text-transform:none;margin:auto 0 auto auto;transition:border-color .3s ease-in-out 0s,background-color .3s ease-in-out 0s,color .3s ease-in-out 0s}@media (max-width:900px){.buttonGetFinance{margin-top:30px;width:100%!important}}@media (max-width:640px){.buttonGetFinance{margin-top:27px!important;font-size:14px}}.buttonGetFinance:active,.buttonGetFinance:focus,.buttonGetFinance:hover{border:2px solid #58a3ed;background-color:#58a3ed;color:#fff;box-shadow:none}.buttonGetFinance:active{margin-top:0}.buttonGetFinance.disabled{border-color:#ccc;background-color:#eee;color:#aaa}.financeSummary{display:block;clear:both;padding:20px 0;color:#58a3ed;font-size:14px;line-height:16px;text-align:center}@media (max-width:640px){.financeSummary{text-align:left}}.financeSummary span{display:block}.financeOptionsContainer{clear:both}.orderSummaryWrap .financeOptionsContainer{padding:50px 0 0}.financeOptionsContainer h2{font-size:28px;font-weight:400;color:#000;text-transform:none}.orderSummaryWrap .financeOptionsContainer h2{font-size:22px;color:#58a3ed}.financeOptionsContainer h4{margin:0 0 20px;font-size:21px;color:#508b02}.orderSummaryWrap .financeOptionsContainer h4{font-size:16px;font-weight:400}.financeOptionsOption{margin:0 0 30px}.financeOptionsOptionInner table{border:2px solid #58a3ed;font-size:16px;font-weight:500}.financeOptionsOptionInner table tr:nth-of-type(2) td{padding-top:20px}.financeOptionsOptionInner table tr:last-of-type td{padding-top:20px;padding-bottom:30px}.financeOptionsOptionInner table th{padding:14px 30px;background:#58a3ed;color:#fff;font-size:18px}@media (max-width:640px){.financeOptionsOptionInner table th{padding-right:20px;padding-left:20px}}.financeOptionsOptionInner table td{padding:5px 30px}@media (max-width:640px){.financeOptionsOptionInner table td{padding-right:20px;padding-left:20px}}.financeOptionsOptionInner table .alignRight{text-align:right}.financeOptionsOptionInner .homeownersOnly{color:#ae2230;margin-right:15px;font-size:14px}.financeOptionsOptionDisclaimer{margin:0 0 50px;padding:0 0 50px;border-bottom:1px solid #e5e5e5}@media (max-width:640px){.financeOptionsOptionDisclaimer{margin:0 0 25px;padding:0 0 25px}}.financeOptionsOptionDisclaimer p{font-size:12px;color:#9a9a9a}.galleryPage .pageTitle{padding:40px 0;text-align:center}.galleryPage .pageTitle h1{font-size:30px;font-weight:400}.galleryPage .pageTitle h3{color:#86be35;font-size:16px}.galleryBrowse{display:flex;align-items:flex-start;justify-content:space-between;margin:0 -7.5px}@media (max-width:640px){.galleryBrowse{flex-direction:column}}.galleryBrowse .galleryFilter,.galleryBrowse .galleryResults{padding:0 7.5px}.galleryBrowse .galleryFilter{position:relative;flex:0 0 230px;margin:0 0 55px;width:230px}@media (max-width:640px){.galleryBrowse .galleryFilter{flex:1 1 100%;max-width:100%;margin-bottom:15px;width:100%}}.galleryBrowse .galleryFilter .clearFilter{position:absolute;bottom:100%;left:0;width:100%;padding:5px 7.5px;display:none}.galleryBrowse .galleryFilter .clearFilter i{margin-left:5px}.galleryBrowse .galleryFilter .galleryFilterInner{padding:30px 0;background:#eaeaea}@media (max-width:640px){.galleryBrowse .galleryFilter .galleryFilterInner{padding:20px 0 10px}}.galleryBrowse .galleryFilter .galleryColours{margin:0;padding:0;list-style:none}@media (max-width:640px){.galleryBrowse .galleryFilter .galleryColours{display:none;margin-bottom:10px}}.galleryBrowse .galleryFilter .galleryColour{padding:5px 20px}.galleryBrowse .galleryFilter .galleryColour [type=checkbox]{position:fixed;top:-200px;right:-200px}.galleryBrowse .galleryFilter .galleryColour [type=checkbox]+label{position:relative;padding:0 25px;z-index:1;cursor:pointer}.galleryBrowse .galleryFilter .galleryColour [type=checkbox]+label:after,.galleryBrowse .galleryFilter .galleryColour [type=checkbox]+label:before{content:'';position:absolute;top:2px;left:0;width:18px;height:18px;box-sizing:border-box}.galleryBrowse .galleryFilter .galleryColour [type=checkbox]+label:before{border:1px solid #d0d0d0;background:#fff}.galleryBrowse .galleryFilter .galleryColour [type=checkbox]+label:after{background:center center no-repeat;text-align:center;line-height:18px;vertical-align:middle;color:#7ab729;font-size:17px}.galleryBrowse .galleryFilter .galleryColour [type=checkbox]+label span{position:absolute;top:4px;right:0;width:12px;height:12px;border-radius:15px}.galleryBrowse .galleryFilter .galleryColour [type=checkbox]+label span:before{content:'';position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;width:18px;height:18px;border-radius:18px;box-sizing:border-box;border:1px solid #d0d0d0;background:#fff;z-index:-1}.galleryBrowse .galleryFilter .galleryColour [type=checkbox]:checked+label:after{content:'';background-image:url(/images/check_green.png)}.galleryBrowse .galleryFilter h3{padding:0 20px}@media (max-width:640px){.galleryBrowse .galleryFilter h3{cursor:pointer}}.galleryBrowse .galleryResults{flex:1 1 100%;margin:0 0 40px;max-width:calc(100% - 230px);width:100%}@media (max-width:640px){.galleryBrowse .galleryResults{max-width:none}}.galleryBrowse .galleryItems{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;margin:0 -7.5px;padding:0;width:calc(100% + 15px);list-style:none}.galleryBrowse .galleryItem{flex:1 1 25%;max-width:25%;padding:0 7.5px;margin:0 0 15px}@media (max-width:767px){.galleryBrowse .galleryItem{flex:1 1 33.33%;max-width:33.33%}}@media (max-width:400px){.galleryBrowse .galleryItem{flex:1 1 50%;max-width:50%}}.galleryBrowse .galleryItemEmptyGallery{flex:1 1 100%;max-width:100%}.galleryBrowse .galleryItemInner{position:relative}.galleryBrowse .galleryItemInner .absoluteLnk{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.galleryBrowse .galleryItemInner .absoluteLnk:focus~.galleryItemShade,.galleryBrowse .galleryItemInner .absoluteLnk:hover~.galleryItemShade{opacity:1}.galleryBrowse .galleryItemInner .absoluteLnk~*{z-index:1}.galleryBrowse .galleryItemShade{position:absolute;top:0;left:0;width:100%;height:100%;color:#ffff;font-size:55px;text-align:center;background:rgba(0,0,0,.8);opacity:0;transition:.3s ease-in-out 0s}.galleryBrowse .galleryItemShade i{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.galleryBrowse .galleryOverlay{display:none}.galleryOverlay{max-width:965px;width:100%}@media (max-width:640px){#fancybox-wrap.galleryOverlayFancybox{left:0!important;height:103.5vh!important;top:0!important;width:100%!important;position:fixed}.galleryOverlayFancybox #fancybox-content{border:0;overflow:visible!important;width:100%!important}}.galleryOverlayInner{width:100%;display:flex}@media (max-width:640px){.galleryOverlayInner{flex-direction:column;height:100vh;overflow:auto}.galleryOverlayInner div:first-of-type img{max-height:40vh;width:100%;object-fit:cover}}.galleryOverlayInner .imageWrap{flex:0 0 490px;float:left;width:100%;max-width:490px}@media (max-width:965px){.galleryOverlayInner .imageWrap{flex:1 1 50%;max-width:50%}}@media (max-width:640px){.galleryOverlayInner .imageWrap{flex:1 1 100%;max-width:none;width:calc(100% + 20px);margin-right:-20px}}.galleryOverlayInner .galleryOverlayContent{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex:0 0 455px;float:left;padding:35px 15px 35px 35px;width:100%;max-width:455px;text-align:center}@media (max-width:965px){.galleryOverlayInner .galleryOverlayContent{flex:1 1 50%;max-width:50%;padding:15px 15px 15px 35px}}@media (max-width:640px){.galleryOverlayInner .galleryOverlayContent{flex:1 1 100%;max-width:100%}}.galleryOverlayInner .galleryOverlayContent h2{font-weight:400}.galleryOverlayInner .galleryOverlayContent p{font-size:16px;margin-bottom:50px}.galleryOverlayInner .galleryOverlayContent .itemImageWrap{margin:0 0 20px;border:0}@media (max-width:640px){.galleryOverlayInner .galleryOverlayContent .itemImageWrap img{max-height:180px!important;object-fit:contain}}.galleryOverlayInner .galleryOverlayContent .itemImageWrap img{max-height:240px}.galleryOverlayInner .customiseWrapper{margin:auto -10px 0}.galleryOverlayInner .buttonWrap{display:flex;align-items:flex-start;justify-content:space-between}.galleryOverlayInner .buttonWrap .buttonColumn{flex:1 1 50%;margin:0 10px;font-size:14px}.galleryOverlayInner .buttonWrap .buttonColumn .button{margin:0 0 10px;width:100%;text-align:center}.galleryOverlayCarousel{background:#3a3a3a;margin:0 -20px 0 0;padding:40px 0;width:calc(100% + 20px);max-height:185px}.galleryOverlayCarouselItems{margin:0 60px;padding:0;opacity:0}.galleryOverlayCarouselItems.slick-initialized{opacity:1}.galleryOverlayCarouselItems .galleryOverlayCarouselItem{margin:0 3px;padding:0}.galleryOverlayCarouselItems .galleryOverlayCarouselItem.active{position:relative}.galleryOverlayCarouselItems .galleryOverlayCarouselItem.active .imageWrap:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;border:4px solid #96cc48;box-sizing:border-box}.galleryOverlayCarouselItems .slideshowLeftArrow,.galleryOverlayCarouselItems .slideshowRightArrow{left:-40px;background:url(/images/arrow_white_left.png) center center no-repeat;background-size:100%;width:16px;height:32px;border:0}.galleryOverlayCarouselItems .slideshowLeftArrow i,.galleryOverlayCarouselItems .slideshowRightArrow i{display:none}.galleryOverlayCarouselItems .slideshowRightArrow{right:-40px;left:auto;transform:rotate(180deg)}.galleryOverlayFancybox #fancybox-content{border:0;overflow:visible!important}.galleryOverlayFancybox #fancybox-content>div{overflow:visible!important}.galleryOverlayFancybox .fancybox-bg{display:none}.galleryOverlayFancybox #fancybox-left,.galleryOverlayFancybox #fancybox-right{width:50px;visibility:visible}.galleryOverlayFancybox #fancybox-left span,.galleryOverlayFancybox #fancybox-right span{background-image:url(/images/arrow_white_left.png);background-position:center;width:22px;height:42px}.galleryOverlayFancybox #fancybox-left{right:100%;left:auto}.galleryOverlayFancybox #fancybox-left span{left:0}.galleryOverlayFancybox #fancybox-right{right:auto;left:100%}.galleryOverlayFancybox #fancybox-right span{right:0;left:auto!important;transform:rotate(180deg)}.representativeExampleTable{font-size:12px;color:#9a9a9a}.representativeExampleTable td{padding:5px;border:1px solid #9a9a9a}.footerFinanceDisclaimer{padding:20px 0 0;float:left;width:100%}.footerFinanceDisclaimer p{font-size:80%;color:#616161}.welcome p img{height:auto}.whatIncluded{display:block;padding:20px 0}@media screen and (max-width:640px){.whatIncluded{padding:40px 0 0}}.whatIncluded h2{color:#ec008b;text-decoration:underline}.whatIncludedWrapper{display:flex;flex-wrap:wrap;margin:-10px}.whatIncludedWrapper .include{padding:0 10px;width:33.33333%;text-align:center}@media screen and (max-width:640px){.whatIncludedWrapper .include{width:100%;margin-bottom:20px}}.whatIncludedWrapper .include img{display:block;margin:0 auto 10px}.whatIncludedWrapper h4{color:#555}.whatIncludedWrapper p{color:#969696}.stepIcons{float:left}.stepIconsWrapper{display:flex;flex-wrap:wrap;margin:0 -20px;padding:0 0 20px}.stepIconsWrapper .stepIcon{width:33.3%;padding:0 20px}@media (max-width:640px){.stepIconsWrapper .stepIcon{margin:20px 0 0}}.stepIconsWrapper .stepIcon .icon img{display:inline-block;height:30px;margin:0 0 9px}.stepIconsWrapper .stepIcon .icon span{display:block;color:#508b03;margin-bottom:3px;font-size:18px;line-height:24px}.stepIconsWrapper .stepIcon p{color:#a0a0a0;font-size:14px;line-height:18px}#fancybox-wrap{position:absolute}#fancybox-outer{margin:0 0 300px}.newPopupOuter{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.3);z-index:999999999}.newPopupOuter .newPopupInner{position:fixed;max-width:600px;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:32px}.newPopupOuter .newPopupInner.successPopup{padding:0}.newPopupOuter .newPopupInner.successPopup h3{background:#508b02;margin:0 0 24px 0;padding:15px 32px;color:#fff;text-transform:uppercase}.newPopupOuter .newPopupInner.successPopup .innerWrap{padding:0 32px 32px}.newPopupOuter .newPopupInner.successPopup .innerWrap .buttonWrap{display:flex;gap:16px}.newPopupOuter .newPopupInner.successPopup .innerWrap .button{background:#555;height:50px;font-size:14px;color:#fff}.newPopupOuter .newPopupInner.successPopup .innerWrap .button:hover{text-decoration:underline}.newPopupOuter .newPopupInner.successPopup .innerWrap .button svg path{fill:#fff}.newPopupOuter .newPopupInner.successPopup .popupClose svg path{fill:#fff}.newPopupOuter .popupClose{position:absolute;top:15px;right:15px}.newPopupOuter .popupClose svg{width:30px;height:30px}@media (max-width:640px){.newPopupOuter .newPopupInner{width:95%;max-height:90vh;overflow-y:auto;padding:20px 15px}#newPopup form .row.rowHalf{width:100%}.newPopupOuter .newPopupInner.successPopup .innerWrap .buttonWrap{flex-direction:column}}.debugBox{position:fixed;top:20px;left:20px;color:#fff;font-size:20px;z-index:10000000}.debugBox:empty{display:none}.debugBox .inner{padding:20px}.debugBox .inner:empty{display:none}.debugBox .inner ul{margin:0}.debugBox--green .inner{background:green}.debugBox--red{top:auto;bottom:20px}.debugBox--red .inner{background:red}.descriptionConcat .innerWrap,.itemDescriptionNew .innerWrap{max-height:80px;transition:max-height .3s;overflow:hidden}.descriptionConcat.open .innerWrap,.itemDescriptionNew.open .innerWrap{max-height:1000px}.descriptionConcat>a,.itemDescriptionNew>a{display:inline-block;color:#f5811d;padding:10px 0}.fieldRequired{color:#b94a48;font-size:.85em}#browse{float:left;width:100%}html:before{content:'tablet: 800px, mobile: 640px';position:absolute;top:0;visibility:hidden}.wrapper{width:100%;max-width:1020px;margin:0 auto;padding:0 20px}.wrapper--large{max-width:1320px}@media (max-width:640px){body{font-size:16px}select{font-size:16px}}#header{background:#fff;min-width:320px}.navRight ul{margin:0 0 4px}#header .headerLogoSearch .search{width:calc(100% - 420px);margin-top:5px}#searchForm{width:100%}#header .headerLogoSearch .phoneNumbers{position:relative;top:auto;right:auto;width:auto;float:left;padding:0}@media all and (min-width:960px){#header .logo+.miniBasket{position:absolute;top:108px;right:0;margin:5px 0;transform:translateY(-50%)}.headerRight{padding-right:0!important}.miniBasketDetails,.miniBasketDetails .icon-shopping-cart,.miniBasketDetails a{color:#fff}.miniBasketDetails .icon-shopping-cart .miniBasketDescription,.miniBasketDetails .miniBasketDescription,.miniBasketDetails a .miniBasketDescription{color:#707070}.miniBasketDetails .icon-shopping-cart .miniBasketDescription a,.miniBasketDetails .miniBasketDescription a,.miniBasketDetails a .miniBasketDescription a{color:#707070}.miniBasketDescription a{color:#333}.miniBasketRow{color:#707070}}.mainMenuWrap .edgenav li a i.icon-phone{color:#fff;padding:0 10px 0 0}.mainMenuWrap .edgenav li:hover a i.icon-phone{color:#8bc53f}#header .miniBasket .icon-chevron-down{display:none}#header .logo+.miniBasket .miniBasketPrice{display:block;clear:both;text-align:right}.mainMenuWrap{height:auto}.mainMenuWrap .edgenav li{margin:0}.mainMenuWrap .edgenav li a{padding:11px 6px}.mainMenuWrap .edgenav li .popup{width:100%;min-height:400px}.edgenav li ul.innerTab{width:calc((100% - 260px)/ 3)}.edgenav li ul.innerTab li a{padding:5px 15px}.headerRight .financeImage{float:left;position:relative;top:-2px}@media (max-width:991px){.headerRight .trustpilot-widget{float:right}.headerRight{position:relative;width:calc(100% - 230px);margin-top:8px}.headerRight .phone{font-size:22px;line-height:26px}#header .headerLogoSearch .logo{max-width:229px}#header .headerLogoSearch .logo img{height:auto}.headerRight .financeImage{position:absolute;top:-5px;right:0;width:110px}}@media (max-width:1000px){.headerRight .trustpilot-img{display:none}}@media (max-width:960px){.headerRight .trustpilot-widget{display:none}}@media all and (min-width:641px) and (max-width:960px){.headerRight .yaleLogoContainer{display:none}.headerRight .noDepositContainer{display:none}}@media (max-width:700px){.headerRight .financeImage{display:none}}.headerBottom{float:left;width:100%}.mobileHeader{display:none}.mobileShow{display:none}.tabletShow{display:none}#main-content{margin:40px 0}#header+.flyoutButton{display:none}.noScroll{overflow:hidden}.noScroll body{overflow:hidden}input[type=search]{-webkit-appearance:none}.searchIcon{-webkit-appearance:none}.edgenav li ul.innerTab li h3 i{display:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}@media (max-width:1020px) and (min-width:641px){.mainMenuWrap .edgenav>li:first-child{display:none}}@media (max-width:960px) and (min-width:641px){.mainMenuWrap .edgenav{padding:0}.mainMenuWrap .edgenav li a{padding:11px 12px}.mainMenuWrap .edgenav>li:nth-last-child(2){display:none}}@media (max-width:870px) and (min-width:641px){.mainMenuWrap .edgenav>li:nth-last-child(3){display:none}}@media (max-width:800px){.tabletShow{display:block}.tabletHide{display:none}}@media (max-width:760px) and (min-width:641px){.mainMenuWrap .edgenav>li:nth-last-child(4){display:none}}@media (max-width:1000px) and (min-width:641px){#header .headerLogoSearch .search{width:300px}}@media (max-width:800px) and (min-width:641px){.logo{width:220px}.edgenav li ul.innerTab{width:calc((100% - 260px)/ 2);margin-bottom:20px}.edgenav li ul.innerTab:nth-child(2n+1){clear:both}}@media (max-width:640px){.mainMenuWrap .edgenav>li:nth-last-child(1){display:none}#header{position:fixed;left:0;top:0;right:0}#header .wrapper{padding:0 15px}#header~.mainMenuWrap+.wrapper{margin-top:116px}.pageHeader{clear:both;margin-top:148px}.infobarWrap+.wrapper+.pageHeader{margin-top:33px}.pageHeader+.wrapper{clear:both}#header+.flyoutButton{position:fixed;z-index:100000;right:0;top:0;color:#fff;font-size:14px;font-weight:400;line-height:17px;background:#96cc48;width:45px;text-align:center;padding:14px 0}.miniBasketPreview{display:none!important}.flyoutActive #header+.flyoutButton{display:block}.flyoutActive .mainMenuWrap{transform:translateX(100%)}.mobileShow{display:block}#header .headerLogoSearch{padding:15px 0 17px}#header .headerLogoSearch .logo img{height:auto}.headerRight{display:none}.sticky-wrapper{height:auto!important}.mainMenuWrap{position:fixed;top:0;width:calc(100% - 45px);background:#2a2a2a;overflow:auto;height:auto;z-index:100000;padding:0 25px;right:100%;bottom:0;transform:translateX(0);transition:transform .3s ease-in-out}.mainMenuWrap .edgenav{padding:10px 0 0}.mainMenuWrap .edgenav li{position:relative;margin:0;width:100%}.mainMenuWrap .edgenav li.open a i{color:#92ca40;transform:rotate(-180deg)}.mainMenuWrap .edgenav li a{text-align:left;line-height:16px;text-transform:uppercase;padding:10px 20px 10px 0;border:0}.mainMenuWrap .edgenav li a i{position:absolute;right:0;top:10px;padding:10px;margin:-10px}.mainMenuWrap .edgenav li .popup{display:block;position:relative;top:auto;width:100%;height:auto;overflow:hidden;padding:0;border:0;box-shadow:none;display:none;min-height:auto;padding:5px 0 10px;float:left;padding-left:30px}.mainMenuWrap .edgenav li .popupFullyFitted,.mainMenuWrap .edgenav li .popupSupplyOnly{background:0 0}.mainMenuWrap .edgenav li:hover{background:0 0}.edgenav li ul.innerTab li{display:none}.edgenav li ul.innerTab.open li{display:block}.edgenav li ul.innerTab.open li a{color:#fff;padding:6px 0;margin:0;font-size:13px;font-weight:400;line-height:21px;text-transform:none}.edgenav li ul.innerTab.open li a:hover{color:#86c538}.edgenav li ul.innerTab.open li h3 i{transform:rotate(-90deg)}.edgenav li ul.innerTab li:first-child{display:block}.edgenav li:hover ul.innerTab li a{color:#fff}.mainMenuWrap .edgenav li ul{display:block;width:100%;margin:0 0 5px}.mainMenuWrap .edgenav li ul:last-child{margin:0}.edgenav li ul.innerTab li h3{position:relative;color:#fff;padding:6px 0;margin:0;font-size:13px;font-weight:400;line-height:21px}.edgenav li ul.innerTab li h3:hover{color:#86c538}.edgenav li ul.innerTab li h3 i{position:absolute;display:block;left:-15px;top:10px;font-size:12px;color:#86c538}.edgenav li ul.innerTab li a{color:#fff;padding:0;border:0}.edgenav li ul.innerTab li:last-child a{border-right:0}.phoneNumber{font-size:14px;line-height:38px;text-transform:uppercase;color:#fff;padding:4px 0}.phoneNumber a{color:#86c538;font-weight:700}.mainMenuWrap .search .text{border-color:#979797;background:0 0;border-radius:2px;padding:7px 35px 7px 8px;font-size:16px;line-height:21px;color:#fff}.mainMenuWrap .search .text:focus,.mainMenuWrap .search .text:hover{border-color:#fff}.mainMenuWrap #searchForm .searchIcon{height:auto;width:auto;border:0;color:#fff;right:0;top:0;padding:9px 15px}.mainMenuWrap .membersSection{list-style:none;margin:0;padding:0;float:left;width:100%;border-bottom:1px solid #979797;padding:8px 0}.mainMenuWrap .membersSection li{float:left;width:100%}.mainMenuWrap .membersSection li a{display:block;color:#fff;padding:8px 0}.mainMenuWrap .membersSection li a:hover{color:#8bc53f}.mainMenuWrap .membersSection li a i,.mainMenuWrap .miniBasketDetails .icon-shopping-cart{width:18px;display:inline-block;color:#fff}.mainMenuWrap .membersSection li a i.icon-lock{color:#86c538}.mainMenuWrap .membersSection #miniBasket{float:left;width:100%;padding:8px 0}.mainMenuWrap .membersSection #miniBasket a{padding:0;color:#fff}.mainMenuWrap .membersSection #miniBasket a:hover{color:#8bc53f}.mainMenuWrap .membersSection #miniBasket a i.icon-chevron-down{display:none}.mobileHeader{display:block;overflow:hidden;background:#2a2a2a}.mobileHeader ul{padding:0;margin:0;list-style:none;text-align:center;display:table;width:100%}.mobileHeader li{display:table-cell;border-right:1px solid #979797}.mobileHeader li:last-child{border-right:0}.mobileHeader li a{display:block;padding:12px 15px;font-size:14px;font-weight:700;line-height:21px;color:#fff}.mobileHeader li a i{margin-left:5px}.mobileHeader li:first-child a{color:#92ca40;text-transform:uppercase}}.footer{padding:20px;color:#5d5d5d}.footer a{color:#5d5d5d}.footerNav .col{float:left;width:50%}.footerNav .col ul{width:100%}.footerNav .col ul+ul{margin-top:20px}.footerNav .col ul li.colLeftLeft{width:50%}.footer #copyright{width:auto;margin-right:40px}.footer .bottomNav{width:auto}.footer #credits{width:auto}.footerNav .col h4 i{display:none}@media (max-width:1050px) and (min-width:641px){.footer #credits{float:left;clear:both;margin:20px 0 0}}@media (max-width:800px){.footerNav .col ul li,.footerNav .col ul li.colLeftLeft{width:100%}.footerNav .col ul+ul{margin-top:0}.footer .bottomNav{width:100%;margin:20px 0 0}}@media (max-width:640px){.footerNav{padding:0;border:0}.footerNav .col{width:100%;border-bottom:1px solid #e1e1e1}.footerNav .col:last-child{border-bottom:0}.footerNav .col h4{position:relative;margin:0;font-size:16px;padding:16px 0;cursor:pointer}.footerNav .col h4 i{display:block;position:absolute;right:0;top:20px}.footerNav .col.open h4 i:before{content:"\f068"}.footerNav .col h4+.dropDown{display:none}.footerNav .col ul:last-child{margin-bottom:20px}.footerNav .col ul li a{font-size:14px;padding:4px 0;display:block}.footer{text-align:center}.footer #copyright{width:100%;font-size:12px;margin:0 0 20px}.footer .bottomNav{width:100%;font-size:12px;margin:0 0 10px}.footer .bottomNav li{float:none;display:inline-block;padding:0;margin:0 0 10px}.footer .bottomNav li a{display:block;padding:0 6px}.footer #credits{width:100%;font-size:12px;text-align:center}}@media (max-width:800px){.newDoorSlider .slide:first-child{background-size:cover;background-position:center}.newDoorSlider .slide:first-child h1,.newDoorSlider .slide:first-child p{color:#fff}.newDoorSlider .slide formgroup:first-of-type .answerGroup{width:100%;margin-left:0}}@media (max-width:640px){.newDoorSlider{padding-top:123px}}.indexContent .welcome{width:66%}.indexContent .compliant{width:calc(34% - 60px)}@media (max-width:800px){.indexContent .welcome{width:100%}.indexContent .compliant{width:100%}}@media (max-width:1000px){.itemHeader .itemTitles h2{clear:both}.catTypeInstruct{margin-top:31px}}@media (max-width:800px){.chooseDoorType{float:left;width:100%;color:#508b02;font-size:14px;font-weight:700;text-transform:uppercase;margin:0}.colourPicker+.itemsListWrap .chooseDoorType{margin-top:20px}.chooseDoorType i{color:#fb7a02;transform:rotate(45deg);display:inline-block;margin-left:6px}.catTypeInstruct{display:none}.pageHeader{padding:10px 0;height:auto}.pageHeader h3{float:left;font-weight:700;font-size:12px;margin:0 0 4px;width:100%;color:#508b02;text-transform:uppercase;clear:none}.pageHeader h2{text-transform:uppercase;font-size:18px;font-weight:700;line-height:19px;margin:0 0 4px}.pageHeader h1{padding-top:0}.itemHeader .itemTitles{padding:0;min-height:0}.itemHeader .itemTitles h3{margin:0}.showingStyles{float:left;width:100%;color:#6e6e6e;font-size:12px;font-weight:700}}@media (max-width:640px){.pageHeader{box-shadow:none;margin:0 0 20px}.pageHeader h1.right{display:none}.itemHeader .itemTitles h3{font-size:12px;margin:0 0 4px;width:100%}.itemHeader .itemTitles h2{font-size:18px;font-weight:700;line-height:19px;margin:0 0 4px}#phoneQuote,#sendQuote,#sendSurvey{padding:20px}}.itemsList{display:flex;flex-direction:row;flex-wrap:wrap}.itemsList li{width:20%}.itemsList li .hoverBg{width:100%;height:auto;bottom:-16px}.colourPicker a .icon-chevron-down{display:none}@media (max-width:900px){.itemsList li{width:25%}}@media (max-width:800px){#productfilter_breadcrumbs .right{display:none}.hasColourPicker .itemsListWrap{width:100%;padding:0}.hasColourPicker .colourPicker{width:100%;padding:0;margin:0}.colourPicker>a{position:relative;padding:10px 12px}.colourPicker a .icon-chevron-down{display:block;float:right;padding:4px 0;font-size:16px;font-weight:400;color:#b3b3b3;margin-right:5px}.hasColourPicker .colourPicker p{display:none}.hasColourPicker .colourPicker .filter-options{display:none;overflow:hidden;padding:0 20px 10px;margin:0 -12px 0 0}.colourPicker .filter-option{width:calc(100% / 12);padding-right:12px;margin:0 0 10px}.colourPickerIndividual .colourPickerDots{display:none}.numberOfColours{position:relative}.itemsList li:hover .numberOfColours{visibility:visible;opacity:1}}@media (max-width:750px){.hasColourPicker .itemsList li.individualItem,.itemsList li{width:33.33%}.itemsList li .itemImageWrap{margin:auto}}@media (max-width:640px){#productfilter_breadcrumbs{display:none}.itemsListWrapHasColor .itemsList{margin:0 -10px;width:calc(100% + 20px)}.colourPicker .filter-option{width:calc(100% / 10)}.hasColourPicker .itemsList li.individualItem,.itemsList li{width:50%}.itemsList li .amount{right:-12px;top:-6px}.itemsList li .button{max-width:127px;font-size:11px;padding:8px 10px 8px 10px;line-height:1.4}.itemsList li .button.withIcon{padding-right:25px}.itemsList li .button.withIcon i{right:12px}.itemsList li:nth-child(2n-1) .amount{right:-2px}.itemsList li .itemImageWrap{display:table;height:auto}}@media (max-width:500px){.colourPicker .filter-option{width:calc(100% / 6)}}.newCatDesc .wysiwyg img,.newCatDesc img{height:auto!important}#productfilter_item.wrapper{padding:0}.mobileAddBag{display:none}.itemImages .itemInfo #addbag,.itemImages .itemInfo #addbag2{display:none}.mobileItemSticky{position:fixed;top:115px;left:0;right:0;background:#fff;z-index:4999;box-shadow:0 2px 4px rgba(0,0,0,.15);border:1px solid #c7c7c7;border-width:1px 0;padding:14px;min-width:320px;display:none;transition:all .3s ease-in-out}.mobileItemSticky .wrapper{padding:0}.mobileItemSticky .imageWrap{float:left;width:25px;margin-right:26px}.mobileItemSticky .itemInfo{float:left;width:calc(100% - 51px)}.mobileItemSticky .itemInfo h2{color:#2a2a2a;font-size:12px;font-weight:700;line-height:16px;text-transform:uppercase;width:100%;margin:0}.mobileItemSticky .itemInfo .price{float:left;width:100%}.mobileItemSticky .itemInfo .top_price{color:#508b02;font-size:24px;font-weight:700;line-height:38px;margin:0;float:left}.mobileItemSticky .itemInfo .priceType{color:#7c7c7c;font-size:11px;font-weight:700;line-height:16px;text-transform:uppercase;float:left;margin-top:14px;margin-left:10px}.priceIncreaseWrap{float:left;width:100%;font-size:12px;text-transform:uppercase;margin:0 0 15px}.priceIncreaseWrap .priceIncrease{color:#ef701e;font-weight:900}.priceIncreaseWrap .productIncrease{color:#417b05;font-weight:700}.bottomDescription{text-align:center;margin:0 auto 25px;font-size:14px;font-weight:400;line-height:24px}@media (max-width:1050px){.itemDescription .productTitleAddto .addto .button{width:auto}}@media (max-width:900px){.buttonAlt4{position:relative;top:auto;right:auto}.button.buttonAlt4.noColours{position:relative;left:0;top:0}.itemDescription .productTitleAddto .addto.buttonCount3 .button:first-of-type{width:calc(50% - 30px);float:none;display:table;margin:0}.itemDescription .productTitleAddto .addto .button,.itemDescription .totalPrice .addto .button{width:calc(50% - 30px)}.itemDescription .productTitleAddto .addto .surveyOr{min-width:60px;text-align:center;padding:0 14px;line-height:46px}}@media (max-width:800px){.itemDescription{padding:0}.itemDescription .productTitleAddto .addto .button,.itemDescription .totalPrice .addto .button{width:calc(50% - 15px);padding:12px 10px 12px 10px!important}.itemDescription .productTitleAddto .addto .surveyOr{min-width:30px;padding:0 4px}}@media (max-width:640px){.pageHeader .back{display:none}.breadcrumbs{display:none}.itemImages{width:100%;margin:0 0 30px}.itemImages .leftContent{width:100%}.itemImages #largeImage{float:left;width:auto}.itemImages #largeImage img{height:220px;width:auto}.itemImages .itemInfo{float:right;width:calc(100% - 120px)}.itemImages .price{width:100%;text-align:left;padding:0}.itemImages .itemInfo #addbag,.itemImages .itemInfo #addbag2{display:none;font-size:13px;padding:10px 0!important;text-transform:none;box-shadow:none;text-shadow:none;border-radius:4px!important;width:100%;margin:8px 0 14px}.itemImages .itemInfo #addbag i{display:none}.itemImages .price .priceType{text-align:left;color:#7c7c7c;font-size:14px;font-weight:700;line-height:16px;text-transform:uppercase}.itemImages .price #top_price{line-height:38px;float:left;width:100%}.mobileAddBag{display:block}.mobileAddBag #addbag2{box-shadow:none;border-radius:4px!important;width:100%;background:#96cc48;color:#fff;font-size:14px;font-weight:700;text-shadow:none;text-transform:none;margin:10px 0 20px}.promoText{display:none}.mobileAddBag #addbag2 i{margin-right:5px}.itemFullWish{width:100%;border:0;padding:0;text-align:left;margin:0 0 15px;font-size:14px}.itemFullWish a{color:#2a2a2a}.itemFullWish i{margin-right:5px}.share{float:left;width:100%;margin:0}.share i{color:#a0a0a0;font-size:18px;padding:0;margin:0}.share .priceType{display:none}.addthis_default_style .at300b,.addthis_default_style .at300bo,.addthis_default_style .at300m{margin:0;padding:0;margin-right:15px}.fbLike{padding:0;margin:15px 0 0}.leftContent .share{width:auto}.leftContent .yaleLogoContainer{margin:10px auto 10px 20px;float:left}.mapImageWrap{float:left;width:100%;display:none}.buttonAlt4{position:relative;top:auto;right:auto}.totalPrice .total{width:100%;border:0}.totalPrice .addto{width:100%}.itemDescription .productTitleAddto .addto{margin:0}.itemDescription .productTitleAddto .addto.bottomAddto{margin-bottom:40px}.itemDescription .productTitleAddto .addto+.grid_12{display:none}.itemDescription .productTitleAddto .addto .button,.itemDescription .totalPrice .addto .button{width:calc(50% - 20px);font-size:13px;padding:10px 0!important;margin:0;text-transform:none;box-shadow:none;text-shadow:none;border-radius:4px!important;min-width:auto}.itemDescription .productTitleAddto .addto.buttonCount3 .button:first-of-type{width:calc(50% - 15px);float:none;display:table;margin:0}.itemDescription .productTitleAddto .addto .surveyOr{padding:0;min-width:40px;text-align:center;opacity:1;max-width:40px}#itemPageErrors{margin:20px -8px 0 -8px}.cillSize{width:100%}.itemSteps .step .StepForm .cillSize .sbHolder{width:100%}.cloud-zoom-big{display:none!important}.overlayclosebutton{top:0;right:0;border-radius:0 0 0 5px;border-top:0;border-right:0}}@media (max-width:800px){.faqSide{width:100%}.faqs{width:100%}}@media (max-width:640px){.faqSide{margin:0 -20px 20px;width:calc(100% + 40px);border-radius:0}.faqs{width:100%}.faqs .faq{border-radius:0;margin:0 0 10px}.faqs .faq h2{border-radius:0;padding:22px 45px 25px 20px}.faqs .faq h2:after{right:20px}}#contact-form{margin:0 0 40px}#contact-form:after,#contact-form:before{content:"";display:table}#contact-form:after{clear:both}@media (max-width:640px){.rowHalf{width:100%;padding:0}.rowHalf:nth-of-type(2n){padding:0}}@media (max-width:1100px){.oneHalf{width:100%}}@media (max-width:640px){#bag-items th{display:none}#bag-items th.item{display:block}#bag-items tr.item{display:block;border-bottom:1px solid #ddd}.bagImageWrap{margin:0;display:block}#bag-items .description{display:block;width:calc(100% - 70px);float:left;min-height:77px;padding-bottom:0}#bag-items tr.item td{display:inline-block}#bag-items tr.item td.thumb{float:left;padding-bottom:0}#bag-items tr.item td.unit{display:none}.viewOptions{position:relative;width:100%;margin:10px 0 0}}@media (max-width:1000px){.surveyLowerGrid{margin:0}}@media (max-width:800px){.surveyLeft,.surveyRight{width:100%}}@media (max-width:640px){.surveyLowerItem{width:100%}.surveyLowerItem+.surveyLowerItem{margin-top:40px}}.ourWork{padding:40px 0}.ourWorkItems{overflow:hidden}.ourWorkItems .ourWorkItem{position:relative;float:left;margin:0 0 40px;width:100%}.ourWorkItems .ourWorkItem:after{content:'';position:absolute;left:0;right:0;bottom:-20px;width:100%;max-width:500px;margin:auto;height:1px;background:#000}.ourWorkItems .ourWorkItem .imageWrap{float:left;margin:0 0 0 79px}.ourWorkItems .ourWorkItem .imageWrap:before{content:'';background-image:url(/https:/www.we-do-doors.co.uk/images/tinymce_uploads/images/brick_pattern_long.jpg);position:absolute;left:-248px;width:327px;top:0;bottom:0;z-index:-1}.ourWorkItems .ourWorkItem .imageWrap:after{content:'';background-image:url(/https:/www.we-do-doors.co.uk/images/tinymce_uploads/images/brick_pattern_long.jpg);position:absolute;right:0;width:327px;top:0;bottom:0;z-index:-1}.ourWorkItems .ourWorkItem:nth-of-type(even) .imageWrap{float:right;margin:0 79px 0 0}.ourWorkItems .ourWorkItem:nth-of-type(even) .imageWrap:before{right:-248px;left:auto}.ourWorkItems .ourWorkItem:nth-of-type(even) .imageWrap:after{left:0;right:auto}@media (max-width:800px){.ourWorkItems .ourWorkItem .imageWrap,.ourWorkItems .ourWorkItem:nth-of-type(even) .imageWrap{margin:0 79px}}@media (max-width:640px){.ourWork{padding:20px 0}.ourWorkItems{overflow:initial}.ourWorkItems .ourWorkItem .imageWrap,.ourWorkItems .ourWorkItem:nth-of-type(even) .imageWrap{margin:0}.ourWorkItems .ourWorkItem .imageWrap:after,.ourWorkItems .ourWorkItem .imageWrap:before{display:none}}@media (max-width:800px){.members .grid_6{width:100%}.membersMenu{width:100%}.membersMenu li a{display:block;padding:6px 0}}.newDoorSlider .slide formgroup{width:100%}.newDoorSlider .slide formgroup:nth-of-type(2) .answerGroup{height:auto;padding-bottom:35px}.newDoorSlider .slide formgroup:nth-of-type(2) .answerGroup .button{width:calc(100% - 12px)}@media (max-width:900px){.newDoorSlider .slide formgroup:first-of-type .answerGroup{width:100%;margin-left:0}.newDoorSlider .slide formgroup:first-of-type .answerGroup:first-child{margin-right:0}.newDoorSlider .slide formgroup:nth-of-type(2) .answerGroup{width:calc(50% - 30px);margin:0}.newDoorSlider .slide formgroup:nth-of-type(2){margin-right:-30px}.newDoorSlider .slide formgroup:nth-of-type(2) .answerGroup:nth-of-type(3){margin:0 30px 0 0}.newDoorSlider .slide formgroup:nth-of-type(2) .answerGroup:last-of-type{margin:0 30px 0 0}}@media (max-width:640px){.newDoorSlider .slide formgroup:nth-of-type(2) .answerGroup{width:calc(100% - 30px)}}@media (max-width:500px){.newDoorSlider .slide formgroup:first-of-type .answerGroup img{width:100%;margin:0 0 20px}.newDoorSlider .slide formgroup:first-of-type .answerGroup .answerTextWrap{width:100%}}.designDoorWrap,.doorOption,.doorOption ul{float:left;width:100%}.doorOption{margin-right:-30px;width:calc(100% + 30px);opacity:0;transition:opacity 1s;height:0;overflow:hidden}.doorOption.active{opacity:1;transition:opacity 1s;height:auto}.doorOption ul{margin:0;padding:0;list-style:none}.doorOption .designItem{position:relative;float:left;width:calc(50% - 30px);margin-right:30px;list-style:none;display:block}@media (max-width:900px){.doorOption .designItem{width:calc(100% - 30px)}}.doorOption2 .designItem{width:calc(25% - 30px);padding-bottom:60px!important}@media (max-width:900px){.doorOption .designItem{width:calc(50% - 30px)}}@media (max-width:500px){.doorOption .designItem{width:calc(100% - 30px)}}.doorOption1 .slick-slide,.doorOption1>ul>li{width:calc(50% - 20px);float:left}.doorOption1 .slick-slide label,.doorOption1>ul>li label{float:left;width:100%;background:#fff;padding:5px;border:3px solid #d0d0d0;box-sizing:border-box}.doorOption2 .slick-slide,.doorOption2>ul>li{float:left;width:100%;background:#fff;padding:5px;border:3px solid #d0d0d0;box-sizing:border-box}.doorOption1 .slick-slide label,.doorOption1>ul>li label{margin-bottom:95px}.doorOption1 .imageWrap{width:145px;float:left}.doorOption2 .imageWrap{margin:0 0 10px}@media (max-width:500px){.doorOption1 .imageWrap,.doorOption2 .imageWrap{position:relative;width:100%;margin:0 0 10px;height:200px;overflow:hidden}.doorOption1 .imageWrap img,.doorOption2 .imageWrap img{position:absolute;top:50%;transform:translateY(-50%)}.doorOption1 .imageWrap img{width:100%}}.doorOption1 .textWrap{float:left;width:calc(100% - 175px);margin-left:30px}@media (max-width:500px){.doorOption1 .textWrap{width:100%;margin-left:0;padding:0 10px 10px}}.doorOption1 .textWrap h3{font-size:24px;line-height:38px;font-weight:700}.doorOption1 .textWrap ul li{position:relative;list-style-type:none;font-size:16px;line-height:24px;padding-left:30px}.doorOption1 .textWrap ul li:after{content:'\f00c';font-family:FontAwesome;font-size:16px;color:#86c538;line-height:24px;left:0;position:absolute}.doorOption2 .textWrap h4{font-size:17px;line-height:24px;text-align:center}.doorOption2 .textWrap p{font-size:13px;line-height:18px;margin-bottom:20px;text-align:center}.newDoorSlider .slide .doorOption2 .button{position:absolute;bottom:6px;right:6px;left:6px;width:calc(100% - 12px)}.doorOption1 li .button{position:absolute;left:0;right:0;bottom:0}.bannerFoot .slick-dots li button,.doorOption .slick-dots li button{border:0;background:#cfcfcf;padding:0;width:18px;height:18px}.bannerFoot .slick-dots li{width:auto;margin:30px 0 0}.doorOption .slick-dots{padding-right:30px;margin-top:20px}.bannerFoot .slick-dots li.slick-active button,.doorOption .slick-dots li.slick-active button{background:#96cc48}.doorOption2 label{display:block}.customerTestimonials .testimonial .desc{width:calc(100% - 310px);padding-right:40px}@media (max-width:800px){.customerTestimonials .testimonial .desc{width:100%;padding-right:0}.customerTestimonials .testimonial .imgWrap{float:left;width:100%;max-width:310px;margin-top:20px}.fitterProductsServices h3{height:auto;line-height:30px;padding:20px}.fitterProductsServices ul{width:100%;padding:0 20px}.fitterProductsServices ul:nth-of-type(1){padding-top:20px}.fitterProductsServices ul:last-child{padding-bottom:20px}}@media (max-width:640px){.fitterProductsServices h3{font-size:20px;line-height:24px}.arrangeSurveyForm label{width:100%!important}.arrangeSurveyForm .text{width:100%!important}}#productfilter_items{clear:both}#productfilterItems.hasColourPicker #productfilter_items{display:flex;align-items:stretch}@media (max-width:800px){#productfilterItems.hasColourPicker #productfilter_items{flex-direction:column}}#productfilterItems.hasColourPicker #productfilter_items .browseSidebar{flex:0 0 auto;max-width:245px;width:100%}@media (max-width:800px){#productfilterItems.hasColourPicker #productfilter_items .browseSidebar{max-width:none;width:100%}}#productfilterItems.hasColourPicker #productfilter_items .browseSidebar>div:not(.colourPicker){height:100%!important}#productfilterItems.hasColourPicker #productfilter_items .browseSidebar .colourPicker{width:100%}#productfilterItems.hasColourPicker #productfilter_items .browseSidebar+.itemsListWrap{flex:1 1 100%;width:auto;max-width:calc(100% - 245px)}@media (max-width:800px){#productfilterItems.hasColourPicker #productfilter_items .browseSidebar+.itemsListWrap{flex:0 1 auto;max-width:none;width:100%}}#productfilterItems.hasColourPicker #productfilter_items .browseSidebar+.itemsListWrap .chooseDoorType{margin-top:20px}.footerFinanceDisclaimer{clear:both}