html,body,div,span,applet,object,iframe,header,nav,article,aside,section,footer,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,button {border: 0;outline: 0;vertical-align: top;background: transparent;font-family: inherit;font-size: inherit;font-weight: inherit;margin: 0;padding: 0;}body {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}a,span,textarea {font-family: inherit;text-decoration: none;}audio,canvas,video {display: inline;}html {font-size: 100%;overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}body,button,input,select,textarea {font-family: inherit;line-height: 1.8em;font-size: inherit;}abbr[title] {border-bottom: 1px dotted;}b,strong {font-weight: bold;}blockquote {margin: 1em 2em;}dfn {font-style: italic;}mark {background: #ff0;color: #000;}pre,code,kbd,samp {font-family: monospace, serif;_font-family: 'courier new', monospace;font-size: 1em;}pre {white-space: pre-wrap;word-wrap: break-word;}q:before,q:after {content: none;}small {font-size: 75%;}sub,sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sup {top: -.5em;}sub {bottom: -.25em;}dd {margin: 0 0 0 2em;}ul.nostyle,ol.nostyle {list-style: none;list-style-image: none;margin: 0;padding: 0;}img {border: 0;-ms-interpolation-mode: bicubic;}svg:not(:root) {overflow: hidden;}fieldset {margin: 0 2px;padding: .35em .625em .75em;}legend {border: 0;margin-left: -7px;}button,input,select,textarea {font-size: 100%;vertical-align: middle;margin: 0;}button,input {line-height: normal;overflow: visible;}table button,table input {overflow: auto;}button,input[type=button],input[type=reset],input[type=submit] {cursor: pointer;-webkit-appearance: button;}input[type=checkbox],input[type=radio] {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding: 0;}input[type=search],input[type=text] {-webkit-appearance: none !important;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}input[type=text]::-webkit-search-decoration,input[type=search]::-webkit-search-decoration {-webkit-appearance: none;}button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}textarea {overflow: auto;vertical-align: top;}table {border-collapse: collapse;border-spacing: 0;}p+p {margin-top: 1.5em;}header,nav,article,aside,section,footer,article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display: block;}blockquote,q,q {quotes: none;}audio:not([controls]),[hidden] {display: none;}a:focus,a:hover,a:active {outline: 0;}ul,ol,figure,form {margin: 0;}a:hover {text-decoration: none;}#wrapper {width: 100%;overflow: hidden;position: relative;}::-webkit-input-placeholder {color: #666;}::-moz-placeholder {color: #666;  }:-ms-input-placeholder {  color: #666;  }.menuSpacer {display: none;}.clear {width: 100%;height: 0;clear: both;overflow: hidden;}span.button,a.button {display: inline-block;}span.title {display: block;font-size: 1.2em;}.readmore .hide {display: none;}.columns {-webkit-column-count: 2;   -moz-column-count: 2;-ms-column-count: 2; -o-column-count: 2;column-count: 2;-webkit-column-gap: 4em;   -moz-column-gap: 4em;-ms-column-gap: 4em; -o-column-gap: 4em;column-gap: 4em;text-align: justify;}.doubleCol .col {width: 47%;margin: 0 1% 5%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; float: left;}.doubleCol .col:nth-child(n+1) {margin: 0 0 6%;}.doubleCol .col:nth-child(odd) {clear: both;}.doubleCol .col:nth-child(even) {float: right;}.tripleCol .col {width: 30%;margin: 0 1.6%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; float: left;text-align: justify;}.tripleCol .col:nth-child(3n+1) {margin: 0;clear: both;}.tripleCol .col:nth-child(3n),.tripleCol .col:nth-child(3n-1) {margin: 0 0 0 2.5%;}.owl-carousel .animated {  -webkit-animation-duration: 1000ms;  animation-duration: 1000ms;  -webkit-animation-fill-mode: both;  animation-fill-mode: both;}.owl-carousel .owl-animated-in {  z-index: 0;}.owl-carousel .owl-animated-out {  z-index: 1;}.owl-carousel .fadeOut {  -webkit-animation-name: fadeOut;  animation-name: fadeOut;}@-webkit-keyframes fadeOut {  0% {opacity: 1;  }  100% {opacity: 0;  }}@keyframes fadeOut {  0% {opacity: 1;  }  100% {opacity: 0;  }}.owl-height {  -webkit-transition: height 500ms ease-in-out;  -moz-transition: height 500ms ease-in-out;  -ms-transition: height 500ms ease-in-out;  -o-transition: height 500ms ease-in-out;  transition: height 500ms ease-in-out;}.owl-carousel {  display: none;  width: 100%;  -webkit-tap-highlight-color: transparent;position: relative;  z-index: 1;}.owl-carousel .owl-stage {  position: relative;  -ms-touch-action: pan-Y;}.owl-carousel .owl-stage:after {  content: ".";  display: block;  clear: both;  visibility: hidden;  line-height: 0;  height: 0;}.owl-carousel .owl-stage-outer {  position: relative;  overflow: hidden;}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot {  cursor: pointer;  cursor: hand;  -webkit-user-select: none;  -khtml-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;}.owl-carousel.owl-loaded {  display: block;}.owl-carousel.owl-loading {  opacity: 0;  display: block;}.owl-carousel.owl-hidden {  opacity: 0;}.owl-carousel .owl-refresh .owl-item {  display: none;}.owl-carousel .owl-item {  position: relative;  min-height: 10px;  float: left;  -webkit-backface-visibility: hidden;  -webkit-tap-highlight-color: transparent;  -webkit-touch-callout: none;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  }.owl-carousel .owl-item img {  display: block;  width: 100%;}.owl-carousel.owl-text-select-on .owl-item {  -webkit-user-select: auto;  -moz-user-select: auto;  -ms-user-select: auto;  user-select: auto;}.owl-carousel .owl-grab {  cursor: move;  cursor: -webkit-grab;  cursor: -o-grab;  cursor: -ms-grab;  cursor: grab;}.owl-carousel .owl-rtl {  direction: rtl;}.owl-carousel .owl-rtl .owl-item {  float: right;}.no-js .owl-carousel {  display: none;}.owl-carousel .owl-item .owl-lazy {  opacity: 0;  -webkit-transition: opacity 400ms ease;  -moz-transition: opacity 400ms ease;  -ms-transition: opacity 400ms ease;  -o-transition: opacity 400ms ease;  transition: opacity 400ms ease;}.owl-theme .owl-controls {  text-align: center;  -webkit-tap-highlight-color: transparent;}.owl-theme .owl-controls .owl-nav [class*='owl-'] {  color: #333;  display: inline-block;  padding: 0.5em 1em;  cursor: pointer;}.owl-theme .owl-controls .owl-nav [class*='owl-']:hover {  text-decoration: none;}.owl-theme .owl-controls .owl-nav .disabled {  opacity: 0.5;  cursor: default;}.owl-theme .owl-dots .owl-dot {  display: inline-block;  zoom: 1;  *display: inline;}.owl-theme .owl-dots .owl-dot span {  -webkit-backface-visibility: visible;  -webkit-transition: opacity 200ms ease;  -moz-transition: opacity 200ms ease;  -ms-transition: opacity 200ms ease;  -o-transition: opacity 200ms ease;  transition: opacity 200ms ease;  -webkit-border-radius: 100%;  -moz-border-radius: 100%;  border-radius: 100%;  display: block;  border: 2px solid #555;  background: transparent;  transition: background 0.2s;  width: 7px;  height: 7px;  margin: 20px 5px;}.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {  background: #555;}#galleryLoad {width: 100%;height: 300px;background: transparent url(../img/loading.gif) no-repeat center;}#gallery .slides {display: none;text-align: left;}#gallery .thumbs {display: none;text-align: left;}#gallery {position: relative;width: 100%;height: 300px;overflow: hidden;position: relative;}#gallery .slides .item,#gallery .slides .item img {vertical-align: middle;}#gallery .owl-nav {text-align: right;}#gallery .owl-prev,#gallery .owl-next {display: inline-block;margin: 1em 0 0 0.5em;font-size: 30px;width: 1em;height: 1em;padding: 0;text-align: center;line-height: 0.8em;border: 2px solid #bbb;color: #bbb;border-radius: 1em;transition: border 0.3s, color 0.3s;}#gallery .owl-prev:hover,#gallery .owl-next:hover {background: transparent;color: #333;border-color: #333;}#gallery .thumbs img {opacity: 0.3;}#gallery .thumbs .center img,#gallery .thumbs .currentSlide img {opacity: 1 !important;}#gallery .thumbs img:hover {opacity: 1 !important;cursor: pointer;}#gallery .owl-controls .owl-dot span {border: 2px solid #555;background: #fff;transition: background 0.2s;width: 7px;height: 7px;margin: 20px 5px;}#gallery .owl-dot:hover span,#gallery .owl-dot.active span {background: #555 !important;}#gallery.gallery-desktop .slides  .owl-controls,#gallery.gallery-tablet .slides  .owl-controls,#gallery.gallery-phablet .slides  .owl-controls {display: none !important;}#gallery.gallery-desktop .slides {float: left;width: 65% !important;}#gallery.gallery-desktop .thumbs {float: right;width: 32% !important;}#gallery.gallery-desktop .thumbs .item img {display: inline;width: 31%;margin: 0 1% 2%;}#gallery.gallery-desktop .thumbs .item img:nth-child(n-1) {width: 32%;margin: 0 0 2%;}#gallery.gallery-desktop .thumbs .item img:nth-child(3n-1),#gallery.gallery-desktop .thumbs .item img:nth-child(3n) {margin-left: 2%;}#gallery.gallery-tablet .slides {float: left;width: 70% !important;}#gallery.gallery-tablet .thumbs {float: right;width: 27% !important;}#gallery.gallery-tablet .thumbs .item img {display: inline;width: 48%;margin: 0 1% 2%;}#gallery.gallery-tablet .thumbs .item img:nth-child(n-1) {width: 49%;margin: 0 0 2%;}#gallery.gallery-tablet .thumbs .item img:nth-child(even) {margin-left: 2%;}#gallery.gallery-phablet .slides,#gallery.gallery-phablet .thumbs {float: none;}#gallery.gallery-phablet .thumbs .item img {display: inline;width: 15%;margin: 2% 0.5% 0;}#gallery.gallery-phablet .thumbs .item img:nth-child(n-1) {width: 15%;margin: 2% 0 0 2%;}#gallery.gallery-phablet .thumbs .item img:nth-child(6n+1) {margin-left: 0;}#gallery.gallery-phone .slides,#gallery.gallery-phone .thumbs {float: none;}#gallery.gallery-phone .thumbs {height: 1px !important;visibility: hidden;}#colorbox,#cboxOverlay,#cboxWrapper {position: absolute;top: 0;left: 0;z-index: 99999;overflow: hidden;padding-top: 30px;}#cboxWrapper {max-width: none;}#cboxOverlay {position: fixed;width: 100%;height: 100%;}#cboxMiddleLeft,#cboxBottomLeft {clear: left;}#cboxContent {position: relative;}#cboxLoadedContent {overflow:auto;-webkit-overflow-scrolling: touch;}#cboxTitle {margin: 0;}#cboxLoadingOverlay,#cboxLoadingGraphic {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow {cursor: pointer;outline: none;}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active {outline: 0;}.cboxPhoto {float: left;margin: auto;border: 0;display: block;max-width: none;-ms-interpolation-mode: bicubic;}.cboxIframe {width: 100%;height: 100%;display: block;border: 0;padding: 0;margin: 0;}#cboxOverlay {background: #333;opacity: 0.7;filter: alpha(opacity=70);}#colorbox {outline: 0;}#cboxContent {padding: 0 0 40px;overflow: hidden;background: #333;}#cboxTitle {position: absolute;bottom: 0;left: 0;color:#fff;background: #fff;color: #333;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 5px 230px 5px 10px;height: 40px;line-height: 30px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 100%;box-shadow: 0 0 20px rgba(0,0,0,0.2);}#cboxError {padding: 4em 2.5em;background: #d1424a;color: #fff;text-transform: uppercase;font-size: 2em;line-height: 1.5em;text-align: center;}#cboxLoadedContent {background: #fff;}#cboxLoadingGraphic {background:url(../img/lightbox/loading.gif) no-repeat center center;}#cboxLoadingOverlay {background: #333;}#cboxCurrent {display: block;position: absolute;bottom: 0;right: 135px;line-height: 40px;color: #ccc;font-size: 0.8em;text-transform: uppercase;}#cboxPrevious, #cboxNext, #cboxClose {border: 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; border-left: 2px solid #ddd;border-left: 2px solid rgba(0,0,0,0.1);padding: 0;margin: 0;overflow: visible;text-indent: -9999px;width: 40px;height: 40px;position:absolute;bottom: 0;right: 0;background: rgb(255,255,255) url(../img/lightbox/controls.png) no-repeat 0 0;background: rgba(255,255,255,0) url(../img/lightbox/controls.svg) no-repeat 0 0;}#cboxSlideshow {display: none !important;}#cboxClose {background-position: 0 0;right: 0;}#cboxPrevious {background-position: -40px 0;right: 80px;}#cboxNext {background-position: -80px 0;right: 40px;}#cboxPrevious:hover,#cboxNext:hover,#cboxClose:hover {background-color: #f3f3f3;}.cboxSlideshow_on #cboxPrevious, .cboxSlideshow_off #cboxPrevious{right:66px;}.cboxSlideshow_on #cboxSlideshow{background-position:-75px -25px; right:44px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-100px -25px;}.cboxSlideshow_off #cboxSlideshow{background-position:-100px 0px; right:44px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-75px -25px;}body {font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;line-height: 1.9em;font-size: 13px;color: #222;background: #fff;}a {color: #3ba2cd;cursor: pointer;}a:hover {color: #58b6dd;}.bold,strong,.em,em {font-style: normal;font-weight: 700;}.drop input {background-image: url(../img/icons/dd.svg) no-repeat right;}.relative {position: relative;}.spacer {width: 100%;height: 5em;clear: both;}span.divider {display: block;text-align: center;width: 100%;height: 2px;overflow: hidden;margin: 3em 0;background: #eee;}.sublogostrap {font-style: italic;color: #555;font-weight: 600;font-size: 1.2em;line-height: 1.9em;}.actionButton.basketmobileonly {display: none;}#sidebar .socialicons {padding: 1em 0;}.socialicons .icon {display: inline-block;background: #ccc;width: 2.6em;text-align: center;transition:0.2s;}.socialicons a:hover.icon {opacity:0.7;}.socialicons .icon.fb {background-color: #3b5998;}.socialicons .icon.tw {background-color: #00aced;}.socialicons .icon.in {background-color: #517fa4;}.socialicons .icon img {height: 1em;padding: 0.8em 0;}.hide {display:none !important;}h1, h2, h3 {display: block;line-height: 1.4em;position: relative;margin: 0 0 0.7em;color: #3ba2cd;}h1 {font-size: 1.8em;}h2 {font-size: 1.8em;}h3 {font-size: 1.1em;text-transform: uppercase;font-weight: 600;}p + h2,p + h3 {margin-top: 2em;}ul + h2,ul + h3 {margin-top: 1.2em;}#topbannerbg {position: absolute;top: 0;left: 0;height: 18em;width: 100%;background: #f3f3f3 url(../img/headerbg.jpg) no-repeat center;background-size: cover;}header {padding: 3em 0 2.5em;}header img.logo {height: 107px;width: 262px;display: block;text-align: center;margin: 0 auto;}#menuIcon span {transition: all 0.6s;}#wrapper {width: 100%;overflow: hidden;position: relative;top: 0;left: 0;}#wrapper.active {left: 220px;}#wrapper.active #mainNav {left: 220px}#wrapper.active #sidebar {left: -40px;}#wrapper,#mainNav,#sidebar {transition: left 0.4s ease-out;}.menuswipe {transition: left 0s !important;}.menuclose {display: none;}#menuCover {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(15,15,15,0.1);z-index: 99999;display: none;cursor: pointer;}#sidebar {list-style: none;display: block;position: fixed;top: 0;left: -260px;height: 100%;text-align: left;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 25px 20px;padding-left: 60px;width: 260px;overflow: auto;overflow-x: hidden;z-index: 9999999;background: #f3f3f3;}#sidebar ul {list-style: none;}#sidebar ul li a {color: #444;font-weight: 600;display: block;padding: 0.1em 0;transition: color 0.2s;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}#sidebar ul li a:hover {color: #3ba2cd;}#sidebar .section {margin: 0 0 3em;}#sidebar .section.contact {display: none;}#sidebar .contact a.big {display: block;font-size: 1.1em;font-weight: 600;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}#sidebar .contact p {line-height: 1.6em;margin-bottom: 1em;}#sidebar .connect p {line-height: 1.6em;color: #999;}#sidebar .bookoftheweek img {width: 100%;margin: 0 0 1em;}#sidebar .bookoftheweek .bookname {display: block;font-size: 1.15em;font-weight: 600;line-height: 1.5em;}#sidebar .bookoftheweek .author {color: #999;margin: 0 0 1.5em;line-height: 1.5em;}#sidebar .bookoftheweek p {line-height: 1.6em;}#sidebar .bookoftheweek a.button {display: inline-block;margin: 1.5em 0 0;padding: 0.6em 1.5em;background: #3ba2cd;color: #fff;transition: background 0.2s;text-transform: uppercase;font-weight: 600;font-size: 0.9em;}#sidebar .bookoftheweek a.button:hover {background: #58b6dd;color: #fff;}#sidebar .twitter h3 {font-size: 0.85em;}#sidebar .twitter h3 a {font-weight: 600;text-transform: none;color: #bbb;}#sidebar .twitter .interact {padding: 0.7em 0;}#sidebar .twitter .interact a {opacity: 0.5;transition: opacity 0.2s;position: relative;left: -7px;}#sidebar .twitter .interact a:hover {opacity: 1;}#twitterfeed {font-size: 1.2em;line-height: 1.7em;padding: 0.2em 0;}#menuSpacer {display: none;}#mainNav {position: fixed;top: 0;left: 0;width: 100%;z-index: 99999;font-size: 11px;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 0 5.7em;height: 5em;background: #3ba2cd;}#maincart,#menuIcon {background: #58b6dd;display: block;width: 5em;height: 5em;position: absolute;top: 0;}#maincart {right: 0;}#menuIcon {left: 0;}#mainsearch {width: 100%;height: 3.6em;max-width: 30em;padding: 0.7em 0;text-align: center;margin: 0 auto;position: relative;}#mainsearch input {width: 100%;height: 100%;background: #58b6dd;text-align: left;color: #fff;font-size: 14px;padding-right: 40px;}#mainsearch button {position: absolute;top: 0.7em;right: 0;width: 3.8em;height: 3.6em;text-align: center;border: 0;background: transparent;padding: 0.8em;}#mainsearch button img {width: 2.2em;height: 2.2em;}#maincart {width: 5em;height: 5em;}#maincart span.icon {display: block;width: 3.2em;height: 3.2em;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; border: 2px solid #fff;margin: 0.9em;border-radius: 100%;overflow: hidden;background: transparent url(../img/icons/cart.svg) no-repeat 50% 20%;transition: background 0.2s;}#maincart:hover span.icon {background-position: 50% 70%;}#maincart span.number {display: block;background: #2887af;color: #fff;position: absolute;bottom: 0.5em;right: 0.5em;height: 1.6em;min-width: 1.6em;text-align: center;line-height: 1.6em;border-radius: 1.6em;font-size: 0.9em;}#menuIcon span {display: block;background: #fff;position: absolute;width: 2.2em;height: 2px;right: 1.35em;margin: -1px 0 0;}#menuIcon span.equiv1 {top: 33%;}#menuIcon span.equiv2 {top: 50%;}#menuIcon span.equiv3 {top: 67%;}.dropform {background: #fff;text-align: left;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 1em 1.2em 1.2em;width: 300px;position: absolute;top: 0;right: 0;box-shadow: 0 2px 5px rgba(0,0,0,0.2);font-size: 14px;color: #222;display: none;z-index: 999999;border-radius: 0.5em;}.dropform:before {display: block;content: '';position: absolute;top: -25px;right: 5%;border: 15px solid transparent;border-bottom: 15px solid #fff;}.dropform span.close {display: block;font-size: 1.7em;height: 1em;width: 1em;padding: 0.15em;line-height: 1em;text-align: center;color: #aaa;cursor: pointer;position: absolute;top: 0;right: 0;transition: color 0.2s;}.dropform span.close:hover {color: #222;}.dropform a.button {display: block;float: right;background: #3ba2cd;color: #fff;padding: 0.7em 1.3em;margin: 0.7em 0 0;text-transform: uppercase;font-weight: 600;font-size: 0.92em;transition: background 0.2s;border-radius: 0.35em;}.dropform a.button:hover {background: #58b6dd;}#registerbar .dropform {top: 2.5em;}#mainNav .dropform {top: 4.2em;}#showcart ul {list-style: none;font-size: 0.9em;border-bottom: 1px dotted #ddd;margin: 0 0 0.5em;}#showcart h3 {max-width:80%;}#showcart ul li {position: relative;min-height: 20px;padding: 13px 0 10px;padding-left: 55px;border-top: 1px dotted #ddd;}#showcart ul li img {position: absolute;top: 8px;left: 0;width: 40px;height: 40px;border-radius: 100%;}#showcart span.description {display: inline-block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;line-height: 1.4em;width: 65%;font-weight: 600;}#showcart span.price {display: inline-block;width: 30%;font-size: 1.3em;float: right;text-align: right;line-height: 1.1em;}#showcart em.remove {display: block;font-size: 0.8em;color: #c00;text-transform: uppercase;font-weight: 700;cursor: pointer;margin: 0.1em 0 0;}#showcart .dropform a.button {margin: 1.3em 0 0;}#homebanner {overflow: hidden;background: #3ba2cd;margin: 0em 0 0;}#homebanner .slide {position: relative;}#homebanner .slide .message {background: #3ba2cd;background: rgba(59,162,205,0.9);position: absolute;bottom: 0;left: 0;max-width: 100%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 1em 2.15em;color: #fff;font-weight: 600;font-size: 1.15em;text-align: left;}#homebanner img {width: 100%;}#homebanner .owl-dot span {border-color: #fff;}#homebanner .owl-dot:hover span,#homebanner .owl-dot.active span {background: #fff;}#homebanner .owl-prev,#homebanner .owl-next {position: absolute;bottom: 0;padding: 12px;}#homebanner .owl-prev img,#homebanner .owl-next img {width: 22px !important;height: 22px !important;}#homebanner .owl-prev {left: 0;}#homebanner .owl-next {right: 0;}.productcols .imgcol {float: left;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; width: 35%;}.productcols .prodcol {float: right;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; width: 63%;}.productcols .imgcol img {width: 100%;}.product {text-align: center;max-width: 400px;}.product a.img {display: block;margin: 0 0 2%;background: #3ba2cd url(../img/icons/mag.svg) no-repeat center;background-size: 70px;position: relative;overflow: hidden;}.product a.img div.offer {color: #d62222;background: #111;display: block;width: 14em;font-size: 1.1em;padding: 0.7em 2em;line-height: 1.5em;height: 1.5em;position: absolute;top: 3.5em;right: -4em;transform: rotate(45deg);-webkit-transform: rotate(45deg);font-weight: 700;text-transform: uppercase;box-shadow: 0 0 5px rgba(0,0,0,0.2);white-space: nowrap;overflow: hidden;}.product a.img img {transition: opacity 0.3s;width: 100%;}.product a.img:hover img {opacity: 0.2;}.product .addbutton {display: block;width: 48.8%;padding: 0.6em 0;text-transform: uppercase;font-weight: 600;background: #3ba2cd;float: left;color: #fff;margin: 0 0 1em;transition: background 0.2s;}.product .addbutton:hover {background: #58b6dd;}.product .addbutton.right {float: right;}.product div.left {float: left;width: 65%;text-align: left;}.product div.right {float: right;width: 30%;text-align: right;position: relative;}.product span.booktitle {display: block;color: #3ba2cd;font-size: 1.15em;line-height: 1.4em;font-weight: 600;margin: 0 0 0.2em;text-transform: uppercase;}.product span.author {display: block;color: #666;line-height: 1.6em;}.product span.page {display: block;color: #aaa;line-height: 1.6em;margin: 0.5em 0 0;font-size: 0.9em;text-align: left;}.product span.price {color: #3ba2cd;font-size: 1.6em;line-height: 1.2em;font-weight: 600;}.product a.cart {display: block;background: #bbb;color: #fff;padding: 0.7em;text-transform: uppercase;font-weight: 600;transition: background 0.2s;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; width: 90%;margin: 0 5%;}a.cart.cat {min-height:70px;}a.cart.dbl {line-height: 400% !important;}.productlist .product a.cart:hover {background: #3ba2cd;}.outer {display: block;width: 94%;max-width: 95em;text-align: center;margin: 0 auto;}#mainbar {text-align: left;padding: 2em 0;}#mainbar p {font-size: 1.15em;line-height: 1.7em;}.copy.in p:first-of-type {font-weight: 600;}.copy.in p:only-of-type {font-weight: 400 !important;}.copy ul,.copy ol {list-style: circle;padding: 1em 2em;text-align:justify;}.copy ul li,.copy ol li {padding: 0.2em 0;}img.banner {width: 100%;min-height: 10px;background: #333;margin: 0 0 0.5em;}img.inline {width: 100%;min-height: 10px;background: #333;margin: 2.5em 0;}p.caption {color: #999;padding: 0.4em 0;position: relative;}img.inline + p.caption {top: -2em;margin: 0 0 -0.5em;}p.caption:before {content: 'Caption: ';opacity: 0.6;}.banner {width: 100%;background: #ddd;}.accordion {padding: 0 0 0.4em;transition: padding 0.2s;color: #222;}.accordion .question {background: #f6f6f6;background: rgba(0,0,0,0.05);padding: 0.8em 2em;font-weight: 600;transition: color 0.2s, background 0.2s;}.accordion .answer {background: #f6f6f6;background: rgba(0,0,0,0.05);padding: 1.4em 2em;display: none;}.accordion.active {padding: 0 0 1.5em;}.accordion .question:hover,.accordion.active .question {color: #fff;background: #3ba2cd;cursor: pointer;}.testimonial {background: #f3f3f3;padding: 1.8em 3.2em;margin: 0 0 2.5em;border-radius: 0.8em;position: relative;}.testimonial .quote {position: relative;}.testimonial .quote:before {content: '“';top: 0;left: -0.6em;}.testimonial .quote:after {content: '”';bottom: -0.6em;right: -0.55em;}.testimonial .quote:before,.testimonial .quote:after {font-family: Georgia, serif;font-style: italics;font-size: 4em;color: #ccc;position: absolute;}.testimonial span.author {display: block;margin: 1em 0 0;font-size: 0.85em;color: #999;font-weight: 600;}.testimonial:after {content: '';display: block;border: 12px solid transparent;border-top: 12px solid #f3f3f3;border-right: 12px solid #f3f3f3;position: absolute;bottom: -23px;left: 5%;transform: scale(3,1);transform-origin: 0 0;}.testimonial:nth-child(2n):after {border-right: 12px solid transparent;border-left: 12px solid #f3f3f3;left: auto;right: 5%;transform-origin: 100% 0;}input, button, textarea {outline: none;}textarea,input[type=text],input[type=url],input[type=tel],input[type=number],input[type=color],input[type=email],input[type=password] {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; width: 100%;border: 0;background-color: #eee;margin: 0 0 0.7em;}input[type=text],input[type=url],input[type=tel],input[type=number],input[type=color],input[type=email],input[type=password] {height: 2.9em;padding: 0 1.2em;}textarea {height: 12em;padding: 0.8em 1.2em;resize: none;}.drop {position: relative;}.drop input {background: #eeeeee url(../img/icons/dd.svg) no-repeat right;cursor: pointer;}.drop ul {position: absolute;top: 2.9em;left: 0;width: 100%;padding: 0.4em 0;list-style: none;background: #eeeeee;z-index: 99;box-shadow: 0 2px 0 rgba(0,0,0,0.05);max-height: 200px;overflow: auto;display: none;}.drop ul li {display: block;padding: 0.3em 1.2em;cursor: pointer;transition: background 0.2s;}.drop ul li:hover {background: rgba(0,0,0,0.05);}input[type=submit] {display: inline-block;height: 2.9em;padding: 0 1.5em;color: #fff;background: #3ba2cd;border: 0;font-weight: 600;transition: background 0.2s;}input[type=submit].right {float: right;}input[type=submit]:hover {background: #58b6dd;}.contactcheck.error input[type=submit] {background: #ea3739 !important;}.contactcheck.sending input[type=submit] {background: #ccc !important;}.contactcheck.sent input[type=submit] {background: #75bd55 !important;}.formresponse {padding: 1.05em 1.4em 1em;background: #444;color: #fff;margin: 0 0 1em;position: relative;font-size: 1.2em;background: #75bd55;display: none;}.formresponse span.close {font-size: 1.6em;display: block;width: 1em;height: 1em;text-align: center;line-height: 1em;cursor: pointer;position: absolute;top: 0;right: 0;padding: 0.1em;}input.error {background: #ea3739 !important;color: #fff;}.contactBanner {width: 100%;background: #ddd;padding: 5em 0;}.contactMessage {text-align: left;background: #fff;background: rgba(255,255,255,0.9);width: 100%;max-width: 30em;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 2.5em;}#gmaps {width: 100%;height: 22.7em;background: #ccc;}a.box img {max-width: 100%;}.imgbox a.box div.image {width: 100%;background: #3ba2cd;overflow: hidden;}.imgbox a.box div.image img {width: 100%;transition: opacity 0.2s;}.imgbox a.box:hover div.image img {opacity: 0.3;}a.box .content {padding: 1.5em 1.6em;}.multigalleries a.box span.name {display: block;padding: 0.8em 0 0;line-height: 1.5em;color: #333;font-size: 1.2em;font-weight: 600;}.multigalleries a.box span.meta {font-size: 0.95em;line-height: 1.7em;}.blopost {padding: 1em 0 3em;text-align: justify;}.blopost h3 a {color: #222;}.blopost h3 a:hover {color: #58b6dd;}.blopost h3 span.meta {display: block;color: #888;font-size: 0.7em;line-height: 2em;}.blogpager {padding: 5em 0 0;}.blogpager .next {float: right;}.blogpager .inactive {color: #d9d9d9;cursor: default;}.socialfeed,.blogarchive {line-height: 1.6em;padding: 1em 0 0;}.blogarchive + .socialfeed,.socialfeed + .socialfeed {padding: 2em 0 0;}.socialfeed h3,.blogarchive h3 {margin: 0 0 0.7em;}h3.showarchive {cursor: pointer;}h3.showarchive:hover {color: #58b6dd;}.blogarchive ul {list-style: none;font-size: 1.1em;line-height: 1.6em;padding: 0 0 2em;}.blogarchive ul.toggle {display: none;}.blogarchive ul li {display: block;margin: 0 0 1em;}.blogarchive.recentposts ul li {margin: 0 0 1.5em;}.blogarchive span {display: block;color: #888;font-size: 0.9em;}.instafeed img {width: 30%;display: block;float: left;margin: 0 5% 5% 0;max-width: 120px;min-width: 70px;}#latesttweet {font-size: 1.2em;line-height: 1.65em;font-weight: 300;}.socialfeed .interact {margin: 1em 0 0 -7px;}.services a.box .content {text-align: left;background: #f3f3f3;}.services a.box span.name {display: block;padding: 0 0 0.4em;line-height: 1.5em;color: #333;font-size: 1.2em;font-weight: 600;}.services a.box .content p {font-size: 0.95em;line-height: 1.7em;color: #444;min-height: 3.4em;}.services a.box span.button {margin: 2em 0 0;display: block;padding: 0.7em 1.5em;background: #3ba2cd;color: #fff;text-align: center;text-transform: uppercase;font-weight: 600;font-size: 0.95em;transition: background 0.2s;}.services a.box:hover span.button {background: #58b6dd;}p.quote,.quotes p {padding-left: 1.5em;border-left: 3px solid #3ba2cd;font-size: 1.1em;line-height: 1.8em;font-weight: 600;}.manufacturers {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 1em 3em;background: #ebebeb;text-align: center;position: relative;font-size:13px;}.manufacturers .owl-item img {max-width: 120px;display: block;margin: 0 auto;text-align: center;}.manufacturers .owl-prev,.manufacturers .owl-next {opacity: 0.3;transition: opacity 0.2s;position: absolute;top: 50%;margin: -1.5em 0 0;}.manufacturers .owl-prev {left: -0.3em;}.manufacturers .owl-next {right: -0.3em;}.manufacturers .owl-prev:hover,.manufacturers .owl-next:hover {opacity: 1;}.manufacturers .owl-prev img,.manufacturers .owl-next img {height: 3em;width: 3em;}footer {padding: 2em 2.5em;font-size: 0.9em;line-height: 1.8em;background: #3ba2cd;color: #fff;}footer .left {text-align: left;float: left;}footer .right {text-align: right;float: right;}footer a {color: #fff;}footer img.logo {height: 5em;padding: 0 1.5em 1em 0;}footer .address {display: inline-block;text-align: left;}footer .divide a,footer .divide span {display: inline-block;padding: 0 0 0 1em;transition: color 0.2s;}footer .divide a:hover {color: #69bde0;}footer .divide a + a:before,footer .divide span + span:before {content: '|';padding-right: 1em;color: #fff !important;}.catSelection .item {overflow: hidden;background: #fff;max-width: 500px;float:left;width:23%;transition:all 0.2s;margin:2% 2% 2% 0;}.catSelection .item:nth-of-type(4n0) {margin-right:0%;}.catSelection .item:hover {opacity:1;}.catSelection .item .img {min-height:200px;}.catSelection .item img {width: 100%;background: #333;}.catSelection .item span.title {font-size: 1.3em;display: block;margin: 0.3em 0 0.3em;}.catSelection .item p {font-size: 0.9em;line-height: 1.6em;min-height:50px;}.catSelection .greyButton {width: 100%;background-color:#bbb;;padding: 0.7em 0;width:100%;margin: 0em 0 0;display:block;font-size: 1.1em;text-transform:uppercase;font-weight:600;color:#FFF;text-align:center;transition:all 0.2s;}.catSelection  .greyButton:hover {background-color:#3ba2cd;color:#FFF;}.breadCrumb { margin-bottom:1em; }.breadCrumb a { color:&blue; padding-left:5px; transition:all 0.3s }.breadCrumb a:hover { color:#000; }.breadCrumb a:first-child {  padding-left:0px; }.breadCrumb span {  padding-left:5px; color:#3ba2cd; }.force50 {width:65% !important;margin-left:auto;margin-right:auto;display:block;}.force50p {width:50% !important;margin-left:auto;margin-right:auto;display:block;}#popupEntity {position: absolute;z-index: 999999999999999999999;top: 0;left: 0;width: 100%;background: #333;background: rgba(0,0,0,0.8);overflow: auto;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 5em 0;display: none;}#popupEntity div.close {position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor: pointer;z-index: 1;}#popupEntity span.close {position: absolute;top: -0.25em;right: -1.4em;z-index: 99;color: #fff;width: 1em;height: 1em;line-height: 1em;text-align: center;font-size: 2.5em;cursor: pointer;}#popupEntity span.close:hover {color: #ddd;}#popupEntity div.wrapper {position: relative;z-index: 2;width: 80%;max-width: 820px;background: #fff;border-radius:0.5em;margin: 0 auto;text-align: center;}#popupEntity div.wrapper div.pcontent {padding: 2em 2.5em;text-align: left;}.switchToForgot {float:left;font-size:0.7em;padding-top:1.2em;display:block;}.half {  width:49%;}#popupEntity .left {float:left}#popupEntity .right {float:right}.formEntry {margin:1em 0em;}.formEntry .right {float:right;}.formEntry h4 {color: &blue;font-size:1.2em;font-weight:600;}.formEntry h5 {color: &blue;font-size:1em;font-weight:600;}.formEntry a {color:#666;font-size:1em;}.formEntry a:hover {color: &blue;}.formEntry p {font-size:1em;margin:1em 0em;}.formEntry input[type=text],  .formEntry input[type=password] {font-size:1.1em;width:100%;box-sizing:border-box;height:2.5em;margin: 0.5em 0em;border:0px;background-color:#eeeeee;padding: 0px 4.2em 0px 1.2em;}.formEntry textarea {font-size:1.2em;width:100%;box-sizing:border-box;height:4.5em;margin: 0.5em 0em;border:0px;background-color:#eeeeee;padding: 0.5em 4.2em 0px 1.2em;}.formEntry div.check {float: left;margin: 0 0 0.5em;line-height: 1.6em;cursor: pointer;white-space: nowrap;overflow: hidden;}.formEntry  div.check input {visibility: hidden;width: 1px;height: 1px;overflow: hidden;}.formEntry  div.check:hover span.tick {background: #bbb;}.formEntry span.tick {display: block;float: left;width: 0.8em;height: 0.8em;border: 0.4em solid #ddd;background: #ddd;margin: 0.1em 1em 0 0;padding: 0;border-radius:25%;}.formEntry  div.active span.tick  {background:#3ba2cd;}#fav {padding: 0.5em 0.4em;position:absolute;max-width:30px;margin-top:-40px;max-height:20px;margin-left:10px;background-color:rgba(255,255,255,0.7);border-radius:5px;cursor:pointer;}.actionButton {display: inline-block;padding: 0.8em 1.6em;background-color: #3ba2cd !important;margin: 0.7em 0px 0px;color: #fff !important;transition: all 0.2s;cursor:pointer;}.actionButton:hover {background-color:#444 !important}.actionButton.fbLogin {background-color:#3c5a98;border-radius:5px;background-image:url(../img/icons/fb.png);background-size:20px;background-position:5px 8px;background-repeat:no-repeat;padding-left:30px;}.actionButton.fbLogin:hover {opacity:0.9;}.fbWrapper h4 {margin-top:1.5em;}.fbWrapper p {margin:0.5em 0em;;}#loginWrapper {display:none;}#createAccountWrapper, #forgotWrapper {display:none;}.orCreate {background-color:#EEE;box-sizing:border-box;height:290px;}.noPadding {padding:0 !important;}.regMargin {padding:2em 2.5em;box-sizing:border-box;margin:0;float:right;}.account_sidebar h3 { text-align:left; margin:0px 1.5em; font-size:0.95em; font-weight:600; }#welcomeWrapper { display:none; }  #welcomeNav {  }#welcomeNav a { display:inline-block; background-color:#3ba2cd; color:#FFFFFF;  padding:0.4em 1.5em;  display:inline-block; color:#FFFFFF; padding:0.4em 1.5em; margin:0em 0.5em 1em 0em;transition: all 0.3s}#welcomeNav a:hover {background-color:#000000;color:#FFF !important;}.nav .left { float:left; }.nav .right { float:right; }.left_align  { text-align:left !important; padding:0px 1.5em !important;  display:block; font-size:0.9em; } .sideOptions {margin:1em;}.sideOptions a { display:inline-block; color:#FFFFFF;  padding:0.4em 1.5em;background-color:#EEE; display:inline-block; color:#000;font-weight:600;width:87%;margin:0.3em 0.5em;transition: all 0.3s}.sideOptions a:hover {background-color:#000000;color:#FFF !important;}.myAccount .section  { margin:2em 0em; }  #account_avatar,.account_sidebar img {max-width: 100%;}#account_avatar {border-radius: 100%;width: 150px;text-align: center;margin: 1.12em auto 2em;display: block;border: 10px solid #e9e9e9;}#change_avatar_button {text-align: center;margin: -1.5em auto;display: block;width: 3em;height: 3em;position: relative;top: -3.5em;left: 3.5em;border-radius: 100%;border: 5px solid #e9e9e9;background: #afafaf;transition: all 0.3s;}#change_avatar_button:hover {background: #6ab154;}.account_sidebar {background: #f3f3f3;text-align: center;padding: 1em 0;margin: 0 0 0.8em;width: 100%;overflow: auto;}.account_sidebar div.row {padding: 0.5em 1.5em;display: block;min-width: 250px;}.account_sidebar div.row span.col {display: inline-block;width: 35%;font-size:0.95em;margin: 0 3% 0 0;text-align: left;overflow: hidden;color: #888;}.account_sidebar div.row span.col + span.col {width: 62%;margin: 0;color: #222;}.myaccount_logout {display: block;padding: 0.8em 0;text-align: center;background: #e0e0e0;color: #000;transition: all 0.2s}.myaccount_logout:hover {background-color:#405ba2;color:#FFF !important;}#update_avatar_wrapper {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.8);z-index: 9999999999999999;}#update_avatar_inner {position: absolute;top: 50%;left: 50%;width: 28em;height: 39.6em;padding: 3em;margin-left: -17em;margin-top: -24em;background: rgb(255,255,255);text-align: center;}#crop_avatar_img {position: relative;overflow: auto;margin: 1.2em 0;max-height: 40em;}#dragcropbox_wrapper {position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}#crop_avatar_img img {width: 100%;}#dragcropbox {position: absolute;top: 1.5em;left: 1.5em;width: 20em;height: 20em;overflow: visible;min-width: 50px;min-height: 50px;max-width: 100%;max-height: 100%;background: rgba(0,0,0,0.01);z-index: 99;}#dragcropbox .drag {position: absolute;top: -2px;left: -2px;width: 100%;height: 100%;cursor: move;z-index: 2;border: 2px solid rgba(255,255,255,0.7);border-radius: 3px;}#dragcropbox .corner {position: absolute;bottom: -1em;right: -1em;width: 3em;height: 3em;cursor: nwse-resize;z-index: 3;}#dragcropbox .corner img {width: 15px !important;height: 15px !important;position: absolute;bottom: 1.1em;right: 1.1em;opacity: 0.6;}#dragcropbox .border {background: url(../img/bg/white.png) repeat;background-color: rgba(0,0,0,0.3);position: absolute;}#dragcropbox .top,#dragcropbox .bottom {height: 9999px;width: 100%;}#dragcropbox .top {left: 0;top: -9999px;}#dragcropbox .bottom {left: 0;bottom: -9999px;}#dragcropbox .left,#dragcropbox .right {height: 19999px;width: 9999px;}#dragcropbox .left {top: -9999px;left: -9999px;}#dragcropbox .right {top: -9999px;right: -9999px;}.update_avatar_button {width: 40%;margin: 0 0.5em;height: 3em;line-height: 3em;padding: 0;border: 0;background: #bbb;font-weight: 700;text-transform: uppercase;color: #fff;}.update_avatar_button.submit {background: #405ba2;}#account_smallcol { margin:2em 0em; }#contact_upload_brief {background-color: #f5f5f5;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin: 0 0 1em;width: 100%;border: 0.2em dashed #e1e5e9;color: #6e757d;font-weight: 400;padding: 0.4em 1.4em;line-height: 2em;height: 3.2em;transition: border 0.2s;position: relative;white-space: nowrap;overflow: hidden;background-position:left bottom;transition:all 2s ease;background: linear-gradient(to right, #405ba2 50%, #CCC 50%);background-size: 200% 100%;background-position:right bottom;transition:background 2s ease;}#contact_upload_brief span {font-weight: 600;cursor: pointer;float: left;}#contact_upload_brief img {float: right;}#contact_upload_brief .upload {padding: 5px 0 0;opacity: 0.5;}#contact_upload_brief .cancel {position: absolute;top: 6px;right: 0;width: 18px;height: 18px;padding: 4px 10px 4px 4px;display: none;}.contact_uploadOn {border: 0 !important;color: #fff !important;border: 0.2em solid #405ba2 !important;background-position:left bottom !important;}#accountMenu {background-color:#f3f3f3;padding:1em;box-sizing:border-box;margin:1em 0;}#accountMenu ul {margin:0 1.5em;}#accountMenu ul li {float:left;width:30%;list-style:none;margin:0 0.5em;}#accountMenu ul li img {display:inline-block;vertical-align:middle;width:2.5em;padding-right:0.5em;}.table {margin: 2em 0;border: 3px solid #ececec;font-size: 12px !important;overflow: hidden;}.table table {width:100%;}.table .head td {font-weight:bold !important;color: #000000 !important}.table_firstchild td {border-bottom: 4px solid #ececec !important;font-weight: 700 !important;color: #b3ab84 !important;text-transform: uppercase;}.table table tr td {border: 1px solid #ececec;text-align: center;padding: 0.4em 0;font-weight: 600;color: #999;}.table table tr td:nth-child(2n) {background-color: #f8f8f8 !important;}.hiddenContent { display:none; }ul.commentFeed {list-style: none;padding: 1em 0;}ul.commentFeed li {display: block;padding: 1em 1.2em;background: #f1f1f1;margin: 28px 0 0;border-radius: 0.7em;position: relative;}ul.commentFeed li:nth-of-type(2n+1):before {left: auto;right: 10%;border-right: 20px solid #f1f1f1;border-left: 20px solid transparent;}ul.commentFeed li span.title {color: #333;margin: 0 0 0.7em;font-weight: 600;}.productBuyBox {background-color:#f3f3f3;padding:3em 3em;}.productInfo {background-color:#ecebeb;padding:1.5em;float:right;width:30%;}.buyRight { width:50%; }.productBuyBox .name {font-size:1.3em;color: #3ba2cd;font-weight:600;display:block;line-height: 1.5em;}.productBuyBox .author {color: #999;font-weight:600;margin: 0 0 1em;display:block;line-height: 1.5em;}.productBuyBox .options {margin:1em 0;}.productBuyBox input {background-color:#e4e4e4;height:3em;width:70%;}.hardAction { text-transform:uppercase; font-weight:700; }.productBuyBox .qty {color:#000000;width:20%;background-color:#e4e4e4;margin:0em 0 0.5em 0;height:2.3em;text-align:center;font-weight:600;font-size:1.4em;}.productBuyBox .price { display:block;font-size:2.2em;font-weight:600;color:#3ba2cd;margin:0 0 0.5em 0;}.productBuyBox .price strong {color:#000000;font-weight:600;}.button.basket {margin: 0.7em 5px 0px 0px !important;}.productBuyBox .shipping span {font-size: 0.9em;}.productBuyBox .shipping span {color: #000;font-weight: 600;display: inline-block;margin-right: 0.75em;}.productBuyBox .shipping  span + span:before {content: '|';display: inline-block;margin-right: 1em;color: #aaa;}.productBuyBox .loyalty {color:#3ba2cd;font-weight:600;}.shopH1 { margin:0px; text-transform: uppercase; }.col img { max-width:100%; width:100%; }.col.img { width:48.5%;; }.droptitle {color:#3ba2cd;font-weight:700;font-size:0.85em;text-transform:uppercase;display:block;margin-bottom:0.5em;}#galleryLightbox {position: absolute;z-index: 999999999999999999999;top: 0;left: 0;width: 100%;background: #333;background: rgba(0,0,0,0.8);overflow: auto;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 5em 0;display: none;}#galleryLightbox div.close {position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor: pointer;z-index: 1;}#galleryLightbox span.close {position: absolute;top: -0.25em;right: -1.4em;z-index: 99;color: #fff;width: 1em;height: 1em;line-height: 1em;text-align: center;font-size: 2.5em;cursor: pointer;}#galleryLightbox span.close:hover {color: #ddd;}#galleryLightbox div.wrapper {position: relative;z-index: 2;width: 80%;max-width: 720px;background: #fff;margin: 0 auto;text-align: center;}#galleryLightbox div.wrapper div.content {padding: 2em 2.5em;text-align: left;}#galleryLightbox div.wrapper div.media {background: #555;}#galleryLightbox div.wrapper div.media img {width: 100%;}.gallery {margin:1em 0em;}.gallery .item {display:block;overflow:hidden;float:left;margin: 0em 1.5em 1em 0em;position:relative;}.gallery.overview .item {width:24%;}.gallery.view .item {width:24%;max-height:164px;margin: 0em 1em 1em 0em;}.gallery .item h3 {font-weight:600;}.gallery .item img {width:100%;}.gallery .item .cover  {position:absolute;top:0px;left:0px;z-index:999;height:100%;width:100%;padding:1em;display:none;color:#FFFFFF;background-color:rgba(0, 0, 0, 0.5);}.gallery .item .cover .viewText {display:block;width:90%;position:absolute;text-align:center;left:0px;font-size:1.2em;bottom:2em;text-transform:uppercase;} .scroller li { margin-left:1.5em; } .h3.bordered { margin-top:1em; }.homeshare {margin: 0 0 1em;}.productSocial { background-color:#e5e5e5 !important;  display:block; height:40px; }.productSocial, .homeshare { position: relative; z-index: 5; }.productSocial a, .homeshare a { width:40px; height:40px; box-sizing:border-box; transition:all 0.3s }.homeshare a { display: inline-block }.productSocial a { display:block; width:40px; height:40px; float:right; box-sizing:border-box; transition:all 0.3s }.homeshare a + a {margin-left: 0.4em;}.productSocial a img, .homeshare a img { display:block; margin-left:auto; margin-right:auto; width:45%; padding:0.85em; }.productSocial a:hover { opacity:0.8; }.productSocial span { display:block; float:left; height:40px; line-height:40px; box-sizing:border-box; padding-left:3em; font-weight:600; color:#666; font-size:0.9em;  text-transform:uppercase;  }.productSocial .tw, .homeshare .tw  { background-color:#00aced; padding-top:0.2em; }.productSocial .gp, .homeshare .gp  { background-color:#F54A4D; }  .productSocial .fb, .homeshare .fb  { background-color:#3b5998; padding-top:0.2em; }  .productSocial .pn, .homeshare .pn  { background-color:#cb2027; padding-top:0.2em; }  .alert {position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999999999999999999999999;background: #333;background: rgba(0,0,0,0.8);}.alert .log {position: relative;top: 20%;width: 90%;max-width: 450px;max-height: 90%;overflow: auto;background: #fff;text-align: center;margin: 0 auto;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 2em 3.5em;}.alert .log span.cross {position: absolute;top: 0;right: 0;padding: 0.1em;display: block;width: 1em;height: 1em;line-height: 1em;text-align: center;color: #bbb;font-size: 2em;cursor: pointer;transition: color 0.2s;}.alert .log span.cross:hover {color: #222;}.alert .log .message {padding: 0 0 2.5em;}.alert .log button {display: inline-block;background: #eee;padding: 0.65em 1.5em;margin: 0 0.2em;font-weight: 400;color: #333;transition: color 0.2s, background 0.2s;font-family: 'Roboto Slab', sans-serif;}.alert .log button.confirm {background: #3ba2cd;color: #fff;}.alert .log button:hover {background: #333;color: #fff;}.alert .log p {font-size: 1.2em;line-height: 1.7em;}.alert,.alert .log {display: none;}.openLogin:hover{text-decoration:underline;cursor:pointer;}.rd{display:inline-block;padding:0.5em 2em;color:#FFF;text-transform:uppercase;background-color:#3ba2cd;float:right;transition:all 0.3s}.rd:hover{background-color:#000;}#specifyBox { display:none; }.starSelection {display:inline-block;margin-left:1em;margin-top:0.5em;}.starSelection .star {width:16px;height:16px;cursor:pointer;background-image:url(../img/rating/star.png);transition:all 0.2s;float:left;}.starSelection .star.active  {background-image:url(../img/rating/starActive.png);}#selectRaing .star:hover{background-image:url(../img/rating/starActive.png);}.stackLeft {width:200px;height:30px;margin:0;}div.required:after{content:'*';position:absolute;margin-left:-15px;color:#FF0004;margin-top:1em;}.leaveComment span.label{display:block;font-size:1.1em;font-weight:600;}.starNoMargin { margin-left:0; margin-bottom:1em; }#logoutWrapper { display:none; }.shortDescription { margin:1.9em 0em; }div.quantity {position:relative;width:100px;height:3.2em;}div.quantity input {width:100% !important;padding-left:0em;}div.quantity .button {display: block;background: #3ba2cd;position: absolute;top: 0;right: 0;font-size: 1.2em;line-height: 1.3em;width: 1.5em;height: 50%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;padding-left:0.45em;margin: 0;color: #fff;transition: background 0.2s, color 0.2s;cursor: pointer;}div.quantity .button.minus {background: #3ba2cd;top: 50%;padding-left:0.6em;}div.quantity .button:hover,div.quantity .button.minus:hover {opacity:0.8;color: #fff;}.tabSelection {background-color:#f3f3f3;}.tabSelection ul {}.tabSelection li {display:inline-block;list-style:none;text-transform:uppercase;font-weight:600;font-size:1em;color:#666;margin:0em 2em;cursor:pointer;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;margin-bottom: -3px;padding: 1em 0 0.9em;}.fullDesc { font-size:1.1em; padding-bottom:1em; }.tabContent {padding:2em;display:none;}.tabContent.active {display:block;}.tabSelection li.active, .tabSelection li:hover {color:#3ba2cd;border-bottom: 3px solid #408558;}.zoomable {position:relative;}.zoomable img { border:1px solid #ccc; }.zoomBox {position:absolute;background-image:url(../img/products/overlay.png);height:56px;width:58px;right:0;margin-top:-56px;}.subBox { border:1px solid #ccc; }.rateSummary { margin-left:0; margin-bottom:2em }.rated { color:#3ba2cd; text-transform:uppercase; font-weight:600; font-size:0.9em }.menuName { display: block;width: 5em;height: 5em;position: absolute;top: 1.5em;margin-left:-0.5em;cursor:pointer;color:#FFF;text-transform:uppercase;font-weight:700;}.basketName { display: block;width: 5em;height: 2em;position: absolute;top: 1.5em;right:5.2em;margin-left:-0.5em;cursor:pointer;color:#FFF;text-transform:uppercase;font-weight:700;}.manufacturers img:hover {opacity:0.85}.noMargin{margin:0 !important;}.nudgeLabel { line-height:3.5em !important; }.email { margin-top:-0.8em; margin-right:0.2em; display:block; }.extendedDescription { display:none }.rdMore {color: #fff;cursor: pointer;display: inline-block;margin: 1.5em 0 0;padding: 0.2em 1.2em;background: #999;font-size: 0.9em;font-weight: 600;text-transform: uppercase;transition: background 0.2s;}.rdMore:hover {background: #444;}.fullWidth { width:100% !important; }.flRight { float:right; }.flLeft { float:left; }.fifty { width:50%; }.relatedbooks { margin-top:2em; }.viewAll {display: block;transition: background 0.2s;background: #3ba2cd;color: #fff;font-weight: 600;text-transform: uppercase;padding: 0.7em 1.5em;font-size: 1.1em;}.flRight.viewAll {float: right;position: relative;top: -0.5em;}.viewAll:hover {background: #58b6dd;color: #fff;}.viewAll.full {width: 48.5%;text-align: center;margin: 0 auto 3em;font-size: 1.3em;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 1em 1.5em;}#billingAddress {float: left;width: 58%;}#confirmTotals {float: right;width: 40%;}#billingAddress,#confirmTotals {margin: 2em 0 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 1.5em 2em;background: #eee;}.goPaypal {float: right;clear: right;display: block;padding: 1.2em 2em;background: #3ba2cd;color: #fff;text-transform: uppercase;font-weight: 600;font-size: 1.15em;transition: background 0.15s;margin: 1.5em 0 0;}.goPaypal:hover {background: #58b6dd;}.totalpricepaypal {margin: 0.75em 0 0;padding: 0.5em 0 0;border-top: 1px solid rgba(0,0,0,0.2);font-size: 1.4em;line-height: 1.8em;font-weight: 600;color: #3ba2cd;}.paypal-footer {margin: 0 0 1.5em;height: 3em;}.paypal-footer-strap {display: block;margin: 1.5em auto 0.5em;color: #bbb;}.normalDescription p { font-size:1em !important; }#proceed_stage {text-align: right;}#proceed_stage button {padding: 0.9em 2em;background-color: #3ba2cd !important;color: #fff;border: 0;font-size: 1.1em;font-weight: 700;text-transform: uppercase;margin: 2em 0 0;letter-spacing: 0.05em;transition: background-color 0.2s;}#proceed_stage button:hover {background-color: #2a2a2a !important;}#uc_cartDetails {padding: 2em 0;}#uc_cartDetails .box {padding: 2.1em;-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;box-sizing: border-box;position: relative;border: 2px solid #eee;max-width: 500px;text-align: center;margin: 0 auto 2em;}#uc_cartDetails .box {float: left;width: 25%;}#uc_cartDetails .box:nth-child(n-1) {width: 23.5%;margin-right: 2%;}#uc_cartDetails .box:nth-child(4n) {margin-right: 0;}#uc_cartDetails .box:nth-child(4n+1) {clear: both;}#uc_cartDetails .box .image {width: 100%;max-height: 300px;overflow: hidden;margin: 0 0 2em;}#uc_cartDetails .box .image img {width: 100%;}#uc_cartDetails  .box span.name {font-weight: 600;font-size: 1.1em;display: block;padding: 0 0.2em 0.7em;}#uc_cartDetails .close {position: absolute;top: 0.1em;right: 0.1em;cursor: pointer;font-size: 1.9em;border-radius: 2em;display: block;height: 1em;text-align: center;line-height: 1em;transition: all 0.5s;}#uc_cartDetails .close:hover {color:#CC0000 !important;}#uc_cartDetails .close em {font-size:0.4em !important;font-weight:400 !important;}#uc_cartDetails .updateField {position: relative;display: inline-block;padding: 0.4em 1.7em 0.4em 0.5em;background: #f3f3f3;border-radius: 0em;line-height: 2em;}#uc_cartDetails .updateField span {line-height: 2em;}#uc_cartDetails .updateField input {position: absolute;top: 0;left: 0;-webkit-box-sizing: border-box;   -moz-box-sizing: border-box;box-sizing: border-box;padding: 0 1.3em;border-radius: 0.5em;width: 100%;-webkit-appearance: none !important;border: 0;height: 2.8em;background: #e9e9e9;display: none;outline: none;}#uc_cartDetails .price {display: block;padding: 1em 0 0.5em;font-size: 2.6em;}#uc_cartDetails .confirmDelete {display: none;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgb(240,240,240);background: rgba(255,255,255,0.8);}#uc_cartDetails .confirmDelete .cancel {display: block;width: 60%;text-align: center;margin: 50% auto 0.3em;background: #999;}#uc_cartDetails .confirmDelete .confirmDel {display: block;width: 60%;text-align: center;margin: 0 auto;background: #c33c3c;}#uc_cartDetails .confirmDelete .cancel,#uc_cartDetails .confirmDelete .confirmDel {-webkit-appearance: none !important;padding: 1em 0;border: 0;color: #fff;text-transform: uppercase;letter-spacing: 0.05em;font-size: 0.9em;}#your_cart_billing {padding: 1em 0;overflow: visible !important;margin: 0 0 3em;}#your_cart_billing h3 {margin-bottom: 1em;}#your_cart_billing .your_details_column {float: left;width: 50%;box-sizing: border-box;}#your_cart_billing .yd_col_1 {border-right: 1px solid #eee;padding-right: 2em;}#your_cart_billing .yd_col_2 {padding-left: 2em;}#your_cart_billing .notEnabled {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);-moz-opacity: 0.3;-khtml-opacity: 0.3;opacity: 0.3;}#your_cart_billing .your_details_column label {display: block;width: 40%;float: left;line-height: 2.5em;}#your_cart_billing .your_details_column .drop {display: block;width: 60%;float: right;line-height: 2.5em;}#your_cart_billing .your_details_column .drop input {width:100%;}#your_cart_billing .your_details_column input,#your_cart_billing .your_details_column div.input_dropdown {width: 60%;float: left;box-sizing: border-box;}#your_cart_billing .your_details_column textarea {border: 1px solid #ccc;background-color: #fff;padding: 0 1em;height: 5.5em;overflow:auto;line-height: 2.5em;margin: 0 0 1em;}#your_cart_billing .input_dropdown {position: relative;}#your_cart_billing .narrow_dropdown {max-width: 100px !important;}#your_cart_billing .input_dropdown ul {display: none;position: absolute;top: 2.45em;left: 0;box-sizing: border-box;width: 100%;border: 1px solid #ccc;border-top: 1px solid #eee;background-color: #fff;list-style: none;box-shadow: 0 5px 10px rgba(0,0,0,0.05);max-height: 200px;overflow: hidden;z-index: 11;}#your_cart_billing .allowOverflow {overflow: auto !important;}#your_cart_billing .input_dropdown li {padding: 0.6em 1em;font-size: 0.9em;text-transform: uppercase;color: #999;cursor: pointer;font-weight: 700;}#your_cart_billing .input_dropdown li + li {border-top: 1px solid #eee;}#your_cart_billing .input_dropdown li:hover {background-color: #f9f9f9;}#your_cart_billing .input_dropdown input {width: 100%;background: rgb(255,255,255) url(../img/icons/dd.png) no-repeat right;background: rgba(255,255,255,1) url(../img/icons/dd.svg) no-repeat right;cursor: pointer;}#your_cart_billing .required:after {content: '*';color: #ff0000;}#your_cart_billing .toggleNextStage {padding: 0 0 2em;}#your_cart_billing .dd_toggle {color: #fff;border: 0;padding: 0 2em;height: 3em;line-height: 3em;margin: 1em 0;display: inline-block;*display: block;cursor: pointer;}#uc_fullTotal  {font-size:1em;font-weight:600;}#uc_discount  {font-size:1em;font-weight:600;color:#CC0000;}.totalList { padding:1em 3.2em; font-size:1.2em;font-weight:600;position:relative;}.totalList div {width:100%;text-align:right;}#autoCompleteSelector{position:absolute;background-color:#FFFFFF;border-style: none none solid;background: #fff;padding: 0 1em;min-height: 2.8em;color: #3ba2cd;min-height:30px;list-style:none;padding:1em 0em;cursor:pointer;z-index:9999999999;margin-top:-10px;width:100%;}#autoCompleteSelector li{padding:0.5em 0.8em;text-align:left !important;font-size:1.2em;color:#444;}#autoCompleteSelector li:hover{background: none repeat scroll 0% 0% #F3F3F3;}#showcart ul {max-height:400px;overflow-x:auto;margin-right:-1em;padding-right:1em; }#proceed_stage a.button {background-color:#3ba2cd;padding: 0.7em 2em;color:#FFF;font-weight:700;text-transform:uppercase;font-size:1.1em;float:left;margin-top:1.7em;}#proceedStage left{float:left;}.voucher { margin:1em 0px; width:100%; }   .voucher input { width:50%; float:left;  } .voucher button { width:30%; float:left; background-color:#3ba2cd; padding:0.7em; color:#FFFFFF; transition:all 0.3s; font-weight:600; }.voucher button:hover { background-color:#000; }.voucher p { padding:0.5em 0em; }.appliedVoucher { width:50%;  background-color:#3ba2cd; padding:0.7em 2.5em 0.7em .7em; color:#FFFFFF; transition:all 0.3s; border-radius:5px; font-weight:600; text-align:center; position:relative; }.appliedVoucher span { display:block; cursor:pointer; position:absolute; right:20px; top:10px; transition:all 0.3s }.appliedVoucher span:hover { color:#000000; }.updateField  span.button {display: block;height: 1.15em;width: 1.1em;line-height: 1.2em !important;text-align: center;cursor: pointer;background: #c7c6c1;transition: background 0.2s;position: absolute;right: 0;font-size: 1.2em;}.updateField span.button:hover {background: #b5b4af;}.updateField span.button.increase {top: 0;}.updateField span.button.decrease {top: 1.15em;}#your_cart_billing  input,#your_cart_billing button,#your_cart_billing .dd_toggle,#your_cart_billing .input_dropdown {border-radius: 0 !important;border-color: #ccc !important;}#proceed_stage button,#your_cart_billing button,#your_cart_billing .dd_toggle {background-color: #3ba2cd; !important;}@media (min-width: 920px) {#wrapper,#mainNav,#sidebar,#codenav {transition: left 0.4s ease-out;}#mainNav {position: relative;left: 0 !important;}.menuclose {display: block;text-align: right;font-size: 2em;cursor: pointer;position: relative;top: -0.7em;right: -0.3em;color: #aaa;transition: color 0.2s;}.menuclose:hover {color: #333;}#menuCover {z-index: 9999999;}#sidebar {height: 100% !important;}#mainbar {height: auto !important;width: 100% !important;}#wrapper.active #menuIcon span {color: #fff;}#wrapper.active #menuIcon span.equiv1 {top: 50%;transform: rotate(225deg);}#wrapper.active #menuIcon span.equiv2,#wrapper.active #menuIcon span.equiv3 {top: 50%;transform: rotate(135deg);}#codenav {left: 0 !important;}}@media (max-width: 919px) {#menuIcon {z-index: 999999999999;}#mainNav {top: 0 !important;}#sidebar {height: 100% !important;}#mainbar {height: auto !important;}#wrapper.active #menuIcon span {color: #fff;}#wrapper.active #menuIcon span.equiv1 {top: 50%;transform: rotate(225deg);}#wrapper.active #menuIcon span.equiv2,#wrapper.active #menuIcon span.equiv3 {top: 50%;transform: rotate(135deg);}#codenav {left: 0 !important;}#menuSpacer {display: block;height: 5em;font-size: 11px;}.outer.gofull {width: 100%;}#registerbar {position: absolute;top: 0;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; width: 100%;}#topbannerbg {display: none;}}@media (min-width: 921px) {header img.logo {height: 135px;width: 330px;}#topbannerbg {height: 20em;}.instafeed img:nth-of-type(3n) {margin-right: 0;}.instafeed img:nth-of-type(3n+1) {clear: both;}.homeshare {float: right;margin: -0.55em 0 0;}.contactBanner {padding: 12em 0 4em;}}@media (min-width: 1200px) {#mainNav {font-size: 12px;}#mainNav .dropform {top: 4.5em;}}@media (max-width: 920px) {header {padding-top: 3em;}header .address a.big {color: #3ba2cd;font-size: 1.5em;font-weight: 600;}header {padding: 3.3em 0 1em;}header .address {background: transparent;padding: 0;margin-top: 0.5em;}.productcols .imgcol,.productcols .prodcol {float: none;width: 100%;margin: 0 0 1em;}.productcols .imgcol {background: #eee;}.productcols .imgcol img {display: block;margin: 0 auto;text-align: center;max-width: 500px;}header .address p {display: none;}header .address a.big:before {content: 'tel. ';}#sidebar .section.contact {display: block;}#homeslider {margin: 0;}  .col { float:none !important; clear:both !important; width:100% !important; }.doubleCol { float:none !important; clear:both !important; width:100% !important; }#socialLogin { display:none; }.mobileOnly { display:block; }footer .left {padding: 0 0 1.5em;border-bottom: 2px solid #fff;}footer .left,footer .right {text-align: center;float: none;width: 100%;}footer .right {margin-top: 2em;}footer .divide a,footer .divide span {display: inline-block;padding: 0 0 0 1em;}footer .terms.divide {padding: 0 0 2em;}.catSelection .item {width:32%;margin:1% 1% 1% 0;}.gallery.overview .item {width:32%;}#homeslider .carousel .item .fade  { font-size:1em; }#billingAddress,#confirmTotals {float: none;width: 100%;}#billingAddress,#confirmTotals,.goPaypal {margin: 1em 0 0;}#your_cart_billing {padding: 1em 1.5em 4em;}#uc_cartDetails .box:nth-child(n-1) {width: 31%;margin-right: 3.5%;}#uc_cartDetails .box:nth-child(4n) {margin-right: 3.5%;}#uc_cartDetails .box:nth-child(4n+1) {clear: none;}#uc_cartDetails .box:nth-child(3n) {margin-right: 0;}#uc_cartDetails .box:nth-child(3n+1) {clear: both;}}@media (max-width: 650px) {.columns {-webkit-column-count: 1;   -moz-column-count: 1;-ms-column-count: 1; -o-column-count: 1;column-count: 1;-webkit-column-gap: 0;   -moz-column-gap: 0;-ms-column-gap: 0; -o-column-gap: 0;column-gap: 0;}#mainNav {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding: 0 5.2em;}#maincart,#menuIcon {background: #3ba2cd;}#mainsearch {height: 5em;max-width: none;padding: 0;background: #58b6dd;}#mainsearch input {padding-right: 45px;}#mainsearch button {top: 0;height: 5em;width: 4.8em;padding: 1.2em;}#mainsearch button img {width: 2.6em;height: 2.6em;}.productBuyBox {padding: 1.8em;}.productBuyBox .shipping span {margin-right: 0.3em;}.productBuyBox .shipping span + span:before {margin-right: 0.7em;}.actionButton.basketmobileonly {display: inline-block;margin: 0.3em 0 0.7em;}.product div.left,.product div.right {float: none;width: 100%;text-align: center;}.product div.right {margin: 1em auto 0;max-width: 8em;}.product span.page {text-align: center;}.product .addbutton {width: 100%;float: none;margin: 0 0 0.3em;}.product .addbutton.right {float: none;margin: 0 0 1em;}.alert .log {padding: 2em 1.5em 1.5em;}.alert .log button {display: block;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; width: 100%;margin: 0.6em 0 0;text-align: center;}#popupEntity {position: fixed;height: 100% !important;min-height: 0 !important;padding: 2.5em 0 0 !important;}#popupEntity div.wrapper {width: 100%;}#homeslider .scroller {width: 150%;transition: left 0.5s;position: relative;left: 0;}#homeslider .scroller[data-position="1"] {left: 0;}#homeslider .carousel .item .fade h3 {font-size:1em;}#homeslider .carousel .item .fade.floatLeft{width:80% !important;font-size:1em;} #homeslider .scroller[data-position="2"] {left: -25%;}#homeslider .scroller[data-position="3"] {left: -50%;}.formEntry .half {width:100% !important;float:none !important;}.dropform {padding: 1.5em 1.7em 1.7em;}.dropform span.close {font-size: 2.1em;}.instafeed img:nth-of-type(3n) {margin-right: 0;}.table { overflow:auto; }#accountMenu ul li {float:left;width:48%;margin:0 1em;}footer .divide a,footer .divide a + a,footer .divide span,footer .divide span + span {display: block;padding: 0;margin: 0 0 0.3em;}footer .divide a:before,footer .divide span:before {display: none !important;}.catSelection .item {width:48%;margin:1.5% 1.5% 1.5% 0;}.productInfo { width:auto; float:none; margin-bottom:1em; }.basketName { display: none;}  #accountMenu ul li {width:100%;float:none;min-height:50px;margin-left:0em !important;padding-left:00em;}#proceed_stage button, #your_cart_billing button, #your_cart_billing .dd_toggle{width:100% !important;float:none !important}.hidePhablet {display:none !important;}  #homeslider .carousel .item .fade {line-height:1.4em;}.productlist .product div.pimg img { max-width:100%; }.flRight { float:none !important;  }.flLeft { float:none !important;   }.fifty { width:100%; }.viewAll { width:100% !important;  }#uc_firstchild div {display: none;}#uc_item_mobile {display: block !important;}.uc_item_name {width: 100%;margin: 0;padding: 0 0 1em;font-size: 1.6em;font-weight: 600;}.uc_item_prices {width: 70%;position: relative;top: -0.2em;}.uc_total_price {width: 20%;text-align: right;}.uc_item_name {position: relative;top: 0.3em;}.uc_item_del {width: 10%;}#your_cart_billing .your_details_column {float: none;width: 100%;padding: 0 0 3em;border: 0;}#uc_cartDetails {font-size: 0.9em;}#uc_cartDetails .box {padding: 3em 1em 1em;}#uc_cartDetails .box:nth-child(n-1) {width: 48%;margin-right: 4%;}#uc_cartDetails .box:nth-child(4n),#uc_cartDetails .box:nth-child(3n) {margin-right: 4%;}#uc_cartDetails .box:nth-child(4n+1),#uc_cartDetails .box:nth-child(3n+1) {clear: none;}#uc_cartDetails .box:nth-child(2n+1) {clear: both;}#uc_cartDetails .box:nth-child(2n) {margin-right: 0;}.voucher { margin:1em 0px; width:100%; }#proceed_stage a.button {float:none;width:auto;}}@media (max-width: 400px) {body {font-size: 11px;}#menuSpacer,#mainNav {font-size: 10px;}.dropform {position: fixed;top: 0 !important;width: 100%;height: 100%;box-shadow: none;overflow: auto;z-index: 99999999999999999999999999999;padding: 3em 1.8em;border-radius: 0;}.dropform span.close {font-size: 2.2em;}#showcart ul {font-size: 1em;}#showcart ul li {padding-left: 59px;}#showcart ul li img {width: 44px;height: 44px;}.formEntry.half {width:100% !important;float:none !important;}.gallery.overview .item {width:100%;float:none;}#galleryLightbox span.close {right:-0.9em;} .zoomBox {display:none;}.gallery.view .item {width:33%;margin: 0;float:none;max-height:350px;margin:1em 0em;}.gallery.view .item{margin:1em 0px 2em !important;}#homeslider .scroller {width: 220%;}#homeslider .scroller[data-position="2"] {left: -60%;}#homeslider .scroller[data-position="3"] {left: -120%;}.catSelection .item {width:98%;float:none;margin:2.5em 0em;}#uc_cartDetails li {padding: 3em 0;border-bottom: 3px solid #eee;}#uc_firstchild div {display: none;}#uc_item_mobile {display: block !important;}.uc_item_name {width: 100%;margin: 0;padding: 0 0 1em;font-size: 1.4em;line-height: 1.5em;font-weight: 600;}.uc_item_prices {width: 100%;padding: 1em 0;}.uc_total_price {width: 87.5%;float: left;}.uc_total_price:before {content: 'Sub-total: ';font-weight: normal;text-transform: uppercase;font-size: 0.8em;margin: 0 0.5em 0 0;}.uc_item_del {text-align: left;width: 10%;float: right;}.uc_changeQuantity {width: 100%;box-sizing: border-box;}.uc_confirmDeleteWrapper button,.uc_confirmDeleteWrapper button + button {clear: both;margin-right: 1.3em;}#your_cart_billing .your_details_column .drop {display: block;width: 100%;float: none;line-height: 2.5em;}#your_cart_billing .your_details_column .drop input {width:100%;}#your_cart_billing {padding: 1em 1.5em 3em;}#your_cart_billing .your_details_column {float: none;width: 100%;padding: 0 0 3em;border: 0;}#your_cart_billing .your_details_column label,#your_cart_billing .your_details_column input,#your_cart_billing .your_details_column div.input_dropdown  {float: none;width: 100%;}#uc_cartDetails .box:nth-child(n-1) {width: 100% !important;margin-right: 0 !important;float: none;}#showcart ul {max-height:none;overflow:visible !important;margin-right:-1em;padding-right:1em; }}[class^="col-"], [class*=" col-"] {margin: 0 0 1em;display: block;float: left;width: 33.33%;}.productlist [class^="col-"],.productlist [class*=" col-"]{margin-bottom: 3em;}@media (min-width: 1100px) {[class^="col-"], [class*=" col-"] {margin-left: 1%; }.col-4 {width: 24.25%; }.col-4:nth-of-type(4n+1) {margin-left: 0; clear: both; }.col-3 {width: 32.66%; }.col-3:nth-of-type(3n+1) {margin-left: 0; clear: both; }.col-2 {width: 49.5%; }.col-2:nth-of-type(2n+1) {margin-left: 0; clear: both; }}@media (min-width: 920px) and (max-width: 1099px) {[class^="col-"], [class*=" col-"] {margin-left: 2%; }.col-4,.col-3{width: 49%; }.col-4:nth-of-type(2n+1),.col-3:nth-of-type(2n+1) {margin-left: 0; clear: both; }.col-2 {width: 100%; float: none; margin-left: 0; clear: both; }}@media (min-width: 720px) and (max-width: 919px) {[class^="col-"], [class*=" col-"] {margin-left: 1%; }.col-4 {width: 24.25%; }.col-4:nth-of-type(4n+1) {margin-left: 0; clear: both; }.col-3 {width: 32.66%; }.col-3:nth-of-type(3n+1) {margin-left: 0; clear: both; }.col-2 {width: 49.5%; }.col-2:nth-of-type(2n+1) {margin-left: 0; clear: both; }}@media (min-width: 360px) and (max-width: 719px) {.col-4 {width: 48.5%; }.col-4:nth-of-type(2n) {float: right; }.col-4:nth-of-type(2n+1) {clear: both; }.col-3,.col-2,.col-1 {width: 100%; float: none; margin-left: 0; clear: both; }}@media (max-width: 359px) {[class^="col-"], [class*=" col-"] {width: 100%; float: none; margin-left: 0; clear: both; }}@media screen and (max-width: 800px) {div[data-columns]::before {content: '2 .masonryfloat.masonry_doublecol';}}@media screen and (min-width: 801px) and (max-width: 1150px) {div[data-columns]::before {content: '3 .masonryfloat.masonry_triplecol';}}@media screen and (min-width: 1151px) {div[data-columns]::before {content: '4 .masonryfloat.masonry_quadcol';}}.masonryfloat {float: left;-webkit-box-sizing: border-box;-mox-box-sizing: border-box; box-sizing: border-box;padding: 0 0.6em;}.masonryfloat:first-of-type {padding-left: 0;}.masonryfloat:last-of-type {padding-right: 0;}.masonryfloat .box {margin-bottom: 3em;}.masonry_singlecol{ width: 100%;}.masonry_doublecol{ width: 50%;}.masonry_triplecol{ width: 33.33%;}.masonry_quadcol{ width: 25%;}	
