/* Base Styles */  /* Clear Elements */  .group:before, .group:after {content: ""; display: table;}   .group:after {clear: both;}  .group {zoom: 1;}  /* Set up REM style */  html { font-size: 62.5%; }   body { font-size: 14px; font-size: 1.4rem; background: #091627;} /* =14px */  h1   { font-size: 24px; font-size: 2.4rem; } /* =24px */  /* Border Box */  *, *:before, *:after {      -webkit-box-sizing: border-box;      -moz-box-sizing: border-box;      box-sizing: border-box;  }/* Font Styles */@font-face {    font-family: 'karlaregular';    src: url('karla-regular-webfont.eot');    src: url('/pennygaj-co-uk/_img/fonts/karla-regular-webfont.eot?#iefix') format('embedded-opentype'),         url('/pennygaj-co-uk/_img/fonts/karla-regular-webfont.woff2') format('woff2'),         url('/pennygaj-co-uk/_img/fonts/karla-regular-webfont.woff') format('woff'),         url('/pennygaj-co-uk/_img/fonts/karla-regular-webfont.ttf') format('truetype'),         url('/pennygaj-co-uk/_img/fonts/karla-regular-webfont.svg#karlaregular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'roboto_slabregular';    src: url('/pennygaj-co-uk/_img/fonts/RobotoSlab-Regular-webfont.eot');    src: url('/pennygaj-co-uk/_img/fonts/RobotoSlab-Regular-webfont.eot?#iefix') format('embedded-opentype'),         url('/pennygaj-co-uk/_img/fonts/RobotoSlab-Regular-webfont.woff') format('woff'),         url('/pennygaj-co-uk/_img/fonts/RobotoSlab-Regular-webfont.ttf') format('truetype'),         url('/pennygaj-co-uk/_img/fonts/RobotoSlab-Regular-webfont.svg#roboto_slabregular') format('svg');    font-weight: normal;    font-style: normal;}@font-face {    font-family: 'roboto_slabbold';    src: url('/pennygaj-co-uk/_img/fonts/RobotoSlab-Bold-webfont.eot');    src: url('/pennygaj-co-uk/_img/fonts/RobotoSlab-Bold-webfont.eot?#iefix') format('embedded-opentype'),         url('/pennygaj-co-uk/_img/fonts/RobotoSlab-Bold-webfont.woff') format('woff'),         url('/pennygaj-co-uk/_img/fonts/RobotoSlab-Bold-webfont.ttf') format('truetype'),         url('/pennygaj-co-uk/_img/fonts/RobotoSlab-Bold-webfont.svg#roboto_slabbold') format('svg');    font-weight: normal;    font-style: normal;}h1 {font-family: 'roboto_slabbold'; font-weight: normal; font-style: normal; font-size: 35px; color: #cfe2fb;}h2 {font-family: 'roboto_slabbold'; font-weight: normal; font-style: normal; font-size: 25px; color: #cfe2fb;}h3 {font-family: 'roboto_slabbold'; font-weight: normal; font-style: normal; font-size: 18px; color: #cfe2fb;}h4 {font-family: 'roboto_slabbold'; font-weight: normal; font-style: normal; font-size: 15px; color: #cfe2fb;}h5 {font-family: 'roboto_slabbold'; font-weight: normal; font-style: normal; font-size: 14px; color: #cfe2fb;}p {font-family: 'karlaregular'; color: #fff;  font-size: 16px;  line-height: 28px;}a {font-family: 'karlaregular'; color: #fff; font-size: 16px;  line-height: 28px; text-decoration: none;}ul li, ol li, li {font-family: 'karlaregular'; font-weight: normal; font-style: normal; font-size: 16px; line-height: 28px; color: #fff;}/* Buttons *//* Header Bar */.header-bar {padding-top: 85px; padding-bottom: 50px;  background: #091627;}.logo-box  {text-align: center;}.logo-box img {width: 330px;} /* Navigation */  #primary {/*display: table-row;*/ margin: 0px 0px 0px 0px; width: 100%; padding-left: 0px; text-align: right;}  #primary>li { display: inline-block;  /*width: 12.66%;*/  margin: 0px 2%; /*height: 40px;*/ list-style-type: none; position: relative; text-align: right;}  #primary>li>a { transition: all 0.5s ease 0s; vertical-align: middle; font-family: 'roboto_slabregular'; font-weight: normal; font-style: normal;  /*height: 40px; line-height: 40px;*/ position: relative;  font-size: 12px; color: #fff; text-decoration: none; text-transform: uppercase;}  #primary>li>a:hover {color: #eb3151; }  #primary>li:last-of-type>a {border-right: 0px;}  #primary>li>a.linkActive {color: #eb3151; border-bottom: 2px solid #eb3151;}  #primary>li>a:hover, .menu>li>a.linkActive {text-decoration: none;}  /* Dropdown LV1 */  #primary>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}  #primary>li:hover>ul {display: block;  position: absolute; top: 40px; left: 0; z-index: 9999; background: #00365b; padding: 0px; }  #primary>li>ul>li {padding: 7px 10px !important; text-align: left; }  #primary>li>ul>li:hover {background: #68b32d;}  #primary>li>ul>li>a { height: auto;  display: block; border: none;font-size: 1.5rem !important; font-size: 13px !important; line-height: 20px !important; color: #fff; font-family: 'droid_serifregular'; text-decoration:none; font-weight: normal; padding: 0px; }  #primary>li>ul>li>a:hover {text-decoration: none;}  #primary li>ul>li {position: relative;}  /* Dropdown LV2 */  #primary>li>ul>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}  #primary>li>ul>li:hover>ul {display: block;  position: absolute; top: 0px; left: 200px; z-index: 1; background: #00365b; padding: 0px; }  #primary>li>ul>li>ul>li {padding: 7px 10px !important; text-align: left; }  #primary>li>ul>li>ul>li:hover {background: #68b32d;}  #primary>li>ul>li>ul>li a { height: auto;  display: block; border: none;font-size: 1.5rem !important; font-size: 13px !important; line-height: 20px !important; color: #fff; font-family: 'droid_serifregular'; text-decoration:none; font-weight: normal; padding: 0px; }  #primary>li>ul>li>ul>li a:hover {text-decoration: none;}  #primary li>ul>li>ul>li {position: relative;}  /* Dropdown LV3 */  #primary>li>ul>li>ul>li>ul {display: none; white-space:nowrap; list-style: none; text-decoration:none; margin: 0px;}  #primary>li>ul>li>ul>li:hover>ul {display: block;  position: absolute; top: 0px; left: 200px; z-index: 1; background: #00365b; padding: 0px; }  #primary>li>ul>li>ul>li>ul>li {padding: 7px 10px !important; text-align: left; }  #primary>li>ul>li>ul>li>ul>li:hover {background: #68b32d;}  #primary>li>ul>li>ul>li>ul>li a { height: auto;  display: block; border: none;font-size: 1.5rem !important; font-size: 13px !important; line-height: 20px !important; color: #fff; font-family: 'droid_serifregular'; text-decoration:none; font-weight: normal; padding: 0px; }  #primary>li>ul>li>ul>li>ul>li a:hover {text-decoration: none;}  #primary li>ul>li>ul>li>ul>li {position: relative;}.mobile-trigger {display: none;}.navigation .mobile-trigger { z-index: 150; }body.menu-open {  color: black;}body.menu-open > .nav-overlay {  opacity: 1;  -webkit-transition-property: opacity;  -moz-transition-property: opacity;  transition-property: opacity;  -webkit-transition-duration: 0.3s;  -moz-transition-duration: 0.3s;  transition-duration: 0.3s;  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);}.nav-overlay {  position: fixed;  top: 0;  right: 0;  bottom: 0;  left: 0;  overflow: auto;  height: 100%;  width: 100%;  backface-visibility: hidden;  opacity: 0;  -webkit-transition-property: opacity;  -moz-transition-property: opacity;  transition-property: opacity;  -webkit-transition-duration: 0.3s;  -moz-transition-duration: 0.3s;  transition-duration: 0.3s;  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);  z-index: 0;  background-color: slategrey;}.nav-overlay ul {  width: 50%;  display: block;  margin: 0 auto;  padding: 54px 0;}.nav-overlay ul li {  list-style: none;  font-size: 240%;  margin-bottom: 24px;  animation-duration: 249ms;  animation-name: slideInLeft;  animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);  animation-fill-mode: backwards;  -webkit-animation-delay: 120ms;  animation-delay: 120ms;}.nav-overlay ul li a {  text-decoration: none;  color: black;}.nav-overlay ul li a:hover {  color: orange;}.burger-contain {  width: 50px;  height: 45px;  margin: 00px auto;  cursor: pointer;  position: absolute;  top: 0px;  right: 20px;  z-index: 20;  display: block;padding: 5px 5px 0px 5px;background: #eb3151;border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }.burger {  width: 30px;  height: 2px;  background: #fff;  position: relative;  margin: 0 auto;  top: 20px;  transition: 0.3s all cubic-bezier(0.27, 0.67, 0.1, 1.12);  transform-origin: 100% 0%;}.burger:before {  content: '';  width: 30px;  height: 2px;  background: #fff;  position: relative;  display: block;  top: -8px;  transition: 0.3s all cubic-bezier(0.17, 0.67, 0.1, 1.23);}.burger:after {  content: '';  width: 30px;  height: 2px;  background: #fff;  position: relative;  display: block;  top: 6px;  transition: 0.3s all cubic-bezier(0.17, 0.87, 0.1, 1.13);}.burger.active {  transform: scale(1.5);  border-radius: 200%;  height: 30px;  width: 30px;  background: none;  border: 2px solid #fff;  transform-origin: 50% 0%;  top: 0px;  padding-top: 9px;  padding-left: 0px;  transition: 0.3s all cubic-bezier(0.87, 0.87, 0.1, 1.63);}.burger.active:before {  transform: rotate(45deg) scale(0.8);  transform-origin: 50% 50%;  top: 3px;  opacity: 1;  transition: 0.3s all cubic-bezier(0.17, 0.67, 0.1, 1.23);  background: #fff;    width: 25px;}.burger.active:after {  transform: rotate(-45deg) scale(0.8);  transform-origin: 50% 50%;  top: 1px;  opacity: 1;  transition: 0.3s all cubic-bezier(0.17, 0.67, 0.1, 1.23);  background: #fff;  width: 25px;}.menu-open .burger-contain {background: none;}@keyframes slideInLeft {  0% {    transform: translateX(-100%);    visibility: visible;  }  100% {    transform: translateX(0);  }}.slideInLeft {  animation-name: slideInLeft;}.mobile {display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 20; overflow: auto; background: #eb3151; }.mobile #mobile-nav {margin: 0; padding: 6.33193em 1.24732em; display: block; }.mobile ul#mobile-nav.menu li a {transition: all 0.5s ease 0s;  font-family: 'karlaregular'; font-weight: normal; text-decoration: none; color: #fff; font-size: 25px; border-bottom: 2px solid #fff; padding-bottom: 10px;}.mobile ul#mobile-nav.menu li a:hover, .mobile ul#mobile-nav.menu li a:active {color: #61a8ab;}.mobile #mobile-nav > li { }.mobile #mobile-nav li {list-style: none; margin-bottom: 0.49012em; padding-bottom: 0.49012em; width: 80%; margin-left: auto; margin-right: auto;}.mobile #mobile-nav li.has-dropdown > a:after {font-family: 'icomoon'; content: "\e606";  color: #FFFFFF; font-size: 0.75em; margin-left: 0.625em; vertical-align: 1px; }.mobile #mobile-nav li.dropdown-open {padding-bottom: 0; }.mobile #mobile-nav li.dropdown-open > a:after {font-family: 'icomoon'; content: "\e607"; color: #FFFFFF; font-size: 0.75em; margin-left: 0.625em; vertical-align: 1px; }.mobile #mobile-nav li.dropdown-open ul {display: block;  font-weight: normal;  background-color: rgba(226, 200, 162, 0.1); }.mobile #mobile-nav li.dropdown-open ul > li {border-bottom: 1px solid #e2c8a2; }.mobile #mobile-nav li.dropdown-open ul > li:first-child {border-top: 1px solid #e2c8a2; padding-top: 0.79012em; margin-top: 0.79012em; }.mobile #mobile-nav li.dropdown-open ul > li:last-child {margin-bottom: 0; }.mobile #mobile-nav li a {display: block; color: #FFFFFF; font-size: 1.60181em; }.mobile #mobile-nav li ul {display: none; }/* Slider */.flexslider ul li {padding-top: 14.375%; padding-bottom: 14.375%; padding-left: 20px; padding-right: 20px; max-height: 550px; z-index: 0; position: relative;}.flexslider ul li img {display: none;}.caption {text-align: center; z-index: 999999;}.caption h1 {color: #cfe2fb; font-size: 80px; line-height: initial; text-transform: uppercase; font-family: 'roboto_slabbold'; font-weight: normal; font-style: normal; margin: 0px; text-shadow: 0px 0px 11px rgba(0, 0, 0, 1);}.caption h2 {color: #fff; font-size: 37px; line-height: initial; text-transform: uppercase; font-family: 'roboto_slabregular'; font-weight: normal; font-style: normal; margin: 0px;  text-shadow: 0px 0px 11px rgba(0, 0, 0, 1);}/* Slider */.footer {background: #be213c; padding: 25px 0px; border-top: 2px solid #fff; margin-top: 50px;}.footer-credit {text-align: center; }.footer-credit p {font-family: 'karlaregular'; font-style: normal; font-weight: normal; color: #fff;}.footer-credit p a {font-family: 'karlaregular'; font-style: normal; font-weight: normal; color: #fff; text-decoration: underline;}.footer-contact {text-align: right;}.footer-contact a {font-family: 'karlaregular'; font-style: normal; font-weight: normal; color: #fff; text-decoration: underline;}.footer-contact img {width: 25px; margin-right: 15px; vertical-align: -4px;}/* Inner Pages */.inner-heading-box {text-align: center;}.inner-heading-box a {text-decoration: underline;}.inner-text-box .image-gallery .image-gallery-item {width: 18.8571%; float: left; margin-right: 1.42857%; margin-bottom: 20px;}.inner-text-box .image-gallery .image-gallery-item:nth-of-type(5n) {margin-right: 0px;}.image-gallery-item-image {/*height: 400px; border: 4px solid #fff;*/ margin-bottom: 15px;}.image-gallery-item-image img {border: 4px solid #fff;}.image-gallery-item-created, .image-gallery-item-updated {display: none;}.image-gallery-item-title {font-family: 'karlaregular'; font-size: 18px; font-style: normal; font-weight: normal; color: #cfe2fb; margin-bottom: 10px; text-align: center;}.image-gallery-item-description {display: none; font-family: 'karlaregular'; font-style: normal; font-weight: normal; color: #fff; }.defaultForm {  width: 100%;  *zoom: 1;  padding: 20px;   background: #cfe2fb;}.defaultForm:before, .defaultForm:after {  content: " ";  display: table;}.defaultForm:after {  clear: both;}.defaultForm .inputset {  display: block;  width: 100%;  position: relative;  margin-bottom: 0.625em;}.defaultForm .inputset .form_error_specific {  position: absolute;  top: 0;  right: 0;  color: Tomato;  font-family: 'karlaregular'; font-style: normal; font-weight: normal;}.defaultForm .inputset label {  display: block;  width: 100%;  font-family: 'karlaregular'; font-style: normal; font-weight: normal; color: #333; font-size: 16px;}.defaultForm .inputset label.label {  display: inline-block;  font-family: 'karlaregular'; font-style: normal; font-weight: normal; color: #333; font-size: 16px;}.defaultForm .inputset label.label input {  width: initial;  display: inline-block;  margin-left: 0.625em;  border: 0px;  font-family: 'karlaregular'; font-style: normal; font-weight: normal; color: #333; font-size: 16px;}.defaultForm .inputset input, .defaultForm .inputset textarea, .defaultForm .inputset select {  display: block;  width: 100%;  padding: 0.625em;  width: 100%;  border: 0px;  font-family: 'karlaregular'; font-style: normal; font-weight: normal; color: #333; font-size: 16px;}.defaultForm .inputset textarea {  height: 10.625em;  border: 0px;  font-family: 'karlaregular'; font-style: normal; font-weight: normal; color: #333; font-size: 16px;}.inputset.inputsetcheck label:first-of-type {  margin-bottom: 0.3125em;  padding-bottom: 0.3125em;  border-bottom: 1px solid #cccccc;}.inputset label.form_header {  font-weight: bold;  font-size: 18px;}.defaultForm .form_submit {  text-align: right;}.defaultForm .form_submit .fbElementButton {  display: inline-block;  padding: 0.5em 1.5625em;  background-color: #eb3151;  border: 0;  color: white;  font-family: 'roboto_slabbold';  font-weight: normal; font-style: normal;   transition: all 0.5s ease 0s;}.defaultForm .form_submit .fbElementButton:hover {  background-color: #a11830;}.form_error_wrap {display: none;}.image-gallery-title {display: none;}#s828205 .image-gallery-item-image-link img {border: 0px;}/*#s828205 {background: #cfe2fb;}#s828205 .inner-heading-box h1, #s828205 .inner-heading-box p, #s828205 .inner-heading-box a {color: #091627 ;}#s828205 .image-gallery-item-image img {border: 0px;}#s828205 .image-gallery-item-title {color: #091627;}*//*#s828281 {background: #cfe2fb;}#s828281 .inner-heading-box h1, #s828281 .inner-heading-box p, #s828281 .inner-heading-box a {color: #091627 ;}#s828281 .image-gallery-item-image img {border: 0px;}#s828281 .image-gallery-item-title {color: #091627;}*//* Shop */.shop-side {padding: 20px; background: #cfe2fb; margin-bottom: 20px;}.shop-side h3 {color: #be213c; margin-top: 0px;}.categoryItem a {color: #091627;}.shop-basket {padding: 20px; background: #be213c;}.shop-basket h3 {margin-top: 0px;}#editirMiniBasket {color: #fff; font-family: 'karlaregular';}#editirMiniBasket a {color: #fff; font-family: 'karlaregular';}.shop-main form .pagination {display: block; width: 100%;}.shop-main form .pagination ul {margin: 0px; padding: 0px;}.shop-main form .pagination ul li {display: inline-block; background: #cfe2fb; color: #091627;}.shop-main form .pagination ul li.p_active, .shop-main form .pagination ul li.active { padding: 10px;}.shop-main form .pagination ul li a {display: block;  padding: 10px; background: #be213c;}.product_item {width: 31.33%; margin-right: 2%;float: left; margin-bottom: 20px;}.product_img {width: 100%;}.product_img img {width: 100%;}.productName {text-align: center;}.productName a {font-family: 'roboto_slabbold'; font-weight: normal; font-style: normal; font-size: 20px; font-style: normal; font-weight: normal; color: #cfe2fb; margin-bottom: 10px; text-align: center;}.productCat {color: #fff; text-align: center; font-family: 'karlaregular'; margin-bottom: 10px;}.productId {display: none;}.productDesc {display: none;}.productPrice {color: #be213c; font-family: 'roboto_slabbold'; font-weight: normal; font-style: normal; font-size: 20px; text-align: center;}.product_view_btn {display: none;}#carousel {display: none;}form[name=pageFooter] {float: left; display: block; width: 100% !important;}.product-inner-name h1 {margin-bottom: 0px;}.product-inner-name p {color: #be213c; font-family: 'roboto_slabbold'; font-weight: normal; font-style: normal; font-size: 20px; text-align: center; margin-top: 0px;}.detailProductImage {margin-bottom: 20px;}.detailProductImage img {width: 100%;}.product-info {width: 49%; margin-right: 2%; float: left; padding: 20px; background: #cfe2fb; margin-bottom: 20px;}.product-info h2 {margin-top: 0px; color: #be213c;}.product-info p {margin-top: 0px; color: #091627;}.product-buy {width: 49%; float: left; padding: 20px; background: #be213c; }.product-buy h2 {margin-top: 0px; }.detailProductQuantityLabel {display: none;}.detailProductQuantityInput input {width: 100%; padding: 10px; border: 0px; margin-bottom: 10px;}.detailProductBtn .detailProductBuyButton {  display: inline-block;  padding: 0.5em 1.5625em;  background-color: #cfe2fb;  border: 0;  color: white;  font-family: 'roboto_slabbold';  font-weight: normal; font-style: normal;   transition: all 0.5s ease 0s;  color: #091627;}.detailProductBtn .detailProductBuyButton:hover {  background-color: #a11830;}#checkoutMessage p {color: #091627;}#checkoutAddMore {  width: 49%;  margin-right: 2%;  float: left;  text-align: center;  display: inline-block;  padding: 0.5em 1.5625em;  background-color: #cfe2fb;  border: 0;  color: white;  font-family: 'roboto_slabbold';  font-weight: normal; font-style: normal;   transition: all 0.5s ease 0s;  color: #091627;}#checkoutAddMore:hover {  background-color: #a11830;}#checkoutGo {  width: 49%;  float: left;  text-align: center;  display: inline-block;  padding: 0.5em 1.5625em;  background-color: #cfe2fb;  border: 0;  color: white;  font-family: 'roboto_slabbold';  font-weight: normal; font-style: normal;   transition: all 0.5s ease 0s;  color: #091627;}#checkoutGo:hover {  background-color: #a11830;}#editirFullBasket table {border: 0px; background: #cfe2fb; }.basketHead th {font-family: 'karlaregular'; font-style: normal; font-weight: normal; font-weight: 700 !important; padding: 15px; background: #be213c;}#editirFullBasket table td {font-family: 'karlaregular'; font-style: normal; font-weight: normal; text-align: center;}#editirFullBasket table td:first-of-type {text-align: left;}.basketName, .cartDecrement  {color: #be213c;}.basketSummaryTotal td {font-family: 'karlaregular'; font-style: normal; font-weight: normal; font-weight: 700 !important;}.icon-newspaper:after {   content: "→";    display: block;    font-size: 30px;    color: #be213c;  }.icon-close:after {    content: "x";    display: block;    font-size: 30px;    color: #be213c;}.basketSummarySub td:last-of-type {display: none;}.stacktable.small-only {display: none;}#editirFullBasket .basketSummary form a.btnSage.btnSubmit {  display: inline-block;  padding: 0.5em 1.5625em;  background-color: #eb3151;  border: 0;  color: white;  font-family: 'roboto_slabbold';  font-weight: normal; font-style: normal;   transition: all 0.5s ease 0s;}#editirFullBasket .basketSummary form a.btnSage.btnSubmit:hover {  background-color: #a11830;}.checkout-msg, .error {width: 100%; text-align: center; padding: 10px 15px; background: #ff0000; margin-bottom: 20px; color: #fff;}.checkoutSummary {width: 80%; display: block; margin: 0 auto; text-align: center; padding: 10px 10px; background: #cfe2fb; margin-bottom: 20px; color: #091627;}.checkout-wrap #pnlStart table {background: none; border: 0px;}.checkout-wrap #pnlStart table td { border: 0px;}.checkout-wrap #pnlStart table td { width: 100%; display: block; padding: 10px 0px;}.checkout-wrap #pnlStart table td {font-family: 'karlaregular'; color: #fff;  font-size: 16px;  line-height: 28px;}.checkout-wrap #pnlStart table td input {padding: 10px; width: 100%; border: 0px;}.checkout-wrap #pnlStart table td textarea {padding: 10px; width: 100%; border: 0px;}.checkout-wrap #pnlStart table td select {padding: 10px; width: 100%; border: 0px;}.checkout-wrap #pnlStart .newCustomer form p input#button {  display: inline-block;  padding: 0.5em 1.5625em;  background-color: #eb3151;  border: 0;  color: white;  font-family: 'roboto_slabbold';  font-weight: normal; font-style: normal;   transition: all 0.5s ease 0s;}.checkout-wrap #pnlStart .newCustomer form p input#button:hover {  background-color: #a11830;}.existingCustomer {display: none; width: 40%; float: left; margin-right: 2%; padding: 20px; background: #be213c;}.existingCustomer h2 {margin-top: 0px;}.existingCustomer form p input#button {  display: inline-block;  padding: 0.5em 1.5625em;  background-color: #cfe2fb;  border: 0;  color: #091627;  font-family: 'roboto_slabbold';  font-weight: normal; font-style: normal;   transition: all 0.5s ease 0s;}.existingCustomer form p input#button:hover {  background-color: #a11830;}.newCustomer {width: 80%; display: block; margin: 0 auto;}#pnlStepSuccess {width: 100%; padding: 30px; text-align: center; background: #cfe2fb;}#pnlStepSuccess p {color: #091627;}#pnlStepSuccess form a.btnPayPal.btnSubmit {  display: inline-block;  padding: 0.5em 1.5625em;  background-color: #eb3151;  border: 0;  color: white;  font-family: 'roboto_slabbold';  font-weight: normal; font-style: normal;   transition: all 0.5s ease 0s;}#pnlStepSuccess form a.btnPayPal.btnSubmit:hover {  background-color: #a11830;}.ecommerceLogin {    width: 70%;    margin: 0 auto;}.ecommerceLogin p.ecommerceLoginIntro {    padding: 15px !important;    color: #091627;    background-color: #cfe2fb;    margin-bottom: 20px;    text-align: center;}.ecommerceLogin form#ecommercePasswordForm {/*    padding: 20px;*//*    background: #e8e8e3;*/    width: 100%;    margin: 0 auto;    margin-bottom: 20px;}.ecommerceAccountForm {background: none; border: 0px;}.ecommerceAccountForm td {border: 0px; font-family: 'karlaregular'; color: #fff;  font-size: 16px;  line-height: 28px; width: 100%; display: block;}#ecommercePasswordForm .ecommerceAccountForm.ecommerceForm tbody tr td input {    width: 100%;    border: 0px;    border-radius: 0px;    padding: 15px;    background: #fff;}.ecommerceLogin p.ecommercePasswordLink {    text-align: center;}.ecommerceLogin p.ecommercePasswordLink a {    text-decoration: underline;}/*.ecommerceAccountForm.ecommerceForm tbody tr td a.ecommercePasswordFormBtn.formBtn { margin-right: 2%; width :100%; padding: 12px 40px; text-align: center; color: #fff; font-size: 16px; display: inline-block; text-transform: capitalize; background: #824670; text-decoration: none} .ecommerceAccountForm.ecommerceForm tbody tr td a.ecommercePasswordFormBtn.formBtn:hover {opacity: 0.8;} */.ecommerceAccountForm.ecommerceForm tbody tr td a.ecommercePasswordFormBtn.formBtn {  display: inline-block;  padding: 0.5em 1.5625em;  background-color: #eb3151;  border: 0;  color: white;  font-family: 'roboto_slabbold';  font-weight: normal; font-style: normal;   transition: all 0.5s ease 0s;}.ecommerceAccountForm.ecommerceForm tbody tr td a.ecommercePasswordFormBtn.formBtn:hover {  background-color: #a11830;}.logged-in-side {    padding: 25px;    background: #e8e8e3;    margin-bottom: 20px;}.logged-in-side h3 {    font-size: 20px;    padding-bottom: 10px;    color: #000;}.sidenavL1 {    margin-bottom: 10px;    color: #e31e26;}.sidenavL1 a {    margin-bottom: 10px;    color: #e31e26;}.ecommerceOrderTable {    border: 1px solid #b9b9b9;}.ecommerceOrderTable tbody tr.tableheadingR td {    padding: 15px 20px;    background: #e8e8e3;}.tablerowR td {    padding: 15px 20px;}.tablerowR {    border-bottom: 1px solid #b9b9b9;}.tablerowQuantity,.tablerowPrice,.tablerowDate,.tablerowNotSent,.tablerowSentDate {    text-align: center;}.logged-in-text p {    padding: 0px;}.ecommerceAccountForm.ecommerceForm tbody tr td input {    width: 100%;    border: 1px solid #b9b9b9;    background: #e8e8e3;    border-radius: 0px;    padding: 15px;    width: 100%;    font-weight: 400;}/*.ecommerceAccountForm.ecommerceForm tbody tr td a.ecommerceAccountFormBtn.formBtn { margin-right: 2%; width :100%; padding: 12px 40px; text-align: center; color: #fff; font-size: 16px; display: inline-block; text-transform: capitalize; background: #000; text-decoration: none} .ecommerceAccountForm.ecommerceForm tbody tr td a.ecommerceAccountFormBtn.formBtn:hover {opacity: 0.8;}*/.ecommerceAccountForm.ecommerceForm tbody tr td a.ecommerceAccountFormBtn.formBtn  {  display: inline-block;  padding: 0.5em 1.5625em;  background-color: #eb3151;  border: 0;  color: white;  font-family: 'roboto_slabbold';  font-weight: normal; font-style: normal;   transition: all 0.5s ease 0s;}.ecommerceAccountForm.ecommerceForm tbody tr td a.ecommerceAccountFormBtn.formBtn:hover {  background-color: #a11830;}.ecommerceEditDetailsIntro {    padding: 15px !important;    color: #091627;    background-color: #cfe2fb;    margin-bottom: 20px;    text-align: center;}.ecommercePasswordIntro {    padding: 15px !important;    color: #091627;    background-color: #cfe2fb;    margin-bottom: 20px;    text-align: center;}.ecommercePassword {    width: 70%;    margin: 0 auto;}#ecommercePasswordForm {    padding: 20px;/*    background: #e8e8e3;*/    width: 100%;    margin: 0 auto;    margin-bottom: 20px;}.productPriceSaleLabel,.productPriceSale {color: #be213c;  font-family: 'roboto_slabbold';  font-weight: normal;  font-style: normal;  font-size: 20px;  text-align: center;}.productPriceOriginalLabel,.productPriceOriginal {color: #cfe2fb;  font-family: 'roboto_slabbold';  font-weight: normal;  font-style: normal;  font-size: 16px;  text-align: center;}@media all and (max-width: 1505px) and (min-width: 0px) {}@media all and (max-width: 1260px) and (min-width: 0px) {  #primary>li {margin: 0 1%;}  #primary>li>a {font-size: 13px;}}@media all and (max-width: 1000px) and (min-width: 0px) {.caption h1 {font-size: 50px; }.caption h2 {font-size: 25px;}.inner-text-box .image-gallery .image-gallery-item {width: 23.5714%; float: left; margin-right: 1.42857%;}.inner-text-box .image-gallery .image-gallery-item:nth-of-type(5n) {margin-right: 1.42857%;}.inner-text-box .image-gallery .image-gallery-item:nth-of-type(4n) {margin-right: 0%;}/*.image-gallery-item-image {height: 340px;}*/}@media all and (max-width: 985px) and (min-width: 0px) {.footer-credit p {font-size: 13px;}.footer-credit p a {font-size: 13px;}.footer-contact a {font-size: 13px;}}@media all and (max-width: 900px) and (min-width: 0px) {  #primary>li {margin: 0 1%;}  #primary>li>a {font-size: 11px;}  .existingCustomer {width: 100%; float: left; margin-right: 0%; margin-bottom: 30px;}.newCustomer {width: 100%; float: left;}}@media all and (max-width: 840px) and (min-width: 0px) {.product_item {width: 48%; margin-right: 2%;float: left; margin-bottom: 20px;}}@media all and (max-width: 800px) and (min-width: 0px) {.inner-text-box .image-gallery .image-gallery-item {width: 31.4285%; float: left; margin-right: 1.42857%;}.inner-text-box .image-gallery .image-gallery-item:nth-of-type(3n) {margin-right: 0%;}.inner-text-box .image-gallery .image-gallery-item:nth-of-type(4n) {margin-right: 1.42857%;}}@media all and (max-width: 760px) and (min-width: 0px) {  .nav-box {display: none;}  .mobile-trigger {display: block;}}@media all and (max-width: 650px) and (min-width: 0px) {.shop-basket {margin-bottom: 20px;}.product_item {width: 100%; margin-right: 0%;float: left; margin-bottom: 20px;}.product-info {width: 100%; margin-bottom: 20px;}.product-buy {width: 100%; margin-bottom: 20px;}}@media all and (max-width: 600px) and (min-width: 0px) {.caption h1 {font-size: 35px;}.caption h2 {font-size: 20px; line-height: auto;}.footer-logo {text-align: center; }.footer-logo img {width: 200px;}.footer-contact {text-align: center;}.inner-text-box .image-gallery .image-gallery-item {width: 49%; float: left; margin-right: 1%;}.inner-text-box .image-gallery .image-gallery-item:nth-of-type(3n) {margin-right: 1%;}.inner-text-box .image-gallery .image-gallery-item:nth-of-type(2n) {margin-right: 1%;}.inner-text-box .image-gallery .image-gallery-item:nth-of-type(5n) {margin-right: 1%;}}@media all and (max-width: 480px) and (min-width: 0px) {.inner-text-box .image-gallery .image-gallery-item {width: 100%; float: left; margin-right: 0%;}.inner-text-box .image-gallery .image-gallery-item:nth-of-type(3n) {margin-right: 0%;}.inner-text-box .image-gallery .image-gallery-item:nth-of-type(2n) {margin-right: 0%;}.inner-text-box .image-gallery .image-gallery-item:nth-of-type(5n) {margin-right: 0%;}.stacktable.small-only {display: table;}.stacktable.large-only {display: none;}}
 
