.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding: 0;margin: 0;border: 0;outline: none;vertical-align: top;}.fancybox-wrap {position: absolute;top: 0;left: 0;z-index: 8020;}.fancybox-skin {position: relative;background: #f9f9f9;color: #444;text-shadow: none;-webkit-border-radius: 4px; -moz-border-radius: 4px;border-radius: 4px;}.fancybox-opened {z-index: 8030;}.fancybox-opened .fancybox-skin {-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-outer, .fancybox-inner {position: relative;}.fancybox-inner {overflow: hidden;}.fancybox-type-iframe .fancybox-inner {-webkit-overflow-scrolling: touch;}.fancybox-error {color: #444;font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin: 0;padding: 15px;white-space: nowrap;}.fancybox-image, .fancybox-iframe {display: block;width: 100%;height: 100%;}.fancybox-image {max-width: 100%;max-height: 100%;}#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {background-image: url('../../includes/plugins/fancybox2/fancybox_sprite.png');}#fancybox-loading {position: fixed;top: 50%;left: 50%;margin-top: -22px;margin-left: -22px;background-position: 0 -108px;opacity: 0.8;cursor: pointer;z-index: 8060;}#fancybox-loading div {width: 44px;height: 44px;background: url('../../includes/plugins/fancybox2/fancybox_loading.gif') center center no-repeat;}.fancybox-close {position: absolute;top: -18px;right: -18px;width: 36px;height: 36px;cursor: pointer;z-index: 8040;}.fancybox-nav {position: absolute;top: 0;width: 40%;height: 100%;cursor: pointer;text-decoration: none;background: transparent url('../../includes/plugins/fancybox2/blank.gif'); -webkit-tap-highlight-color: rgba(0,0,0,0);z-index: 8040;}.fancybox-prev {left: 0;}.fancybox-next {right: 0;}.fancybox-nav span {position: absolute;top: 50%;width: 36px;height: 34px;margin-top: -18px;cursor: pointer;z-index: 8040;visibility: hidden;}.fancybox-prev span {left: 10px;background-position: 0 -36px;}.fancybox-next span {right: 10px;background-position: 0 -72px;}.fancybox-nav:hover span {visibility: visible;}.fancybox-tmp {position: absolute;top: -99999px;left: -99999px;visibility: hidden;max-width: 99999px;max-height: 99999px;overflow: visible !important;}.fancybox-lock {overflow: hidden;}.fancybox-overlay {position: absolute;top: 0;left: 0;overflow: hidden;display: none;z-index: 8010;background: url('../../includes/plugins/fancybox2/fancybox_overlay.png');}.fancybox-overlay-fixed {position: fixed;bottom: 0;right: 0;}.fancybox-lock .fancybox-overlay {overflow: auto;overflow-y: scroll;}.fancybox-title {visibility: hidden;font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position: relative;text-shadow: none;z-index: 8050;}.fancybox-opened .fancybox-title {visibility: visible;}.fancybox-title-float-wrap {position: absolute;bottom: 0;right: 50%;margin-bottom: -35px;z-index: 8050;text-align: center;}.fancybox-title-float-wrap .child {display: inline-block;margin-right: -100%;padding: 2px 20px;background: transparent; background: rgba(0, 0, 0, 0.8);-webkit-border-radius: 15px; -moz-border-radius: 15px;border-radius: 15px;text-shadow: 0 1px 2px #222;color: #FFF;font-weight: bold;line-height: 24px;white-space: nowrap;}.fancybox-title-outside-wrap {position: relative;margin-top: 10px;color: #fff;}.fancybox-title-inside-wrap {padding-top: 10px;}.fancybox-title-over-wrap {position: absolute;bottom: 0;left: 0;color: #fff;padding: 10px;background: #000;background: rgba(0, 0, 0, .8);}
.jspContainer{overflow: hidden;position: relative;}.jspPane{position: absolute;}.jspVerticalBar{position: absolute;top: 0;right: 0;width: 16px;height: 100%;}.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;}.jspVerticalBar *,.jspHorizontalBar *{margin: 0;padding: 0;}.jspCap{display: none;}.jspHorizontalBar .jspCap{float: left;}.jspTrack{background: #fff;position: relative;width: 8px;border: solid 1px #e8e8e8;display: none;}.jspDrag{background: #bfbfbf;position: relative;top: 0;left: 0;cursor: pointer;}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float: left;height: 100%;}.jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;}.jspArrow.jspDisabled{cursor: default;background: #80808d;}.jspVerticalBar .jspArrow{height: 16px;}.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}.jspVerticalBar .jspArrow:focus{outline: none;}.jspCorner{background: #eeeef4;float: left;height: 100%;}* html .jspCorner{margin: 0 -3px 0 0;}
.bx-wrapper {position: relative;margin: 0 auto;padding: 0;*zoom: 1;}.bx-wrapper img {max-width: 100%;display: block;}.bx-wrapper .bx-viewport {-webkit-transform: translatez(0);-moz-transform: translatez(0);-ms-transform: translatez(0);-o-transform: translatez(0);transform: translatez(0);}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto {position: absolute;bottom: -30px;width: 100%;}.bx-wrapper .bx-loading {min-height: 50px;background: url(../../includes/plugins/jquery.bxslider/images/bx_loader.gif) center center no-repeat #fff;height: 100%;width: 100%;position: absolute;top: 0;left: 0;z-index: 2000;}.bx-wrapper .bx-pager {text-align: center;font-size: .85em;font-family: Arial;font-weight: bold;color: #666;padding-top: 20px;}.bx-wrapper .bx-pager .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item {display: inline-block;*zoom: 1;*display: inline;}.bx-wrapper .bx-pager.bx-default-pager a {background: #666;text-indent: -9999px;display: block;width: 10px;height: 10px;margin: 0 5px;outline: 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active {background: #000;}.bx-wrapper .bx-prev {left: 10px;background: url(../../includes/plugins/jquery.bxslider/images/controls.png) no-repeat 0 -32px;}.bx-wrapper .bx-next {right: 10px;background: url(../../includes/plugins/jquery.bxslider/images/controls.png) no-repeat -43px -32px;}.bx-wrapper .bx-prev:hover {background-position: 0 0;}.bx-wrapper .bx-next:hover {background-position: -43px 0;}.bx-wrapper .bx-controls-direction a {position: absolute;top: 50%;margin-top: -16px;outline: 0;width: 32px;height: 32px;text-indent: -9999px;z-index: 9999;}.bx-wrapper .bx-controls-direction a.disabled {display: none;}.bx-wrapper .bx-controls-auto {text-align: center;}.bx-wrapper .bx-controls-auto .bx-start {display: block;text-indent: -9999px;width: 10px;height: 11px;outline: 0;background: url(../../includes/plugins/jquery.bxslider/images/controls.png) -86px -11px no-repeat;margin: 0 3px;}.bx-wrapper .bx-controls-auto .bx-start:hover,.bx-wrapper .bx-controls-auto .bx-start.active {background-position: -86px 0;}.bx-wrapper .bx-controls-auto .bx-stop {display: block;text-indent: -9999px;width: 9px;height: 11px;outline: 0;background: url(../../includes/plugins/jquery.bxslider/images/controls.png) -86px -44px no-repeat;margin: 0 3px;}.bx-wrapper .bx-controls-auto .bx-stop:hover,.bx-wrapper .bx-controls-auto .bx-stop.active {background-position: -86px -33px;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {text-align: left;width: 80%;}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {right: 0;width: 35px;}.bx-wrapper .bx-caption {position: absolute;bottom: 0;left: 0;background: #666\9;background: rgba(80, 80, 80, 0.75);width: 100%;}.bx-wrapper .bx-caption span {color: #fff;font-family: Arial;display: block;font-size: .85em;padding: 10px;}
@charset "UTF-8";.rep-style {display: block;overflow: hidden;text-indent: -9999px;}.content-box-style,.container {-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;*behavior: none;}.border-box-style {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;*behavior: none;}.clean-list-style {list-style: none;margin: 0;padding: 0;}.clean-list-style li {margin: 0;padding: 0;background: none;line-height: 120%;}.smooth-style,.header .social li a,.productfeed .heading .icon.icon-font,ul.socialmedia-footer li {-webkit-font-smoothing: antialiased;}* {margin: 0;padding: 0;outline: 0;}body {font-family: Arial, Tahoma, Verdana, sans-serif;font-size: 10px;}a {text-decoration: none;border: none;}a:hover {text-decoration: underline;}table,img {border: none;}.hidden {position: absolute;left: -9000px;top: 0;}.clear {clear: both;}.float-right {float: right;}.float-left {float: left;}a:active {outline: none;}a:focus {-moz-outline-style: none;}a:visited {border: 0;}#nav a img {border: none;}#nav {display: block;list-style: none;}#nav li {display: inline;margin: 0 3px;}#nav a {text-decoration: none;}h1 {font-size: 2.0em;}h2 {font-size: 1.8em;}h3 {font-size: 1.6em;}h4 {font-size: 1.5em;}h5 {font-size: 1.4em;}h6 {font-size: 1.3em;}h1,h2,h3,h4,h5,h6,ul,ol,li {margin-bottom: 0.5em;}hr {height: 1px;line-height: 1px;color: #666366;background: #666366;border: none;}.content p,.content ul {line-height: 1.3em;margin-bottom: 1em;}.content ul,.content ol,.content ul ul,.content ol ol,.content ul ol,.content ol ul {margin-left: 30px;}.content table {border: none;border-collapse: collapse;background: none;}.content td {padding: 0;border: none;}form {margin: 0;padding: 0;}fieldset {border: 0px none;}fieldset h1,fieldset h2,fieldset h3,fieldset h4,fieldset h5,fieldset h6 {margin: 0px;padding: 10px 0px;}fieldset div,fieldset p {clear: both;margin: 0px 0px 5px 0px;padding: 0px 0px 5px 0px;}fieldset div fieldset p {margin: 0px;padding: 5px 0px 10px 0px;}fieldset.split div {float: left;clear: none;width: 45%;margin: 0% 1% 0% 1%;}fieldset.split div.cboth {clear: both;}fieldset.split div.nolabel {padding-left: 0px;}fieldset.split div.nolabel input.submit {margin-left: 40%;}fieldset.split div p.note {clear: both;padding: 0%;}fieldset div.full {margin-top: 2px;}fieldset div.full input.txt,fieldset div.full textarea.txt {width: 90%;margin-bottom: 2px;}fieldset div.full p.note {padding-left: 0%;}fieldset div.fulldiv {width: 98%;}fieldset.sub-left div,fieldset.sub-right div {clear: none;}fieldset label {display: block;float: left;width: 40%;padding-top: 2px !important;padding-top: 4px;cursor: pointer;}fieldset ul label,fieldset label.label {display: inline;width: auto;padding-top: 0px;float: none;cursor: pointer;}fieldset div.full label {width: 90%;margin-bottom: 2px;}input,select,textarea {font-size: 100%;font-family: 'pf_square_sans_proregular';}input.txt,input.text {width: 40%;}input.txt-small,input.text-small {width: 20%;}input.txt-tiny,input.text-tiny {width: 10%;}fieldset input.button {padding: 1px 2px;background-color: #a00600;border: 1px solid #a00600;color: #fff;cursor: pointer;}fieldset input.button:hover,fieldset input.hover {border-color: #fbfbfb;}div.buttons {margin-top: 20px;padding-top: 20px;}fieldset ul li {background-image: none;padding-left: 0px;}ul.row-count-2,ul.row-count-3,ul.row-count-4 {clear: left;margin: 0px 0px 0px 40%;}ul.first-row {clear: none;}ul.row-count-2 li,ul.row-count-3 li,ul.row-count-4 li {float: left;}ul.row-count-2 li {width: 48%;padding-right: 2%;}ul.row-count-3 li {width: 31%;padding-right: 2%;}ul.row-count-4 li {width: 25%;}input[type=password],input[type=text],textarea,.submitBtn {background: url(../../images/bg-input-text.jpg);border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;height: 40px;line-height: 40px;padding: 0 10px;border: none;font-size: 14px;color: #fff;behavior: url(../../);}input,textarea {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.loading_on {display: none;}.submitBtn {background: url(../../images/bg-button.jpg);display: inline-block;height: 40px;line-height: 40px;padding: 0 20px;cursor: pointer;opacity: 0.9;}.submitBtn:hover {opacity: 1;}.subscribe-form input {float: left;margin-left: 10px;}#search_field {float: left;width: 131px;padding: 0 10px 0 17px;border-radius: 5px 0px 0px 5px;-moz-border-radius: 5px 0px 0px 5px;-webkit-border-radius: 5px 0px 0px 5px;}#search_web .submit-search {border: none;cursor: pointer;float: left;}.fancyselect {position: relative;}.fancyselect span.selected {width: 155px;overflow: hidden;font-size: 15px;font-family: 'pf_square_sans_promedium';margin: 0 5px;padding: 0 0 0 20px;height: 38px;background: #ffffff url(../../images/bg-fancyselect.jpg) 100% 0 no-repeat;color: #000;border: solid 1px #dddddd;cursor: pointer;display: inline-block;position: relative;z-index: 1;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;behavior: url(../../);}.finder-module .optgroup {display: none;border: solid 1px #dddddd;background: #fff;position: absolute;height: auto !important;padding: 15px 0 10px;top: 0px;left: 5px;width: 225px;z-index: 2;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}.optgroup a {display: block;padding: 5px 20px;height: auto;line-height: 1em;font-size: 15px;color: #959595;text-decoration: none !important;}.page-subheading span.selected {width: 238px;}.page-subheading .fancyselect .optgroup {width: 258px;}.finder-module input[type=text] {width: 125px;border: solid 1px #dddddd;background: url(../../images/bg-whitebutton-inverse.png) 0 0 repeat-x;margin: 0 0 0 5px;line-height: 1em;padding: 8px 0 8px 10px;border-radius: 5px 0 0 5px;-moz-border-radius: 5px 0 0 5px;-webkit-border-radius: 5px 0 0 5px;float: left;color: #000;}.searchbtn-arrow {float: left;}form label {width: 100px;margin-right: 10px;float: left;margin-top: 10px;}.control-group {margin-bottom: 10px;}.control-group textarea {float: left;height: 150px;}.control-group textarea,.control-group input[type=text] {background: #ffffff url(../../images/bg-whitebutton-inverse.png) 0 0 repeat-x;border: solid 1px #dddddd;width: 375px;color: #959595;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}html,body {min-height: 100%;width: 100%;font-family: 'pf_square_sans_proregular', sans-serif;font-size-adjust: 0.495;font-weight: normal;font-style: normal;font-size: 13px;color: #959595;background: #000;}body {overflow-x: hidden;}hr {color: #d4d4d4;background: #d4d4d4;margin: 20px 0;}.mobile-only {display: none;}.mobile-slideshow {display: none;}.compare-quicklink-container {width: 162px;overflow: hidden;top: 380px;right: 0;position: absolute;height: 70px;}.compare-quicklink {background: #d09e82;width: 162px;padding: 20px;height: 70px;position: absolute;top: 0;right: -162px;z-index: 999;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;-ms-transition: all 0.2s;transition: all 0.2s;border-radius: 5px 0 0 5px;-moz-border-radius: 5px 0 0 5px;-webkit-border-radius: 5px 0 0 5px;behavior: url(../../);}.compare-quicklink.active {right: 0;}.compare-quicklink.persist {right: 0 !important;}.compare-quicklink a > span {color: #fff;font-size: 18px;height: 30px;line-height: 30px;background: url(../../images/icon-compare.png) 0 0 no-repeat;padding-left: 30px;display: block;}.compare-quicklink a {text-decoration: none;}.compare-quicklink a:hover > span {color: #000;}.wrapper {min-height: 100%;height: auto;margin: 0 auto -507px;background: #f9f9f9;}.home .wrapper {height: 100%;background: #ffffff url(../../images/ajax-loader.gif) 50% 50% no-repeat;}.scrollingwrap {overflow: auto;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}.footer,.push {height: 507px;}b,strong {font-family: 'pf_square_sans_promedium' !important;font-weight: normal !important;}h1,h2,h3,h4,h5 {font-family: 'pf_square_sans_promedium';font-weight: normal;}h1 {color: #d09e82;font-size: 40px;font-family: "PF_SQUARE_SANS_PROTHIN";display: block;padding-bottom: 0;padding-top: 5px;margin-bottom: 5px;}.page-heading h2 {font-family: "PF_SQUARE_SANS_PROTHIN";color: #d09e82;}h4 {color: #000;font-family: 'pf_square_sans_promedium';font-size: 16px;}.col {float: left;}.col.float-left {float: left;}.col.float-right {float: right;}.block.padded {padding: 0 20px;}a {color: #d09e82;}a:hover {color: #000;}a.blockfeed.socialfeed {color: #e8e8e8 !important;}.button {border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;font-family: "pf_square_sans_proregular", Calibri, 'Trebuchet MS', sans-serif;font-size-adjust: 0.495;font-weight: normal;font-style: normal;height: 18px;padding: 8px 20px 12px;border: solid 1px #dddddd !important;font-size: 16px;color: #000;behavior: url(../../);}.button:hover {text-decoration: none;color: #d09e82;}.button.whitebutton {background: url(../../images/bg-whitebutton.png) 0 100% repeat-x;}.button.tanbutton {background: url(../../images/bg-tanbutton.png) 0 100% repeat-x;color: #fff;}.button.tanbutton:hover {color: #000;}.socialfeed-module .button.whitebutton {border-color: #dddddd;}.socialfeed-module .button.whitebutton span {padding-left: 25px;background: url(../../images/icon-chat.png) 0 50% no-repeat;}.header {width: 100%;background: #000;height: 80px;clear: both;border-bottom: solid 1px #2d2d2d;z-index: 999;position: fixed;top: 0;left: 0;}.header .social {display: inline-block;font-size: 0;}.header .social li {display: inline-block;vertical-align: top;font-size: 17px;margin-left: 3px;}.header .social li a {color: #ffffff;display: block;}.header .social li a:hover {-webkit-opacity: 0.8;-moz-opacity: 0.8;opacity: 0.8;}.header .social li a:active {-webkit-opacity: 0.5;-moz-opacity: 0.5;opacity: 0.5;}.subnav-header {position: fixed;top: 0;left: 0;z-index: 998;}.container {max-width: 940px;margin: 0 auto;position: relative;padding: 0 20px;}.container.masonry {padding: 0;}.socialfeed-module .bodycopy .container {width: auto;}.logo {float: left;margin-left: -10px;}#logoglow {position: absolute;bottom: -20px;left: -36px;z-index: 2;display: none;}.main-nav-trigger {display: none;}.main-nav {float: left;margin: 0;padding: 0;}.main-nav ul.nav > li > ul.main-sub {display: none;}.main-nav ul.nav li.mobile-menu-only {display: none;}.subnav,.additional-tool {float: left;margin: 0 0 0 50px;padding: 0;}.nav {margin-left: 20px;}.subnav {margin-left: 0;}.subnavItem {display: none;}.additional-tool {float: right;margin: 0 20px 0 0;}.nav li,.subnav li {display: block;float: left;margin: 0;height: 80px;padding: 0 11px;}.nav li.issubnav a {background: url(../../images/nav-arrow.png) 0 50% no-repeat;padding-left: 15px;}.nav li a,.subnav li a,.additional-tool a {font-size: 16px;color: #959595;line-height: 80px;height: 80px;}.subnav li a,.additional-tool a {font-size: 14px;}.additional-tool a {color: #fff;margin-left: 30px;text-decoration: none;display: inline-block;height: 80px;padding-left: 25px;background: url(../../images/icon-magnifying-white.png) 0 50% no-repeat;opacity: 0.5;}.additional-tool a.show-comparer {background: url(../../images/icon-compare-small.png) 0 50% no-repeat;}.additional-tool a:hover {opacity: 1;}.nav li a:hover,.subnav li a:hover {color: #fff;text-decoration: none;}.nav li.issubnav,.nav li.on.issubnav {border-left: solid 1px #000;border-right: solid 1px #000;border-bottom: solid 1px #000;}.nav li.issubnav {border-bottom: none;}.nav li.issubnav.opened {border-left: solid 1px #2d2d2d;border-right: solid 1px #2d2d2d;border-bottom: solid 1px #000;}.nav li.on a,.nav li.opened a,.subnav li.on a {color: #d09e82;}.blockfeed {width: auto;float: left;display: block;text-decoration: none !important;margin-bottom: 20px;}.blockfeed .roundbottom {background: #e8e8e8;display: block;width: 100%;height: 4px;border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;}.productcompare-module.blockfeed {float: none;width: 100%;border: none;border-bottom: solid 5px #e8e8e8;}.blockfeed span {display: block;}.blockfeed .heading {width: 100%;height: 50px;line-height: 50px;background: #dddddd;}.blogfeed .heading,.stockistfeed .heading,.productcompare-module .heading,.productfeed .heading {background: #949494;}.blockfeed.selected .heading,.blockfeed:hover .heading {background: #4b4b4b;}.productcompare-module:hover .heading {background: #949494;}.socialfeed:hover .heading {background: #4b4b4b;}.blockfeed .heading .icon {width: 50px;height: 50px;float: left;text-align: center;text-decoration: none;background: #bfbfbf;cursor: pointer;}.blockfeed.selected .heading .icon,.blockfeed:hover .heading .icon {background: #000;}.productcompare-module:hover .heading .icon {background: #bfbfbf;}.productcompare-module:hover .heading .icon:hover {background-color: #000;}.socialfeed .heading .icon:hover {background: #bfbfbf;}.socialfeed:hover .heading .icon {background: #000;}.blockfeed .heading.rightalign .icon {float: right;display: block;}.productfeed .heading .icon.icon-font {line-height: 50px;height: auto;text-align: center;color: #ffffff;font-size: 20px;}.productfeed .heading .icon.magnifying {background-image: url(../../images/icon-magnifying-white.png);background-position: 50% 50%;background-repeat: no-repeat;}.socialfeed .heading .icon.facebook {background-image: url(../../images/icon-facebook-white.png);background-position: 50% 50%;background-repeat: no-repeat;}.socialfeed .heading .icon.twitter {background-image: url(../../images/icon-twitter-white.png);background-position: 50% 50%;background-repeat: no-repeat;}.socialfeed .heading .icon.instagram {background-image: url(../../images/icon-instagram-white.png);background-position: 50% 50%;background-repeat: no-repeat;}.socialfeed .heading .icon.youtube {background-image: url(../../images/icon-youtube-white.png);background-position: 50% 50%;background-repeat: no-repeat;}.socialfeed .heading .icon.pinterest {background-image: url(../../images/icon-pinterest-white.png);background-position: 50% 50%;background-repeat: no-repeat;}.socialfeed .heading .icon.youtube {background-image: url(../../images/icon-youtube-white.png);background-position: 50% 50%;background-repeat: no-repeat;}.productcompare-module .heading .icon.removecompare {background-image: url(../../images/icon-close.png);background-position: 50% 50%;background-repeat: no-repeat;}.stockists-module .heading .icon.marker {background-image: url(../../images/icon-marker.png);background-position: 50% 50%;background-repeat: no-repeat;}.blockfeed .heading .title {width: auto;padding: 0 20px;color: #fff;font-family: 'pf_square_sans_prothin';font-size: 19px;padding-left: 70px;text-align: left;}.blogfeed .heading .title {padding-left: 20px;}.socialfeed .heading .title {font-size: 13px;color: #686868;font-family: 'pf_square_sans_proregular';font-size-adjust: 0.495;font-weight: normal;font-style: normal;}.socialfeed:hover .heading .title {color: #fff;}.blockfeed .heading.rightalign .title {padding-left: 20px;padding-right: 70px;font-size: 16px;font-family: 'pf_square_sans_prothin';font-size-adjust: 0.495;font-weight: normal;font-style: normal;}.blockfeed .blockshot {width: 100%;overflow: hidden;text-align: center;display: table;}.blockfeed .blockshot > a {display: table-cell;vertical-align: middle;text-align: center;}.blockfeed .blockshot img {max-width: 100%;max-height: 232px;display: inline-block;}.auth .blockshot img {width: auto;}.socialfeed .blockshot {border-left: solid 1px #e8e8e8;border-right: solid 1px #e8e8e8;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.socialfeed .snippets {word-wrap: break-word;overflow-x: hidden;}.blockfeed .blockshot img.icon {width: auto;}.productfeed .blockshot {max-width: 258px;height: 272px;padding: 20px;text-align: center;border-left: solid 1px #e8e8e8;border-right: solid 1px #e8e8e8;}.blockfeed .snippets {padding: 20px;color: #686868;border: solid 1px #e8e8e8;border-top: none;font-size: 13px;text-align: left;}.productfeed .snippets {border-top: solid 1px #eeeeee;height: 45px;overflow: hidden;font-size: 13px;text-align: left;}.blockfeed .snippets .readmore {display: block;}.stockistfeed .snippets {font-size: 14px;line-height: 1.4em;background: #fff;}.blogfeed {width: 340px;float: left;margin-bottom: 10px;}.socialfeed {width: 220px;}.stockistfeed {width: 400px;cursor: pointer;}.productcompare-module table {margin: 0 auto;width: 100%;border-right: solid 1px #eeeeee;}.productcompare-module .productshot {background: #fff;text-align: center;}.productcompare-module th {background: #949494;}.productcompare-module td {padding: 20px;vertical-align: top;border-top: solid 1px #eeeeee;border-left: solid 1px #eeeeee;background: #fff;}.productcompare-module td:first-child {color: #000;font-family: 'pf_square_sans_promedium';}.productcompare-module th:first-child,.productcompare-module td:first-child {width: 195px;}.productcompare-module tr.even td {background: #f9f9f9;}.social {float: right;margin: 30px -4px 0 0;}.social a img {opacity: 0.3;}.social a:hover img {opacity: 1;}.postcode {width: 380px;margin: 15px auto 0;text-align: center;color: #959595;line-height: 40px;font-size: 13px;}.finder-module #sub_postcode,.finder-module #postcode {width: auto;}#sub_postcode,#postcode {width: 171px;float: right;}.blogfeed-module {margin-top: 20px;}.socialfeed-module {position: absolute;top: 81px;left: 0;z-index: 100;width: 100%;height: 100%;background: #fff;overflow: auto;-webkit-opacity: 0;-moz-opacity: 0;opacity: 0;visibility: hidden;-webkit-transform: translate3d(0,100%,0);-moz-transform: translate3d(0,100%,0);-ms-transform: translate3d(0,100%,0);-o-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;-ms-transition: all 0.2s;transition: all 0.2s;-webkit-transition-delay: 50ms;transition-delay: 50ms;display: none;}.socialfeed-module.active {visibility: visible;-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-opacity: 1;-moz-opacity: 1;opacity: 1;display: block;}.social_container_wrap {padding: 20px;margin: 0 auto;width: 100%;max-width: 1700px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.socialfeed-module .bodycopy {padding-bottom: 100px;}#loadmore {display: block;width: 100px;margin: 45px auto 45px;position: relative;top: auto;left: auto;}#loadmore span {background: url(../../images/icon-refresh.png) 0 0 no-repeat;padding-left: 25px;}.stockists-module {width: 430px;padding: 20px;background: #f9f9f9;z-index: 99;position: relative;margin: 0 auto;left: -265px;}.stockists-module h2 {line-height: 1.4em;}.scroll-pane {width: 100%;height: 500px;overflow: auto;}.bodycopy {position: relative;}#stockist-map {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}span.detaillabel {display: inline-block;color: #000;width: 70px;}.stockistfeed span.detaillabel {width: 45px;}.slideshow-container {position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;overflow: hidden;visibility: hidden;}.slideshow-container div.slide {position: relative;}.slide-sub {position: absolute;left: 0;top: 0;opacity: 0;}.slide-sub a {display: block;}.slide-sub a.button {display: inline-block;border: none !important;color: #fff;text-decoration: none !important;background: url(../../images/bg-blackgradient.png) 0 0 repeat-x;font-size: 16px;padding: 0 15px;height: 40px;line-height: 40px;margin: 20px 0 0 80px;-moz-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);-webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);box-shadow: 0 3px 5px rgba(0, 0, 0, 0.3);}.slide-sub a.button:hover {background-position: 0 -40px;}.firstslideshow .slide-sub {opacity: 1;}.homeslide {position: absolute;top: 50%;margin-top: -61px;display: block;z-index: 999;cursor: pointer;}.homeslide.prev {left: 40px;}.homeslide.next {right: 40px;}@media only screen and (max-width: 1200px) {.homeslide {display: none;}}.slideshowextra {width: 960px;height: 85px;position: absolute;bottom: 40px;left: 50%;margin-left: -480px;z-index: 10;background: url(../../images/bg-slideshowextra.png) 0 100% repeat-x;}#pager {float: left;}#pager a,#pager span.bar {display: block;height: 5px;}#pager span.bar {background-color: #000;width: 0;position: absolute;bottom: 0;}#pager span.thumb {position: relative;display: block;}#pager a {width: 120px;height: 85px;position: relative;float: left;}.slideshow-quicklink {width: 239px;border-left: solid 1px #e8e8e8;height: 80px;display: block;background: #fff;float: left;}.slideshow-quicklink a {display: block;line-height: 80px;color: #000;text-align: center;font-size: 18px;font-family: 'pf_square_sans_prothin';font-size-adjust: 0.495;font-weight: normal;font-style: normal;}.slideshow-quicklink a:hover {color: #d09e82;text-decoration: none;}.slideshow-quicklink a span {padding-left: 25px;}.slideshow-quicklink .productfinder span {background: url(../../images/icon-magnifying.png) 0 50% no-repeat;}.slideshow-quicklink .socialfeed-loader span {background: url(../../images/icon-chat.png) 0 50% no-repeat;}.content {background: #f9f9f9;overflow-x: hidden;}.page-heading {padding: 45px 0 20px;border-bottom: solid 1px #eeeeee;background: #fff;}.backbutton {position: absolute;top: 10px;right: 10px;}.portalLink {right: 103px;color: #478ECC;}.page-hero-mask {width: 100%;height: 474px;overflow: hidden;position: relative;}.pagehero-shot {width: 1483px;display: block;position: absolute;top: 0;left: 50%;margin: 0 0 0 -483px;}.pagehero-shot.mobile {display: none;}.page-subheading {border-top: solid 1px #eeeeee;border-bottom: solid 1px #eeeeee;padding: 28px 0;background: #fff;}.page-subheading .container {max-width: 940px;padding-left: 20px;padding-right: 20px;}.page-subheading h2 {font-size: 30px;padding: 0 0 0 30px;margin: 0;font-weight: normal;font-family: 'pf_square_sans_prothin';background: url(../../images/arrow-down-thick.png) 0 50% no-repeat;}.bodycopy {padding: 40px 0;line-height: 1.3em;}.bodycopy.concrete {background: url(../../images/bg-product-header.jpg) 50% 0 no-repeat;background-size: auto 100%;min-height: 400px;}.bodycopy.productpage {background: url(../../images/bg-product-header.jpg) 50% 0 no-repeat;background-size: auto 100%;padding-bottom: 40px;}.bloglayout .leftcol {background: #fff;float: left;width: 148px;padding: 20px;border: solid 1px #e8e8e8;border-bottom: solid 5px #e8e8e8;-webkit-border-radius: 0 0 5px 5px;-moz-border-radius: 0 0 5px 5px;border-radius: 0 0 5px 5px;behavior: url('../../');margin-right: 50px;}.bloglayout .rightcol {float: right;}.bodycopy .rightcol {width: 700px;}.bloglisting ul {margin: 0 0 20px;padding: 0;}.bloglisting li {list-style: none;margin: 0;padding: 0;}.bloglisting li a {color: #959595;}.bloglisting li a.on {color: #d09e82;}.feed h2 {background: #4b4b4b;padding: 20px;color: #fff;font-family: 'pf_square_sans_prothin';font-size: 19px;margin: 0;}.heroshot {max-width: 700px;}.blog-feeds .heroshot {background: #fff;text-align: center;display: block;height: auto;}.entry {padding: 20px;border: solid 1px #e8e8e8;border-top: none;border-bottom: solid 5px #e8e8e8;background: #fff;border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;}.entry p.date {color: #000;margin-bottom: 25px;}.product-feed {width: 100%;font-size: 0;}.product-feed .productfeed {float: none;width: 300px;margin-right: 20px;margin-right: calc((100% - 900px) / 2);display: inline-block;vertical-align: top;background: #fff;}.product-feed .productfeed:nth-child(3n) {margin-right: 0;}.overview .product-outline,.overview .product-outline p {margin-bottom: 15px;font-size: 16px;}.overview .product-outline a {display: inline-block;}.overview .product-outline a span {padding-left: 25px;height: 20px;display: block;font-size: 15px;position: relative;}.overview .product-outline a span i {position: absolute;left: -7px;top: 0;font-size: 20px;}.overview .product-outline a.howto span {background: url(../../images/icon-zap.png) 0 0 no-repeat;}.overview .product-outline a.tanbutton.video span {background: url(../../images/icon-youtube-white.png) 0 0 no-repeat;padding-left: 25px;}.overview .rightcol {border: solid 1px red;width: 460px;margin: 0;}.overview .threepoints {border-bottom: solid 5px #e8e8e8;border-radius: 0px 0px 5px 5px;-moz-border-radius: 0px 0px 5px 5px;-webkit-border-radius: 0px 0px 5px 5px;}.overview .threepoints table {background: #fff;margin-top: 40px;border-right: solid 1px #e8e8e8;}.overview .threepoints table td {border-top: solid 1px #e8e8e8;border-left: solid 1px #e8e8e8;padding: 20px;font-size: 16px;vertical-align: top;}.overview .threepoints table td p {margin: 0 0 5px;padding: 0;font-size: 14px;}.overview .threepoints table td h3 {color: #000;margin: 0 0 10px;font-size: 16px;font-family: 'pf_square_sans_proregular';font-size-adjust: 0.495;font-weight: normal;font-style: normal;}.finder-module {float: right;margin-top: 12px;}.page-subheading .finder-module {margin-top: 0;}.page-heading .finder-module .fancyselect .selected {width: 150px;padding-right: 30px;}.page-subheading .finder-module .fancyselect {width: 265px;margin-right: 0;}.pagination {width: 960px;margin: 20px auto 0;text-align: center;}.pagination li {display: inline-block;list-style: none;margin: 0 5px;}.pagination li a.on {color: #000;}ul.socialmedia-contact {margin: 0;padding: 0;float: left;}.socialmedia-contact li {height: 18px;line-height: 18px;margin: 0 0 10px;padding: 0 0 0 35px;list-style: none;}.socialmedia-contact li a {color: #959595;}.socialmedia-contact li a:hover {color: #d09e82;text-decoration: none;}.socialmedia-contact li.facebook {background: url(../../images/icon-facebook-grey.png) 0 0 no-repeat;}.socialmedia-contact li.pinterest {background: url(../../images/icon-pinterest-grey.png) 0 0 no-repeat;}.socialmedia-contact li.twitter {background: url(../../images/icon-twitter-grey.png) 0 0 no-repeat;}.socialmedia-contact li.instagram {background: url(../../images/icon-instagram-grey.png) 0 0 no-repeat;}.socialmedia-contact li.youtube {background: url(../../images/icon-youtube-grey.png) 0 0 no-repeat;}.contactcopy {float: left;margin-left: 130px;width: 475px;}.footer {background: #000;}.home .footer {position: absolute;bottom: -507px;left: 0;width: 100%;}.home.socialmediaon .footer {position: relative;bottom: 0;}.footer-wrap {width: 100%;border-bottom: solid 1px #2d2d2d;padding: 40px 0 30px;font-size: 14px;position: relative;}.last-footer-wrap {border: none;padding: 0;}#footer-logo {position: absolute;top: -42px;left: -17px;z-index: 999;}.footer-wrap,.footer-wrap a {color: #686868;}.footer-wrap a:hover {color: #fff;text-decoration: none;}.footer-wrap p {margin-bottom: 10px;}.footer-wrap ul {list-style: none;margin: 0 0 25px;padding: 0;line-height: 1.3em;}.footer-wrap ul li {margin: 0;padding: 0;}.subscribe-module {text-align: center;}.finder-module form,.subscribe-module form {vertical-align: middle;}.finder-module p,.finder-module form,.finder-module div,.subscribe-module p,.subscribe-module form {display: inline-block;height: 38px;line-height: 40px;vertical-align: top;}.footer-wrap .col {width: 235px;}.footer-wrap .col.lastcol {text-align: right;float: right;}.footer-wrap h5 {font-size: 14px;color: #959595;}ul.socialmedia-footer li {line-height: 120%;margin: 0 0 8px;}ul.socialmedia-footer li li:hover {-webkit-opacity: 1;-moz-opacity: 1;opacity: 1;}ul.socialmedia-footer li li a {color: #ffffff;}.footer-content-bottom {min-height: 40px;line-height: 40px;padding-top: 15px;}.footer-content-bottom span.copyright {padding-right: 35px;}.footer-content-bottom {text-align: right;}.auth .maincol {float: left;}.admin-nav {margin: 0;}.admin-nav li {margin: 0 0 5px;padding: 0;list-style: none;}.admin-nav li a {text-decoration: none !important;}.admin-nav li a.on {color: #000;}.admin-nav li ul {margin: 5px 0 5px 15px;display: none;}.admin-nav li.active ul {display: block;}.admin-nav li.active ul li ul {display: none;}.admin-nav li.active ul li.active ul {display: block;}.downloadfeed .blockfeed {margin-left: 13px;margin-bottom: 13px;width: 220px;}.auth .rightcol {margin-left: 17px;}.auth .blockfeed .heading .title {padding-left: 20px;line-height: 1.3em;padding-top: 10px;}.auth .blockfeed .snippets {background: #fff;}.auth .blockshot {border-left: solid 1px #e8e8e8;border-right: solid 1px #e8e8e8;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background: #fff;text-align: center;height: 250px;display: table-cell;vertical-align: middle;border: none;width: 220px;}.message {background: #ccc;margin-bottom: 10px;}.message ul {margin: 0;padding: 10px 10px 5px;}.message ul li {list-style: none;padding: 0;margin: 0 0 5px;}.message li {color: #414142;}.negative {background: #f4dadf;border: solid 1px #de0027;}.negative li {color: #de0027;}.positive {background: #e6f7e3;border: solid 1px #17a400;}.positive li {color: #17a400;}.message a {color: #333;}.contactpagebg {padding-bottom: 150px;background: url(../../images/hero-contact.jpg) 0 100% no-repeat;}.styledtable td {padding: 10px;vertical-align: top;}.peopletable td {width: 33%;padding: 10px 20px 10px 15px;}.peopletable td td {background: #fff;}.peopletable td,.peopletable td p {line-height: 1.4em;}.styledtable th {background: #949494;color: #fff;text-align: left;padding: 10px 15px;font-weight: normal;font-size: 19px;border-left: solid 1px #fff;font-family: 'pf_square_sans_prothin';}.styledtable th:first-child {border: none;}.manicpanic .bodycopy.productlisting > .container {padding-left: 0;padding-right: 0;}.manicpanic .page-hero {background: #000000 url(../../images/bg-manipanic-hero.jpg) 0 0 repeat-x;}.manicpanic .page-hero-mask {height: 620px;}.manicheading .col {width: 50%;float: left;text-align: center;font-family: 'broken_15regular';font-size: 38px;color: #fff;padding: 20px 0;background: #000;border-left: solid 1px #fff;margin: -1px 0 0 -1px;}.manic-heading {text-align: center;font-family: 'broken_15regular';font-size: 38px;color: #fff;padding: 20px 0;}.manicpanic .page-subheading {padding: 0;}.manicpanic .productlisting {padding-top: 0;}.manicpanic .product-preview {margin: 0 0 35px;}.manicpanic .product {float: left;width: 50%;background: #000;text-align: center;border-left: solid 1px #fff;margin: -1px 0 0 -1px;}.manicpanic .productshot {width: 100%;height: 338px;background: url(../../images/ajax-loader-wb.gif) 50% 50% no-repeat;}.manicpanic .loadingwrap {background: #000;width: 99%;}.manicpanic .productshot img {max-width: 80%;margin: 20px auto;}.manicpanic .bodycopy h2 {margin: 10px 0 25px;}.manicpanic .bodycopy p {line-height: 1.5em;}.manicpanic .colorswatches {text-align: center;color: #fff;margin: 35px 0 25px;}.manicpanic .mainheading {font-family: 'broken_15regular';font-size: 40px;}.manicpanic .colorswatches .fa {font-size: 18px;padding: 0 8px 8px;vertical-align: middle;}.manicpanic .swatches {text-align: left;max-width: 440px;margin: 25px auto 15px;border-bottom: solid 1px #8c8c8c;padding-bottom: 25px;height: 135px;}.manicpanic .swatch {display: block;float: left;width: 32px;height: 32px;background: #fff;margin: 0 2px 2px;opacity: 0.2;transition: all 0.2s;cursor: pointer;-webkit-transition: all 0.2s;-webkit-border-radius: 9999px;-moz-border-radius: 9999px;border-radius: 9999px;}.swatch:hover,.swatch.selected {opacity: 1;}.manicpanic .productdetail {text-align: left;max-width: 420px;margin: 0 auto;height: 90px;}.nav li a.manic-panic-loader {text-indent: -9999px;display: inline-block;background: url(../../images/bg-manicpanic-nav.png) 50% 0 no-repeat;width: 100px;}.nav li:hover a.manic-panic-loader,.nav li.on a.manic-panic-loader {background-position: 50% -80px;}#sub_search_field {width: 275px;}#postcode .places_autocomplete {width: 275px;}#postcode {width: 315px;float: right;}.postcode {width: 510px;}#country_selection {position: absolute;top: 43px;right: 14px;}.people-table {display: table;width: 100%;table-layout: fixed;}.people-table .person {display: table-cell;width: 33%;vertical-align: top;background: #ffffff;}.people-table .person:first-child .person-title {border-left: none;}.people-table .person .person-title {background: #949494;color: #ffffff;text-align: left;padding: 10px 15px;border-left: solid 1px #ffffff;font-family: 'pf_square_sans_prothin', sans-serif;}.people-table .person .person-title h3 {font-size: 19px;font-weight: normal;margin: 0 0 6px;font-family: 'pf_square_sans_prothin', sans-serif;}.people-table .person .person-title span {display: block;font-size: 14px;}.people-table .person .person-body {background: #ffffff;padding: 10px 20px 10px 15px;}.people-table .person .person-body p {line-height: 1.4em;}.timeline-wrap {height: 630px;width: 100%;position: relative;}#timelinepager {position: absolute;top: 0;right: 15px;}#timelinepager a {display: block;text-decoration: none !important;width: 10px;height: 10px;background: url(../../images/bg-timeline-pagination.png) 0 0 no-repeat;text-indent: 999px;overflow: hidden;margin-bottom: 3px;}#timelinepager a.selected {background-position: 0 -10px;}.timeline {width: 940px;height: 620px;margin: 30px auto;position: relative;overflow: hidden;}.timefeed {width: 940px;height: 620px;float: left;position: relative;}.timefeed img {position: absolute;}.timelinearrow {position: absolute;top: 50%;margin-top: -22px;z-index: 99;cursor: pointer;}.timelinearrow.prev {left: 0;}.timelinearrow.next {right: 0;}.wishlist-quicklink {background: #d09e82;width: 122px;padding: 20px;height: 30px;position: absolute;top: 280px;right: -162px;z-index: 999;border-radius: 5px 0 0 5px;-moz-border-radius: 5px 0 0 5px;-webkit-border-radius: 5px 0 0 5px;behavior: url(../../);}.wishlist-quicklink.persist {right: 0 !important;}.wishlist-quicklink a {text-decoration: none;}.wishlist-quicklink a > span {color: #fff;font-size: 18px;height: 30px;line-height: 30px;padding-left: 30px;display: block;position: relative;}.wishlist-quicklink a > span i {font-size: 25px;position: absolute;top: 2px;left: -8px;}.wishlist-quicklink a:hover > span {color: #000;}.additional-tool a.show-wishlist {background: none;padding-left: 0;margin-left: 20px;}.additional-tool a.show-wishlist i {font-size: 18px;padding-right: 4px;}.wishlist-container .productfeed {margin-right: 20px;}.wishlist-container .productfeed:nth-child(3n+3) {margin-right: 0;}.wishlist-container .productfeed .heading .icon.removewishlist {background-image: url(../../images/icon-close.png);background-position: 50% 50%;background-repeat: no-repeat;}.button.wishlist span {position: relative;}.button.wishlist span i {position: absolute;left: -7px;top: 0;font-size: 20px;}.share-social {font-size: 20px;-webkit-font-smoothing: antialiased;margin: 15px 0;}.share-social h4 {color: #959595;display: inline-block;}.share-social span {cursor: pointer;}.share-social span:hover {color: #CCC;}.share-social span:active {color: #333;}.blog-feeds .feed h2 {position: relative;padding-right: 200px;}.blog-feeds .feed h2 .share-social {position: absolute;right: 15px;top: 2px;color: #FFF;}.blog-feeds .feed h2 .share-social h4 {color: #FFF;}.bloglayout.list-view .blog-feeds .feed h2 {padding-right: 15px;}.bloglayout.list-view .blog-feeds .feed h2 .share-social {display: none;}@media print {.header,.button,.footer,.push {display: none;}.wishlist-container .blockfeed {float: none;}}@media screen and (max-width: 1023px) {.scrollpane-wrap {position: relative;width: 100%;}.stockists-module {left: auto;margin: 0;}.header .main-nav ul.nav li.desktop-only {display: none;}}@media screen and (max-width: 979px) {.header .social {display: none;}.footer-wrap .col {width: 25%;}.bodycopy .rightcol,.bodycopy .leftcol {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.bodycopy .rightcol {width: 100%;float: none;margin-left: 0!important;margin-top: 15px;}.bodycopy .leftcol {width: 100%;float: none;}}@media screen and (max-width: 960px) {.page-hero-mask {height: 379px;}.pagehero-shot {max-width: initial;margin: 0!important;width: auto;left: 0;-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-ms-transform: scale(0.8);-o-transform: scale(0.8);transform: scale(0.8);-webkit-transform-origin: left top;-mz-transform-origin: left top;transform-origin: left top;}.product-feed {text-align: center;}.product-feed .productfeed {margin-right: 20px;}.product-feed .productfeed:nth-child(even) {margin-right: 0;}.product-feed .productfeed:nth-child(3n) {margin-right: 20px;}.product-feed .productfeed:nth-child(3n):nth-child(even) {margin-right: 0;}.timeline-wrap .timeline {max-width: 940px;-webkit-transform: scale(0.9);-moz-transform: scale(0.9);-ms-transform: scale(0.9);-o-transform: scale(0.9);transform: scale(0.9);}img {max-width: 100%;}.slideshow-container {display: none;}.mobile-slideshow {display: block;}.mobile-slideshow ul li {margin: 0;padding: 0;}.mobile-slideshow ul li a {display: block;}.mobile-slideshow ul li a img {width: 100%;display: block;}.mobile-slideshow .bx-wrapper .bx-controls .bx-pager {bottom: 15px;}.home .footer {position: relative;bottom: auto;left: auto;}.footer {height: auto;}}@media screen and (max-width: 890px) {.header {height: 45px;position: absolute;}.header .logo img {max-width: 80px;}.header .main-nav-trigger {display: block;float: right;font-size: 25px;color: #ffffff;margin-top: 7px;}.header .main-nav {display: none;background: #000000;position: absolute;top: 45px;left: 0;width: 100%;padding: 20px 15px;float: none;margin: 0;}.header .main-nav ul.nav {float: none;margin: 0;padding: 0;}.header .main-nav ul.nav li {float: none;display: block;width: 100%;height: auto;padding: 0;}.header .main-nav ul.nav li.mobile-menu-only {display: block;}.header .main-nav ul.nav li a {height: auto;padding: 12px 0;display: block;line-height: 120%;}.header .main-nav ul.nav li a.manic-panic-loader {background-position: 50% -20px;}.header .main-nav ul.nav li > ul.main-sub {display: block;padding-left: 20px;}.header .main-nav ul.nav li.issubnav a {background: none;}.socialfeed-module {top: 41px;}body > .wrapper {padding-top: 40px!important;}body .wrapper {margin: 0 auto;}.timeline-wrap .timeline {-webkit-transform: scale(0.7);-moz-transform: scale(0.7);-ms-transform: scale(0.7);-o-transform: scale(0.7);transform: scale(0.7);left: -30px;}.push {height: auto!important;}.productfeed .blockshot {max-width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.manicpanic .productshot img {max-width: 90%;}.manicpanic .productdetail {padding: 0 15px;}}@media screen and (max-width: 830px) {.bodycopy img {float: none!important;margin: 0 0 20px!important;display: block!important;max-width: 100%!important;}.bodycopy .blog-feeds .feed .heroshot img {margin: 0!important;}#stockist-map {height: 400px;position: relative;}.stockists-module {width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.stockistfeed {width: 100%;width: calc(100% - 25px);}.blockfeed .blockshot img {display: inline-block !important;margin: 0!important;}}@media screen and (max-width: 800px) {.timeline-wrap .timeline {-webkit-transform: scale(0.7);-moz-transform: scale(0.7);-ms-transform: scale(0.7);-o-transform: scale(0.7);transform: scale(0.7);left: -100px;}.productcompare-module {overflow: auto;}.productcompare-module > table {display: block;}.productcompare-module > table:before,.productcompare-module > table:after {content: "Scroll right on table to see more...";display: block;font-size: 14px;margin: 8px 0;}}@media screen and (max-width: 767px) {.desktop-only {display: none!important;}img {max-width: 100%;height: auto!important;}.fancyselect {margin: 0 0 15px;}.col {float: none;width: 100%;max-width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin-left: 0!important;margin-right: 0!important;margin-bottom: 20px;}.footer-wrap .footer-content-mid {text-align: center;}.footer-wrap .col {width: 35%;display: inline-block;*display: inline;*zoom: 1;float: none;text-align: center;}.footer-wrap .col.lastcol {text-align: center;float: none;}.footer-content-bottom {text-align: center;}.footer-content-bottom #footer-logo {display: none;}.finder-module p,.finder-module form,.finder-module div,.subscribe-module p,.subscribe-module form {display: block;height: auto;position: static;}.subscribe-form input {float: none;margin-left: 0;}.compare-quicklink-container {top: 13px;right: 65px;height: 30px;}.compare-quicklink-container .compare-quicklink {width: auto;padding: 0;height: auto;background: none;}.compare-quicklink-container .compare-quicklink a > span {height: auto;line-height: 120%;font-size: 14px;background: none;}.finder-module {float: none;}.finder-module p {line-height: 120%;}.finder-module form .searchblock {position: relative;}.finder-module form .searchblock #sub_search_field {width: 100%;padding-right: 50px;}.finder-module form .searchblock .submit-search {position: absolute;right: -6px;top: 0;}.finder-module form #country_selection {position: static;}.backbutton {position: static;clear: both;display: inline-block;*display: inline;*zoom: 1;margin: 0 0 10px!important;}.productpage .container > table,.productpage .container tbody,.productpage .container tr,.productpage .container td {display: block;width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.productpage .container > table > tbody,.productpage .container tbody > tbody,.productpage .container tr > tbody,.productpage .container td > tbody {display: block;width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.productpage .container > table > tbody > tr,.productpage .container tbody > tbody > tr,.productpage .container tr > tbody > tr,.productpage .container td > tbody > tr {display: block;width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.productpage .container > table > tbody > tr > td,.productpage .container tbody > tbody > tr > td,.productpage .container tr > tbody > tr > td,.productpage .container td > tbody > tr > td {display: block;width: 100%;margin: 0 0 15px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}form label {width: 100%;display: block;margin: 0 0 10px;float: none;}form .control-group input[type=text],form .control-group textarea {width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.bloglayout .leftcol,.bloglayout .rightcol {float: none;width: 100%;margin-left: 0;margin-right: 0;}.bloglayout .leftcol {margin-bottom: 20px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}ul.socialmedia-contact {float: none;width: 100%;margin: 0 0 20px;}.contactcopy {float: none;margin-left: 0;width: 100%;}.people-table {display: block;}.people-table .person {width: 100%;display: block;padding-bottom: 15px;}.productfeed-module {display: block;}.productfeed-module tbody {display: block;}.productfeed-module tbody tr {display: block;}.productfeed-module tbody tr td {display: block;}.productfeed-module tbody tr td .productfeed.blockfeed {float: none;}.pagination {max-width: 960px;width: 100%;}.pagination ul li {font-size: 16px;}.blog-feeds .feed h2 {padding-right: 20px;}.blog-feeds .feed h2 .share-social {position: relative;right: auto;top: auto;margin-top: 10px;margin-bottom: 0;}#stockist-map {height: 300px;}.scrollpane-wrap {padding-right: 30px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.stockists-module {padding: 10px;}.manicpanic .product {float: none;width: 100%;border-left: none;border-bottom: 1px solid #ffffff;margin: 0;}.manicpanic .product .productshot {height: 230px;}.manicpanic .product .productshot img {display: inline-block !important;margin: 0!important;max-width: 90%!important;}}@media screen and (max-width: 670px) {.timeline-wrap .timeline {-webkit-transform: scale(0.6);-moz-transform: scale(0.6);-ms-transform: scale(0.6);-o-transform: scale(0.6);transform: scale(0.6);left: -180px;}.product-feed .productfeed {margin-right: 0;clear: both;width: 100%;}.product-feed .productfeed:nth-child(even) {margin-right: 0;}.product-feed .productfeed:nth-child(3n) {margin-right: 0;}.product-feed .productfeed:nth-child(3n):nth-child(even) {margin-right: 0;}.product-feed .productfeed .blockshot {height: auto;}.blogfeed {width: 100%;}.page-hero {width: 100%;text-align: center;}.page-hero.no-mobile-image {display: none;}.page-hero .page-hero-mask {height: auto;}.page-hero .pagehero-shot {max-width: 100%;position: static;display: none;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}.page-hero .pagehero-shot.mobile {display: inline-block;}}@media screen and (max-width: 580px) {.timeline-wrap .timeline {-webkit-transform: scale(0.4);-moz-transform: scale(0.4);-ms-transform: scale(0.4);-o-transform: scale(0.4);transform: scale(0.4);left: -270px;}.footer-wrap .col {width: 100%;}.subscribe-module form {height: auto;line-height: 120%;}.subscribe-module form input {font-size: 16px;width: 100%;margin: 0 0 15px;}}body.campaign-our-culture-your-adventure .content {background-image: url(../../images/our-culture-your-adveture.jpg);background-size: cover;background-repeat: no-repeat;background-position: center center;width: 100%;height: 100vh;color: white;display: table;}body.campaign-our-culture-your-adventure .content .page-heading {display: table-cell;vertical-align: middle;text-align: center;background-color: transparent;border: none;width: 100%;}body.campaign-our-culture-your-adventure .content .video-campaign {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;max-width: 100%;}body.campaign-our-culture-your-adventure .content .video-campaign iframe,body.campaign-our-culture-your-adventure .content .video-campaign object,body.campaign-our-culture-your-adventure .content .video-campaign embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}body.campaign-our-culture-your-adventure .content .social-media {font-size: 20px;padding-top: 15px;}body.campaign-our-culture-your-adventure .content .social-media a {color: white;margin: -3px;}body.campaign-our-culture-your-adventure .content .social-media img {margin-right: -7px;}
