.rstbox-header {display: none!important;}

.megnezemgomb {background: white;font-family:'CenturyGothic'}
.megnezemgomb:hover {background: black!important;font-family:'CenturyGothic'}
.cc-message-text, .cc-bottom, .cc-color-override--1529097649 {font-family:'CenturyGothic'}
.sp-module-content .mod-languages ul.lang-inline li a {line-height: 10px;}

.gdprlabel a:link, .gdprlabel a:hover{color: #ff8f03;cursor: pointer!important;}
.gdprlabel,.gdprlabel label {cursor: pointer!important;margin-bottom: 0;}
.bt-cs .bt-inner .bt-title { color: #aaaaaa!important; text-align: center!important;display: block!important;}

#WWM_thumbs_images ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.product-container .vm-product-descr-container-1 > h2, .product-container .vm-product-descr-container-0 > h2 {text-align: left!important;padding-left: 5px!important; line-height: 10px!important;}
.product-container .product-price {text-align: left!important; padding-left: 5px!important;line-height: 10px!important;}
.product-container .vm-product-descr-container-1 > h2, .product-container  .vm-product-descr-container-0 > h2 {margin: 10px 0!important;line-height: 18px!important;}
.product-container .price-crossed div.PricebasePriceWithTax .PricebasePriceWithTax {font-size: 10px!important;line-height: 10px!important;}
.product-container .vm3pr-2 .product-price {min-height:1px!important;}
a.details:hover, div.details:hover, a.product-details:hover {background: none!important;}
.product-container .addtocart-area {display: none!important;}
@font-face {
  font-family: 'CenturyGothic-Italic';
  src: url('../fonts/GOTHICI.eot'); /* IE9 Compat Modes */
  src: url('../fonts/GOTHICI.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/GOTHICI.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/GOTHICI.woff') format('woff'), /* Modern Browsers */
    url('../fonts/GOTHICI.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/GOTHICI.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'CenturyGothic';
  src: url('../fonts/GOTHIC.eot'); /* IE9 Compat Modes */
  src: url('../fonts/GOTHIC.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/GOTHIC.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/GOTHIC.woff') format('woff'), /* Modern Browsers */
    url('../fonts/GOTHIC.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/GOTHIC.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'CenturyGothic-Bold';
  src: url('../fonts/GOTHICB.eot'); /* IE9 Compat Modes */
  src: url('../fonts/GOTHICB.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/GOTHICB.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/GOTHICB.woff') format('woff'), /* Modern Browsers */
    url('../fonts/GOTHICB.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/GOTHICB.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'CenturyGothic-BoldItalic';
  src: url('../fonts/GOTHICBI.eot'); /* IE9 Compat Modes */
  src: url('../fonts/GOTHICBI.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../fonts/GOTHICBI.woff2') format('woff2'), /* Modern Browsers */
    url('../fonts/GOTHICBI.woff') format('woff'), /* Modern Browsers */
    url('../fonts/GOTHICBI.ttf') format('truetype'), /* Safari, Android, iOS */
    url('../fonts/GOTHICBI.svg') format('svg'); /* Legacy iOS */  font-weight: normal;
  font-style: normal;
}

body {font-family: 'CenturyGothic'!important;}
h1, h2, h3, h4, h5 {ont-family: 'CenturyGothic-Bold'!important;}
#sp-top1 {padding-top:2px!important; width:30%!important;}
#sp-top2 {width: 70%!important;}
#sp-top-bar {
    padding: 3px 0 1px!important; line-height: 12px!important;
}
#sp-header .logo {margin: auto!important;}
#sp-top-bar p {padding:0; margin:0;}
#mod-search-searchword {padding:3px!important; border-radius:0!important; height:20px!important;font-size:11px!important;}
#btl-panel-login {background:none!important; color:black!important;box-shadow:none!important;
margin:0!important;text-transform: uppercase;font-size:11px!important; height:16px!important;line-height: 13px!important;}
#sp-header {
    background:url('../images/gray.gif') left center repeat-x!important;
    box-shadow: none!important;
    height: auto!important;
}
#sp-logo, .sp-megamenu-wrapper {text-align: center;}
#sp-top2 {text-align: right!important;}
.logo h1 {text-align: center; margin:0;padding:0;}
.logo h1 img {margin:auto;}
.sp-megamenu-parent {float: none!important;}
#sp-main-body {padding:20px 0!important;}
/*#sp-header {border-top:1px solid #eee; border-bottom:1px solid #eee; height: 50px!important; background:#f8f8f8!important;}*/

.sp-megamenu-parent > li > a {line-height: 50px!important; font-weight:700!important;font-size:14px!important;}
#sp-top-bar .sp-module {vertical-align:middle;}
#FlexibleVM3Cart .flexible_cart_icon::after {padding:3px; text-transform:uppercase; font-size:11px!important;}
#FlexibleVM3Cart .flexible_cart_icon {margin:0 20px;}
#FlexibleVM3Cart .flexibleDropdown::after {content: none!important;}
#FlexibleVM3Cart .flexibleDropdown {top:21px!important;}
.tp-bannershadow.tp-shadow2 {display: none!important;}
.sp-megamenu-parent .sp-dropdown {width: auto!important;white-space: nowrap!important}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {padding:10px!important;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item > a {white-space:nowrap!important; text-align: left!important; 
padding: 5px 10px!important;text-transform: uppercase;font-size:13px!important;}

.csikos .sp-module-title, .entry-header {background:#cfcfcf; text-align: center; margin: 80px 0 50px 0!important; height: 20px;}
.csikos .sp-module-title  span, .entry-header span{background:white; font-size: 24px; letter-spacing:5px; font-weight:bold; padding: 0 30px; 
position: relative; top:-15px; text-transform:uppercase;}
.sp-megamenu-parent > li > a {color: #ccc!important;}

.page-header {background:#cfcfcf; text-align: center; margin: 80px 0 50px 0!important; height: 1px;padding:0!important;
border-bottom:none!important;}
.page-header h1{background:white; font-size: 32px; letter-spacing:5px; font-weight:bold; padding: 0 30px; 
position: relative; top:-20px; text-transform:uppercase; border-bottom:none!important; display: inline!important;}
.sp-megamenu-parent > li.active > a, .sp-megamenu-parent > li:hover > a {
    color: #000000!important; background: white!important;
}

.entry-header {background:#cfcfcf; text-align: center; margin: 30px 0 50px 0!important; height: 1px;padding:0!important;
border-bottom:none!important;}
.entry-header h2{background:white; font-size: 28px!important; letter-spacing:5px; font-weight:bold; padding: 0 30px; 
position: relative; top:-15px; text-transform:uppercase; border-bottom:none!important; display: inline!important;}
.sp-module ul > li > a::before {content: none!important;}
#FlexibleVM3Cart .flexibleNumber {background: none!important; border: none!important; box-shadow: none!important; color: black!important;
}
.sp-megamenu-parent > li.sp-has-child > a::after {content: none!important;}
#sp-bottom .sp-module-title {background:#aaaaaa; text-align: center; margin: 30px 0 15px 0!important; height: 1px;}
#sp-bottom .sp-module-title span {background:#ffffff; font-size: 16px;  font-weight:bold; padding: 0 12px; 
position: relative; top:-17px; text-transform:uppercase;}
#sp-bottom .sp-module ul > li > a {line-height: 24px!important; border-bottom: 1px solid #ccc!important;}
#sp-bottom .col-sm-6 {padding-left:30px; padding-right: 30px;}
.csikosbal .sp-module-title {background:#cfcfcf;  margin: 10px 0 30px 0!important; height: 1px;}
.csikosbal .sp-module-title  span{background:white; font-size: 16px; letter-spacing:2px; font-weight:bold; padding: 0 10px 0 0; 
position: relative; top:-6px; font-weight: bold;}
.csikosbal {border-right: 1px solid #ddd; margin-top: -10px!important; padding-top:60px}
.csikosbal  .csikosbal{border-right: none; margin-top: 0!important; padding-top:0}
.csikosbal:first-child {padding-top:0!important;}


.browse-view h1 {background:#cfcfcf; text-align: center; margin: 30 0 40px !important; height: 1px;}
.browse-view h1 span {background:white; font-size: 26px; letter-spacing:5px; font-weight:bold; padding: 0 40px; 
position: relative; top:-25px; text-transform: uppercase;}


.bt-cs .bt-inner img {margin: 0 auto 20px!important;}
.bt-introtext {text-align: center; padding: 0 30px; font-size: 13px!important;}

.acymailing_modulecsikos {width: 280px; margin: auto; text-align: center;}
.acymailing_modulecsikos .inputbox {width: 280px!important;border:none!important; border-bottom: 1px solid #555!important; 
-webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
border-radius: 0!important;}
.acymailing_modulecsikos .button {width: 280px!important; text-transform: uppercase;
-webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
border-radius: 0!important;}
.blackbg {background:white; color: #999999; text-align: center; font-size: 12px; padding: 2px; margin: 0px 0!important;}
.blackbg p {padding:0; margin:0;}
.blackbg .blackbg {padding:0; margin:0!important;}
border-radius: 0!important;}
.blackwh {background: white; color: black; text-align: center; font-size: 12px; padding: 2px; margin: 30px 0!important;}
.blackwh p {padding:0; margin:0;}
.blackwh .blackbg {padding:0; margin:0!important;}
div.product, div.product div.product-container {border: none!important;}
.browse-view .browseProductImage {max-height: 425px!important;}
.vm-product-descr-container-0 {min-height:1px!important; height:15px!important; margin-bottom:0!important;}
.vm-product-media-container  {margin-bottom:0!important;}
.vm-product-descr-container-0 h2 {background:#cfcfcf; text-align: center; margin: 15px 0 5px 0!important; height: 1px;}
.vm-product-descr-container-0 h2 a {background:white;  position: relative; top:-10px; font-size: 14px; text-transform: uppercase;
 padding: 0 10px;}
.browse-view  .vm-price-desc {display: none!important;}
.browse-view  .vm3pr-1, .browse-view  .vm3pr-0 {display: inline-block!important; vertical-align: middle;}

span.addtocart-button input.addtocart-button, span.addtocart-button input.notify-button {
    background: #000000!important;
    border: none!important;
-webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
border-radius: 0!important;
    font-size: 14px!important;
    letter-spacing: 0!important;
	text-transform: uppercase;
    margin-bottom: 0;
    max-width: 100%;
    padding: 8px 12px!important;
    text-align: center;
}
.quantity-box .quantity-input, .cart-summary .quantity-input {-webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
border-radius: 0!important;height:30px!important; border: 1px solid #D9DADA!important;} 
.quantity-box .quantity-input:hover, .cart-summary .quantity-input:hover {background:none!important;}
.quantity-box .quantity-input:focus, .cart-summary .quantity-input:focus {box-shadow: none!important; border:1px solid #999999!important;}

 .PricesalesPrice .PricesalesPrice {font-size: 14px!important; color: black!important; 
/* line-height:35px!important; */ margin:0!important;}
.category-view .product-price {margin: 0;}


 div.vm-details-button a {
   background: none!important;
   text-align: left;
    border: none!important;
    font-size: 13px!important;
    line-height: 18px;
    max-width: 100%!important;
    padding: 0px 5px!important;
    width: 100%!important;
	-webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
border-radius: 0!important;
}
.browse-view .vm3pr-0 {float: right;}
.orderlistcontainer div.activeOrder {-webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
border-radius: 0!important; line-height:21px!important;padding: 0px 20px 0px 7px!important;}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], 
input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], 
input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	height: 26px!important; padding: 0 2px!important;-webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
border-radius: 0!important;
}
#limit {font-size:12px!important; width: 50px!important; padding:0 3px!important; float: right;}
.display-number {font-size:12px!important;}
.category-view .row .category .spacer, .featured-view .spacer, .latest-view .spacer, .topten-view .spacer, .recent-view .spacer, .related-products-view .spacer, .browse-view .row .product .spacer {padding:0!important;}
/*.category-view .row .vertical-separator {padding-right:6px;}*/
.vm-col-3 {
    /*width: 32.9%!important;*/
}
.orderby-displaynumber {border-top: none!important;}
.sp-module ul > li {padding:10px 0; text-transform:uppercase;}
span.quantity-controls input.quantity-plus {background:url('../images/up.jpg')!important;}
span.quantity-controls input.quantity-minus{background:url('../images/down.jpg')!important;}
.vmproduct .spacer {text-align: center;}
.vmgroup .addtocart-bar {margin: auto!important;float: right!important;}
.vmgroup .addtocart-area {margin:0!important;}
.vmgroup .width25 {padding-right: 15px;}
#sp-user4 .sp-module-title {text-align: center; letter-spacing:3px;}
input.btl-buttonsubmit, button.btl-buttonsubmit, #FlexibleVM3Cart .flexibleShow_cart a {box-shadow:none!important; background: black!important;
text-shadow: none!important; font-size: 13px!important; text-transform: uppercase; 
-webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
border-radius: 0!important; border: none!important;}
#btl-content ul li a:hover {color: black!important;}
#FlexibleVM3Cart .flexibleDropdown {background-color: white!important;}
.vm-pagination {width: 70%;}
.vm-page-counter  {display: none!important;}
.pagination > li:first-child > a, .pagination > li:first-child > span,.pagination > li:last-child > a, .pagination > li:last-child > span {
-webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
border-radius: 0!important;	
}
.pagination > li > a, .pagination > li > span {padding: 3px 12px; font-size: 12px!important;}
.pagination {margin:22px 0!important;}
.sp-dropdown-inner .sp-mega-group {display: none!important;}
.sp-dropdown-inner .sp-module {margin-top:0!important;}
.sp-dropdown-inner  .sp-module ul > li {padding: 4px 0!important; border-bottom: none!important; 
font-size: 13px!important;text-align: left!important;}
.sp-dropdown-inner  .sp-module ul > li a {display: block; padding: 0 10px;}
.sp-dropdown-inner  .sp-module ul > li:hover {background: black!important;}
.sp-dropdown-inner  .sp-module ul > li:hover a {color: white!important;}
.sp-dropdown-inner  .sp-megamenu-parent .sp-module {padding: 0 10px!important;}
.sp-dropdown-inner .col-sm-6 {padding-left:0!important; padding-right:0!important;}
.sp-dropdown-inner  .sp-module  {padding:0!important;}
.sp-dropdown-inner .row {margin-left:0!important; margin-right:0!important;}
.sp-module ul > li {border-bottom:none!important; padding:0!important;}
.csikosbal .menu li div a {padding: 5px 0; display: inline-block; font-weight: normal;}
.csikosbal .menu li div a:link, .csikosbal .menu li div a:visited {color: #999!important; }
.csikosbal .menu li div a:hover, .csikosbal .menu li div a:active {color: #000!important; }

/*.main-image img {max-height: 100%!important; max-width:300px!important;}*/
.main-image img {max-height: 100%!important; max-width:590px!important; width: 97%;}

.vm-product-details-container h1 {font-size: 16px!important; text-transform: uppercase; margin:0!important;
font-weight:bold; padding-bottom: 30px;}
.product-description .title {display: none!important;}
.productdetails-view .spacer-buy-area {
    padding-left: 0!important;
}
span.vm-price-desc {display: none!important;}
#fancybox-content {background:white!important;}
.continue_link, .showcart  {text-transform: uppercase; font-size: 14px; font-weight: bold;}
.showcart {background: black; color: white; display: inline-block; padding: 4px 10px;}
.continue_link {display: inline-block; padding: 4px 10px 4px 0;}
#fancybox-content h4 {border-top: 1px solid #ccc; margin-top:2px!important; padding-top: 10px; text-align: center;}
#sp-bottom {margin-top: 30px!important; padding:20px 0!important;}
#sp-footer {padding:0!important;}
.sp-dropdown-inner  .col-sm-6 {width:100%!important;}
#system-message {text-align: center; background: #eee;	-webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
border-radius: 0!important;}
#btl-content div.btl-buttonsubmit {border-top:none!important;}
.btl-label2 {padding-top:6px;}
#btl-input-remember input {position: relative; top:-2px;}

#btl-content #btl-content-login {
    width: 255px!important;
}
input.btl-buttonsubmit2, button.btl-buttonsubmit2{
    border: medium none !important;
    box-shadow: 1px 1px 3px rgba(9, 4, 3, 0.86);
    cursor: pointer;
    display: inline-block;
    height: 29px !important;
    line-height: 29px !important;
    padding: 0 12px;
    text-align: center !important;
    text-shadow: 0 1px 1px #4a4a4a;
    width: 209px !important;
	    background: black none repeat scroll 0 0 !important;
    border: medium none !important;
    border-radius: 0 !important;
    box-shadow: none !important;
    font-size: 13px !important;
    text-shadow: none !important;
    text-transform: uppercase;
	margin:5px 20px!important;
	color: white!important;
	text-align:center!important;
}
 #register-link a {
    cursor: pointer;
    display: inline-block;
    height: 29px !important;
    line-height: 29px !important;
    padding: 0 12px;
    text-align: center !important;
    width: 209px !important;
    background: black none repeat scroll 0 0 !important;
    border: medium none !important;
    font-size: 13px !important;
    text-transform: uppercase;
	color: white!important;
	text-align:center!important;
	margin-top:5px;
}
.btl-content-block {-webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
border-radius: 0!important;box-shadow: none!important;}
#bt_ul2 {margin:0; padding:0;}
#bt_ul2 li {line-height:14px; list-style-type: none!important; text-align:center!important;}
#bt_ul2 li  a:hover {color: black!important;}
#register-link {line-height: 16px!important;}
#register-link .newcustomers {font-size:13px; font-weight: bold;}
#register-link div {font-size:13px;}
#FlexibleVM3Cart .flexibleNumber {height: 19px!important; width: 19px!important; font-size:13px!important; line-height: 16px!important;}
.orderby-displaynumber {display: none!important;}
#sp-top-bar {background: white!important; border-bottom: 1px solid #D9DADA}
#FlexibleVM3Cart .flexible_cart_icon::after {content:none!important;}
#FlexibleVM3Cart .flexible_cart_icon {
    padding: 3px 0 0 23px;
font-size: 11px;}
#offcanvas-toggler {display: none;}
#FlexibleVM3Cart .flexibleDropdown {box-shadow: none!important; border: 1px solid #D9DADA!important;
-webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
border-radius: 0!important;}
#FlexibleVM3Cart .flexibleCartContainer .flexible_product_row {-webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
border-radius: 0!important;box-shadow: none!important; border:1px solid #D9DADA!important;}
#sp-footer1 {text-align:left!important;}

#sp-footer2 {text-align:right!important;}
#sp-footer2  p {margin:0;padding:0;}

.bt-cs .bt-inner img {outline: none!important;}
#fancybox-content .featuredProductImage {max-width:150px!important; float: left; margin-right: 20px;}
.addedtobag {text-transform:uppercase; font-weight: bold; font-size: 17px; padding: 10px; border-bottom: 1px solid #ccc;
margin-bottom: 15px; text-align: center;}
.addedtoname {text-transform:uppercase; font-weight: bold; font-size: 15px; padding: 5px 0;	}
.continue_showcart {padding: 15px 0 0 0; clear: both;}
.btl-content-block {font-size: 13px!important;}
#bt_ul2 a {display: inline-block; width: 83%; padding: 5px 0; text-align: center; background:#ccc; color: white!important;
margin-right: 3px;}
#bt_ul2 a:hover {color: black!important;}
#btl .btl-panel > #btl-panel-profile {background: none!important; background-color: white!important; color: black!important;
border: none!important;    font-size: 12px !important;
    line-height: 23px !important;}
#btl .btl-panel > span {box-shadow:none!important; margin:0!important;}
#btl-content-login ul li {margin-top:0!important; margin-bottom: 3px;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	box-shadow: none!important;
}

@media (max-width: 768px)
{
	#offcanvas-toggler {display: block;}
	#sp-menu {top:10px;}
	.availability { text-align: left!important }
  
  .vm-product-container .vm-product-media-container {float: none!important; width:100%!important;}
  .browse-view h1 {
     background: none; 
     text-align: center; 
     margin: 0 !important; 
     height: auto; 
}
	
}



select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	box-shadow: none!important; border:1px solid #ccc!important;
}
/* FIX FANCYBOX */
#fancybox-wrap * {
max-width: 100% !important;
}
 
#fancybox-wrap,
#fancybox-wrap * {
-webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
     -ms-box-sizing: content-box;
      -o-box-sizing: content-box;
         box-sizing: content-box;
}
.browse-view .product_s_desc {display: none!important;}
.browse-view .vm-product-descr-container-1 {
    min-height: 1px !important;
    vertical-align: middle;
    display: table-cell;
    width: 270px;
    text-align: left;
}


.salePercentage {
	right: 0px;
	position: absolute;
	background: #f2642a;
	color: white;
	font-weight: bold;
	letter-spacing: 1px;
	font-family: sans-serif;
    font-weight: normal;
    font-size: 21px;
	top: 11px;
padding: 4px 11px;
}

@media (max-width: 800px)
div[class*="vm-col-"] {
    margin: auto;
}
@media (max-width: 800px) {
    div[class*="vm-col-"] {
        width: 33.3333%;
        min-width: auto;
    }
}
@media (max-width: 480px) {
    div[class*="vm-col-"] {
        width: 100%;
        max-width: 300px;
    }
}
@media (max-width: 480px) {
    .salePercentage {
        padding: 4px 13px;
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    .salePercentage {
        padding: 1.3% 6.6%;
        top: 6px;
        font-size: 13px;
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    .salePercentage {
        padding: 1.3% 6.6%;
        top: 6px;
        font-size: 13px;
    }
}

.vm-product-media-container {
    position: relative;
}
.productdetails .salePercentage {
    padding: 3.3% 5.5%;
    top: 2.7%;
    font-size: 32px;
}
@media (max-width: 480px) {
    .productdetails .salePercentage {
        padding: 3.5% 7%;
    }
}
@media (max-width: 767px) and (min-width: 481px) {
    .productdetails .salePercentage {
        padding: 3.5% 6%;
        top: 12px;
        font-size: 26px;
    } 
}
@media (min-width: 1200px) {
    .productdetails .salePercentage {
        padding: 4% 5.5%;
        font-size: 38px;
    }
} 

.browse-view div.horizontal-separator { background: none; }
.PricesalesPrice {
    margin-top: 13px;
} 

@media (max-width: 480px) {
	#sp-menu { position: fixed!important; top:20px }
}

.eapps-instagram-feed-posts-grid-load-more { border-radius:0px!important }
.sp-menu-item { line-height:18px }

.cf4all_wrapper select { width:178px }
input.addtocart-button { width:120px!important; }
.gdprlabel { line-height:1em }
#gdpr_privacy_policy_checkbox {
    margin-right: 5px !important;
}

ul#FlexibleAdditionalGallery li img { height:auto!important }
ul#FlexibleAdditionalGallery li { vertical-align:middle; min-height:100px!important }