html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%; box-sizing: border-box;}*,*:before,*:after{box-sizing:border-box;}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:black}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {    -webkit-appearance: none;    margin: 0; }input[type='number'] {    -moz-appearance:textfield;}.checkoutButtons #paypal-button {  width: 100%;  text-align: center;  margin: 2em auto 1em;}.checkoutButtons .cc-image {  display: block;  margin: 0 auto;  max-width: 200px;}.itemSection .itemLeft .item-pp-4-message {  display: none;}.itemSection .itemMainInfo .item-pp-4-message {  display: block;}@media all and (max-width: 700px) {  .itemSection .itemLeft .item-pp-4-message {    display: block;  }  .itemSection .itemMainInfo .item-pp-4-message {    display: none;  }}.orderConfirmation .contentWrap {  padding: 0 1em;}.orderConfirmation .contentWrap .container {  padding: 0;}.orderConfirmation .heading .container {  -ms-flex-align: center;      align-items: center;  padding: 2em 0 0;}.orderConfirmation .heading .container .date {  font-size: 1.1em;}.orderConfirmation .topMessage .container,.orderConfirmation .bottomMessage .container {  border-top: 1px solid var(--opacity20, rgba(0, 0, 0, 0.2));  border-bottom: 1px solid var(--opacity20, rgba(0, 0, 0, 0.2));  padding: 1em 0;  margin: 2em auto;}.orderConfirmation .topMessage .container:empty,.orderConfirmation .bottomMessage .container:empty {  display: none;}.orderConfirmation .print {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: end;      justify-content: flex-end;  padding: 0.5em 0;}.orderConfirmation .print #print {  border: 1px solid var(--primaryDark);  color: var(--primaryDark);  font-size: 1em;  padding: 0.2em 1.5em;  transition: all 0.3s ease;}.orderConfirmation .print #print:before {  content: "\f02f";  font-family: fontAwesome;  margin-right: 0.5em;}.orderConfirmation .print #print:hover {  background: var(--primary, #222);  color: white;}.orderConfirmation .cartItemsWrap .container {  -ms-flex-wrap: wrap;      flex-wrap: wrap;  -ms-flex-direction: column;      flex-direction: column;}.orderConfirmation .cartItemsWrap .container .viewCartItems {  width: 100%;  margin: 0;}.orderConfirmation .viewCartItems .totals {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: end;      justify-content: flex-end;  -ms-flex-direction: column;      flex-direction: column;  -ms-flex-align: end;      align-items: flex-end;  margin: 0 0 1em;  width: 100%;  background: var(--opacity05, rgba(0, 0, 0, 0.5));  border-top: 1px solid var(--opacity20, rgba(0, 0, 0, 0.2));  color: var(--fontColor);  padding: 0.5em 1em 1em;  font-size: 1.2em;}.orderConfirmation .viewCartItems .totals div {  padding: 0.2em 0;}.orderConfirmation .viewCartItems .totals div span {  font-weight: bold;}.orderConfirmation .customerDetails {  padding: 1em 0;  margin: 1em auto;}.orderConfirmation .customerDetails .container span {  font-size: 0.9em;  font-weight: bold;}.orderConfirmation .customerDetails .container .shippingDetails {  width: 33%;}.orderConfirmation .customerDetails .container .billingDetails {  width: 33%;}.orderConfirmation .customerDetails .container .createAccountWrap {  width: 33%;  background: white;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: center;      justify-content: center;  -ms-flex-align: center;      align-items: center;  -ms-flex-direction: column;      flex-direction: column;  padding: 1em;}.orderConfirmation .customerDetails .container .createAccountWrap .creatAccountMessage {  margin-bottom: 1em;}.orderConfirmation .loyaltyDiscount .container {  background: white;  padding: 1em;}.orderConfirmation .loyaltyDiscount .container .loyaltyMessage {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: center;      justify-content: center;  -ms-flex-align: center;      align-items: center;  text-align: center;  width: 70%;  text-align: center;  padding: 0 0.5em;}.orderConfirmation .loyaltyDiscount .container .loyaltyDiscountCode {  text-align: center;  font-size: 1.3em;  padding: 1em;  color: white;  background: var(--primary, #111);  margin: 1em auto;  width: 30%;}.orderConfirmation .relatedItems .container {  padding: 2em 0;  -ms-flex-wrap: wrap;      flex-wrap: wrap;}.orderConfirmation .relatedItems .container .relatedHeading {  width: 100%;}@media all and (max-width: 700px) {  .orderConfirmation .siteBottom .container {    -ms-flex-direction: column;        flex-direction: column;  }  .orderConfirmation .siteBottom .container h1 {    text-align: center;  }  .orderConfirmation .siteBottom .container .viewCartRow:before {    height: 35px;  }  .orderConfirmation .customerDetails .container .shippingDetails,.orderConfirmation .customerDetails .container .billingDetails,.orderConfirmation .customerDetails .container .createAccountWrap {    width: 100%;    padding: 1em 0;  }  .orderConfirmation .loyaltyDiscount .container .loyaltyMessage,.orderConfirmation .loyaltyDiscount .container .loyaltyDiscountCode {    width: 100%;  }}.paypal-active {  position: fixed;  top: 0;  left: 0;  background: rgba(0, 0, 0, 0.8);  width: 100%;  height: 100%;  z-index: 1000;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: center;      justify-content: center;  -ms-flex-line-pack: center;      align-content: center;  -ms-flex-align: center;      align-items: center;}.paypal-active .paypal-auth-wrap {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: center;      justify-content: center;  -ms-flex-line-pack: center;      align-content: center;  -ms-flex-wrap: wrap;      flex-wrap: wrap;  background: white;  width: 100%;  max-width: 400px;  padding: 2em;  border-radius: 0.5em;  box-shadow: 1px 1px 20px rgba(0, 0, 0, 0.8);}.paypal-active .paypal-auth-wrap .title {  font-size: 2em;  font-weight: 700;  font-family: var(--headingFont);  display: block;  width: 100%;  text-align: center;  color: var(--headingColor);}.paypal-active .paypal-auth-wrap span {  margin: 1em auto 0;  color: var(--fontColor);}.paypal-active .paypal-auth-wrap .loading {  display: inline-block;  position: relative;  width: 70px;  height: 70px;  margin-bottom: 1em;}.paypal-active .paypal-auth-wrap .loading div {  box-sizing: border-box;  display: block;  position: absolute;  width: 54px;  height: 54px;  margin: 6px;  border: 6px solid #2790c3;  border-radius: 50%;  animation: loading 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;  border-color: #2790c3 transparent transparent transparent;}.paypal-active .paypal-auth-wrap .loading div:nth-child(1) {  animation-delay: -0.45s;}.paypal-active .paypal-auth-wrap .loading div:nth-child(2) {  animation-delay: -0.3s;}.paypal-active .paypal-auth-wrap .loading div:nth-child(3) {  animation-delay: -0.15s;}@keyframes loading {  0% {    transform: rotate(0deg);  }  100% {    transform: rotate(360deg);  }}.checkoutPayPal .checkoutLeft {  max-width: 550px;}.checkoutPayPal .checkoutButtons {  margin-top: 1em;  -ms-flex-line-pack: start;      align-content: flex-start;  min-height: 500px;}.checkoutPayPal .checkoutButtons .checkoutPrev.smlBtn {  margin: 10px auto;  font-size: 0.7em;  border: none;}.checkoutPayPal .checkoutButtons form {  width: 100%;}.checkoutPayPal .checkoutButtons .payment-method {  width: 100%;  border: 1px solid rgba(0, 0, 0, 0.1);  margin: 0em auto;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: distribute;      justify-content: space-around;  -ms-flex-align: center;      align-items: center;  -ms-flex-wrap: wrap;      flex-wrap: wrap;  position: relative;  cursor: pointer;  transition: var(--transition, all 0.3s ease);}.checkoutPayPal .checkoutButtons .payment-method:hover {  border-color: var(--cta, #888);}.checkoutPayPal .checkoutButtons .payment-method:hover .payment-choice icon {  border-color: var(--cta, #888);}.checkoutPayPal .checkoutButtons .payment-method:hover .payment-choice icon:after {  opacity: 1;}.checkoutPayPal .checkoutButtons .payment-method:hover:after {  color: var(--cta, #888);}.checkoutPayPal .checkoutButtons .payment-method:first-child {  border-radius: 0.5em 0.5em 0 0;}.checkoutPayPal .checkoutButtons .payment-method:last-child {  border-radius: 0 0 0.5em 0.5em;}.checkoutPayPal .checkoutButtons .payment-method .payment-choice {  width: 100%;  padding: 0.8em 1.2em;  padding-right: 2.5em;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: justify;      justify-content: space-between;  -ms-flex-align: center;      align-items: center;  -ms-flex-wrap: wrap;      flex-wrap: wrap;  line-height: 1em;}.checkoutPayPal .checkoutButtons .payment-method .payment-choice icon {  display: inline-block;  background: white;  position: relative;  width: 24px;  height: 24px;  border-radius: 50%;  border: 1px solid #888;  margin-right: 1.4em;}.checkoutPayPal .checkoutButtons .payment-method .payment-choice icon:after {  content: "";  width: 16px;  height: 16px;  border-radius: 50%;  position: absolute;  top: 3px;  left: 3px;  background: #888;  background: var(--cta, #888);  opacity: 0;  transition: var(--transition, all 0.3s ease);}.checkoutPayPal .checkoutButtons .payment-method .payment-choice .text {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: start;      justify-content: flex-start;  -ms-flex-align: center;      align-items: center;  height: 50px;  width: 60%;  -moz-user-select: none;  -webkit-user-select: none;  -ms-user-select: none;  user-select: none;}.checkoutPayPal .checkoutButtons .payment-method .payment-choice .text .text-wrap {  width: auto;  font-weight: bold;  color: var(--fontColor);  -moz-user-select: none;  -webkit-user-select: none;  -ms-user-select: none;  user-select: none;}.checkoutPayPal .checkoutButtons .payment-method .payment-choice .cc-image {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: center;      justify-content: center;  -ms-flex-align: center;      align-items: center;  width: 100%;  height: auto;  max-width: 140px;}.checkoutPayPal .checkoutButtons .payment-method .payment-choice .cc-image img {  width: 100%;  height: auto;}.checkoutPayPal .checkoutButtons .payment-method .more {  display: none;  width: 100%;  border-top: 1px solid rgba(0, 0, 0, 0.1);  padding: 1em;}.checkoutPayPal .checkoutButtons .payment-method .more span {  display: block;}.checkoutPayPal .checkoutButtons .payment-method .more #paypal-button {  margin: 2em auto 0;  position: relative;  z-index: 2;}.checkoutPayPal .checkoutButtons .payment-method .shop-pg-logo {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: center;      justify-content: center;  -ms-flex-align: center;      align-items: center;  line-height: 1em;  position: relative;  top: 0em;  width: 100%;  max-width: 110px;  max-height: 40px;  margin: 0;}.checkoutPayPal .checkoutButtons .payment-method .shop-pg-logo img {  display: inline;  width: 100%;  height: auto;}.checkoutPayPal .checkoutButtons .payment-method:after {  content: "\f078";  font-family: fontAwesome;  color: black;  font-size: 1em;  position: absolute;  top: 1.6em;  right: 0.8em;  transition: var(--transition, all 0.3s ease);  pointer-events: none;}.checkoutPayPal .checkoutButtons .payment-method.active {  border-color: var(--cta, #888);}.checkoutPayPal .checkoutButtons .payment-method.active:after {  color: var(--cta, #888);  transform: rotate(180deg);}.checkoutPayPal .checkoutButtons .payment-method.active .more {  display: block;}.checkoutPayPal .checkoutButtons .payment-method.active icon {  border-color: var(--cta, #888);}.checkoutPayPal .checkoutButtons .payment-method.active icon:after {  opacity: 1;}.checkoutPayPal .checkoutButtons .payment-method.paypal .more span {  text-align: center;  margin: 0.3em auto;}.checkoutPayPal .checkoutButtons .payment-method.paypal .more .cc-image {  max-width: 170px;  margin: 0.5em auto 0;}@media (min-width: 701px) and (max-width: 910px) {  .checkoutPayPal .checkoutButtons .payment-method .payment-choice .cc-image {    margin-left: 45px;  }  .checkoutPayPal .checkoutButtons .payment-method .payment-choice .text {    width: 100%;    height: 40px;  }}@media all and (max-width: 700px) {  .checkout .payment-method .payment-choice .text, .checkout .payment-method .payment-choice .shop-pg-logo {    width: 100%;  }  .checkoutPayPal .checkoutButtons .payment-method .payment-choice .text {    width: 100%;    height: 40px;  }  .checkoutPayPal .checkoutButtons .payment-method.stripe .more .display-grid {    -ms-grid-columns: 1fr;        grid-template-columns: 1fr;    gap: 0;  }  .checkoutPayPal .checkoutButtons .payment-method .payment-choice .cc-image {    margin-left: 45px;  }  .checkoutPayPal .siteContent .checkoutLeft .checkoutButtons .payment-method.stripe button {    margin: 1em auto;  }}html {  overflow-y: scroll;  -webkit-font-smoothing: antialiased;}body {  background: #fff;  font: 16px/1.6em 'Roboto', BlinkMacSystemFont, "-apple-system", "Segoe UI", Roboto, Helvetica, Arial, sans-serif;  font-weight: 300;  color: #333;}a {  color: #f5822b;}a:hover {  color: #000;}p {  margin: 1em 0;}icon,.contactSocial a:before{  font-family: fontawesome;  font-weight: normal;}h1, h3, h5{ font-family: inherit;  font-weight: 900;  line-height: 1.4em;  color: #111;  margin: .3em 0; position: relative;}h1 span, h3 span, h5 span{ font-weight: 100;}h3:before,h4:before{  position: absolute;  content: "";  width: 150px;  height: 2px;  background: #f5822b;  bottom: -.2em;  left: 0;}h3[style*="center"]:before,h4[style*="center"]:before{  right: 0;  margin: auto;}h2, h4, h6 { font-family: inherit; font-weight: 100; line-height: 1.4em; color: #111; margin: .3em 0 .6em; position: relative;}h2 span, h4 span, h6 span{  font-weight: 900;}h1 {  font-size: 2.2em;  margin: 0;}h2 {  font-size: 2.2em;  margin: 0;}h3 {  font-size: 1.8em;}h4 {  font-size: 1.8em;}h5 {  font-size: 1.2em;}h6 {  font-size: 1.2em;  font-weight: 300;}section {  width: 100%;}.container {  max-width: 1500px;  width: 100%;  margin: auto;  position: relative;}.textSection .siteContent, .categorySection .siteContent, .viewCart .siteContent {  padding: 4em 0;}.textSection .siteContent img, .categorySection .siteContent img, .viewCart .siteContent img {  height: auto !important;  max-width: 100%;}.contentWrap section:last-of-type > div:last-of-type .siteContent {}.siteBottom .container {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: stretch;      -ms-flex-align: stretch;          align-items: stretch;  padding: 0 50px;}.siteContent, .searchContent {  width: 100%;  -ms-flex: 1 1 auto;}#subBannerHome img, #subBanner img {  width: 100%;  height: auto;  display: block;}.buttonSection .siteContent, .buttonSection .container {  padding: 0;}.desktop-hide, a.desktop-hide {  display: none !important;}.sidebar {  width: 280px;  padding: 1px 15px 1px 1px;  margin:15px;  -webkit-box-flex: 0,;      -ms-flex: 0, 0, 0;          flex: 0, 0, 0;  line-height: 1.5em;  overflow: hidden;  border-right: 1px solid #ccc;}.textSection .sidebar, .photoSection .sidebar {  display: none;}.sidebar .item, #outerSidebar .item {  width: 100%;  margin-top: 0;}.sidebar .item .contentImg, #outerSidebar .item .contentImg {  width: 100%;  height: 0;  padding-bottom: 80%;  background-size: cover !important;  background-repeat: no-repeat !important;  background-position: center center !important;}.sidebar .item .caption, #outerSidebar .item .caption {  font-size: .9em;}#outerSidebar {  display: none;}#cartContent .sidebar {  display: none;}.contact a:before, .contact div:before,.contact p:before,.contactSocial a:before, .contactSocial div:before,.contactSocial p:before{  font-family: FontAwesome;  display: inline-block;  position: relative;  margin-right: .5em;  color: inherit;  speak: none;  font-style: normal;  font-weight: normal !important;  font-variant: normal;  text-transform: none;  line-height: 1;    -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.phone:before {  content: "\f095";    content: "\f098";  }.mobile:before {  content: "\f10b";  }.email:before {  content: "\f2b7";    content: "\f2b6";    content: "\f003";    content: "\f0e0";    content: "\f199";  }.fax:before {  content: "\f1ac";  }.address:before {  content: "\f278";    content: "\f279";    content: "\f124";    content: "\f041";  }.facebook:before {  content: "\f082";    content: "\f09a";  }.instagram:before {  content: "\f16d";  }.twitter:before {  content: "\f081";    content: "\f099";  }.googlePlus:before {  content: "\f0d4";    content: "\f0d5";  }.pinterest:before {  content: "\f0d3";    content: "\f0d2";  }.linkedIn:before {  content: "\f08c";    }.youTube:before {  content: "\f16a";    content: "\f166";    content: "\f167";  }.flickr:before {  content: "\f16e";  }hr {  border: 0;  height: 1px;  color: #ccc;  background-color: #ccc;  width: 100%;}#menu {  position: fixed;  z-index: 999;  top: 20px;  margin-left: 400px;  width: calc(100% - 400px)}#menu nav {  max-width:calc(100% - 100px);  width: 100%;  margin: auto;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;     -webkit-flex-direction: row;  -ms-flex-direction: row;  flex-direction: row;             -webkit-justify-content: flex-end;  -ms-flex-pack: end;  justify-content: flex-end;     -webkit-align-items: center;   -ms-flex-align: center;           align-items: center;               flex-wrap: wrap;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  padding: 0 5px;}#menu nav li {  list-style: none;  float: left;  display: inline-block;  margin: 0 1px;}#menu nav li a {  display: inline-block;  text-decoration: none;  position: relative;  width: 100%;  padding: 3px 9px;  line-height: 1.2em;  color: #008c96;  font-size: .9em;  font-weight: 300;  text-transform: uppercase;}#menu nav:hover li{opacity:.4;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}#menu nav li:hover{opacity:1 !important;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}#menu nav:hover li ul li{opacity:.85;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}#menu nav li.current a {  opacity:1 !important;  font-weight: 900;  color: #f5822b;}#menu nav ul .current a{  background: rgba(0,0,0,.15);}#menu nav .parent > a:after {  font-family: FontAwesome;  margin-left: 8px;  content: "\f107";  line-height: 1em;}#mobileMenu, #navToggleWrap {  display: none;}#menu nav ul {  position: absolute;  width: 180px;  margin: 0;  padding: 0;  display: none;  font-size: .85em;}#menu .subContainer {  margin-top: 2px;  position: relative;  background: #58585b;  display: inline-block;  padding: 0px;  width: 100%;  box-sizing: border-box;}#menu nav ul li {  width: 100%;  display: inline-block;}#menu nav ul li a {  padding: 10px 15px;  line-height: 1.3em;  color: #fff;}@media all and (max-width: 700px) {  #navToggleWrap {    position: fixed;    top: 0;    left: 0;    width: 100%;    z-index: 2000;    -webkit-transition: 0.4s;    transition: 0.4s;  }  .siteTop {    padding-top: 50px;  }  .mobileScroll.mobileScrollStart #navToggleWrap {    top: -100%;  }}.sideMenu li {  width: 100%;  list-style: none;  margin-bottom: 5px;  position: relative;}.sideMenu li a {  width: 100%;  display: inline-block;  background: #222;  text-decoration: none;  color: #fff;  padding: 10px;}.sideMenu li a:hover {  background: #eee;  color: #222;}.sideMenu li ul {  position: absolute;  z-index: 1000;  top: 0;  left: 200px;  width: 210px;  margin: 0;  padding: 0;  display: none;}.sideMenu li .subContainer {  padding-left: 10px;}.sideMenu .current ul a {  background: #222;}.sideMenu .current a, .sideMenu ul .current a {  background: #222;}.contentImgRow .item {  display: inline-block;}.contentImgRow .contentImg {  width: 100%;  height: 0;  padding-bottom: 100%;  background-repeat: no-repeat !important;  background-size: cover !important;  background-position: center center !important;  image-rendering: auto;  margin: 0;}.contentImgRow .caption:empty {  display: none;}.contentImgRow .item:after {  content: "\f00e";  font-family: FontAwesome;  font-size: 2em;  color: #fff;  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center;  -webkit-box-pack: center;      -ms-flex-pack: center;          justify-content: center;  -webkit-transition: 0.3s;  transition: 0.3s;  -webkit-transition-delay: 0.1s;          transition-delay: 0.1s;  opacity: 0;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    pointer-events: none;}.contentImgRow .item:hover:after {  opacity: 1;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";  -webkit-transform: scale(1.2);          transform: scale(1.2);}.contentImgRow .item {  overflow: hidden;}.clients .contentImgRow .item {  background: #fff;}.contentImgRow .item .image {  -webkit-transition: 0.3s;  transition: 0.3s;}} */.clients .item:hover .image {  -webkit-transform: scale(1) rotate(0deg);          transform: scale(1) rotate(0deg);  opacity: 1;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.contentImgRow .caption {  font-size: .8em;  position: absolute;  width: calc(100% - 28px);  left: 14px;  box-sizing: border-box;  bottom: 14px;  background: rgba(0,140,155,.9);  color: #fff;  padding: 10px;}.contentImgRow .caption h1,.contentImgRow .caption h2,.contentImgRow .caption h3,.contentImgRow .caption h4,.contentImgRow .caption h5,.contentImgRow .caption h6{  color: #fff;  line-height: 1em;}.caption li{  margin-bottom: 0!important;}#enquiry {  width: 100%;  max-width: 400px;  border:1px solid rgba(0, 0, 0, 0.05);  float: right;  padding: 0;  margin-left: 20px;  margin-bottom: 20px;  font-size: .8em;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: justify;      -ms-flex-pack: justify;          justify-content: space-between;  -ms-flex-wrap: wrap;      flex-wrap: wrap;}.enqHeader {  width: 100%;  background: #111;  text-transform: uppercase;  font-weight: 800;  text-align: center;  color: #fff;  padding: 6px 10px;  margin: 9px 9px 6px;  font-size: 1.2em;  letter-spacing: -.05em;}.enqHeader h5{  color: #fff;}.enqRow {  width: 100%;  overflow: hidden;  padding: 3px 5px;}.enqRow.half {  width: 50%;  display: inline-block;}.enqLeft {  padding: 0 5px;  float: left;  width: 25%;  font-size: 1.2em;}.enqRight {  width: 75%;  float: left;}.enqRow.half .enqLeft, .enqRow.half .enqRight {  width: 100%;  font-size: 1em;}.enqLeft, .enqRight {width: 100%;font-size: 1em;}.enqLeft {  line-height: 1.3em;  padding: 5px 5px 10px;  opacity: .8;}.enqRow {padding: 3px 10px;}#enquiry input, #enquiry textarea, #enquiry select {  font-family: inherit;}#enquiry input, #enquiry textarea {  width: 100%;  border: none;  padding: 7px 5px;  background: #fff;  -webkit-appearance: none;  border-radius: 0;  font-size: 12px;}input[type=text], input[type=tel], input[type=email], input[type=number], .select, textarea {  -webkit-transition: all 0.2s ease-in-out;  transition: all 0.2s ease-in-out;  background: #fff;  color: #222;  outline: 1px solid rgba(0, 0, 0, 0.25);  border: none;}input[type=text]:hover, input[type=tel]:hover, input[type=email]:hover, input[type=number]:hover, .select:hover, textarea:hover {  outline: 1px solid rgba(0, 0, 0, 0.2);}input[type=text]:focus, input[type=tel]:focus, input[type=email]:focus, input[type=number]:focus, .select:focus, textarea:focus {  background: #eee;  outline: 1px solid #f5822b;}#enquiry textarea {  height: 80px;  padding: 0px 5px;}#enquiry input[type="radio"] {  width: 15px;  -webkit-appearance: radio;  margin: 0;  padding: 0;}#enquiry input[type="checkbox"] {  -webkit-appearance: checkbox;  width: 15px;  margin: 0;  padding: 0;}#enquiry input[type="submit"] {  margin-bottom: 10px;  border: 0;  cursor: pointer;}#enquiry select {  width: 100%;  padding: 5px;}#enquiry ::-webkit-input-placeholder {  color: #000;  opacity: 0.6;}#enquiry :-moz-placeholder {  color: #000;  opacity: 0.6;}#enquiry ::-moz-placeholder {  color: #000;  opacity: 0.6;}#enquiry :-ms-input-placeholder {  color: #000;  opacity: 0.6;}.select {  position: relative;}.select:after {  position: absolute;  top: 0;  right: 0;  height: 100%;  width: 25px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-pack: center;      -ms-flex-pack: center;          justify-content: center;  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center;  content: "\f078";  border-left: 1px solid #ccc;  font-family: fontawesome;  pointer-events: none;}.select select {  background: 0;  border: 0;  -webkit-appearance: none;     -moz-appearance: none;          appearance: none;  display: inline-block;  width: 100%;  padding: .5em;  outline: 0;}footer {  border-top: 1px solid rgba(255,255,255,.1);  font-size: .8em;  position: relative;  z-index: 1001;  background: #fff;}#footerBottom{  padding: 60px 0;  background:#111;}#footerTop .container{  padding: 0px 0;}footer .container {  overflow: hidden;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  max-width: calc(100% - 100px);  -webkit-box-pack: justify;      -ms-flex-pack: justify;          justify-content: space-between;  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center;}footer {  color: #fff;}#footerBottom a {  color: inherit;  opacity: 0.5;  text-decoration: none;}#footerBottom a:hover {  color: inherit;  opacity: 1;}footer nav {  width: 60%;  display: inline-block;}footer nav li {  list-style: none;  float: left;  display: inline-block;}footer nav li a {  text-decoration: none;  padding: 5px 10px;  display: inline-block;}.footerRight {  text-align: right;  margin-right: 10px;}#toTop {  position: fixed;  bottom: 20px;  right: 20px;  z-index: 900;}#toTop:before {  content: "\f077";}.siteBottom .siteContent li {  margin-bottom: 0.5em;  position: relative;}.siteBottom .siteContent ul {  list-style: none;  padding-left: 20px;}.siteBottom .siteContent ul li:before {  content: "\f10c";  font-family: FontAwesome;  font-size: 0.8em;  margin-right: 0px;  color: #f5822b;  position: absolute;  top: 0;  left: -20px;}.grid {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;      flex-wrap: wrap;  width: 100%;}.grid:after {    content: "";  display: table;  clear: both;}.grid.justify {  -webkit-box-pack: justify;      -ms-flex-pack: justify;          justify-content: space-between;}.grid.center {  -webkit-box-pack: center;      -ms-flex-pack: center;          justify-content: center;}.grid [class*='col-'], .contentImgRow .item, .cartThumb {  float: left;  margin: 5px;}.col-1 {  width: 100%;  width: calc(100% - 10px);}.col-2 {  width: 50%;  width: calc(50% - 10px);}.col-3 {  width: 33.33333%;  width: calc(33.33333% - 10px);}.col-3x2 {  width: 66.66%;  width: calc(66.66% - 10px);}.col-4, .contentImgRow .item, .cartThumb {  width: 25%;  width: calc(25% - 10px);  position: relative;}.col-4x3 {  width: 75%;  width: calc(75% - 10px);}.col-5 {  width: 20%;  width: calc(20% - 10px);}.col-5x2 {  width: 40%;  width: calc(40% - 10px);}.col-5x3 {  width: 60%;  width: calc(60% - 10px);}.col-5x4 {  width: 80%;  width: calc(80% - 10px);}.col-6 {  width: 16.666%;  width: calc(16.666% - 10px);}.col-6x5 {  width: 83.33%;  width: calc(83.33% - 10px);}.button,.contact a,#enquiry input[type="submit"],.basicFrame{  display: inline-block;  cursor: pointer;  line-height: 1em;  padding: 0.8em 1.6em;  text-decoration: none;  text-align: center;  font-weight: normal;}h6 a {  display: inline-block;  font-family: 'Roboto', sans-serif;  cursor: pointer;  line-height: 1em;  padding: 0.4em 0.6em;  text-decoration: none;  text-align: center;  font-weight: normal;  margin-top: 10px;}* a.iconOnly {  padding: 0.8em 0em;  width: 2.8em;}* a.iconOnly:before {  margin-right: 0;}.butS1,#enquiry input[type="submit"],body .cartBtn.green,body .cartBtn,.cartItemAdd,.checkoutNext,.editDetails,.saveDetails,div button,.blogBtn .button,#toTop,h6 a {  color:#f5822b;  border: 2px solid #f5822b;}h6 a:after{  font-family: FontAwesome;  display: inline-block;  position: relative;  margin-left: .5em;  color: inherit;  speak: none;  font-style: normal;  font-weight: normal !important;  font-variant: normal;  text-transform: none;  line-height: 1;    -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;  content: "\f054";  font-size: .8em;}.butS1:hover, .butS1:active,#enquiry input[type="submit"]:hover,#enquiry input[type="submit"]:active,body .cartBtn.green:hover,body .cartBtn.green:active,body .cartBtn:hover,body .cartBtn:active,.cartItemAdd:hover,.cartItemAdd:active,.checkoutNext:hover,.checkoutNext:active,.editDetails:hover,.editDetails:active,.saveDetails:hover,.saveDetails:active,div button:hover,div button:active,.blogBtn .button:hover,.blogBtn .button:active,#toTop:hover,#toTop:active,h6 a:hover,h6 a:active{  color: #fff;  background: #f5822b;  border: 2px solid #f5822b;}a.readMore{  color: #fff;  background: #f5822b;  border: 2px solid #f5822b;  text-decoration: none;  padding: 7px 14px;  display: inline-block;}.select:after {  color: #fff;  background: #58585a;  border: 2px solid #58585a;}.select:hover:after, .select:active:after {  color: #fff;  background: #58585a;  border: 2px solid #58585a;}.butS2, body .cartBtn.grey, .cartItemPrev, .checkoutPrev, .cartBtnHL.resumeShopping, .cartItemUpdate, .openCheckout, .blogNavigation a {  background: none;  border: 2px solid #58585a;  color: #58585a;}.butS2:hover, .butS2:active, body .cartBtn.grey:hover, body .cartBtn.grey:active, .cartItemPrev:hover, .cartItemPrev:active, .checkoutPrev:hover, .checkoutPrev:active, .cartBtnHL.resumeShopping:hover, .cartBtnHL.resumeShopping:active, .cartItemUpdate:hover, .cartItemUpdate:active, .openCheckout:hover, .openCheckout:active, .blogNavigation a:hover, .blogNavigation a:active {  color: #fff;  background: #58585a;  border: 2px solid #58585a;}.butS3 {  background: none;  border: 2px solid #fff;  color: #fff;}.butS3:hover, .butS3:active {  color: #ec008c;  background: #fff;  border: 2px solid #fff;}.butFrame, .cartThumb {  cursor: pointer;  text-decoration: none;  text-align: center;  position: relative;  overflow: hidden;  color: #fff;}.cartThumb:hover {  border: 1px solid #ccc;}.butHeading {  line-height: 1em;}.cartThumb.item {  color: #222;}.cartThumbs .cartThumb {  padding: 10px;}.imageFrame {  background: #fff;}.butImage, .cartThumbs .image {  width: 100%;  height: 0;  padding-bottom: 130%;  background-size: cover !important;  background-position: center center !important;  background-repeat: no-repeat !important;  position: relative;  cursor: pointer;  overflow: hidden;}.cartThumbs .cartThumb .imageFrame .image {  padding-bottom: 100%;  background-size: cover !important;}.cartThumb .banner {  background: #4183d7;  color: #eee;}.categoryMenu li.current > a {  color: #58585a;}.categoryMenu li > a:hover {  color: #f5822b;}.viewCartRowHeader {  background: #f5822b;  color: #fff;}.viewCartSection{  padding: 0!important;  margin-top: 0!important;  position: absolute;  top: 0;}.viewCartSection .container {  position: relative;  text-align: right;  max-width: calc(100% - 100px);}.viewCartSection #viewCart {  top: 0;  right: 0;  overflow: hidden;  z-index: 1000;  position: relative;  background: #f5822b;  color: #fff;  padding: .6em 1.2em;  font-size: .9em;  display: none;}#viewCart:before {    content: "\f07a";    font-family: fontawesome;  margin-right: 0em;  font-size: .9em;  margin-right: 15px;}#viewCart .itemCount,#viewCart .total,#viewCart .mobile-hide,#viewCart .noItems{  display: none;}#viewCart:after{  content:"Cart";  text-transform: uppercase;  font-weight: 700;}.contactSocial #viewCart.button{  display: inline-block;  padding-top:9px;}#banner{  height: 120px;  z-index:999;  position: fixed;  background: none;  top:0;  left:0;}.siteTop:before{  position: absolute;  left: 0;  top: 50px;  width: 100%;  height: 40vh;  border: none;    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,0) 100%);   background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);   background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);   filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 );   content: "";  z-index: 9;}.siteTop:after{  position: absolute;  left: 0;  top: 0px;  width: 100%;  height: 50px;  background: #fff;  content: "";  z-index: 9;}#banner .container{  width:100% !important;  position: relative;  max-width:calc(100% - 100px);}#banner:before{  position: absolute;  top: -65px;  left: 0;  width: 100%;  height: 65px;  background: #fff;  content: "";}#logo{  display: block;  position: absolute;  top: 0;  left: 0;   width: 100%;  max-width: 320px;  padding: 25px 0 0 10px;  height: auto;  z-index: 0;  cursor: pointer;}#logo img{  width: 100%;}.headerLogos{   display: -webkit-flex;   display: -ms-flexbox;   display: flex;}.headerLogos div{  margin-left: 10px;}.headerLogos div:nth-child(1){  width: 140px;  margin-left: 30px;} .headerLogos div:nth-child(2){  width: 100px;}  .headerLogos div:nth-child(3){  width: 100px;}  .headerLogos img{  width: 100%;  height: auto;}.contactContainer {  float: right;}.contact a, .contact div {  text-decoration: none;}.sideIcons {  position: fixed;  z-index: 1005;  top: calc(50% - 160px);  right: -170px;  font-size: 1em;}.sideIcons a,.sideIcons p {  display: block !important;  width: 220px;  margin: -1px 0 0;  background: #008c9b;  padding: 15px;  color: #fff;  text-transform: uppercase;  font-weight: 800;  text-align: left;  -webkit-transform: translatex(0px);          transform: translatex(0px);  -webkit-transition: 0.3s;  transition: 0.3s;}.sideIcons a:hover ,.sideIcons p:hover {  -webkit-transform: translatex(-140px);          transform: translatex(-140px);  border-radius: 2px 0 0 2px;}.sideIcons a:before,.sideIcons p:before {  margin-right: 15px;  width: 20px;  text-align: center;}.sideIcons a:before{  font-size: 1.3em;}#subBannerHome .container{  max-width:100%;	margin-top: 100vh !important;}.homeSlideshow{  position: fixed;  top: 0px;  left: 0px;  height: calc(100% - 0px);  width: 100%;  z-index: 0;}.downArrow{  position: absolute;  bottom:50px;  color: #fff;  z-index: 999;    -webkit-transition: all 0.2s ease-out;	transition: all 0.2s ease-out;  text-decoration: none;    border: 2px solid #fff;  padding: 2px 9px;  display: inline-block;  border-radius: 50%;}.downArrow span{  display: none;}.downArrow:after{  font-size: 12px;  content:  "\f078";  font-family: FontAwesome;  display: inline-block;  padding:0 0;  top: 0;}.downArrow:hover{  background: #fff;  color: #111;}.slider-text {  position: relative;  max-width: 500px;}.slider-text-container{  width: 40%;  max-width: 1500px;  padding: 20px;  margin: auto;  margin-left: 60%;  position: relative;}.slider-text-inner {  position: absolute;  top:0;  left:0;  width:100%;  height: 100%;  z-index: 1;  color: #fff;   display: -webkit-flex;   display: -ms-flexbox;   display: flex;      -webkit-flex-direction: row;   -ms-flex-direction: row;           flex-direction: row;              -webkit-align-items: center;   -ms-flex-align: center;           align-items: center;                                   flex-wrap: wrap;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;}.slider-text h1{  color: #fff;  font-size: 4.2em;  font-weight: 700;}.slider-text h4{  color: #fff;}.flickerplate {  position: relative;	width: 100%;	height: calc(100vh - 0px);	background-color: #222;	overflow: hidden;}.flickerplate ul.flicks {	width: 10000%;	height: 100%;	padding: 0px;	margin: 0px;	list-style: none}.flickerplate ul.flicks>li {	float: left;	width: 1%;	height: 100%;	background-position: center;	background-size: cover;	display: table}.flickerplate ul.flicks>li .flick-inner {	height: calc(100vh - 0px);	padding: 50px 50px 100px;	color: #fff;   display: -webkit-flex;   display: -ms-flexbox;   display: flex;      -webkit-flex-direction: row;   -ms-flex-direction: row;   flex-direction: row;             -webkit-box-align: end;  -ms-flex-align: end;  -ms-grid-row-align: flex-end;  align-items: flex-end;    flex-wrap: wrap;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  position: relative;  background: rgba(0,0,0,.5);}.flickerplate ul.flicks>li .flick-inner .flick-content {  width: 100%;  max-width: 850px;  position: relative;}.flickerplate ul.flicks>li.first-flick{  font-size: 2em;}.flickerplate ul.flicks>li .flick-inner .flick-title:before {  width: 150px;  height: 2px;  background: #f5822b;  position: absolute;  bottom: 0;  left: 0;  content: "";}.flickerplate ul.flicks>li .flick-title {	padding: 0px 0px 30px;	font-size: 1.4em;	line-height: 1.4em;	text-align: left;  font-weight: 100;  color: #fff;  text-shadow: 0 0 10px rgba(0,16,35,.3)}.flickerplate ul.flicks>li .flick-title span.lineOne,.flickerplate ul.flicks>li .flick-title span.lineTwo,.flickerplate ul.flicks>li .flick-title span.lineThree,.flickerplate ul.flicks>li .flick-title span.lineFour,.flickerplate ul.flicks>li .flick-title span.lineFive{  padding-left:20px;  position: relative;}.flickerplate ul.flicks>li.first-flick .flick-title span.lineOne,.flickerplate ul.flicks>li.first-flick .flick-title span.lineThree,.flickerplate ul.flicks>li .flick-title span.lineOne.bold,.flickerplate ul.flicks>li .flick-title span.lineTwo.bold,.flickerplate ul.flicks>li .flick-title span.lineThree.bold,.flickerplate ul.flicks>li .flick-title span.lineFour.bold,.flickerplate ul.flicks>li .flick-title span.lineFive.bold{  padding-left:0px;}.flickerplate ul.flicks>li .flick-title span.lineOne:before,.flickerplate ul.flicks>li .flick-title span.lineTwo:before,.flickerplate ul.flicks>li .flick-title span.lineThree:before,.flickerplate ul.flicks>li .flick-title span.lineFour:before,.flickerplate ul.flicks>li .flick-title span.lineFive:before{  content: "\f10c";  font-family: FontAwesome;  font-size: 0.8em;  margin-right: 0px;  color: #f5822b;  position: absolute;  top: 0;  left: 0px;}.flickerplate ul.flicks>li.first-flick .flick-title span.lineOne:before,.flickerplate ul.flicks>li.first-flick .flick-title span.lineThree:before,.flickerplate ul.flicks>li .flick-title span.lineOne.bold:before,.flickerplate ul.flicks>li .flick-title span.lineTwo.bold:before,.flickerplate ul.flicks>li .flick-title span.lineThree.bold:before,.flickerplate ul.flicks>li .flick-title span.lineFour.bold:before,.flickerplate ul.flicks>li .flick-title span.lineFive.bold:before{  display: none;}.flickerplate ul.flicks>li .flick-title span.bold{  font-weight: 900;  font-size: 1.6em;  line-height: 1.4em;}@media only screen and (max-width: 43.813em) {.flickerplate ul.flicks>li .flick-title {	font-size: 1.667em}}.flickerplate ul.flicks>li .flick-sub-text {	padding: 5px;	font-weight: 300;	color: #fff;	text-align: left;  font-size: 1.6em;}.flickerplate ul.flicks>li .flick-title span.flick-block-text, .flickerplate ul.flicks>li .flick-sub-text span.flick-block-text {	padding: 12px 18px;	background-color: rgba(0,0,0,0.6)}.flickerplate .arrow-navigation {	position: absolute;	height: 80%;	width: 10%;	top: 10%;	z-index: 100;	overflow: hidden;  display: none;}.flickerplate .arrow-navigation .arrow {	display: block;	height: 100%;	width: 90%;	-webkit-transition: all 0.2s ease-out;	-moz-transition: all 0.2s ease-out;	-o-transition: all 0.2s ease-out;	-ms-transition: all 0.2s ease-out;	transition: all 0.2s ease-out;	position: relative;}.flickerplate .arrow-navigation .arrow:before {	font-size: 4em;	position: absolute;	top: 0px;	left: 0px;	width: 100%;	height: 100%;	font-family: FontAwesome;	color: #fff;	display: -webkit-flex;	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-flex-direction: row;	-webkit-box-orient: horizontal;	-webkit-box-direction: normal;	-ms-flex-direction: row;	flex-direction: row;	-webkit-align-items: center;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center;   -webkit-justify-content: center;   -webkit-box-pack: center;   -ms-flex-pack: center;           justify-content: center;}.flickerplate.flicker-theme-dark .arrow-navigation .arrow:before {	color: #333;}.flickerplate .arrow-navigation:hover, .flickerplate .arrow-navigation .arrow:hover {	cursor: pointer}.flickerplate .arrow-navigation.left {	left: 0%}.flickerplate .arrow-navigation.left .arrow {	opacity: 0;	margin: 0px 0px 0px 50%;	position: relative;}.flickerplate .arrow-navigation.left .arrow:before {	content: "\f104";}.flickerplate .arrow-navigation.right {	right: 0%}.flickerplate .arrow-navigation.right .arrow {	opacity: 0;	margin: 0px 0px 0px -50%;}.flickerplate .arrow-navigation.right .arrow:before {	content: "\f105";}.flickerplate .arrow-navigation.left.hover .arrow {	opacity: 1;	margin: 0px 0px 0px 20%}.flickerplate .arrow-navigation.right.hover .arrow {	opacity: 1;	margin: 0px 0px 0px -20%}.flickerplate .dot-navigation {  position: absolute;  right: 0px;  bottom: 0px;  width: 100%;  text-align: center;  z-index: 2;}.flickerplate .dot-navigation ul {  list-style: none;  margin: .8em 1em;  padding: 5px 10px 0;  text-align: right;    font-size: 0.8em;  }.flickerplate .dot-navigation ul li {  display: inline-block;  width: auto;  float: none;}.flickerplate .dot-navigation .dot {  width: 2em;  height: 2em;  margin: 0 3px;  border: 2px solid #fff;  cursor: pointer;  border-radius: 50%;  -webkit-transition: 0.2s ease-out;  transition: 0.2s ease-out;}.flickerplate.flicker-theme-dark .dot-navigation .dot {  background-color: #fff;  }.flickerplate .dot-navigation .dot:hover {  background-color: #fff;}.flickerplate .dot-navigation .dot.active {  background-color: #fff;}.flickerplate.flicker-theme-dark ul.flicks li .flick-inner {	color: rgba(0,0,0,0.9)}.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text {	color: rgba(0,0,0,0.9)}.flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate.flicker-theme-dark ul.flicks li .flick-inner .flick-content .flick-sub-text span.flick-block-text {	background-color: rgba(255,255,255,0.5)}.flickerplate ul.flicks li.flick-theme-dark .flick-inner {	color: rgba(0,0,0,0.9)}.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text {	color: rgba(0,0,0,0.9)}.flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-title span.flick-block-text, .flickerplate ul.flicks li.flick-theme-dark .flick-inner .flick-content .flick-sub-text span.flick-block-text {	background-color: rgba(255,255,255,0.5)}.flickerplate.animate-transform-slide ul.flicks {	-webkit-perspective: 1000;	-webkit-backface-visibility: hidden;	transform: translate3d(0%, 0px, 0px);	-webkit-transform: translate3d(0%, 0px, 0px);	-webkit-transition: -webkit-transform 0.6s ease-out;	-o-transition: -o-transform 0.6s ease-out;	-moz-transition: -moz-transform 0.6s ease-out;	transition: transform 0.6s ease-out}.flickerplate.animate-transition-slide ul.flicks {	position: relative;	left: 0%;	-webkit-transition: left 0.4s ease-in-out;	-moz-transition: left 0.4s ease-in-out;	-o-transition: left 0.4s ease-in-out;	-ms-transition: left 0.4s ease-in-out;	transition: left 0.4s ease-in-out}.flickerplate.animate-jquery-slide ul.flicks {	position: relative;	left: 0%}.flickerplate.animate-scroller-slide {	padding-bottom: 0px;	overflow: auto}.flickerplate.animate-scroller-slide ul.flicks {	position: auto}.flickerplate.animate-transition-fade ul.flicks {	position: relative}.flickerplate.animate-transition-fade ul.flicks li {	float: none;	position: absolute;	top: 0;	left: 0;	opacity: 0}.flickerplate.animate-transition-fade.fade-inited ul.flicks li {	-webkit-transition: opacity 0.8s linear;	-moz-transition: opacity 0.8s linear;	-o-transition: opacity 0.8s linear;	-ms-transition: opacity 0.8s linear;	transition: opacity 0.8s linear}.flickerplate.animate-transition-fade.fade-inited ul.flicks li.first-flick {	opacity: 1}.flickerplate.animate-jquery-fade ul.flicks {	position: relative}.flickerplate.animate-jquery-fade ul.flicks li {	float: none;	position: absolute;	top: 0;	left: 0;	opacity: 0}.flickerplate li {  position: relative;  }.flickerplate li.active:before {   -webkit-animation: flickAnimation2 1s forwards ease-out;          animation: flickAnimation2 1s forwards ease-out;}@-webkit-keyframes flickAnimation2 {  0% {    width:0;  }  100% {    width: 100%;  }}@keyframes flickAnimation2 {  0% {    width:0;  }  100% {    width: 100%;  }}.dot-navigation ul li:before {  display: none!important;}.flick-title {  opacity: 0;}.flickerplate li.active .flick-title {  -webkit-animation: flickAnimation 1s forwards ease-out;          animation: flickAnimation 1s forwards ease-out;}@-webkit-keyframes flickAnimation {  0% {    opacity:0;    filter: alpha(opacity=0);     -webkit-transform: translate(0, 1em);   }  100% {    opacity:1;    filter: alpha(opacity=100);     -webkit-transform: translate(0, 0);   }}@keyframes flickAnimation {  0% {    opacity:0;    filter: alpha(opacity=0);             transform: translate(0, 1em);  }  100% {    opacity:1;    filter: alpha(opacity=100);             transform: translate(0, 0);  }}#enquire-dropdown {  position: fixed;  top: 0px;  bottom: 0px;  left: 0px;  right:0px;  z-index: 9;  background: rgba(34,34,34,9);  display: none;  overflow: hidden;}#enquire-dropdown:before {  position: absolute;  left: 50px;  bottom: 50px;  width: calc(100% - 100px);  height: calc(100% - 100px);  background: rgba(255,255,255,.8);  background-size: contain;  background-position: center;  background-repeat: no-repeat;  opacity: 1;  content: "";  z-index: -1;}#enquire-dropdown:after {  position: absolute;  left: 50px;  bottom: 50px;  width: calc(100% - 100px);  height: calc(100% - 100px);  background: url(thumbnaillarge/sl1.jpg);  background-size: cover;  background-position: center;  background-repeat: no-repeat;  opacity: 1;  content: "";  z-index: -2;}#enquire-dropdown .container {  width: 100%;  height: 100%;  height: 100vh;  max-width: 1200px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center;  -webkit-box-pack: center;      -ms-flex-pack: center;          justify-content: center;  position: initial;}#enquire-dropdown #enquiry {  background: none;  font-size: 1em;  width: 100%;  max-width: 450px;  margin: auto;  padding-right: 60px;  float: none;  border: none;}.dropContact {  text-align: center;  color: #333;  padding: 0 10px;  border-right: 1px solid rgba(255, 255, 255, 0.05);}#enquire-dropdown h2 {  color: #333;  margin-bottom: 25px;  font-size: 2.2em;  width: 100%;  text-align: center;}#enquire-dropdown #enquiry input[type="text"],#enquire-dropdown #enquiry input[type="email"],#enquire-dropdown #enquiry input[type="tel"],#enquire-dropdown #enquiry textarea {  padding: 7px 15px 7px 40px;  -webkit-appearance: none;    font-family: inherit;  background: rgba(255, 255, 255, 0.03);  color: #333;  font-size: 16px;}.required {  font-size: 0.9em;  color: #333;}.closeBtn {  position: absolute;  left: 0;  right: 10px;  top: 10px;  display: block;  width: 25px;  height: 25px;  margin: 0 5px 0 auto;  cursor: pointer;  -webkit-transition: 0.5s;  transition: 0.5s;  z-index: 99;}.closeBtn:hover {  opacity: 0.5;}.closeBtn:before, .closeBtn:after {  content: "";  width: 25px;  height: 2px;  background: #fff;  position: absolute;  top: 50%;  right: 0;}.closeBtn:before {  -webkit-transform: rotate(-45deg);          transform: rotate(-45deg);}.closeBtn:after {  -webkit-transform: rotate(45deg);          transform: rotate(45deg);}#enquire-dropdown .enqRow {  position: relative;}#enquire-dropdown .contact .enqRow span {  font-family: FontAwesome;  position: absolute;  top: 8px;  left: 22px;  font-size: 0.9em;  font-weight: normal;  color: #333;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}#enquire-dropdown .name:before {  content: "\f007";}#enquire-dropdown .question:before {  content: "\f0e6";}#enquire-dropdown .clock:before {  content: "\f017";}#enquire-dropdown ::-webkit-input-placeholder {  color: #333;  opacity: 0.6;}#enquire-dropdown :-moz-placeholder {  color: #333;  opacity: 0.6;}#enquire-dropdown ::-moz-placeholder {  color: #333;  opacity: 0.6;}#enquire-dropdown :-ms-input-placeholder {  color: #333;  opacity: 0.6;}.dropContact a {  color: #000;}.dropContact a:hover {  color: #f5822b;}#enquire-dropdown #enquiry input[type="submit"]{  background: none;  border: 2px solid #f5822b;  padding: 12px;  font-weight: 800;  text-transform: uppercase;}#enquire-dropdown .button{  background: #f5822b!important;  color: #000!important;}#enquire-dropdown #enquiry input[type="submit"]:hover{  background: #f5822b;  color: #000;}#loader-wrapper {  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  height: 100%;    z-index: 9999999;  overflow: hidden;}#loader {  position: relative;  display: block;  width: 90%;  height: 100%;  margin: auto;  max-width: 500px;  border: 3px solid transparent;  z-index: 1001;    display: -webkit-flex;  display: -ms-flexbox;  display: -webkit-box;  display: flex;    -ms-flex-direction: column;  -webkit-flex-direction: column;  flex-direction: column;    -webkit-justify-content: center;  -ms-flex-pack: center;  justify-content: center;    -webkit-align-items: center;  -ms-flex-align: center;  align-items: center;   animation:cp-round-animate 1s ease-in-out;}#loader img{  width:100%;  height:auto;  display:block;  max-width:260px;}#loader img{  -webkit-animation: load 4s alternate;   animation: load 4s alternate;}    @-webkit-keyframes load {        0%   {  			opacity:0;  			filter: alpha(opacity=0);        }        30% {            opacity:1;            filter: alpha(opacity=100);        }        70% {            opacity:1;            filter: alpha(opacity=100);        }        100% {            opacity:0;            filter: alpha(opacity=0);        }    }    @keyframes load {        0%   {  			opacity:0;  			filter: alpha(opacity=0);        }        30% {            opacity:1;            filter: alpha(opacity=100);        }        70% {            opacity:1;            filter: alpha(opacity=100);        }        100% {            opacity:0;            filter: alpha(opacity=0);        }    }    #loader-wrapper .loader-section {        position: absolute;        top: 0;        width: 51%;        height: 100%;        background: #fff;        z-index: 1000;        -webkit-transform: translateX(0);          -ms-transform: translateX(0);          transform: translateX(0);      }    #loader-wrapper .loader-section.section-left {        left: 0;    }    #loader-wrapper .loader-section.section-right {        right: 0;    }        .loaded #loader-wrapper .loader-section.section-left {        -webkit-transform: translateX(-100%);              -ms-transform: translateX(-100%);                  transform: translateX(-100%);          -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);                  transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);    }    .loaded #loader-wrapper .loader-section.section-right {        -webkit-transform: translateX(100%);              -ms-transform: translateX(100%);                  transform: translateX(100%);  -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);          transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);    }        .loaded #loader {        opacity: 0;        filter: alpha(opacity=0);        -webkit-transition: all 0.3s ease-out;                  transition: all 0.3s ease-out;    }    .loaded #loader-wrapper {        visibility: hidden;        -webkit-transform: translateY(-100%);              -ms-transform: translateY(-100%);                  transform: translateY(-100%);          -webkit-transition: all 0.3s 1s ease-out;                  transition: all 0.3s 1s ease-out;    }.hide--first {  display: none;}.hide--second {  display: none;}.cp-spinner{  width:300px;  height:300px;  display:inline-block;  box-sizing:border-box;  position:absolute;  left: calc(50% - 150px);  top: calc(50% - 150px);}.cp-round:before{  border-radius:50%;  content:" ";  width:300px;  height:300px;  display:inline-block;  box-sizing:border-box;  border-top:solid 3px rgba(0,0,0,0.1);  border-right:solid 3px rgba(0,0,0,0.1);  border-bottom:solid 3px rgba(0,0,0,0.1);  border-left:solid 3px rgba(0,0,0,0.1);  position:absolute;  top:0;  left:0}.cp-round:after{  border-radius:50%;  content:" ";  width:300px;  height:300px;  display:inline-block;  box-sizing:border-box;  border-top:solid 3px #f5822b;  border-right:solid 3px transparent;  border-bottom:solid 3px transparent;  border-left:solid 3px transparent;  position:absolute;  top:0;  left:0;  animation:cp-round-animate 1s ease-in-out infinite}@keyframes cp-round-animate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cp-pinwheel{border-radius:50%;width:48px;height:48px;display:inline-block;box-sizing:border-box;border-top:solid 24px #0fd6ff;border-right:solid 24px #58bd55;border-bottom:solid 24px #eb68a1;border-left:solid 24px #f3d53f;animation:cp-pinwheel-animate 1s linear infinite}@keyframes cp-pinwheel-animate{0%{border-top-color:#0fd6ff;border-right-color:#58bd55;border-bottom-color:#eb68a1;border-left-color:#f3d53f;transform:rotate(0)}25%{border-top-color:#eb68a1;border-right-color:#f3d53f;border-bottom-color:#0fd6ff;border-left-color:#58bd55}50%{border-top-color:#0fd6ff;border-right-color:#58bd55;border-bottom-color:#eb68a1;border-left-color:#f3d53f}75%{border-top-color:#eb68a1;border-right-color:#f3d53f;border-bottom-color:#0fd6ff;border-left-color:#58bd55}100%{border-top-color:#0fd6ff;border-right-color:#58bd55;border-bottom-color:#eb68a1;border-left-color:#f3d53f;transform:rotate(360deg)}}.cp-balls{animation:cp-balls-animate 1s linear infinite}.cp-balls:before{border-radius:50%;content:" ";width:24px;height:24px;display:inline-block;box-sizing:border-box;background-color:#0fd6ff;position:absolute;top:0;left:0;animation:cp-balls-animate-before 1s ease-in-out infinite}.cp-balls:after{border-radius:50%;content:" ";width:24px;height:24px;display:inline-block;box-sizing:border-box;background-color:#eb68a1;position:absolute;bottom:0;right:0;animation:cp-balls-animate-after 1s ease-in-out infinite}@keyframes cp-balls-animate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes cp-balls-animate-before{0%{transform:translate(-5px,-5px)}50%{transform:translate(0,0)}100%{transform:translate(-5px,-5px)}}@keyframes cp-balls-animate-after{0%{transform:translate(5px,5px)}50%{transform:translate(0,0)}100%{transform:translate(5px,5px)}}.cp-bubble{border-radius:50%;width:24px;height:24px;display:inline-block;box-sizing:border-box;background:#58bd55;animation:cp-bubble-animate 1s linear infinite}.cp-bubble:before{border-radius:50%;content:" ";width:24px;height:24px;display:inline-block;box-sizing:border-box;background-color:#58bd55;position:absolute;left:-30px;animation:cp-bubble-animate-before 1s ease-in-out infinite}.cp-bubble:after{border-radius:50%;content:" ";width:24px;height:24px;display:inline-block;box-sizing:border-box;background-color:#58bd55;position:absolute;right:-30px;animation:cp-bubble-animate-after 1s ease-in-out infinite}@keyframes cp-bubble-animate{0%{opacity:.5;transform:scale(1) translateX(0)}25%{opacity:1;transform:scale(1.1) translateX(-15px)}50%{opacity:1;transform:scale(1.2) translateX(15px)}100%{opacity:.5;transform:scale(1) translateX(0)}}@keyframes cp-bubble-animate-before{0%{opacity:.5;transform:scale(1)}25%{transform:scale(1.1)}100%,50%{opacity:1;transform:scale(1)}}@keyframes cp-bubble-animate-after{0%,50%{opacity:.5;transform:scale(1)}50%{transform:scale(1.1)}100%,75%{opacity:1;transform:scale(1)}}.cp-flip{transform-style:preserve-3d;perspective:10em}.cp-flip:before{width:48px;height:48px;display:inline-block;box-sizing:border-box;background:#008cff;content:" ";position:absolute;top:0;left:0;animation:cp-flip-animate-before 2s linear infinite}@keyframes cp-flip-animate-before{0%{transform:rotateY(0) rotateX(0)}25%{transform:rotateY(360deg) rotateX(0)}50%{transform:rotateY(360deg) rotateX(360deg)}75%{transform:rotateY(0) rotateX(360deg)}100%{transform:rotateY(0) rotateX(0)}}.cp-hue{width:24px;height:24px;display:inline-block;box-sizing:border-box;background:#f56151;border-radius:50%;animation:cp-hue-animate 1s ease-in-out infinite}.cp-hue:before{border-radius:0 12px 12px 0;content:" ";width:12px;height:24px;display:inline-block;box-sizing:border-box;background:#fff;position:absolute;top:0;right:0;animation:cp-hue-animate-before 1s ease-in-out infinite}@keyframes cp-hue-animate{0%{background:#f56151}25%{background:#58bd55}50%{background:#eb68a1}75%{background:#f3d53f}100%{background:#f56151}}@keyframes cp-hue-animate-before{0%{transform:rotateY(0);transform-origin:left center;opacity:.5}30%,70%{transform:rotateY(180deg);transform-origin:left center;opacity:.2}100%{transform:rotateY(0);opacity:.5}}.cp-skeleton{border-radius:50%;border-top:solid 6px #d31b35;border-right:solid 6px transparent;border-bottom:solid 6px transparent;border-left:solid 6px transparent;animation:cp-skeleton-animate 1s linear infinite}.cp-skeleton:before{border-radius:50%;content:" ";width:48px;height:48px;display:inline-block;box-sizing:border-box;border-top:solid 6px transparent;border-right:solid 6px transparent;border-bottom:solid 6px transparent;border-left:solid 6px #d31b35;position:absolute;top:-6px;left:-6px;transform:rotateZ(-30deg)}.cp-skeleton:after{border-radius:50%;content:" ";width:48px;height:48px;display:inline-block;box-sizing:border-box;border-top:solid 6px transparent;border-right:solid 6px #d31b35;border-bottom:solid 6px transparent;border-left:solid 6px transparent;position:absolute;top:-6px;right:-6px;transform:rotateZ(30deg)}@keyframes cp-skeleton-animate{0%{transform:rotate(0);opacity:1}50%{opacity:.7}100%{transform:rotate(360deg);opacity:1}}.cp-eclipse{width:12px;height:12px;display:inline-block;box-sizing:border-box;border-radius:50%;background:#f3d53f;margin:12px;animation:cp-eclipse-animate 1s ease-out infinite}.cp-eclipse:before{border-radius:50%;content:" ";width:48px;height:48px;display:inline-block;box-sizing:border-box;border-top:solid 6px transparent;border-right:solid 6px #f3d53f;border-bottom:solid 6px transparent;border-left:solid 6px transparent;position:absolute;top:-18px;left:-18px}.cp-eclipse:after{border-radius:50%;content:" ";width:48px;height:48px;display:inline-block;box-sizing:border-box;border-top:solid 6px transparent;border-right:solid 6px transparent;border-bottom:solid 6px transparent;border-left:solid 6px #f3d53f;position:absolute;top:-18px;right:-18px}@keyframes cp-eclipse-animate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cp-boxes:before{width:24px;height:24px;display:inline-block;box-sizing:border-box;content:" ";background:#58bd55;position:absolute;top:12px;left:0;animation:cp-boxes-animate-before 1s ease-in-out infinite}.cp-boxes:after{width:24px;height:24px;display:inline-block;box-sizing:border-box;content:" ";background:#58bd55;position:absolute;top:12px;right:0;animation:cp-boxes-animate-after 1s ease-in-out infinite}@keyframes cp-boxes-animate-before{0%{transform:translateX(-24px) rotate(45deg)}50%{transform:translateX(-8px) rotate(225deg)}100%{transform:translateX(-24px) rotate(45deg)}}@keyframes cp-boxes-animate-after{0%{transform:translateX(24px) rotate(45deg)}50%{transform:translateX(8px) rotate(-225deg)}100%{transform:translateX(24px) rotate(45deg)}}.cp-morph{width:48px;height:48px;display:inline-block;box-sizing:border-box;background:#ed1942;animation:cp-morph-animate 1s linear infinite}@keyframes cp-morph-animate{0%{transform:rotate(0) scale(1);border-radius:0;background:#f26f64}25%,75%{transform:rotate(180deg) scale(.4);border-radius:50%;background:#c61335}100%{transform:rotate(360deg) scale(1);border-radius:0;background:#f26f64}}.cp-heart{animation:cp-heart-animate 2s ease-in-out infinite}.cp-heart:before{border-radius:12px 12px 0 0;content:" ";width:24px;height:35px;display:inline-block;box-sizing:border-box;background-color:#D3A8C8;transform:rotate(-45deg);position:absolute;top:0;left:8px}.cp-heart:after{border-radius:12px 12px 0 0;content:" ";width:24px;height:35px;display:inline-block;box-sizing:border-box;background-color:#D3A8C8;transform:rotate(45deg);position:absolute;top:0;right:8px}@keyframes cp-heart-animate{0%{transform:scale(.9);transform-origin:center}15%{transform:scale(1.4);transform-origin:center}30%{transform:scale(.9);transform-origin:center}45%{transform:scale(1.4);transform-origin:center}100%,60%{transform:scale(.9);transform-origin:center}}.cp-meter{border-radius:50%;border-top:solid 6px #D3A8C8;border-right:solid 6px #D3A8C8;border-bottom:solid 6px #D3A8C8;border-left:solid 6px #D3A8C8;width:48px;height:48px;display:inline-block;box-sizing:border-box}.cp-meter:before{border-radius:3px;content:" ";width:6px;height:12px;display:inline-block;box-sizing:border-box;background-color:#D3A8C8;position:absolute;top:5px;left:16px;transform-origin:center bottom;animation:cp-meter-animate-before 1s linear infinite}@keyframes cp-meter-animate-before{0%{transform:rotate(-45deg)}100%{transform:rotate(315deg)}}.contentImgRow.buttons{  box-sizing:border-box;  padding:0;}.butFrame {  width:calc(25% - 15px);  margin: 10px;  position:relative;  overflow: hidden;  cursor:pointer;  box-sizing:border-box;   padding-bottom: 25px;  background: none;  border: none;  background: none;  border: 1px solid rgba(255,255,255,.2);  border-radius: 15px;}.butFrame:first-child{  margin-left: 0;}.butFrame:last-child{  margin-right: 0;}.butImage {  width:30%;  display:block;  padding-bottom: 60%;  margin-left: 35%;  background-repeat: no-repeat !important;  background-position: center center !important;  background-size: contain !important;}.butText{  width: calc(100% - 30px);  height: 80px;  margin: 0 15px;    bottom: 5px;  left: 0;  position: absolute;  font-weight: bolder;  color:#fff;  background: none;  display: -ms-flexbox;  display: -webkit-box;  display: flex;  -ms-flex-direction: row;  -webkit-box-orient: horizontal;  -webkit-box-direction: normal;          flex-direction: row;  -ms-flex-align: center;  -webkit-box-align: center;          align-items: center;  -ms-flex-pack: center;  -webkit-box-pack: center;          justify-content: center;             flex-wrap: wrap;  -webkit-flex-wrap: wrap;  -ms-flex-wrap: wrap;  z-index: 10;  box-sizing:border-box;  overflow: hidden;}.butHeading{  position: relative;  z-index: 20;  font-size: 1em;  line-height: 1.1em;  padding: 10px;  font-family: 'Exo 2', sans-serif;  text-transform: uppercase;}.butFrame,.butFrame *,.cartThumb,.cartThumb *,.contentImgRow .item,.contentImgRow .item *,.basicFrame *,.butHeading:before,.butImage{  -webkit-transition: .3s ease;  transition: .3s ease;}.butFrame:hover,.cartThumb:hover,.contentImgRow .item:hover{  -webkit-transform: translatey(-10px)!important;          transform: translatey(-10px)!important;  box-shadow: 0 15px 15px rgba(66,66,66,0.2);}.basicFrame {  width:calc(25% - 14px);  margin: 7px;  position:relative;  overflow: hidden;  cursor:pointer;  box-sizing:border-box;   padding-bottom: 0;  background: none;  border: none;  text-transform: uppercase;  background: #033c81;  padding: 0;  color: #fff;  border-radius: 0;}.basicFrame .butImage {  width:100%;  display:block;  padding-bottom: 70%;  opacity: .8;  background-repeat: no-repeat !important;  background-position: center center !important;  background-size: cover !important;  -webkit-transition:.4s;  transition:.4s;      -webkit-filter: grayscale(0%);  -moz-filter: grayscale(0%);  -ms-filter: grayscale(0%);  filter: url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feColorMatrix type="matrix" color-interpolation-filters="sRGB" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0" /></filter></svg>#filter');  filter: grayscale(0%);  -webkit-filter: none;  filter: none;}.basicText{  margin: 15px 10px;  text-align: right;  text-transform: none;  text-transform: uppercase;  font-weight: 800;  font-size: .9em;}.basicFrame:hover .butImage{  opacity: 1;}.cartThumb{    box-shadow: 0 0 20px rgba(99,99,99,.35);}.cartThumb:hover,.cartThumb{  border: 1px solid #eee;}.slick-slider .cartThumb .name{  min-height: 80px;}.slick-slider{    position: relative;    display: block;    box-sizing: border-box;    -webkit-user-select: none;       -moz-user-select: none;        -ms-user-select: none;            user-select: none;    -webkit-touch-callout: none;    -khtml-user-select: none;    -ms-touch-action: pan-y;        touch-action: pan-y;    -webkit-tap-highlight-color: transparent;}.slick-list{    position: relative;    display: block;    overflow: hidden;    margin: 0;    padding: 0;}.slick-list:focus{    outline: none;}.slick-list.dragging{    cursor: pointer;    cursor: hand;}.slick-slider .slick-track,.slick-slider .slick-list{    -webkit-transform: translate3d(0, 0, 0);            transform: translate3d(0, 0, 0);}.slick-track{    position: relative;    top: 0;    left: 0;    display: block;}.slick-track div > a {  display: block;  width: 95%;}.slick-track:before,.slick-track:after{    display: table;    content: '';}.slick-track:after{    clear: both;}.slick-loading .slick-track{    visibility: hidden;}.slick-slide{    display: none;    float: left;    height: 100%;    min-height: 1px;}[dir='rtl'] .slick-slide{    float: right;}.slick-slide img{    display: block;}.slick-slide.slick-loading img{    display: none;}.slick-slide.dragging img{    pointer-events: none;}.slick-initialized .slick-slide{    display: block;}.slick-loading .slick-slide{    visibility: hidden;}.slick-vertical .slick-slide{    display: block;    height: auto;    border: 1px solid transparent;}.slick-arrow.slick-hidden {    display: none;}.slick-loading .slick-list{    background: #fff url('ajax-loader.gif') center center no-repeat;}.slick-prev,.slick-next{    font-size: 0;    line-height: 0;    position: absolute;  z-index: 1;    top: 50%;    display: block;    width: 20px;    height: 20px;    padding: 0;    cursor: pointer;    color: transparent;    border: none;    outline: none;    background: transparent;}.teamSlider .slick-prev,.teamSlider .slick-next{  top: auto;  bottom: -20px;  -webkit-transform: translate(0, 0%);    transform: translate(0, 0%);}#testimonialArea .slick-prev,#testimonialArea .slick-next{  top: auto;  bottom: -20px;  -webkit-transform: translate(0, 0%);    transform: translate(0, 0%);}.teamSlider .slick-prev {  left: 0;}.teamSlider .slick-next {  right: 0;}#testimonialArea .slick-prev {  left: 0%;}#testimonialArea .slick-next {  left: 0%;}.teamSlider .slick-prev:before,.teamSlider .slick-next:before,#testimonialArea .slick-prev:before,#testimonialArea .slick-next:before{  color: #666;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{    color: transparent;    outline: none;    background: transparent;  border: none !important;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{    opacity: .25;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";}.slick-prev:before,.slick-next:before{    font-family: 'FontAwesome';    font-size: 20px;    line-height: 1;    opacity: .45;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";    color: #111;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.slick-prev{    left: 0px;}[dir='rtl'] .slick-prev{    right: 0px;    left: auto;}.slick-prev:before{    content: "\f053";}[dir='rtl'] .slick-prev:before{    content:  "\f053";}.slick-next{    right: 0px;}[dir='rtl'] .slick-next{    right: auto;    left: 0px;}.slick-next:before{    content: "\f054";}[dir='rtl'] .slick-next:before{    content: "\f054";}.slick-dotted.slick-slider{    margin-bottom: 2em;}.slick-dots{    position: absolute;    bottom: -30px;    display: block;    width: 100%;    padding: 0;    margin: 0;    list-style: none;    text-align: center;  display: none!important;}.teamSlider .slick-dots {  bottom: -20px;}.slick-dots li{    position: relative;    display: inline-block;    width: 20px;    height: 20px;    margin: 0 5px;    padding: 0;    cursor: pointer;}.slick-dots li button{    font-size: 0;    line-height: 0;    display: block;    width: 20px;    height: 20px;    padding: 5px;    cursor: pointer;    color: transparent;    border: 0;    outline: none;    background: transparent;}.slick-dots li button:hover,.slick-dots li button:focus{    outline: none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.slick-dots li button:before{    font-family: 'FontAwesome';    font-size: 8px;    line-height: 20px;    position: absolute;    top: 0;    left: 0;    width: 20px;    height: 20px;    content:  "\f111";    text-align: center;    opacity: .25;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=25)";    color: #111;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;}.slick-dots li.slick-active button:before{    opacity: .75;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";    color: #111;}.link0 #shopSection1 {  -webkit-box-ordinal-group: 1;      -ms-flex-order: 1;          order: 1;    padding: 40px 0;  background: #fff;  text-align: center;}.link0 #shopSection1 h3:before{  left: calc(50% - 75px);}.cartThumb .info{  padding: 10px 0!important;}.cartThumb .info .thumbDescription{  padding: 0!important;}.cartThumb .info .price{  font-size: 1.2em;}.slick-slide{  opacity: .8;}.slick-slide:active,.slick-slide:hover{  opacity: 1;}.slick-slide .grid [class*='col-'],.contentImgRow .item,.cartThumb {  margin: 20px 5px;}.contentPagesWrap{  background: #fff;}.link0 .siteBottom .contentPagesWrap{  padding:0;}.photoSection .container{  padding: 0 40px;}.link0 .photoSection .container{  padding: 6em 40px;}.link0 .textSection .siteContent{  padding: 6em 0;}.link0 #section2 .textSection,.link0 #section2 .photoSection,.link0 #section4 .textSection,.link0 #section4 .photoSection{  background: none;}.link0 #section2:before,.link0 #section4:before{  background-image: url('thumbnaillarge/_bg2.jpg');  background-repeat: no-repeat;  background-size: cover!important;  background-attachment: fixed;  background-position: center;   position: absolute;  left: 0px;  bottom: 0;  width: 100%;  height: 100%;  content: "";  -moz-box-shadow: inset 0 0 10px rgba(99,99,99,0.5);  -webkit-box-shadow: inset 0 0 10px rgba(99,99,99,0.5);  box-shadow: inset 0 0 10px rgba(99,99,99,0.5);  z-index: -2;}.link0 #section4:before{  background-image: url('thumbnaillarge/_bg3.jpg');}.link0 #section2:after,.link0 #section4:after{  background: #666;  opacity: .65;  position: absolute;  left: 0px;  bottom: 0;  width: 100%;  height: 100%;  content: "";  z-index: -1;}.link0 #section2 p,.link0 #section4 ul,.link0 #section2 h2,.link0 #section2 h3,.link0 #section2 h4,.link0 #section2 h5,.link0 #section2 h6,.link0 #section2 h1,.link0 #section4 p,.link0 #section4 ul,.link0 #section4 h1,.link0 #section4 h2,.link0 #section4 h3,.link0 #section4 h4,.link0 #section4 h5,.link0 #section4 h6{  color: #fff;}.link1 #section2 .container{  max-width: none}.link1 #section2 .siteContent{  padding: 0;}.link1 #section2 .siteContent p{  padding: 0;  margin: 0;}.siteBottom .contentPagesWrap{  position: relative;  z-index: 1;  padding:0 0 2em 0;}.siteBottom .textSection{  background: #fff;}.siteBottom .photoSection{  background: #fff;}.homeIcon{  max-width: 100px!important;  margin: 20px auto;}.highlightImage{  position: relative;  z-index: 10;  padding: 14px;}.highlightImage img{  display: block;}.highlightImage:after{  position: absolute;  width: 100%;  height: 100%;  background: #fff;  content: "";  left: 0;  top: 0;  z-index: -1;  box-shadow: 0 0 20px rgba(99,99,99,.35);}.fancybox-wrap h1,.fancybox-wrap h2,.fancybox-wrap h3,.fancybox-wrap h4,.fancybox-wrap h5,.fancybox-wrap h6,.fancybox-wrap p{  color: #fff;}.embed-container {   position: relative;   padding-bottom: 56.25%;   height: 0;   overflow: hidden;   max-width: 100%; } .embed-container iframe, .embed-container object, .embed-container embed {   position: absolute;   top: 0;   left: 0;   width: 100% !important;   height: 100% !important; }.caption h3:before,.fancybox-title h3:before,.caption h4:before,.fancybox-title h4:before{  display: none}.caption *,.caption h3,.caption h4,.fancybox-title h3,.fancybox-title h4{  color: #fff!important;  margin: 0;  font-size: 1.2em;}.caption,.caption *{  font-size: 1em;  line-height: 1.2em;}.caption ul{  padding-left: 10px!important;}.caption ul li::before {  font-size: 0.5em!important;  left: -10px!important;}.contentImgRow .item{ padding: 14px; background: none!important;  box-shadow: 0 0 20px rgba(99,99,99,.35);}#subBanner{}#subBanner .container {  background: url(thumbnaillarge/sl1.jpg);  background-size: cover !important;  background-position: center !important;  padding-bottom: 40vh;  max-width: none;}#subBanner .container.hasImage {  background-size: cover !important;  background-position: center center !important;  padding-bottom: 40vh;  max-width: none;}#menu,#logo{    -webkit-transition:.4s ease-in-out;  transition:.4s ease-in-out;}#banner,#banner:before{    -webkit-transition:.4s ease-in-out;  transition:.4s ease-in-out;}.shrink #banner{  height: 65px;  box-shadow: 0 0 10px rgba(99,99,99,.5);}.shrink #banner:before{  top: 0;}.shrink #logo{  margin-top: -200px}@media all and (max-width: 1500px) and (min-width: 700px){    #banner .container {    max-width: calc(100% - 10px);  }    #menu nav {    max-width: calc(100% - 10px);  }    #menu{    margin-left: 250px;    width:calc(100% - 250px);    top: 8px;  }    #logo{    max-width: 230px  }    .slider-text-container{    width: 350px;    margin-left: calc(100% - 350px);    position: relative;  } }@media all and (max-width: 1100px) and (min-width: 700px){    .butFrame{    width: calc(50% - 20px);  }    .basicFrame{    width: calc(50% - 20px);  }    #menu nav li a{    padding: 2px 4px;    font-size: .8em  }    .flickerplate ul.flicks > li .flick-inner {    padding: 20px 20px 100px;  }    .downArrow{    left: 20px;  }}@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)and (-webkit-min-device-pixel-ratio: 2) { .link0 #section2:before,.link0 #section4:before{  background-attachment: scroll;}    .sideIcons .fax{    display: none!important;  }}@media all and (max-width: 900px) and (min-width: 700px){    .siteBottom .container {    padding: 0 20px;  }    .categorySection .sidebar{    max-width: 200px!important;;  }  }.cartThumbs {  }.cartThumbs .cartThumb {  display: -ms-flexbox;  display: flex;  -ms-flex-direction: column;      flex-direction: column;  -ms-flex-pack: justify;      justify-content: space-between;      }.cartThumbs .cartThumb .banner {  position: absolute;  top: 0;  right: 0;  z-index: 1000;  padding: .3em .5em;  font-size: .8em;  font-weight: bold;  text-transform: uppercase;  }.cartThumbs .cartThumb .banner.new:before {  content: "New";}.cartThumbs .cartThumb .banner.sold:before {  content: "Sold";}.cartThumbs .cartThumb .banner.onSale:before {  content: "On Sale";}.cartThumbs .cartThumb .banner.outOfStock:before {  content: "Out Of Stock";}.cartThumbs .cartThumb .banner.popular:before {  content: "Popular";}.cartThumbs .cartThumb .info {  display: -ms-flexbox;  display: flex;  -ms-flex-direction: column;      flex-direction: column;  -ms-flex-positive: 1;      flex-grow: 1;  -ms-flex-pack: justify;      justify-content: space-between;  padding: .5em .2em;  }.cartThumbs .cartThumb .info .name {  text-align: center;  font-size: 1em;  padding: 0.2em;}.cartThumbs .cartThumb .info .price {  text-align: center;  font-weight: bold;  -ms-flex-order: 2;      order: 2;}.cartThumbs .cartThumb .info .price .priceWas {  color: #888888;  display: inline-block;  text-decoration: line-through;  padding-right: 0.5em;}.cartThumbs .cartThumb .info .thumbDescription {  -ms-flex-positive: 1;      flex-grow: 1;  font-size: 0.8em;  line-height: 1.4em;  padding: 0.2em 0.2em 0.5em;  text-align: center;  font-size: .8em;}.cartThumbs .cartThumb .info p {  padding: 0;  margin: 0;}.cartThumbs .cartThumb .imageFrame {    }.cartThumbs .cartThumb .imageFrame .noImage:after {  content: "\f03e";  font-family: FontAwesome;  font-size: 4em;  color: #ccc;  position: absolute;  text-align: center;  top: 0;  right: 0;  bottom: 0;  left: 0;  display: -ms-flexbox;  display: flex;  -ms-flex-align: center;      align-items: center;  -ms-flex-pack: center;      justify-content: center;}.categoryMenu {  padding: 0;  margin: 1.5em 0 1em;  font-size: .9em;  line-height: 1.2em;        }.categoryMenu h2:before {  content: "Categories";  display: block;}.categoryMenu li {  width: 100%;  list-style: none;  padding: 0;  margin: 0 0 10px;  }.categoryMenu li a {  display: block;  width: 100%;  padding: 3px;  margin: 1px 0;  text-decoration: none;}.categoryMenu li ul {  padding: 0;  margin: 0;  font-size: .9em;}.categoryMenu li ul li {  margin: 0;  padding: 0;  cursor: pointer;  display: block;}.categoryMenu li ul li ul {  margin-bottom: 5px;}.categoryMenu > li > a {  font-weight: bold;  text-transform: uppercase;  }.categoryMenu > li > ul > li > a {  padding-left: 10px;  }.categoryMenu > li > ul > li > a:before {  content: '\f101';  float: left;  font-family: fontawesome;  font-size: 0.9em;  margin-right: 5px;}.categoryMenu > li > ul > li > ul > li > a {  padding-left: 20px;  font-size: 0.9em;  }.categoryMenu > li > ul > li > ul > li > a:before {  content: '\f105';  float: left;  font-family: fontawesome;  font-size: 0.9em;  margin-right: 5px;}.cartItemPage {  width: 100%;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: justify;      justify-content: space-between;  -ms-flex-wrap: wrap;      flex-wrap: wrap;      }.cartItemPage h1 {  margin-bottom: 0;}.cartItemPage .itemLeft {  width: 45%;}.cartItemPage .itemLeft.noImage .itemHeroImage {  padding-bottom: 80%;  position: relative;  border: 1px solid #EAEAEA;}.cartItemPage .itemLeft.noImage .itemHeroImage:after {  content: "\f03e";  font-family: FontAwesome;  font-size: 4em;  color: #ccc;  position: absolute;  text-align: center;  top: 0;  right: 0;  bottom: 0;  left: 0;  display: -ms-flexbox;  display: flex;  -ms-flex-align: center;  align-items: center;  -ms-flex-pack: center;  justify-content: center;}.cartItemPage .itemLeft.noImage .itemImageThumbs {  display: none;}.cartItemPage .itemLeft h1, .cartItemPage .itemLeft .itemCode, .cartItemPage .itemLeft .itemPrice, .cartItemPage .itemLeft .itemShortDesc {  display: none;}.cartItemPage .itemRight {  width: 50%;}.cartItemPage .itemRight .itemStock span:before {  content: "Remaining: ";}.cartItemPage .itemRight, .cartItemPage .itemLeft {  display: inline-block;  float: left;  padding: 10px;}.cartItemPage .itemPrice {  font-size: 1.5em;  text-align: left;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: start;      justify-content: flex-start;  -ms-flex-wrap: wrap;      flex-wrap: wrap;  -ms-flex-align: center;      align-items: center;  width: 100%;  color: #4183d7;}.cartItemPage .itemPrice .itemWas {  font-weight: normal;  font-size: .9em;  display: inline-block;  color: #888888;  margin-left: 10px;}.cartItemPage .itemCode {  text-align: left;  margin-bottom: 10px;  padding-left: 2px;  color: #bbbbbb;}.cartItemPage .itemWarning {  border: 1px solid #CF000F;  background: #f7d8da;  padding: .3em;  font-size: .9em;  text-align: center;  font-weight: bold;  color: #CF000F;}.cartItemPage .itemOptions {  width: 100%;}.cartItemPage .itemOptions .itemOption {  width: 100%;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: justify;      justify-content: space-between;  -ms-flex-align: center;      align-items: center;  -ms-flex-wrap: wrap;      flex-wrap: wrap;  padding: 2px 0;}.cartItemPage .itemOptions .itemOption label {  width: 100%;  display: block;  text-align: left;}.cartItemPage .itemOptions .itemOption .select {  width: 100%;  cursor: pointer;  margin-bottom: 10px;}.cartItemPage .itemOptions .itemOption .select.disabled {  opacity: .5;}.cartItemPage .itemButtons {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: justify;      justify-content: space-between;  -ms-flex-align: center;      align-items: center;  margin: 10px 0;  padding: 10px 0;  border-top: 1px solid rgba(0, 0, 0, 0.2);  border-bottom: 1px solid rgba(0, 0, 0, 0.2);}.cartItemPage .itemAction {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: end;      justify-content: flex-end;  -ms-flex-align: center;      align-items: center;}.cartItemPage .itemAction .cartBtn {  margin-left: 10px;}.cartItemPage .itemShortDesc {  margin: 10px 0;  padding: 0 10px;  display: inline-block;  background: rgba(0, 0, 0, 0.03);}.cartItemPage .itemImages {  }.cartItemPage .itemImages .itemHeroImage {  width: 100%;}.cartItemPage .itemImages .itemHeroImage .itemImage {  width: 100%;  height: 0;  padding-bottom: 80%;  background-size: cover !important;  background-position: center center !important;}.cartItemPage .itemImages .itemHeroImage .itemImage.hidden {  display: none;}.cartItemPage .itemImages .itemImage {  margin-top: 17px;  position: relative;  border: 1px solid #EAEAEA;  }.cartItemPage .itemImages .itemImage .banner {  position: absolute;  top: 0;  left: 0;  z-index: 1000;  background: #4183d7;  color: #eee;  padding: .3em .5em;  font-size: .8em;  font-weight: bold;  text-transform: uppercase;  }.cartItemPage .itemImages .itemImage .banner.new:before {  content: "New";}.cartItemPage .itemImages .itemImage .banner.sold:before {  content: "Sold";}.cartItemPage .itemImages .itemImage .banner.onSale:before {  content: "On Sale";}.cartItemPage .itemImages .itemImage .banner.outOfStock:before {  content: "Out Of Stock";}.cartItemPage .itemImages .itemImage .banner.popular:before {  content: "Popular";}.cartItemPage .itemImages .itemImageThumbs {  width: 100%;  overflow: hidden;  border: 1px solid #EAEAEA;  padding: 10px;  border-radius: 0 0 5px 5px;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: justify;      justify-content: space-between;  margin-top: 10px;}.cartItemPage .itemImages .itemImageThumbs .itemImageThumb {  display: inline-block;  width: 24%;  cursor: pointer;  border: 1px solid transparent;}.cartItemPage .itemImages .itemImageThumbs .itemImageThumb div {  width: 100%;  position: relative;  height: 0;  padding-bottom: 100%;  background-size: cover !important;  background-repeat: no-repeat !important;  background-position: center center !important;}.cartItemPage .itemImages .itemImageThumbs .itemImageThumb.current {  border-color: black;}.categorySearch {  width: 100%;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: justify;  justify-content: space-between;  margin-top: 3.5em;    }.categorySearch input {  padding: .5em;  width: 80%;  border-right: 0;}.categorySearch button {    width: 20%;}.categorySearch button span:before {  content: "\f002";  font-family: fontawesome;}.categorySearch button:hover {  }.categoryFilter {  margin-top: 0.5em;  width: 100%;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: justify;      justify-content: space-between;  padding: 0;    }.categoryFilter .filterInput {  padding-right: 1em;  width: 40%;  padding: 3px 3px 0px;  position: relative;}.categoryFilter .filterInput:before {  position: absolute;  bottom: 3px;  left: 6px;  font-size: 0.8em;  content: '$';}.categoryFilter .filterInput span, .categoryFilter .filterInput input {  width: 100%;  text-align: center;  padding: 3px;}.categoryFilter .filterInput span {  font-size: 0.8em;}.categoryFilter button {    width: 20%;  height: 28px;  margin-top: auto;  }.categoryFilter button span:before {  content: "\f002";  font-family: fontawesome;}.viewCartContent .prevPage:after {  content: "Return to Previous Page";}.viewCartContent .prevPage icon:before {  content: "\f060";}.viewCartContent .qtyForm {  display: -ms-flexbox;  display: flex;}.viewCartContent .qtyForm .itemQty {  padding: 0;  margin-right: 10px;}.viewCartContent .cartCheckout:after {  content: "Checkout";}.viewCartContent .cartCheckout icon:before {  content: "\f07a";}.cartItemOther {  width: 100%;  box-sizing: border-box;}.cartItemOther .cartItems {  margin-bottom: 0;}.viewCartContent {  width: 100%;  margin-bottom: 1rem;}.viewCartSection {  padding: 10px;  width: 100%;  margin-top: 10px;  box-sizing: border-box;}.viewCartSection h4 {  margin: 0;}.viewCartSection .cartSubHeading {  color: #888888;}.viewCartItems {  width: 100%;  margin: 10px 0;}.viewCartItems .cartItemAction {  width: 100%;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: end;      justify-content: flex-end;  -ms-flex-wrap: wrap;      flex-wrap: wrap;}.viewCartItems .cartItemAction span {  margin-right: 10px;}.viewCartItems .cartItemAction .cartItemUpdate {  margin-right: 5px;}.viewCartItems .cartItemAction span.button {  cursor: auto;  color: #CF000F;  margin-left: 1em;}.viewCartItems .cartSubTotal {  float: right;  margin: 20px 0;  color: #555;  font-size: 1.1em;}.viewCartItems .cartSubTotal span {  font-weight: bold;  margin-left: 10px;}.viewCartItems .cartUpdate {  float: left;  margin: 30px 0;  background: #404040;  border-radius: 5px;  padding: 10px;  color: #fff;  font-size: 1.1em;}.viewCartItems .cartUpdate span {  margin-right: 10px;}.viewCartRow {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: justify;      justify-content: space-between;  -ms-flex-align: center;      align-items: center;  font-weight: normal;  padding: 5px 10px;  font-size: .9em;}.viewCartRow .viewCartDelete {  font-size: 1em;  text-align: center;  cursor: pointer;  background: none;  border: 0;  padding: 0;  margin: 0 5px 0 0;}.viewCartRow .viewCartDelete div {  color: #fff;  background: #CF000F;  border-radius: 50%;  padding: 4px 12px;}.viewCartRow .viewCartDelete div:before {  content: "\f00d";}.viewCartRow .viewCartItem {  width: 120px;  padding: 5px;  box-sizing: border-box;  border-radius: 3px;  border: 1px solid #ccc;}.viewCartRow .viewCartItem .viewCartThumb {  width: 100%;  height: 0;  padding-bottom: 100%;  background-size: cover !important;  background-repeat: no-repeat !important;  background-position: center center !important;  border-radius: 3px;}.viewCartRow .viewCartItem.viewCartDiscount {  text-align: center;}.viewCartRow .viewCartItem.viewCartDiscount icon {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: center;      justify-content: center;  -ms-flex-align: center;      align-items: center;  background: #eee;  border-radius: 2px;  width: 100%;  font-size: 1.5em;  line-height: 1.0em;  padding: 0.5em;  color: #aaa;}.viewCartRow .viewCartDescription {  width: 40%;  width: calc(100% - 465px);  padding: 0 1em;  -ms-flex-positive: 1;      flex-grow: 1;  line-height: 1.4em;}.viewCartRow .viewCartDescription .itemWarning {  color: #CF000F;  margin-left: 1em;}.viewCartRow .viewCartPrice {  width: 100px;  text-align: Center;}.viewCartRow .viewCartTotal {  width: 100px;  text-align: Center;}.viewCartRow .viewCartQuantity {  text-align: Center;  width: 148px;}.viewCartRow:nth-child(even) {  background: rgba(0, 0, 0, 0.01) !important;}.viewCartRowHeader {  font-weight: bold;  border-bottom: 2px solid rgba(0, 0, 0, 0.15);  font-size: 1em;  }.viewCartRowHeader .viewCartItem {  border: none;}#discountForm {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: end;      justify-content: flex-end;  -ms-flex-align: stretch;      align-items: stretch;}#discountForm .discountCodeInput {  margin-right: auto;  padding: 5px;}#discountForm .cartBtn {  margin-left: 10px;}.cartMessage {  text-align: center;  margin: 10px 0;}.cartMessage.success {  color: #26A65B;  border: 1px solid #26A65B;}.cartMessage.fail {  color: #CF000F;  border: 1px solid #CF000F;}#shippingForm {  width: 100%;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: start;      justify-content: flex-start;  -ms-flex-align: center;      align-items: center;}#shippingForm .cartBtn {  margin-left: auto;}.shipTo {  margin-right: 10px;}#additionalInfoForm .cartBtn {  float: right;}.cartQuestionRow {  display: -ms-flexbox;  display: flex;  -ms-flex-align: center;      align-items: center;  width: 80%;  max-width: 700px;  margin: 5px auto;}.cartQuestionRow .cartQuestion {  width: 25%;}.cartQuestionRow .cartQuestionInput {  margin-left: 10px;  width: 70%;}.cartQuestionRow .cartQuestionInput input {  width: 100%;  padding: 3px 5px;  font-family: inherit;}#reviewSection .container {  display: inline-block;}#reviewSection .viewCartSection {  width: 100%;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: justify;      justify-content: space-between;}#reviewSection .reviewLeft, #reviewSection .reviewRight {  width: 50%;}#reviewSection .reviewLeft {  padding-right: 10px;}#reviewSection .reviewRight {  padding-left: 10px;}#reviewSection .reviewQuestionRow {  width: 100%;  margin: 5px 0;  display: -ms-flexbox;  display: flex;}#reviewSection .reviewQuestionRow .reviewQuestion {  width: 30%;  color: #555;}#reviewSection .reviewQuestionRow .reviewQuestionAnswer {  width: 70%;  background: #EAEAEA;  padding: 5px;}#reviewSection .reviewQuestionRow .reviewQuestion, #reviewSection .reviewQuestionRow .reviewQuestionAnswer {  display: inline-block;}.payPalLogo {  font: #4183d7;  color: inherit;  font-size: 1.3em;}.payPalLogo icon {  margin-right: 5px;}.checkoutEmail .submitOrder {  width: 100%;}.priceSection, .checkoutFinalPrice {  width: 300px;  padding-top: 1em;}.priceSection .viewCartSectionInner, .checkoutFinalPrice .viewCartSectionInner {  width: 100%;  max-width: 250px;  text-align: right;  float: right;}.priceSection .cartPriceRow, .checkoutFinalPrice .cartPriceRow {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: end;      justify-content: flex-end;  -ms-flex-align: center;      align-items: center;  padding: 0 5px;}.priceSection .cartPricePrice, .checkoutFinalPrice .cartPricePrice {  font-weight: bold;  width: 100px;  text-align: right;  color: inherit;}.priceSection .priceTotal, .checkoutFinalPrice .priceTotal {  border: 1px solid #4183d7;  background: #4183d7;  color: #fff;  font-size: 1.4em;  padding: 5px;  margin: 10px 0;}.priceSection .cartPriceRow:nth-child(1), .checkoutFinalPrice .cartPriceRow:nth-child(1) {  width: 100%;  text-align: center;  border-bottom: 2px solid #f2f2f2;  margin-bottom: 5px;  font-size: 1.1em;  padding: 7px;}.cartInnerWrap, .checkoutSection {  width: 100%;}.checkoutSection {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: justify;      justify-content: space-between;  -ms-flex-align: center;      align-items: center;  -ms-flex-wrap: wrap;      flex-wrap: wrap;}.checkoutSection span.fontAwesome {  margin-right: 10px;}.checkoutSection h2 {  -ms-flex-order: -1;      order: -1;}.checkoutSection #additionalinfo {  width: 100%;}.checkoutSection.priceSection {  -ms-flex-pack: end;      justify-content: flex-end;}.checkoutSectionInner {  -ms-flex-item-align: end;      align-self: flex-end;  width: 200px;}.checkoutStep {  display: inline;  margin-right: 0.5em;}.checkoutStageComplete {  -ms-flex-align: center;      align-items: center;  color: white;  display: -ms-flexbox;  display: flex;  font-size: 1em;  line-height: 1em;  margin-left: auto;  padding: 12px 20px;}.checkoutStageComplete span.fontAwesome {  margin-left: 10px;}.checkoutStageComplete, .UpdateQuantity {  background: #26A65B none repeat scroll 0 0;  color: #fff;}.UpdateQuantity {  cursor: pointer;}.linkCartCheckout .contentWrap {  width: 100%;  max-width: 1200px;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;      flex-wrap: wrap;  -ms-flex-pack: justify;      justify-content: space-between;  -ms-flex-align: stretch;      align-items: stretch;  margin: auto;}.checkoutReview {  width: 100%;  margin-bottom: 10px;}.checkoutReview .checkoutFinalPrice {  width: 200px;  margin-left: auto;}.checkoutReview .checkoutPaypal {  width: 200px;  margin-top: 20px;  margin-left: auto;    display: -ms-flexbox;  display: flex;  display: -webkit-flex;  flex-direction: column;  -ms-flex-direction: column;      justify-content: center;  -webkit-justify-content: center;  -ms-flex-pack: center;      align-items: center;  -webkit-align-items: center;  -ms-flex-align: center;  }.checkoutReview .checkoutPaypal .payPalLogo {  background: url(PP-logo.png);  margin-bottom: 10px;  width: 129px;  height: 49px;  display: block;}.checkoutReview .checkoutEmail {  width: 47%;    display: -ms-flexbox;  display: flex;  display: -webkit-flex;      justify-content: center;  -webkit-justify-content: center;  -ms-flex-pack: center;      align-items: center;  -webkit-align-items: center;  -ms-flex-align: center;  }.checkoutReview .checkoutEmail .cartBtn {  margin-left: 0;}.checkoutReviewMessage {  padding: 10px;  width: 100%;  margin: 10px 0;}.cartBtn {  background: none;  font: inherit;  text-decoration: none;  display: inline-block;  line-height: 1em;}.cartBtn icon {  margin-right: 10px;}.cartBtn:hover:not(.disabled) {  cursor: pointer;}.cartBtn:after, .cartBtn:before {  display: inline-block;}.cartBtn::-moz-focus-inner {  border: 0;  padding: 0;}.cartBtn .highlight {  color: #4183d7;  border: 1px solid #4183d7;}.cartBtn .highlight:hover:not(.disabled) {  background: #4183d7;  color: white;}.cartBtn.grey {  color: #737373;  border: 1px solid #737373;}.cartBtn.grey:hover:not(.disabled) {  background: #737373;  color: white;}.cartBtn.green {  color: #26A65B;  border: 1px solid #26A65B;}.cartBtn.green:hover:not(.disabled) {  background: #26A65B;  color: white;}.cartBtn.red {  color: #CF000F;  border: 1px solid #CF000F;}.cartBtn.red:hover:not(.disabled) {  background: #CF000F;  color: white;}.cartBtn.submitOrder {  background: #26A65B;  border: 1px solid #26A65B;  color: white;  width: 100%;}.cartBtn.submitOrder:hover:not(.disabled) {  background: white;  color: #26A65B;}.resumeShopping {  margin-left: auto;  font-size: 15px !important;  font-weight: normal !important;}.resumeShopping:after {  content: "Resume Shopping";}.resumeShopping icon:before {  content: "\f07a";}.resumeShopping span.fontAwesome {  margin-right: 10px;}.itemAdd:after {  content: "Add To Cart";}.itemAdd icon:before {  content: "\f067";}.itemMore:after {  content: "More Info";}.itemMore icon:before {  content: "\f06e";}.checkoutPrev:after {  content: "Previous";}.checkoutPrev icon:before {  content: "\f060";}.checkoutNext:after {  content: "Next";}.checkoutNext icon {  float: right;  margin: 0 0 0 10px;}.checkoutNext icon:before {  content: "\f061";}#additionalSection .checkoutNext {  margin-left: auto;}.applyDiscount:after {  content: "Apply Discount";}.applyDiscount icon {  margin: 0 0 0 10px;}.applyDiscount icon:before {  content: "\f155";}.submitOrder:after {  content: "Submit Order";}.submitOrder icon:before {  content: "\f00c";}.viewCartQuantity {  width: 110px;}.viewCartQuantity form {  display: -ms-flexbox;  display: flex;  vertical-align: center;}.viewCartQuantity .cartItemQtyCount {  display: inline-block;  position: relative;  width: 64px;  font-size: 0.8em;}.viewCartQuantity .UpdateQuantity {  width: 40px;  border: medium none;  display: inline-block;  padding: 7px 6px 8px;  background: #26a65b none repeat scroll 0 0;  color: #fff;  cursor: pointer;  font-size: 0.8em;  vertical-align: top;}.cartItemQtyCount .itemQtyDisplay {  width: 46px;  padding: 6px 2px;  text-align: center;}.cartItemQtyCount .cartItemQtyUp, .cartItemQtyCount .cartItemQtyDown {  width: 40%;  height: 50%;  position: absolute;  cursor: pointer;  line-height: 1.4em;}.cartItemQtyCount .cartItemQtyUp {  top: 0;  right: 0;}.cartItemQtyCount .cartItemQtyDown {  bottom: 0;  right: 0;}.itemQty {  color: #555;  background: rgba(0, 0, 0, 0);  padding: 0 5px;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;      flex-wrap: wrap;  background: none;  margin: auto;}.itemQty span {  margin-right: 15px;  display: inline-block;  padding: 5px 0;}.itemQty div {  background: none;  border: 1px solid #676767;  color: #676767;  transition: all 0.2s ease;  width: 40px;  padding: 2px;}.itemQty .itemQtyCount {  position: relative;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: center;      justify-content: center;  -ms-flex-align: stretch;      align-items: stretch;}.itemQty .itemQtyCount input {  padding: 3px 5px;  width: 30px;}.itemQty .itemQtyUp, .itemQty .itemQtyDown {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: center;      justify-content: center;  -ms-flex-align: center;      align-items: center;  width: 35px;  cursor: pointer;}.itemQty .itemQtyUp:hover, .itemQty .itemQtyDown:hover {  background: #222;  color: #fff;}.itemQty .itemQtyUp.hidden, .itemQty .itemQtyDown.hidden {  pointer-events: none;  opacity: .2;}.itemQty .itemQtyUp {  -ms-flex-order: 3;      order: 3;  border-radius: 0 5px 5px 0;}.itemQty .itemQtyDown {  -ms-flex-order: 2;      order: 2;  border-radius: 5px 0 0 5px;}.itemQty .itemQtyUp:before {  content: "\f067";  font-family: fontawesome;}.itemQty .itemQtyDown:before {  content: "\f068";  font-family: fontawesome;}.itemQty .itemQtyDisplay {  border: none;  text-align: center;  -ms-flex-order: 1;      order: 1;  padding: 6px 2px;  margin-right: 10px;  color: black;  font-size: 20px;  font-weight: bold;  width: 48px;}.viewCartRow .viewCartDelete a {  color: #fff;  background: #CF000F;  border-radius: 50%;  padding: 10px 12px;}.viewCartRow .viewCartDelete a:hover {  background: #c5000e;}.viewCartRow .viewCartDelete a:before {  pointer-events: none;}.viewCartItems .cartSubTotal {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: end;      justify-content: flex-end;  margin: 0 0 20px;  width: 100%;  background: #f1f1f1;  border-top: 1px solid rgba(0, 0, 0, 0.2);  color: black;  padding: 20px;  font-size: 1.5em;}.itemPagination {  font-size: .8em;  width: 100%;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: justify;      justify-content: space-between;  margin-bottom: 0.5em;  }.itemPagination .pagination {  display: -ms-flexbox;  display: flex;  margin: 10px 0;  }.itemPagination .pagination a {  border: 1px solid #ccc;  width: 30px;  height: 30px;  margin: 0 2px;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: center;      justify-content: center;  -ms-flex-align: center;      align-items: center;  cursor: pointer;  text-decoration: none;}.itemPagination .pagination a:only-child {  display: none;}.itemPagination .pagination a:hover:not(.false) {  background: rgba(0, 0, 0, 0.2);}.itemPagination .pagination a.current {  font-weight: bold;  background: rgba(0, 0, 0, 0.1);}.itemPagination .pagination a.prev:before {  content: "\f104";  font-family: fontawesome;}.itemPagination .pagination a.next:before {  content: "\f105";  font-family: fontawesome;}.itemsPerPage {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: justify;      justify-content: space-between;  -ms-flex-align: center;      align-items: center;  margin: 1.5em 0;}.itemsPerPage:before {  content: "Items Per Page";  margin-right: 10px;  font-size: .7em;}.itemsPerPage form {  width: 50%;}form .select {  background: white;  width: 100%;}form .select select {  cursor: pointer;}form .select:after {  }form .select:hover:after {  }.checkout .contentWrap {  display: -ms-flexbox;  display: flex;}.checkout .contentWrap .container {  height: 100%;}.checkout .siteContent {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: justify;      justify-content: space-between;  -ms-flex-wrap: wrap;      flex-wrap: wrap;      }.checkout .siteContent .checkoutRight, .checkout .siteContent .checkoutLeft {  width: 50%;  display: inline-block;}.checkout .siteContent .checkoutRight {  background: rgba(0, 0, 0, 0.05);  padding: 1em;    }.checkout .siteContent .checkoutRight .openCheckout {  display: none;  font-size: 0.8em;}.checkout .siteContent .checkoutRight .openCheckout:before {  content: "View Checkout Items";}.checkout .siteContent .checkoutRight .openCheckout icon:after {  content: "\f078";}.checkout .siteContent .checkoutRight .items {  width: 100%;}.checkout .siteContent .checkoutRight .checkoutRow {  width: 100%;  overflow: hidden;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: justify;      justify-content: space-between;  -ms-flex-wrap: wrap;      flex-wrap: wrap;      }.checkout .siteContent .checkoutRight .checkoutRow .checkoutTitle, .checkout .siteContent .checkoutRight .checkoutRow .checkoutValue {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: start;      justify-content: flex-start;}.checkout .siteContent .checkoutRight .checkoutRow .checkoutTitle .itemPrice, .checkout .siteContent .checkoutRight .checkoutRow .checkoutValue .itemPrice {  width: 100%;  text-align: right;}.checkout .siteContent .checkoutRight .checkoutRow .checkoutTitle .itemImage, .checkout .siteContent .checkoutRight .checkoutRow .checkoutValue .itemImage {  -ms-flex-item-align: start;      align-self: flex-start;}.checkout .siteContent .checkoutRight .checkoutRow .checkoutTitle {  width: 70%;}.checkout .siteContent .checkoutRight .checkoutRow .checkoutTitle input[name=discountCode] {  padding: 0.5em;  width: 100%;  margin-bottom: 5px;}.checkout .siteContent .checkoutRight .checkoutRow .checkoutValue {  width: 30%;  text-align: right;}.checkout .siteContent .checkoutRight .checkoutRow .itemHeading, .checkout .siteContent .checkoutRight .checkoutRow .itemPrice, .checkout .siteContent .checkoutRight .checkoutRow.checkoutSubTotal .checkoutValue, .checkout .siteContent .checkoutRight .checkoutRow.checkoutShipping .checkoutValue, .checkout .siteContent .checkoutRight .checkoutRow.checkoutTotal .checkoutValue, .checkout .siteContent .checkoutRight .checkoutRow.checkoutTax .checkoutValue {  font-weight: bold;  font-size: 1.1em;  -ms-flex-pack: end;      justify-content: flex-end;}.checkout .siteContent .checkoutRight .checkoutRow .checkout-discountMessage {  display: block;  width: 100%;  background: #D50C0C;  color: white;  text-align: center;  margin: 5px auto;  border-radius: 3px;}.checkout .siteContent .checkoutRight .items {      }.checkout .siteContent .checkoutRight .items .checkoutRow {  border-bottom: 1px solid rgba(0, 0, 0, 0.1);  padding: 10px 0 10px;}.checkout .siteContent .checkoutRight .items .itemImage {  width: 100px;  display: inline-block;  border: 1px solid rgba(0, 0, 0, 0.1);  background: white;  padding: 0.5em;  border-radius: 0.5em;  margin-right: 1em;  }.checkout .siteContent .checkoutRight .items .itemImage .itemThumb {  width: 100%;  height: 0;  padding-bottom: 100%;  background-size: cover !important;  background-position: center center !important;  background-repeat: no-repeat !important;}.checkout .siteContent .checkoutRight .items .itemDescription {  width: calc(100% - 110px);  display: inline-block;}.checkout .siteContent .checkoutRight .items .itemDescription .itemHeading, .checkout .siteContent .checkoutRight .items .itemDescription .itemCode, .checkout .siteContent .checkoutRight .items .itemDescription .itemQuantity {  width: 100%;}.checkout .siteContent .checkoutRight .items .itemDescription .itemCode, .checkout .siteContent .checkoutRight .items .itemDescription .itemQuantity {  font-size: .9em;  line-height: 1.2em;}.checkout .siteContent .checkoutRight .checkoutDiscount {  padding: 1em 0;  border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.checkout .siteContent .checkoutRight .checkoutDiscount .checkoutTitle {  width: 50%;}.checkout .siteContent .checkoutRight .checkoutDiscount .checkoutValue {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: end;      justify-content: flex-end;  width: 40%;}.checkout .siteContent .checkoutRight .checkoutDiscount .checkoutValue .discountAmount {  margin-left: 1em;}.checkout .siteContent .checkoutRight .checkoutDiscount .removeDiscount {  width: 100%;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: end;      justify-content: flex-end;}.checkout .siteContent .checkoutRight .checkoutDiscount .removeDiscount button {  padding: 0.5em 1.0em !important;  font-size: 0.9em;}.checkout .siteContent .checkoutRight .checkoutSubTotal {  padding-top: 1em;}.checkout .siteContent .checkoutRight .checkoutSubTotal .checkoutValue {  -ms-flex-wrap: wrap;      flex-wrap: wrap;}.checkout .siteContent .checkoutRight .checkoutTaxMessage {    text-align: right;  display: block;  width: 100%;  font-size: 0.8em;  font-weight: normal;  line-height: 1em;}.checkout .siteContent .checkoutRight .checkoutShipping {  padding-bottom: 1em;  border-bottom: 1px solid rgba(0, 0, 0, 0.1);}.checkout .siteContent .checkoutRight .checkoutTotal {  padding-top: 1em;}.checkout .siteContent .checkoutRight .checkoutTotal:after {    text-align: right;  display: block;  width: 100%;  font-size: 0.8em;  line-height: 1em;}.checkout .siteContent .checkoutLeft {  padding: 1em;    }.checkout .siteContent .checkoutLeft .checkoutDetails {  margin-bottom: 1em;  }.checkout .siteContent .checkoutLeft .checkoutDetails * {  transition: all 0.2s ease;}.checkout .siteContent .checkoutLeft .checkoutDetails .checkoutDetailsRow {  width: 100%;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: justify;      justify-content: space-between;  padding: .2em;}.checkout .siteContent .checkoutLeft .checkoutDetails .checkoutDetailsRow.col2 input {  width: 50%;  width: calc(50% - 0.2em);}.checkout .siteContent .checkoutLeft .checkoutDetails .checkoutDetailsRow.col3 input {  width: 35%;  width: calc(35% - 0.4em);}.checkout .siteContent .checkoutLeft .checkoutDetails .checkoutDetailsRow.col3 input[name=postCode] {  width: 20%;}.checkout .siteContent .checkoutLeft .checkoutDetails .checkoutDetailsRow.col3 .select {  width: 45%;  margin-right: .4em;  width: calc(45% - 0.4em);}.checkout .siteContent .checkoutLeft .checkoutDetails .checkoutDetailsRow input {  width: 100%;  padding: .5em;  }.checkout .siteContent .checkoutLeft .checkoutDetails .checkoutDetailsRow input[name=firstName], .checkout .siteContent .checkoutLeft .checkoutDetails .checkoutDetailsRow input[name=state], .checkout .siteContent .checkoutLeft .checkoutDetails .checkoutDetailsRow input[name=country] {  margin-right: .4em;}.checkout .siteContent .checkoutLeft .checkoutDetails .checkoutDetailsRow input[name=fullName] {  display: none;}.checkout .siteContent .checkoutLeft .checkoutDetails [name=editDetails] {  display: none;}.checkout .siteContent .checkoutLeft .checkoutDetails .nonEditable {  font-size: 0.9em;}.checkout .siteContent .checkoutLeft .checkoutDetails .nonEditable .select {  cursor: default;}.checkout .siteContent .checkoutLeft .checkoutDetails .nonEditable .select:after {  display: none;}.checkout .siteContent .checkoutLeft .checkoutDetails .nonEditable .checkoutDetailsRow {  padding: 0;}.checkout .siteContent .checkoutLeft .checkoutDetails .nonEditable input {  border: 0;  padding: .2em;  width: inherit;}.checkout .siteContent .checkoutLeft .checkoutDetails .nonEditable input[name=firstName], .checkout .siteContent .checkoutLeft .checkoutDetails .nonEditable input[name=lastName] {  display: none;}.checkout .siteContent .checkoutLeft .checkoutDetails .nonEditable input[name=fullName] {  display: inline-block;}.checkout .siteContent .checkoutLeft .checkoutDetails .nonEditable [name=saveDetails] {  display: none;}.checkout .siteContent .checkoutLeft .checkoutDetails .nonEditable [name=saveDetails]:before {  content: '\f0c7';  font-family: fontAwesome;  margin-right: 5px;}.checkout .siteContent .checkoutLeft .checkoutDetails .nonEditable [name=editDetails] {  display: inline-block;  margin: 10px 0 0;}.checkout .siteContent .checkoutLeft .checkoutDetails .nonEditable [name=editDetails]:before {  content: '\f040';  font-family: fontAwesome;  margin-right: 5px;}.checkout .siteContent .checkoutLeft .shippingMethod {  border: 1px solid rgba(0, 0, 0, 0.1);  border-radius: .5em;  margin: 10px auto 20px;}.checkout .siteContent .checkoutLeft .shippingMethod .shippingRow {  overflow: hidden;  border-bottom: 1px solid rgba(0, 0, 0, 0.1);  padding: .5em;  display: -ms-flexbox;  display: flex;}.checkout .siteContent .checkoutLeft .shippingMethod .shippingRow .shippingRadio, .checkout .siteContent .checkoutLeft .shippingMethod .shippingRow .shippingDescription {  display: inline-block;  float: left;}.checkout .siteContent .checkoutLeft .shippingMethod .shippingRow .shippingRadio {  width: 30px;  text-align: center;}.checkout .siteContent .checkoutLeft .shippingMethod .shippingRow .shippingDescription {  width: calc(100% - 30px);}.checkout .siteContent .checkoutLeft .shippingMethod .shippingRow .shippingDescription span {  font-weight: bold;}.checkout .siteContent .checkoutLeft .shippingMethod .shippingRow .shippingDescription div {  margin-bottom: 5px;}.checkout .siteContent .checkoutLeft .shippingMethod .shippingRow .shippingDescription p {  font-size: 0.7em;  line-height: 1.4em;  margin: 0;}.checkout .siteContent .checkoutLeft .checkoutButtons {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: justify;      justify-content: space-between;  -ms-flex-wrap: wrap;      flex-wrap: wrap;}.checkout .siteContent .checkoutLeft .checkoutButtons #paypal-button {  width: 100%;  text-align: center;}.checkout .siteContent .checkoutLeft .checkoutButtons .checkoutPayOptions {  margin: auto;  text-align: center;  font-size: 0.8em;  line-height: 1.2em;}.checkout .siteContent .checkoutLeft .checkoutButtons .checkoutPayOptions img {  width: 227px;  height: auto;  display: block;  margin: auto;}.checkout .siteContent .checkoutLeft .checkoutButtons .checkoutPayOptions span.checkoutPayText {  display: block;  margin-bottom: 1.5em;}.checkout .siteContent .checkoutLeft .checkoutButtons .checkoutPayOptions span.checkoutPayText:before, .checkout .siteContent .checkoutLeft .checkoutButtons .checkoutPayOptions span.checkoutPayText:after {  display: block;  margin: 0.4em 0;}.checkout .siteContent .checkoutLeft .checkoutButtons .checkoutPayOptions span.checkoutPayText:before {  content: "Pay safely today with Visa, MasterCard, AMEX on PayPal.";}.checkout .siteContent .checkoutLeft .checkoutButtons .checkoutPayOptions span.checkoutPayText:after {  content: "No account required.";}.checkout .siteContent .checkoutLeft .checkoutButtons .checkoutPrev.smlBtn {  margin: 10px auto;  font-size: 0.7em;  border: none;}.checkoutPayPal .checkoutLeft {  max-width: 500px;  margin: 0 auto;}.checkoutPayPal .checkoutLeft h1 {  text-align: center;}.checkoutPayPal .siteContent .checkoutRight .checkoutSubTotal .checkoutValue::after {  display: none;}.cartRadio input[type=radio] {  width: 0px;  visibility: hidden;  height: 0px;  margin: 0;  padding: 0;}.cartRadio label {  width: 15px;  height: 15px;  border-radius: 10px;  position: relative;  z-index: 10;  display: inline-block;  background: #eee;  border: 1px solid #aaa;  cursor: pointer;}.cartRadio label:after {  content: " ";  left: 2px;  top: 0px;  opacity: 0;  background: #222;  width: 9px;  height: 9px;  z-index: 1000;  position: absolute;  top: 2px;  border-radius: 8px;  display: inline-block;}.cartRadio label::before {  background: #222;  border-radius: 8px;  content: " ";  display: inline-block;  height: 11px;  left: 2px;  position: absolute;  top: 2px;  width: 11px;  z-index: 1000;  opacity: 0;}.cartRadio input[type="radio"]:checked + .cartRadioLabel:after {  opacity: 1;}.cartRadio input[type="radio"]:checked + .cartRadioLabel:before {  display: none;}@-moz-document url-prefix() {  .cartRadio input[type=radio] {    margin-right: -13px;  }}.subBannerCategory {  width: 100%;}.subBannerCategory .container.hasImage {  padding-bottom: 15%;  background-size: cover !important;  background-position: center center !important;}.categoryDescription {  word-wrap: break-word;}.categorySection .siteContent {  width: calc(100% - 250px);}.categorySection .sidebar {  width: 100%;  max-width: 250px;}.popUp {  font-size: 13px;  position: absolute;  background: #fff;  color: #222;  padding: 7px;  border-radius: 3px;  margin-top: 5px;  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.1);  color: white;  border: 1px solid #ccc;  color: black;  z-index: 1000;}.popUpInner {  position: relative;}.popUpInner:after {  position: absolute;  width: 0;  left: 5px;  top: -15px;  height: 0;  border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-bottom: 10px solid #fff;  content: "";  z-index: 2;}.popUpInner:before {  position: absolute;  width: 0;  left: 5px;  top: -16px;  height: 0;  border-left: 10px solid transparent;  border-right: 10px solid transparent;  border-bottom: 9px solid #ccc;  content: "";  z-index: -1;}.fieldRequired {  box-shadow: 0 0 2px 2px rgba(255, 0, 0, 0.5);}.fieldRequired:focus {  box-shadow: 0 0 2px 2px rgba(255, 0, 0, 0.3);}.cartItemPage .itemLeft .item-afterpay {    display: none;}.blogArticle {  background: none;  width: 100%;  padding: 1em;  margin: 0.5em 0;  display: block;}.blogArticle h1, .blogArticle h2 {  margin: 0;  padding: 0;  line-height: 1.0em;}.blogArticle h1 {  margin: 0 0 0.5em;}.blogArticle .blogArticleWrap {  font-size: 1.0em;  line-height: 1.4em;}.blogArticle .blogArticleWrap p {  padding: 0;}.blogArticle .blogArticleWrap .blogPostHero {  float: right;  margin: 0em 0em 1em 1em;  width: 100%;  max-width: 400px;}.blogArticle .blogArticleWrap .blogPostHero.noImage {  display: none;}.blogArticle .blogSubHead {  margin: 0 0 0.5em 0;  font-size: 0.9em;}.blogArticle .blogArticlePublish {  font-style: italic;  font-size: 0.9em;  margin: 0 0 1.0em 0;}.blogArticle .blogNavigation {  margin-bottom: 1em;  font-size: 0.8em;}.blogArticle .blogNavigation a {  padding: 0.2em 1em;}.blogArticle .blogNavigation a:hover {  padding: 0.2 1em;}.blogArticle .blogNavigation a:before {  font-family: fontAwesome;  font-size: 0.8em;}.blogArticle .blogNavigation a.next:before {  content: '\f105';  float: right;  margin-left: .3em;}.blogArticle .blogNavigation a.previous:before {  content: '\f104';  margin-right: .3em;}.blogArticle .blogArticleImages {  margin: 1em 0;}.blogArticle .blogArticleImages .container {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: justify;      justify-content: space-between;  -ms-flex-wrap: wrap;      flex-wrap: wrap;  width: 100%;  padding: 0;}.blogArticle .blogArticleImages .container div {  width: 24%;}.blogArticle .blogArticleImages .container div img {  width: 100%;}.blogArticle .blogCategoryWrap {  display: -ms-flexbox;  display: flex;  -ms-flex-pack: start;      justify-content: flex-start;  -ms-flex-wrap: wrap;      flex-wrap: wrap;  -ms-flex-align: center;      align-items: center;  margin: 1em 0 0;  font-size: 0.8em;}.blogArticle .blogCategoryWrap:before {  content: 'Categories:';  margin: 0 .5em 0 0;}.blogArticle .blogCategoryWrap .articleCategory {  display: inline-block;  padding: .05em .5em;  margin: 0 .1em;  color: #1a2632;  font-style: italic;  border-radius: 0.2em;  transition: all .3s ease;}.blogArticle .blogCategoryWrap .articleCategory:hover {  color: #ef5f0b;  text-decoration: none;}@media all and (max-width: 700px) {  .blogNavigation {    text-align: center;  }  .blogArticle .blogArticleWrap .blogPostHero {    float: none;    max-width: none;    margin: 1em 0;  }  .blogArticle .blogArticleImages .container div {    width: 49%;  }  .categorySection .container {    -ms-flex-direction: column-reverse;        flex-direction: column-reverse;  }}.blogPost {  width: 100%;  padding: 1em;  margin: 0.5em 0;  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;      flex-wrap: wrap;  border-bottom: 1px dashed #ccc;}.blogPost .blogPostHero {  width: 200px;  height: 200px;}.blogPost .blogPostHero .image {  background-size: cover !important;  background-position: center center !important;  background-repeat: no-repeat !important;  background-color: pink;  display: block;  width: 100%;  height: 100%;}.blogPost .blogPostHero .image.noImage {  background: #eee;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: center;      justify-content: center;  -ms-flex-align: center;      align-items: center;  -ms-flex-wrap: wrap;      flex-wrap: wrap;    }.blogPost .blogPostHero .image.noImage:before {  content: '\f03e';  font-family: fontAwesome;  font-size: 5.0em;  display: block;  margin: 0 auto;  width: 100%;  text-align: center;  line-height: 1.0em;  color: #ccc;}.blogPost .blogPostHero .image.noImage:after {  content: '';  color: #ccc;  line-height: 1.0em;  margin: -50px auto 0;}.blogPost:hover {  cursor: pointer;}.blogPost:hover .blogPostDetails {  background: #f1f1f1;  cursor: pointer;}.blogPost:hover .blogPostDetails a.blogBtn button {  color: #ef5f0b;  text-decoration: underline;}.blogPost:hover .image {  opacity: .9;}.blogPost .blogPostDetails {  width: 70%;    width: calc(100% - 200px);  box-sizing: border-box;  padding: .3em .3em .3em 1em;  transition: all .2s ease;}.blogPost .blogPostDetails:hover {  background: #f1f1f1;  cursor: pointer;}.blogPost .blogPostDetails:hover a.blogBtn button {  color: #ef5f0b;  text-decoration: underline;}.blogPost .blogPostDetails .blogTitle {  font-size: 1.5em;  line-height: 1.0em;  font-weight: bold;  padding: 0;  margin: 0;}.blogPost .blogPostDetails .blogPublsihInfo {  display: -ms-flexbox;  display: flex;  line-height: 1.0em;  padding: 0.5em 0 1em;}.blogPost .blogPostDetails .blogPostAuthor, .blogPost .blogPostDetails .blogPostDate {  font-style: italic;  color: #888;  font-size: 0.8em;  padding: 0;  margin-left: .3em;}.blogPost .blogPostDetails .blogPostText {  line-height: 1.4em;  padding: 0.4em 0;}.blogPost .blogPostDetails a.blogBtn {  display: inline-block;  text-decoration: none;}.blogPost .blogPostDetails a.blogBtn button {  display: inline-block;  background: none;  border: none;  padding: 0;  color: #1a2632;}.blogPost .blogPostDetails a.blogBtn button:hover {  color: #ef5f0b;  color: red;  text-decoration: underline;}@media all and (max-width: 700px) {  .blogPost .blogPostHero {    width: 100%;    max-width: none;    max-height: none;    min-height: 15em;    margin: 0 0 1em;  }  .blogPost .blogPostDetails {    width: 100%;    padding: 0;  }}.blog-widget {  width: 100%;  max-width: 600px;  background: #eee;  padding: 1em;    }.blog-widget .blog-widget-heading {  font-size: 1.5em;  font-weight: bold;  margin-bottom: 1em;}.blog-widget .blog-widget-article {  width: 100%;  margin-bottom: 1em;  padding-bottom: 1em;  border-bottom: 1px solid #ccc;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: justify;      justify-content: space-between;  -ms-flex-align: center;      align-items: center;  -ms-flex-wrap: wrap;      flex-wrap: wrap;    }.blog-widget .blog-widget-article:nth-last-child(1) {  border-bottom: none;}.blog-widget .blog-widget-article .blog-widget-article-img {  width: 100%;  border: 1px solid #34495E;  box-sizing: border-box;  }.blog-widget .blog-widget-article .blog-widget-article-img .blog-widget-article-imgFrame {  width: 100%;  height: 0;  padding-bottom: 30%;  background-size: cover !important;  background-position: center center !important;}.blog-widget .blog-widget-article .blog-widget-article-img.noImage {  display: none;}.blog-widget .blog-widget-article .blog-widget-article-preview {  width: 100%;  font-size: 0.9em;          }.blog-widget .blog-widget-article .blog-widget-article-preview .blog-widget-article-preview-title {  font-weight: bold;  line-height: 1.2em;  margin: 0.5em 0;}.blog-widget .blog-widget-article .blog-widget-article-preview .blog-widget-article-content-subheading {  font-weight: bold;  line-height: 1.2em;  margin: 0.5em 0;}.blog-widget .blog-widget-article .blog-widget-article-preview .blog-widget-article-author {  font-size: .8em;  margin-bottom: .3em;  font-style: italic;  line-height: 1.0em;}.blog-widget .blog-widget-article .blog-widget-article-preview .blog-widget-article-date {  width: 100%;  display: -ms-flexbox;  display: flex;  -ms-flex-pack: start;      justify-content: flex-start;  font-size: .8em;  line-height: 1.0em;  font-style: italic;}.blog-widget .blog-widget-article .blog-widget-article-preview .blog-widget-article-date .blog-widget-article-date-date {  margin-right: .2em;}.blog-widget .blog-widget-article .blog-widget-article-preview .blog-widget-article-content-text {  padding: .6em 0;  line-height: 1.3em;}.blog-widget .blog-widget-article .blog-widget-article-preview .blog-widget-article-content-button {  padding: 0;  display: block;  margin: 0 auto;  font-weight: normal;  text-decoration: none;  background: none;  color: black;}.blog-widget .blog-widget-article .blog-widget-article-preview .blog-widget-article-content-button:hover {  color: #ef5f0b;  text-decoration: underline;}.blogArchive {  margin: 1em auto 2em;  padding: 0;  line-height: 1.4em;  font-size: 0.9em;}.blogArchive:before {  content: 'Previous Posts';  display: block;  font-size: 1.5em;  color: black;  margin: 0 0 10px;  font-weight: normal;}.blogArchive li {  list-style-type: none;  margin: .5em 0;}.blogArchive li a {  display: block;  text-decoration: none;  font-weight: 500;  padding: .1em;}.blogArchive li ul {  margin: 0;  padding: 0;}.blogArchive li ul li {  display: -ms-flexbox;  display: flex;  font-size: 0.9em;  padding: 0 0 0 .5em;  margin: .2em 0;}.blogArchive li ul li:before {  content: "\f101";  font-family: fontAwesome;  margin: 0 .5em 0 0;  color: #999;}.blogArchive li ul li:hover {  background: #1a2632;  color: white;}.blogArchive li ul li:hover a {  color: white;}.blogMenu .categoryMenu {  margin: 1em auto;  padding: 0;  line-height: 1.4em;  font-size: 0.9em;  font-weight: 500;  }.blogMenu .categoryMenu:before {  content: "Categories";  display: block;  font-size: 1.5em;  color: black;  margin: 0 0 10px;  font-weight: 500;}.blogMenu .categoryMenu li {  width: 100%;  list-style: none;  margin: 0;  font-size: .9em;  font-weight: 500;  padding: 0 0 0 .5em;}.blogMenu .categoryMenu li a {  display: block;  width: 100%;  padding: .1em;  margin: 1px 0;  text-decoration: none;  font-weight: 500;  text-transform: initial;}.blogMenu .categoryMenu li a:before {  content: "\f101";  font-family: fontAwesome;  margin: 0 .5em 0 0;  color: #999;}.blogMenu .categoryMenu li:hover {  background: #1a2632;  color: white;}.blogMenu .categoryMenu li:hover a {  color: white;}.blogMenu .categoryMenu li.current > a {  background: #1a2632;  color: white;}.IGfeed{		width: 100%;}	.IGWrap{	width: 100%;	max-width: 1200px;	display: flex;	flex-wrap:wrap;	justify-content: space-between;	margin: 10px auto;	padding: 1em;	box-sizing: border-box;}		.IGimg{	display: block;	width: 24%;	margin: .5em 0;	background-size: cover !important;	background-position: center center !important;	background-repeat: no-repeat !important;	height: 250px;}	@media all and (max-width: 700px)	{	.IGimg{		width: 49%;		height: 200px;	}}.fontAwesome {  font-family: FontAwesome;}@font-face {  font-family: 'FontAwesome';  src: url("/fonts/fontawesome-webfont.eot");  src: url("/fonts/fontawesome-webfont.eot?#iefix") format("embedded-opentype"), url("/fonts/fontawesome-webfont.woff") format("woff"), url("/fonts/fontawesome-webfont.ttf") format("truetype"), url("/fonts/fontawesome-webfont.svg#fontawesomeregular") format("svg");  font-weight: normal;  font-style: normal;}.fa {  display: inline-block;  font: normal normal normal 14px/1 FontAwesome;  font-size: inherit;  text-rendering: auto;  -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}.fa-twitter:before {  content: "\f099";}.fa-facebook:before {  content: "\f09a";}.fa-at:before {  content: "\f1fa";}.fa-whatsapp:before {  content: "\f232";}.fa-pinterest:before {  content: "\f0d2";}.fa-pinterest-square:before {  content: "\f0d3";}.fa-google:before {  content: "\f1a0";}.fa-linkedin:before {  content: "\f0e1";}.fa-stumbleupon-circle:before {  content: "\f1a3";}.fa-stumbleupon:before {  content: "\f1a4";}.jssocials-shares {  margin: 0.2em 0;}.jssocials-share {  display: inline-block;  vertical-align: top;  margin: 0.3em 0.6em 0.3em 0;}.jssocials-share:last-child {  margin-right: 0;}.jssocials-share-logo {  width: 1em;  vertical-align: middle;  font-size: 1.5em;}img.jssocials-share-logo {  width: auto;  height: 1em;}.jssocials-share-link {  display: inline-block;  text-align: center;  text-decoration: none;  line-height: 1;}.jssocials-share-link.jssocials-share-link-count {  padding-top: .2em;}.jssocials-share-link.jssocials-share-link-count .jssocials-share-count {  display: block;  font-size: .6em;  margin: 0 -.5em -.8em -.5em;}.jssocials-share-link.jssocials-share-no-count {  padding-top: .5em;}.jssocials-share-link.jssocials-share-no-count .jssocials-share-count {  height: 1em;}.jssocials-share-label {  padding-left: 0.3em;  vertical-align: middle;}.jssocials-share-count-box {  display: inline-block;  height: 1.5em;  padding: 0 0.3em;  line-height: 1;  vertical-align: middle;  cursor: default;}.jssocials-share-count-box.jssocials-share-no-count {  display: none;}.jssocials-share-count {  line-height: 1.5em;  vertical-align: middle;}.jssocials-share-twitter .jssocials-share-link {  background: #00aced;}.jssocials-share-twitter .jssocials-share-link:hover {  background: #0087ba;}.jssocials-share-facebook .jssocials-share-link {  background: #3b5998;}.jssocials-share-facebook .jssocials-share-link:hover {  background: #2d4373;}.jssocials-share-googleplus .jssocials-share-link {  background: #dd4b39;}.jssocials-share-googleplus .jssocials-share-link:hover {  background: #c23321;}.jssocials-share-linkedin .jssocials-share-link {  background: #007bb6;}.jssocials-share-linkedin .jssocials-share-link:hover {  background: #005983;}.jssocials-share-pinterest .jssocials-share-link {  background: #cb2027;}.jssocials-share-pinterest .jssocials-share-link:hover {  background: #9f191f;}.jssocials-share-email .jssocials-share-link {  background: #3490F3;}.jssocials-share-email .jssocials-share-link:hover {  background: #0e76e6;}.jssocials-share-stumbleupon .jssocials-share-link {  background: #eb4823;}.jssocials-share-stumbleupon .jssocials-share-link:hover {  background: #c93412;}.jssocials-share-whatsapp .jssocials-share-link {  background: #29a628;}.jssocials-share-whatsapp .jssocials-share-link:hover {  background: #1f7d1e;}.jssocials-share-telegram .jssocials-share-link {  background: #2ca5e0;}.jssocials-share-telegram .jssocials-share-link:hover {  background: #1c88bd;}.jssocials-share-line .jssocials-share-link {  background: #25af00;}.jssocials-share-line .jssocials-share-link:hover {  background: #1a7c00;}.jssocials-share-viber .jssocials-share-link {  background: #7b519d;}.jssocials-share-viber .jssocials-share-link:hover {  background: #61407b;}.jssocials-share-pocket .jssocials-share-link {  background: #ef4056;}.jssocials-share-pocket .jssocials-share-link:hover {  background: #e9132e;}.jssocials-share-messenger .jssocials-share-link {  background: #0084ff;}.jssocials-share-messenger .jssocials-share-link:hover {  background: #006acc;}.jssocials-share-vkontakte .jssocials-share-link {  background: #45668e;}.jssocials-share-vkontakte .jssocials-share-link:hover {  background: #344d6c;}.jssocials-share-link {  padding: .5em .6em;  color: #fff;  transition: background 200ms ease-in-out, border-color 200ms ease-in-out;}.jssocials-share-link:hover, .jssocials-share-link:focus, .jssocials-share-link:active {  color: #fff;}.jssocials-share-count-box {  position: relative;  height: 2.5em;  padding: 0 .3em;  margin-left: 0.3em;  background: #f5f5f5;  transition: background 200ms ease-in-out, border-color 200ms ease-in-out;}.jssocials-share-count-box:hover {  background: gainsboro;}.jssocials-share-count-box:hover:after {  border-color: transparent gainsboro transparent transparent;}.jssocials-share-count-box:after {  content: "";  display: block;  position: absolute;  top: 0.85em;  left: -0.3em;  width: 0;  height: 0;  border-width: 0.4em 0.4em 0.4em 0;  border-style: solid;  border-color: transparent #f5f5f5 transparent transparent;  transform: rotate(360deg);  transition: background 200ms ease-in-out, border-color 200ms ease-in-out;}.jssocials-share-count-box .jssocials-share-count {  line-height: 2.5em;  color: #444;}#fancybox-loading,#fancybox-lock,.fancybox-wrap,.fancybox-skin,.fancybox-inner,.fancybox-error,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-wrap embed,a.fancybox-close,a.fancybox-expand,a.fancybox-nav,a.fancybox-nav span,.fancybox-tmp {  padding: 0;  margin: 0;  border: 0;  outline: none;  vertical-align: top;  background-color: transparent;  background-repeat: no-repeat;  background-image: none;  text-shadow: none;}#fancybox-lock {  position: fixed;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 8020;  overflow-y: scroll;  overflow-y: auto;  overflow-x: auto;  -webkit-transition: -webkit-transform 0.5s;  -webkit-transform: translateX(0px);}.fancybox-lock-test {  overflow-y: hidden !important;}.fancybox-lock {  overflow: hidden !important;  width: auto;}.fancybox-lock body {  overflow: hidden !important;}.fancybox-wrap {  position: absolute;  top: 0;  left: 0;  z-index: 8020;  -webkit-transform: translate3d(0, 0, 0);}.fancybox-opened {  z-index: 8030;}.fancybox-skin {    border-color: #fff;  background: #fff;  color: #222;}.fancybox-inner {  position: relative;  overflow: hidden !important;  -webkit-overflow-scrolling: touch;  width: 100%;  height: 100%;  max-width: 100%;  max-height: 100%;}.fancybox-spacer {  position: absolute;  top: 100%;  left: 0;  width: 1px;}.fancybox-image, .fancybox-iframe {  display: block;  width: 100%;  height: 100%;}.fancybox-image {  max-width: 100%;  max-height: 100%;  zoom: 1;}a.fancybox-close {  position: absolute;  top: 0;  right: 4px;  width: 30px;  height: 30px;  cursor: pointer;  z-index: 8040;  color: #fff;  text-decoration: none;  background: rgba(0, 0, 0, 0.1);}a.fancybox-close:hover {  background: rgba(0, 0, 0, 0.8);}a.fancybox-close:after {  content: "";  position: absolute;  top: 14px;  left: 4px;  width: 22px;  height: 3px;  background: rgba(255, 255, 255, 0.5);  transform: rotate(45deg);}a.fancybox-close:before {  content: "";  position: absolute;  top: 14px;  left: 4px;  width: 22px;  height: 3px;  background: rgba(255, 255, 255, 0.5);  transform: rotate(-45deg);}a.fancybox-close:hover:after, a.fancybox-close:hover:before {  background: #fff;}a.fancybox-nav {  position: absolute;  top: 0;  width: 50%;  height: 100%;  cursor: pointer;  text-decoration: none;  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);  z-index: 8040;  overflow: hidden;  font: 2em FontAwesome;  color: #fff;}.fancybox-type-iframe a.fancybox-nav,.fancybox-type-inline a.fancybox-nav,.fancybox-type-html a.fancybox-nav {  width: 70px;}a.fancybox-prev {  left: 0px;}a.fancybox-next {  right: 0px;}a.fancybox-nav span {  position: absolute;  top: 50%;  width: 46px;  height: 46px;  margin-top: -23px;  cursor: pointer;  z-index: 8040;  font-size: 1.1em;}a.fancybox-prev span {  text-align: left;  padding-left: 5px;}a.fancybox-next span {  text-align: right;  padding-right: 5px;}a.fancybox-next span:after {  content: "\f105";}a.fancybox-prev span:after {  content: "\f104";}a.fancybox-prev span {  left: 0;  background-position: 0 -50px;}a.fancybox-next span {  right: 0;  background-position: 0 -100px;}.fancybox-mobile a.fancybox-nav {  max-width: 80px;}.fancybox-desktop a.fancybox-nav {  opacity: 0.5;  filter: alpha(opacity=50);}.fancybox-desktop a.fancybox-nav:hover {  opacity: 1;  filter: alpha(opacity=100);}a.fancybox-expand {  position: absolute;  bottom: 0;  right: 0;  width: 46px;  height: 46px;  z-index: 8050;  opacity: 0;  filter: alpha(opacity=0);  background-position: 0 -150px;  zoom: 1;  transition: opacity .5s ease;}.fancybox-wrap:hover a.fancybox-expand {  opacity: 0.5;  filter: alpha(opacity=50);}.fancybox-wrap a.fancybox-expand:hover {  opacity: 1;  filter: alpha(opacity=100);}#fancybox-loading {  position: fixed;  top: 50%;  left: 50%;  margin-top: -30px;  margin-left: -30px;  width: 60px;  height: 60px;  background-color: #222;  background-position: center center;  opacity: 0.85;  filter: alpha(opacity=85);  cursor: pointer;  z-index: 8060;  border-radius: 8px;}.fancybox-tmp {  position: absolute !important;  top: -99999px;  left: -99999px;  max-width: 99999px;  max-height: 99999px;  overflow: visible !important;}.fancybox-title {  font: normal 14px "Helvetica Neue",Helvetica,Arial,sans-serif;  line-height: 1.5;  position: relative;  text-shadow: none;  z-index: 8050;  display: block;  visibility: hidden;}.fancybox-title-float-wrap {  position: relative;  margin-top: 10px;  text-align: center;  zoom: 1;  left: -9999px;}.fancybox-title-float-wrap > div {  display: inline-block;  padding: 7px 20px;  font-weight: bold;  color: #fff;  text-shadow: 0 1px 2px #222;  background: transparent;  background: rgba(0, 0, 0, 0.8);  border-radius: 15px;}.fancybox-title-outside-wrap {  position: relative;  margin-top: 10px;  color: #fff;  text-shadow: 0 1px rgba(0, 0, 0, 0.5);}.fancybox-title-inside-wrap {  padding-top: 10px;}.fancybox-title-over-wrap {  position: absolute;  bottom: 0;  left: 0;  color: #fff;  padding: 15px;  background: #000;  background: rgba(0, 0, 0, 0.8);  max-height: 50%;  overflow: auto;}.fancybox-overlay {  position: absolute;  top: 0;  left: 0;  overflow: hidden;  z-index: 8010;}.fancybox-overlay-fixed {  position: fixed;  width: 100%;  height: 100%;}.fancybox-default-skin {  border-color: #f9f9f9;  background: #f9f9f9;}.fancybox-default-skin-open {  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}.fancybox-default-overlay {  background: #222;  opacity: 0.8;  filter: alpha(opacity=80);}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {  .fancybox-default a.fancybox-close,  .fancybox-default a.fancybox-expand,  .fancybox-default a.fancybox-nav span {    background-size: 46px auto;  }}.fancybox-dark-skin {  background: #2A2A2A;  border-color: #2A2A2A;  color: #fff;  border-radius: 4px;  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3) inset !important;}.fancybox-dark-overlay {  background: #000;  opacity: 0.8;  filter: alpha(opacity=80);}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {  .fancybox-dark a.fancybox-close,  .fancybox-dark a.fancybox-expand,  .fancybox-dark a.fancybox-nav span {    background-size: 46px auto;  }}.fancybox-light-skin-open {  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 2dppx) {  .fancybox-light a.fancybox-close,  .fancybox-light a.fancybox-expand,  .fancybox-light a.fancybox-nav span {    background-size: 46px auto;  }}.fancybox-light-overlay {  opacity: 0.9;  filter: alpha(opacity=90);  background: #555555;              background: radial-gradient(ellipse at center, #999999 0%, #555555 100%);  }#fancybox-thumbs {  position: fixed;  left: 0;  width: 100%;  z-index: 8080;  background: rgba(0, 0, 0, 0.3);}#fancybox-thumbs.bottom {  bottom: 0px;}#fancybox-thumbs.top {  top: 0px;}#fancybox-thumbs .outer {  padding: 10px 34px 10px 30px;}#fancybox-thumbs .inner {  width: 100%;  overflow: hidden;}#fancybox-thumbs ul {  list-style: none;  margin: 0 auto;  padding: 0;  left: 0;  overflow: hidden;}#fancybox-thumbs ul li {  float: left;  padding: 3px;  margin: 0 4px;  list-style: none;}#fancybox-thumbs ul li a {  display: block;  overflow: hidden;  outline: none;  background: #222;  box-shadow: 1px 1px 2px #000;  zoom: 1;}#fancybox-thumbs ul li img {  display: block;  border: 0;  margin: 0;  padding: 0;  border-radius: 2px;  max-width: none;}#fancybox-thumbs ul li.fancybox-thumb-active {  padding: 0;}#fancybox-thumbs ul li.fancybox-thumb-active a {  opacity: 1;  border-width: 6px;  border-color: #fff;}.fancybox-thumb-prev, .fancybox-thumb-next {  position: absolute;  top: 10px;  bottom: 10px;  width: 20px;  background: #222;  background: rgba(0, 0, 0, 0.3);  border-radius: 4px;  display: none;}.fancybox-thumb-prev {  left: 4px;}.fancybox-thumb-next {  right: 4px;}.fancybox-thumb-prev:hover, .fancybox-thumb-next:hover {  background: #111;  background: rgba(0, 0, 0, 0.5);}.fancybox-thumb-prev span, .fancybox-thumb-next span {  position: absolute;  top: 50%;  width: 8px;  height: 12px;  margin-top: -6px;  background-repeat: no-repeat;}.fancybox-thumb-prev span {  left: 5px;}.fancybox-thumb-next span {  right: 5px;}.moduleTable, .moduleTable * {  box-sizing: border-box;}.moduleTable tr, .moduleTable td {  height: auto !important;}.moduleTable > tbody > tr > td {  vertical-align: top;}.twoColumn > tbody > tr > td {  width: 50%;}.moduleTable img {  width: 100% !important;  height: auto !important;}.sidebarLeft > tbody > tr > td:first-child {  width: 30%;  padding-right: 3%;}.sidebarLeft > tbody > tr > td:last-child {  width: 70%;}.sidebarRight > tbody > tr > td:first-child {  width: 70%;  padding-right: 3%;}.sidebarRight > tbody > tr > td:last-child {  width: 30%;}.threeColumn > tbody > tr > td {  width: 33%;}.twoColumn > tbody > tr > td:first-child, .threeColumn > tbody > tr > td:first-child {  padding-right: 3%;}.twoColumn > tbody > tr > td:last-child, .threeColumn > tbody > tr > td:last-child {  padding-left: 3%;}.menuTable > tbody > tr:nth-child(odd) {  background: rgba(0, 0, 0, 0.06);}.menuTable > tbody > tr > td:last-child {  width: 100px;  vertical-align: bottom;  text-align: right;}@media all and (max-width: 900px) and (min-width: 700px) {  .moduleTable.threeColumn > tbody > tr > td {    display: inline-block !important;    width: 48% !important;    box-sizing: border-box;  }  .moduleTable.threeColumn > tbody > tr > td:first-child {    padding-right: 3%;  }  .moduleTable.threeColumn > tbody > tr > td:last-child {    padding-left: 0;  }  .moduleTable.threeColumn > tbody > tr > td.thirdColumn {    display: block !important;    width: 98% !important;  }}@media all and (max-width: 700px) {  .moduleTable.twoColumn > tbody > tr > td, .moduleTable.threeColumn > tbody > tr > td, .moduleTable.sidebarLeft > tbody > tr > td, .moduleTable.sidebarRight > tbody > tr > td {    display: block !important;    width: 100% !important;    padding: 10px 0;  }  .overflowTable td {    white-space: nowrap;    padding: 0 0.5em 0 0;  }}@media all and (max-width: 980px) {  .moduleTable .moduleTable.twoColumn > tbody > tr > td, .moduleTable .moduleTable.threeColumn > tbody > tr > td, .moduleTable .moduleTable.sidebarLeft > tbody > tr > td, .moduleTable .moduleTable.sidebarRight > tbody > tr > td {    display: block !important;    width: 100% !important;    padding: 10px 0;  }}.accordion * {  transition: all 0.5s ease;}.accordion > tbody > tr {  display: block;  padding: 10px 0;  border-bottom: 1px solid rgba(0, 0, 0, 0.1);  cursor: pointer;}.accordion > tbody > tr > td {  display: block;  width: 100%;}.accordion > tbody > tr > td:last-child {  overflow: hidden;  padding-top: 0;}.expand {  display: block;  margin-top: -200%;  transition: all 2s ease-out;}.accordion > tbody > tr.on .expand {  transition: all 0.7s ease-out;  margin-top: 0;  background: rgba(0, 0, 0, 0.06);  padding: 0.8em 1.2em;  border-radius: 1em;}.accordion > tbody > tr > td:first-child:before {  content: "\f055";  display: inline-block;  font-family: FontAwesome;  margin-right: 10px;  font-size: 1.6em;  transition: all 0.5s;  color: #999;}.accordion > tbody > tr > td:first-child > *:first-child {  display: inline-block;}.accordion > tbody > tr.on > td:first-child:before {  content: "\f056";}.accordion > tbody > tr:hover > td:first-child:before {  color: #333;}.accordion.readMoreAccordian > tbody > tr > td:first-child:after {  content: "read more";  display: block;  margin-left: 3px;  margin-top: 0;  font-size: 0.9em;  color: #999;  transition: all 0.5s ease-out;}.accordion.readMoreAccordian > tbody > tr.on > td:first-child:after {  margin-top: -10px;  opacity: 0;  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}.accordion.readMoreAccordian > tbody > tr > td:hover:first-child:after {  color: #333;}.accordion.readMoreAccordian > tbody > tr > td:first-child:before {  display: none;}.responsiveTable th {  text-align: left;}.responsiveTable tr:nth-child(odd) {  background: rgba(0, 0, 0, 0.05);}@media screen and (max-width: 700px) {  .responsiveTable tr {    display: block;    border-bottom: 4px solid rgba(0, 0, 0, 0.2);  }  .responsiveTable tr:first-of-type {    display: none;  }  .responsiveTable td {    display: block;    border: none;    line-height: 1.8em;    width: 100%;    padding-left: 90px;    position: relative;    overflow: hidden;    text-overflow: ellipsis;    box-sizing: border-box;  }  .responsiveTable td:before {    display: block;    position: absolute;    left: 0;    width: 90px;    font-weight: bold;    overflow: hidden;    text-overflow: ellipsis;  }  .responsiveTable tr:nth-child(odd) {    background: rgba(0, 0, 0, 0);  }  .responsiveTable td:nth-child(odd) {    background: rgba(0, 0, 0, 0.05);  }}@media (min-width:701px) and (max-width:1000px){.col-1-med {  width: 100%;  width: calc(100% - 10px);}.col-2-med, .contentImgRow .item, .cartThumb {  width: 50%;  width: calc(50% - 10px);}.col-3-med {  width: 33.333%;  width: calc(33.333% - 10px);}.itemBtns {  font-size: 0.8em;}}@media (max-width:700px){html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {  -webkit-text-size-adjust: none;  }.outerWrap.menu-open {  cursor: pointer;}.desktop-hide,a.desktop-hide {  display: block !important;}.mobile-hide,a.mobile-hide,#banner #viewCart {  display: none !important;}.sidebar,#outerSidebar {  display: none;}.viewCartSection{  top: 0;  position: relative;}.viewCartSection #viewCart {  display: block; top: 122px;}.viewCartSection .container{  max-width: calc(100% - 40px);}#viewCart {  position: static;  border: 0px solid transparent;}#viewCart .itemCount, #viewCart .total {  display: inline-block;}#viewCart:after{  display: none!important;}#menu {  display: none;}#navToggleWrap {  width: 100%;  background: #008c9b;  color: #000;  display: -ms-flexbox;  display: flex;}#navToggleWrap > #navToggle, #navToggleWrap > a {  -ms-flex-positive: 1;      flex-grow: 1;  padding: 20px 0;  line-height: 1em;  position: static;  cursor: pointer;  text-decoration: none;  background: none;  color: #fff;}#navToggleWrap > #navToggle:after, #navToggleWrap > a:after {  line-height: 1em;  display: block;  text-align: center;  margin: 8px 0 2px;}#navToggleWrap > #navToggle:before, #navToggleWrap > a:before {  font-family: FontAwesome;  font-size: 1em;  line-height: 1em;  display: block;  text-align: center;  margin: 2px 0;}#navToggleWrap > #navToggle:after, #navToggleWrap > #navToggle span, #navToggleWrap > a:after, #navToggleWrap > a span {  font-size: 11px;  text-transform: uppercase;}#navToggleWrap #navToggle:before {  content: "\f0c9";}#navToggleWrap .blank:before {  content: "\f067";}#navToggleWrap .address, #navToggleWrap .googlePlus, #navToggleWrap .pinterest, #navToggleWrap .blank, #navToggleWrap .youTube, #navToggleWrap .enquiry {  display: none;}#mobileMenu {  display: inline-block;  background: #222;}#mobileMenu nav {  display: none;}#mobileMenu nav > li {  border-bottom: 1px solid rgba(255, 255, 255, 0.1);}#mobileMenu li {  list-style-type: none;}#mobileMenu li a {  width: 100%;  text-decoration: none;  color: inherit;  display: inline-block;}#mobileMenu li span {  padding: 10px;  display: block;  color: #fff;}#mobileMenu .parent > span:after {  content: "\f107";  font: 1em fontawesome;  margin-left: 10px;  transition: .3s;  transform: rotate(0deg);  display: inline-block;}#mobileMenu .parent.open > span:after {  transform: rotate(180deg);}#mobileMenu .current > span, #mobileMenu .current > a {  opacity: 0.5;}#mobileMenu nav {  display: inline-block;  width: 100%;}#mobileMenu {  position: fixed;  top: 0;  left: -80%;  width: 80%;  height: 100%;  z-index: 10000;  overflow: scroll;  transition: .5s ease-out;}#mobileMenu.menu-open {  left: 0;  box-shadow: 5px 0 10px rgba(0, 0, 0, 0.2);}#mobileMenu li ul {  display: none;  margin: 0;  padding: 0;  list-style: none;  background: rgba(0, 0, 0, 0.1);}#mobileMenu li ul li {  border-top: 1px solid rgba(255, 255, 255, 0.1);}#mobileMenu li ul a {  padding-left: 10px;}#footerBottom {  padding: 0 0 10px 0;}#footerBottom .container {  -ms-flex-direction: column;      flex-direction: column;}#footerBottom nav {  width: 100%;  padding: 10px 0;  text-align: center;  }#footerBottom nav li {  width: 100%;}#footerBottom .footerRight {  text-align: center;}#enquiry, .enqLeft, .enqRight {  width: 100%;  max-width: 100%;}#enquiry{  margin: 20px 0;}.col-1-small, .contentImgRow .item, .cartThumb  {  width: 100%;  width: calc(100% - 10px);}.col-2-small{  width: 50%;  width: calc(50% - 10px);}.contactContainer{  display: none;}#banner,.shrink #banner{  position: relative;  height: auto;  background: #fff;  padding-top: 8px;}#subBanner .container{  margin-top: 0;}#subBanner .container {    width: calc(100% - 40px);    margin-top: 20px;}#subBanner{  margin-top: 20px;}#logo{  position: relative;  max-width: 320px;  margin: auto;  padding:5px 0 55px;}.butFrame,.basicFrame{  width:calc(100% - 20px);  margin: 10px;}#subBannerHome .container{  margin-top: 0!important;}.homeSlideshow {  top: 150px;  height: calc(100% - 170px);  position: relative;  top: 0;}.slider-text-container{  width: 100%;  max-width: 1500px;  padding: 20px;  margin: auto;  margin-left: 0;  position: relative;}.flickerplate {  height: calc(100vh - 170px);}.flickerplate ul.flicks>li .flick-inner:before{  height: 100%;}.flickerplate .dot-navigation{  display: none;}#subBanner .container{  padding-bottom: 0%;}.downArrow{  display: none;}.flick-inner:after{  position: absolute;  left: 0%;  bottom: -20%;  width: 100%;  height: 160%;  opacity: .2;}.flick-inner{  font-size: .6em}.flickerplate ul.flicks>li.first-flick{  font-size: 1em;}.flickerplate ul.flicks > li .flick-inner {  padding: 20px 20px;  height: 100%;  position: absolute;  width: 100%;}.flickerplate ul.flicks > li .flick-title {  font-weight: 400;  padding-bottom: 10px;}.flickerplate ul.flicks > li .flick-title span.bold {  font-size: 1.4em;  line-height: 1.2em;}.link0 #section2{  padding: 4em 0;}.link0 #section2::before,.link0 #section2::after{  width: 100%;  left: 0;}.link0 .photoSection .container{  padding: 2em 10px;}.link0 .textSection .siteContent{  padding: 2em 0;}.siteBottom .container {  padding: 0 20px;}.textSection .siteContent{  padding: 1em 0;}h1 {  font-size: 2em;  margin: 0;}h2 {  font-size: 1.8em;  margin: 0;}h3 {  font-size: 1.4em;}h4 {  font-size: 1.4em;}h5 {  font-size: 1.2em;}h6 {  font-size: 1.1em;}.cartItemPage .itemLeft, .cartItemPage .itemRight {  width: 100%;}.cartItemPage .itemAction, .cartItemPage .itemButtons, .cartItemPage .itemAdd, .cartItemPage .itemPrev {  width: 100%;}.cartItemPage .itemButtons {  display: inline-block;}.cartItemPage .itemQty {  -ms-flex-pack: center;      justify-content: center;  margin: 10px 0;}.cartItemPage .itemPrev:after {  content: "Previous Page";}.cartItemPage .itemLeft h1, .cartItemPage .itemLeft .itemCode, .cartItemPage .itemLeft .itemPrice, .cartItemPage .itemLeft .itemShortDesc {  display: block;}.cartItemPage .itemRight h1, .cartItemPage .itemRight .itemCode, .cartItemPage .itemRight .itemPrice, .cartItemPage .itemRight .itemShortDesc {  display: none;}.itemCodeStock {  text-align: right;  margin: 10px 10px 5px 10px;}.itemStock {  text-align: right;  padding: 5px;  margin-bottom: 10px;}.itemMainInfo {  display: -ms-flexbox;  display: flex;  -ms-flex-direction: column;      flex-direction: column;}.itemMainInfo .itemStock {  -ms-flex-order: 1;      order: 1;}.itemMainInfo .itemButtons, .itemMainInfo .itemDesc {  -ms-flex-order: 2;      order: 2;}.viewCartContent .prevPage:after {  content: "Previous Page";}.viewCartContent .viewCartItem, .viewCartContent .viewCartContent .viewCartQuantity {  display: none;}.discountCodeInput, .applyDiscount, .checkoutNext, .checkoutPrev {  text-align: center;  margin: 5px 0;}#discountForm {  display: inline-block;}#shippingForm {  display: inline-block;}#shippingForm select {  width: 100%;}.cartQuestionRow {  display: inline-block;  width: 100%;  margin: 0;}.cartQuestionRow .cartQuestion {  margin-bottom: 5px;  width: 100%;}.cartQuestionRow .cartQuestionInput {  width: 100%;  margin: 0;}#reviewSection .viewCartSection {  display: inline-block;}#reviewSection .viewCartSection .reviewLeft, #reviewSection .viewCartSection .reviewRight {  width: 100%;  padding: 0;}.priceSection {  border: 0;}.checkoutSection h2 {  font-size: 1em;  margin-bottom: 15px;}.viewCartRowHeader .viewCartDescription, .viewCartRowHeader .viewCartDelete, .viewCartRowHeader .viewCartItem {  display: none !important;}.viewCartRow {  -ms-flex-wrap: wrap;      flex-wrap: wrap;}.viewCartContent .viewCartItem, .viewCartContent .viewCartContent .viewCartQuantity {  display: inline-block;}.viewCartDelete, .deleteForm, .viewCartDescription {  -ms-flex-order: -1;      order: -1;}.deleteForm {  width: 10%;}.viewCartRow .viewCartDescription {  width: calc(90% - 140px);  padding: 0 0.5em;}.viewCartRow .viewCartPrice, .viewCartRow .viewCartTotal {  width: 20%;}.viewCartItem {  margin-bottom: 15px;}.viewCartRow {  position: relative;}.viewCartRow:before {  content: "";  position: absolute;  left: 0;  right: 0;  bottom: 0;  height: 50px;  background: rgba(0, 0, 0, 0.1);  z-index: -1;}.viewCartRow:first-child:before {  display: none;}.checkoutSectionInner, .checkoutReview .checkoutFinalPrice, .checkoutReview .checkoutPaypal {  width: 100%;}.priceSection .cartPriceRow, .checkoutFinalPrice .cartPriceRow {  -ms-flex-pack: center;      justify-content: center;}.cartBtn {  font-size: 0.8em;}#viewCart .viewCart {  position: relative;  width: 100%;  margin-bottom: 10px;  -ms-flex-pack: center;      justify-content: center;  top: 0;  left: 0;  border-radius: 0;}#viewCart .viewCart:after {  box-shadow: none;}.cartItems {  -ms-flex-pack: justify;      justify-content: space-between;  -ms-flex-align: stretch;      align-items: stretch;}.cartItems .cartItem {  width: 48%;}.cartItems .itemName {  text-overflow: ellipsis;  overflow: hidden;  width: 100%;  padding: 0 5px;  white-space: nowrap;}.categorySection .siteContent {  width: 100%;}.categorySection .sidebar {  width: 100%;  max-width: 100%;  display: block;  margin: 0;}.categorySection .container {  -ms-flex-wrap: wrap;      flex-wrap: wrap;}.siteBottom .paginationContainer {  display: inline-block;}.siteBottom .paginationContainer .shopPaginationItemsPerPage {  margin: 10px 0;}.siteBottom .paginationContainer .shopPaginationItemsPerPage .shopPagination {  width: 100%;  -ms-flex-pack: center;      justify-content: center;}.siteBottom .paginationContainer .shopPaginationBtn {  width: 40px;  height: 40px;}.checkout .siteContent .checkoutLeft, .checkout .siteContent .checkoutRight {  width: 100%;}.checkout .siteContent .checkoutRight {  -ms-flex-order: -1;      order: -1;  display: inline-block;}.checkout .siteContent .checkoutRight .openCheckout {  display: block;  margin: auto;}.checkout .siteContent .checkoutRight .checkoutSummary {  display: none;}.checkout.checkoutPayPal .siteContent .checkoutRight .checkoutSummary {  display: block;}.checkout.checkoutPayPal .siteContent .checkoutRight .openCheckout {  display: none;}.checkout.checkoutShippingPage .siteContent .checkoutRight .openCheckout {  display: none;}.checkout.checkoutShippingPage .siteContent .checkoutRight .checkoutSummary {  display: inline-block;  width: 100%;}.checkout .siteContent .checkoutRight .checkoutSummary > .items > .checkoutRow .checkoutValue {  width: 100%;}.checkout .siteContent .checkoutRight .checkoutSummary > .items > .checkoutRow .checkoutValue .itemPrice {  padding-top: 10px;}.checkout .siteContent .checkoutRight .checkoutSummary > .items > .checkoutRow .checkoutTitle {  width: 100%;}.cartItemPage .itemLeft .item-afterpay {    display: initial;}.cartItemPage .itemMainInfo .item-afterpay {  display:none;}}