html {overflow-x: hidden; scroll-behavior: smooth;}
#search-mod {text-align: right; margin-right: 20px;}
#nav-row #nav-rowcolumn2{display: grid;  align-items: center;}
#mod_virtuemart_search {margin-right: 10px;}
#nav-rowcolumn2 .search .button {background: linear-gradient(0deg, rgba(255,223,0,1) 0%, rgba(255,127,0,1) 31%, rgba(255,121,0,1) 61%, rgba(255,55,0,1) 100%) !important; color: #fff !important; weight: 800 !important;}
a {text-decoration:none !important;}
.com_sppagebuilder #Left-panel {top: 0px; position: sticky;}
.com_sppagebuilder .left-panel {background: grey; padding: 20px 5px 5px 5px; height: 100vh; overflow-y: auto;}
.dropdownCart-container {z-index: 999 !important;}
.vm-categories-wall-spacer {text-align: left !important;}
#nav-row {background: rgb(219,219,219); background: linear-gradient(0deg, rgba(219,219,219,1) 0%, rgba(116,116,116,1) 31%, rgba(99,99,99,1) 61%, rgba(51,51,51,1) 100%); border-bottom: 1px solid red;}
#nav-row .active {background: rgb(255,223,0); background: linear-gradient(0deg, rgba(255,223,0,1) 0%, rgba(255,127,0,1) 31%, rgba(255,121,0,1) 61%, rgba(255,55,0,1) 100%);}
#nav-row .mod-menu > li {border-right: 1px solid black;}
#nav-row .mod-menu > li:hover {background: rgb(255,124,124); background: linear-gradient(0deg, rgba(255,124,124,1) 0%, rgba(255,73,41,1) 31%, rgba(217,40,0,1) 61%, rgba(156,0,0,1) 100%);}
#nav-row .mod-menu > li > a, .mod-menu__separator {padding: 7px 20px !important; font-size: 12px; text-transform: uppercase; color: #FEFDFD; letter-spacing: 2px; font-weight: 600; margin: 0px !important;}
.vm-categories-wall-catwrapper {float: none !important; width: 100% !important;}
.vm-categories-wall-spacer a {padding: 3px; display: grid; grid-template-columns: 80px 1fr; background: white; border: 1px solid #0e0e0e; border-radius: 10px; align-items: center; gap: 15px; color: #333; text-decoration: none; justify-items: start;}
.vm-categories-wall-img {margin-bottom: 0px !important;}
.vm-categories-wall-spacer a:hover {box-shadow: 0 3px 5px 1px #585858;}
.gr1{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;align-items:center;justify-items:start; padding:10px 15px;font-size:18px;font-weight:600;gap:15px}
.vmgroup ul:not(.nav) {list-style-type: none !important; display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 5px;}
@media (max-width: 800px) {
  .vmgroup ul:not(.nav) {grid-template-columns: 1fr;}
  .what-mob {display: grid; justify-items: start;}
}
p.product_s_desc {height: auto !important;}
.view-productdetails .banner1 {display: none;}
.bt_email-group {display: none !important;}
.left-panel::-webkit-scrollbar {width: 12px;}
.left-panel::-webkit-scrollbar-track {background: #999999;}
.left-panel::-webkit-scrollbar-thumb {background: #d3d3d3; border-radius: 2px; padding: 1px 0; max-height: 150px;}
.vmgroup ul, .vmgroup ol {padding: 0px !important; margin: 0px !important;}
.vmgroup .product-container {text-align: center;}
.view-category .browseProductImage, .com_customfilters .browseProductImage, .vmgroup .featuredProductImage, .view-virtuemart .browseProductImage {height: 200px !important;}
.view-category .product, .com_customfilters .product, .vmgroup .product-container, .view-virtuemart .product {width: auto !important;}
.view-category .spacer, .com_customfilters .spacer, .vmgroup .product-container, .view-virtuemart .product-container {border-radius: 15px; padding: 20px !important; background: white;  margin: 15px !important;  box-shadow: 0 1px 2px 0 rgb(0 0 0 / 16%);}
.view-category .spacer:hover, .com_customfilters .spacer:hover, .vmgroup .product-container:hover, .view-virtuemart .product-container:hover {box-shadow: 0 8px 8px 0 rgb(0 0 0 / 5%), 0 29px 26px 0 rgb(0 0 0 / 8%);}
.view-category .spacer a, .com_customfilters .spacer a, .vmgroup .product-container a, .view-virtuemart .product-container a {text-decoration: none; color: #333;}
.vm-details-button a {font-weight: 600; color: white !important; box-shadow: 0 0 40px 40px rgb(255 121 0) inset, 0 0 0 0 #3498db; transition: all 150ms ease-in-out;}
.vm-details-button a:hover {box-shadow: 0 0 10px 0 #ff8800 inset, 0 0 10px 4px #ff8128; color: black !important; border: red; border: 1px solid #ff8800;}
.logo{width:200px}
.number a{text-decoration:none;color:#333}
.number a: hover{text-decoration:none}
.header-icon-phone, .header-icon-desc {grid-row: 1/3; margin-right: 10px; margin-top: 5px;}
.number, .location {display: grid; grid-template-columns: auto 1fr; align-items: center;}
.header-icon-phone {width: 40px;}
.header-icon-desc {width: 20px;}
.site-desc {color: #a6a6a6; font-size: 12px; letter-spacing: 0.5px;}
.city-dotted {border-bottom: 2px dotted orange; color: orange;}
.dropdownCart-btn {min-width: 190px;}
.location {font-size: 14px;}
.vm-cart-custom {justify-self: right;}
@media (max-width: 500px) {
.gr1{grid-template-columns:1fr 1fr;gap:10px}
.logo,.location{grid-column:1/3; font-size: 18px;}
.logo{width:300px;}
}
.dropdownCart .product_price {width: auto;}
.vm-cart-custom .product_name a, .vm-cart-custom .product_price {font-size: 14px; font-weight: 500;}
.dropdownCart .product_row_info .image {width: 100px !important;}
.dropdown_align_left {left: auto !important;right: 0 !important; }
.vm-cart-custom .dropdownCart-btn::after {right: 4px !important;}
.vm-cart-custom .dropdownCart-btn:focus {background: transparent !important; }
.vm-cart-custom .dropdownCart-btn:hover {background: transparent; box-shadow: inset 0 0 7px -3px #424242;}
@media (min-width: 500px) {
.dropdownCart-container {width: auto !important;}
.dropdownCart-icon {width: 40px !important;}
.dropdownCart .vm_cart_products {padding: 15px;}
}
.dropdownCart-btn {display: grid; grid-template-columns: 65px 1fr; align-items: center; padding: 3px 20px 3px 10px; background: none; border-radius: 4px; border-style: solid; border-width: 2px;}
.dropdownCart-btn>.total {border-bottom: none; border-top: none; margin: 0px;}
.vm-cart-custom .total_products {border-radius: 18px; color: #fff; font-size: 12px; left: 35px; line-height: 18px; padding: 0 5px; position: absolute; background: #3e3e3e;}
.dropdownCart-container .details {margin-top: 20px; color: white; background: #ff0000; padding: 7px 20px; letter-spacing: 1px;}
.dropdownCart-container .details:hover {opacity: 0.7 !important; color: white; background: #ff0000;}
.vm-cart-custom:hover .total_products {  -webkit-animation-name: hvr-wobble-vertical; animation-name: hvr-wobble-vertical; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1;}
@-webkit-keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes hvr-wobble-vertical {
  16.65% {
    -webkit-transform: translateY(8px);
    transform: translateY(8px);
  }
  33.3% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }
  49.95% {
    -webkit-transform: translateY(4px);
    transform: translateY(4px);
  }
  66.6% {
    -webkit-transform: translateY(-2px);
    transform: translateY(-2px);
  }
  83.25% {
    -webkit-transform: translateY(1px);
    transform: translateY(1px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@media (max-width: 499px) {
	.dropdownCart-btn {grid-template-columns: 45px 1fr;}
	.dropdownCart-icon {width: 40px !important;}
	.vm-cart-custom .total_products {left: 40px;}	
}
#menu-top .navbar-collapse {height: auto !important;}
.dropdownCart-btn {cursor: pointer;}
.icon-menu:before {font-weight: 600; margin-right: 10px;}
.icon-menu {color: white; font-weight: 500;}	
button.navbar-toggler:hover, button.navbar-toggler:focus {box-shadow: none !important; background: transparent !important; border: 0px solid transparent !important; outline: none !important;}
@media (max-width: 600px) {
.vm-pagination ul {margin: 0 !important;}
}
.left-panel .cf_currency {display: none;}
@media (max-width: 758px) {
.orderlistcontainer {margin: 0 !important; width: 100%;}
.orderby-displaynumber>.vm-order-list {display: grid; width: 100%; gap: 15px; grid-template-columns: 1fr;}
}
@media (min-width: 950px) {
.Filter-button, #Close-filter {display: none;}
}
.Filter-button {border: 1px solid #979696; position: fixed; background: white; padding: 5px 10px; z-index: 998; left: -35px; border-radius: 5px 5px; transform: rotate(90deg); margin-top: 150px;}
.com_sppagebuilder .left-penel {padding: 0px !important;}
.com_sppagebuilder #main > .inner {padding: 0px;}
.com_sppagebuilder #maincontent > .inner {padding: 0px; background: transparent;}
.vm-categories-wall  li {list-style-type: none}
ol.mod-breadcrumbs {margin: 0px !important;}
.com_virtuemart .maincenter {padding-top: 20px;}
.category-view .row {display: grid !important; grid-template-columns: 1fr 1fr 1fr; gap: 30px;}
.category-view .row .width33 {width: 100% !important;}
.category-view .row .width33:hover {box-shadow: 0 8px 8px 0 rgb(0 0 0 / 5%), 0 29px 26px 0 rgb(0 0 0 / 8%);}
.category-view .row .width25 {width: 100% !important;}
.category-view .row .width25:hover {box-shadow: 0 8px 8px 0 rgb(0 0 0 / 5%), 0 29px 26px 0 rgb(0 0 0 / 8%);}
.category-view .row .category .spacer {height: 100%; margin: 0 !important;}
.view-virtuemart .category {background: white; padding: 15px !important; box-shadow: 0 1px 2px 0 rgb(0 0 0 / 16%); border-radius: 8px;}
.view-virtuemart .category a, .view-category .category a {color: #333; text-decoration: none; font-size: 18px; font-weight: 400; line-height: 24px;}
span.addtocart-button {width: 55px; height: 55px; background-image: url(/images/isla_fullxfull.15927028_q422fcws-removebg-preview.webp) !important; background-repeat: no-repeat !important; background-size: contain !important;}
input.addtocart-button {background: transparent !important; border: none !important; padding: 0px !important; width: 55px; cursor: pointer; height: 55px;}
span.addtocart-button:hover {border: none !important; background-repeat: no-repeat !important; background-size: contain !important; padding: 0px !important; width: 55px; cursor: pointer; height: 55px;}
.vm-product-container {display: grid; grid-template-columns: 1fr 1fr; gap: 0px 25px;}
.vm-product-container .vm-product-media-container, .vm-product-details-container {float: none !important; width: auto !important;}
.thumb-image-vm {grid-column: 1/2; grid-row: 2/3;}
.thumb-image-vm .floatleft {float: none !important; display: inline-block;}
.thumb-image-vm .additional-images {overflow-x: auto; white-space: nowrap; border: 1px solid whitesmoke; padding: 5px; background: white;}
.additional-images img {width: 75px !important;}
.vm-product-details-container {margin-top: 25px;}
.vm-product-details-container {margin-top: 25px;}
.view-productdetails .manufacturer {margin: 25px 0 0 !important;}
.view-productdetails .manufacturer a {text-decoration: none; color: #ff3b3b; font-weight: 600;}
.vm-product-details-container {margin-top: 25px;}
.productdetails-view .addtocart-bar {margin: 0px !important;}
.productdetails-view .quantity-box {margin-left: 25px;}
.productdetails-view .product-fields {display: grid; grid-template-columns: 1fr 1fr 1fr; gap: 10px;}
.productdetails-view .product-field { padding: 5px; border: 1px solid #afafaf; margin-bottom: 0 !important; text-align: center; background: white;}
.productdetails-view .clear {display: none;}
.cf_flt_wrapper {background: white; border: 1px solid #ebebeb; box-shadow: 0 1px 2px 0 rgb(0 0 0 / 16%); padding: 10px; border-radius: 8px;}
@media (max-width: 800px) {
	.productdetails-view .product-fields, .vm-product-container {grid-template-columns: 1fr;}
	.productdetails-view .clear {display: block;}
	.productdetails-view .addtocart-bar {margin: 25px 0 0 !important;}
	.productdetails-view .product-field {margin-bottom: 6px !important;}
}
#fancybox-content>div {display: grid !important;  grid-template-columns: 1fr 1fr;  gap: 10px; overflow: visible !important; justify-items: stretch;}
#fancybox-content>div h4 {grid-column: 1/3; text-align: center;}
#fancybox-wrap {width: auto !important;}
.vm-btn-secondary {width: inherit !important;}
.vm-btn-primary {width: inherit !important; background-color: #ff0000 !important; !important; color: hsla(0,0%,100%,.9) !important; font-weight: 600; letter-spacing: 1px; white-space: nowrap;}
.vm-btn-primary:hover {opacity: 0.6;}
@media (max-width: 800px) {
	#fancybox-content>div h4 {grid-column: 1/2;}
	#fancybox-content>div {grid-template-columns: 1fr;}
}
.view-productdetails .product-container> h1 {line-height: 30px !important; font-size: 22px !important;}
.view-productdetails .back-to-category  a {background: no-repeat !important; background-color: #457d54 !important; color: hsla(0,0%,100%,.9) !important;letter-spacing: 1px;}
.view-productdetails .back-to-category  a:hover {background: no-repeat !important; background-color: #457d54 !important; color: hsla(0,0%,100%,.9) !important;letter-spacing: 1px; opacity: 0.7;}
#fancybox-title {width: 100% !important;}
#fancybox-wrap, #fancybox-wrap * {
    -moz-box-sizing: content-box !important;
    -webkit-box-sizing: content-box !important;
    -o-box-sizing: content-box !important;
    -ms-box-sizing: content-box !important;
    box-sizing: content-box !important;
}
.unauthorized-user { display: none;}
.cf_filters_list_li {padding: 5px !important;}
.cf_filters_list_li:hover .cf_link a {color: white !important;}
.cf_filters_list_li:hover {background: rgb(255 121 0);}
.cf_filters_list_li~ :cheked {background: rgb(255 121 0);}
.cf_resetAll_link {font-size: 14px !important; background: white; border: 1px solid #ebebeb; box-shadow: 0 1px 2px 0 rgb(0 0 0 / 16%); padding: 10px; border-radius: 8px; display: block; margin-bottom: 20px;}
.category_description:not(.category_description:nth-child(1)) {display: block; width: 100%; margin-top: 100px;}
.footer-gr{display:grid;grid-template-columns:1fr 1fr;padding:15px;gap:15px}
.footer-info{display:grid;grid-template-columns:40px 1fr;gap:15px;font-size:16px;font-weight:600;align-items:center;color:#333}
.footer-info a{color:#333}
.footer-info a:hover{color:#333}
.footer-info .button-form a{color:#fff;text-shadow:none}
.footer-gr .logo{grid-column:1/3;width:auto;display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:center}
.footer-gr .logo img{width:300px}
#footer{color:#333;background:linear-gradient(285deg,rgba(135,135,135,1) 0%,rgba(203,203,203,1) 23%,rgba(98,98,98,1) 45%,rgba(203,203,203,1) 77%,rgba(135,135,135,1) 100%);text-shadow:0 0 4px white,0 0 8px white,0 0 10px #fff}
.button-form{display:block;padding:15px 10px;background:linear-gradient(0deg,rgba(255,124,124,1) 0%,rgba(255,73,41,1) 31%,rgba(217,40,0,1) 61%,rgba(156,0,0,1) 100%);font-size:20px;border-radius:20px;font-weight:600;cursor:pointer;box-shadow:0 34px 18px -24px #1e1e1e;color:#fff!important;text-shadow:none!important}
.button-wrap{animation:pulse 3s infinite;border-radius:20px;text-align:center}
.button-wrap:hover{animation:none}
.button-wrap:hover a{text-decoration:none}
.button-form:hover:not(:active){background:linear-gradient(0deg,rgba(255,223,0,1) 0%,rgba(255,127,0,1) 31%,rgba(255,121,0,1) 61%,rgba(255,55,0,1) 100%)}
.button-form:hover{color:#fff}
.button-form:active{top:1px;background:red;box-shadow:0 0 1px rgba(0,0,0,.5) inset,0 2px 3px rgba(0,0,0,.5) inset,0 1px 1px rgba(255,255,255,.1)}
@-webkit-keyframes pulse {
0%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0.4)}
70%{-webkit-box-shadow:0 0 0 10px rgba(204,169,44,0)}
100%{-webkit-box-shadow:0 0 0 0 rgba(204,169,44,0)}
}
@keyframes pulse {
0%{-moz-box-shadow:0 0 0 0 red;box-shadow:0 0 0 0 red}
70%{-moz-box-shadow:0 0 0 10px red;box-shadow:0 0 0 25px rgba(204,169,44,0)}
100%{-moz-box-shadow:0 0 0 0 rgba(204,169,44,0);box-shadow:0 0 0 0 rgba(204,169,44,0)}
}
.view-cart .proopc-empty-continue-link a {background: #79ba7e; color: #FFF; font-weight: 600; border-radius: 8px; letter-spacing: 1px; font-size: 16px; padding: 10px 15px;}
.proopc-clear-cart-wrapper a, .proopc-continue-link a {border: 1px solid #d1d1d1; padding: 5px 25px 5px 15px; background-color: white; border-radius: 4px; border: 1px solid #e7e7e7; text-decoration: none !important;  white-space: nowrap;} 
.proopc-clear-cart-wrapper a:hover, .proopc-continue-link a:hover {text-decoration: none !important; border: 1px solid #d1d1d1 !important;}
.proopc-clear-cart-wrapper a:after {height: 15px; content: ""; width: 15px;  background-image: url(/images/Ocistit.png); background-size: contain; background-repeat: no-repeat; margin-top: 2px; display: inline-block; position: absolute; margin-left: 5px;}
.proopc-continue-link a:after {height: 15px; content: ""; width: 15px;  background-image: url(/images/shopping.svg); background-size: contain; background-repeat: no-repeat; margin-top: 2px; display: inline-block; position: absolute; margin-left: 5px;}
.view-cart .cart-p-list td {background-color: transparent !important;}
.view-cart tr:nth-child(2n) {background: #d7d7d7;}
.view-cart tr:hover {background: #a2a0ff;}
@media (max-width: 500px) {
	.proopc-toolbar-right {grid-template-columns: 1fr 1fr; display: grid; width: 100%; gap: 10px; max-width: 100% !important;}
	.proopc-clear-cart-wrapper {justify-self: start; margin-right: 0px;}
}
@media (max-width: 1000px) {
.footer-gr,.footer-gr .logo{grid-template-columns:1fr}
.footer-gr .logo{justify-items:center}
}
.contactus-123{text-shadow:none}
.footer-icon{box-shadow:0 0 4px #ffffff87,0 0 8px #ffffff87,0 0 10px #ffffff87;border-radius:50%;background:#ffffff87}
#footer .number{display:block!important;width:auto!important;max-width:none}
#footer .number a{text-decoration:none}
#footer .number a:hover{text-decoration:none}
#footer strong {color: #333;}
.contactus-145 {text-shadow: none !important;}
.soglashenie{text-shadow:none}
@media (min-width: 1000px) {
.sogl-mob{display:none}
.soglashenie{text-align:center;grid-column:1/3}
}
@media (max-width: 1000px) {
.sogl-mob1{display:none}
.soglashenie{grid-column:1/2}
}
@media (max-width: 1000px) {
	#main {padding: 0;}
	.category-view .row {grid-template-columns: 1fr; gap: 10px;}
	#maincontent>.inner:nth-child(1) {grid-template-columns: 1fr;}
}
@media (min-width: 1600px) {
.gr1 {max-width: 1320px; margin: 0 auto;}
}
@media (max-width: 800px) {
.header-icon-phone, .header-icon-desc {display: none;}
.gr1 {grid-template-columns: 1fr 1fr 1fr 1fr;}
.number, .location {grid-template-columns: 1fr}
.location {font-size: 12px;}
}
@media (min-width: 600px) and (max-width: 800px) {
.site-desc {display: none;}
}
@media (max-width: 599px) {
.site-desc {display: block; grid-column: 1/3;}
.gr1 {justify-items: center; gap: 2px 10px; grid-template-columns: 1fr 1fr;}
.number, .location {grid-template-columns: 1fr;}
.location {grid-column: 1/2;}
.number {grid-column: 2/3;}
.header-icon-phone, .header-icon-desc {display: none;}
.vm-cart-custom {justify-self: center; grid-column: 1/3;}
}
.instrukciya-pdf:before {height: 36px; content: ""; width: 36px; margin-bottom: -10px; margin-right: 10px; display: inline-block;background-image: url(/images/pdf.webp); background-size: contain;  background-repeat: no-repeat;}
@media screen and (min-width: 759px) and (max-width: 950px) {
 .mob-filter {display: block !important; left: 0px; display: block; width: 300px !important; background: white; z-index: 999; padding: 70px 20px; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-top: 1px solid #999999; border-radius: 0px 20px 20px 0px;}
 .cat-left-panel {display: none;}
 #Close-filter {display: block; padding: 10px; right: 10px; top: 10px; background: #ff7600; border: 1px solid grey; color: white; font-size: 16px; font-weight: 700; letter-spacing: 0.7px; border-radius: 10px; position: absolute; z-index: 9999;}
}
@media (max-width: 758px) {
.mob-filter {display: block !important; position: absolute; width: 100% !important; background: white; z-index: 999; border: 1px solid #d1d1d1;  border-radius: 15px;    padding: 70px 25px;}
  #Close-filter {display: block; padding: 10px; right: 10px; top: 10px; background: #ff7600; border: 1px solid grey; color: white; font-size: 16px; font-weight: 700; letter-spacing: 0.7px; border-radius: 10px; position: absolute; z-index: 9999;}
  #Left-panel > .inner {padding-left: 0;}
 }
@media (max-width: 950px) {
.com_virtuemart #Left-panel > .inner {padding-left: 20px; !important;}
.mob-filter {position: fixed; height: 100%;}
.left-panel {overflow-y: scroll; position: absolute; height: 100%; width: 100%; left: 0; padding: 0 25px;}
.com_virtuemart .left-panel::-webkit-scrollbar {width: 6px;}
.cat-left-panel {display: none;}
#Left-panel {top: 20px;}
}
@media (max-width: 600px) {
.vm-pagination ul {width: 100%; display: inline-flex; overflow-x: auto;}
.vm-pagination ul li {white-space: nowrap;}
.vm-pagination {width: 100%;}
}
#system-message-container {display: none;}
.pay-method {grid-column: 1/3;}
.view-cart #Open-filter, .com_sppagebuilder #Open-filter {display: none !important;}
#cf_flt_wrapper_custom_f_129_141 {display: none;}
.vm-pagination-top ul, .vm-pagination-bottom ul {padding: 5px; background: #fff; box-shadow: 0 0 5px 5px #ededed; border-radius: 10px;}
.vm-pagination-top .pagenav, .vm-pagination-bottom .pagenav {padding: 0.375rem 0.75rem; display: inline-block; margin: 0 0 0 -1px;}
.vm-pagination-top .page-link, .vm-pagination-bottom .page-link {border: none !important; color: #333; transition: none !important; background: transparent;}
.vm-pagination-top .pagenav, .vm-pagination-bottom .pagenav {border: none !important; transition: none !important; background: transparent;}
.vm-pagination-top .page-item.disabled .page-link, .vm-pagination-bottom .page-item.disabled .page-link {color: #cbcbcb !important;}
.vm-pagination-top .page-link:hover, .vm-pagination-top .page-link:focus, .vm-pagination-top a:hover, .vm-pagination-top a:focus, .vm-pagination-bottom .page-link:hover, .vm-pagination-bottom .page-link:focus, .vm-pagination-bottom a:hover, .vm-pagination-bottom a:focus {color: #333333; border-radius: 5px; background-color: #f5f5f5;}
.vm-pagination-top .page-item.active .page-link, .vm-pagination-bottom .page-item.active .page-link {background-color: #ff5a00 !important; border-radius: 5px !important;}
.vm-pagination-top .page-item.active .page-link:hover, .vm-pagination-top .page-item.active .pagenav:hover, .vm-pagination-bottom .page-item.active .page-link:hover, .vm-pagination-bottom .page-item.active .pagenav:hover  {color: #fff;}
.vm-pagination-top .pagination-prev a:before, .vm-pagination-top .pagination-start a:before, .vm-pagination-top .pagination-next a:before, .vm-pagination-top .pagination-end a:before, .vm-pagination-top .pagination-prev span:before, .vm-pagination-top .pagination-start span:before, .vm-pagination-top .pagination-next span:before, .vm-pagination-top .pagination-end span:before, .vm-pagination-bottom .pagination-prev a:before, .vm-pagination-bottom .pagination-start a:before, .vm-pagination-bottom .pagination-next a:before, .vm-pagination-bottom .pagination-end a:before, .vm-pagination-bottom .pagination-prev span:before, .vm-pagination-bottom .pagination-start span:before, .vm-pagination-bottom .pagination-next span:before, .vm-pagination-bottom .pagination-end span:before {font-family: Font Awesome\ 5 Free; font-weight: 900;}
.vm-pagination-top .pagination-prev span:before, .vm-pagination-top .pagination-start span:before, .vm-pagination-top .pagination-next span:before, .vm-pagination-top .pagination-end span:before, .vm-pagination-bottom .pagination-prev span:before, .vm-pagination-bottom .pagination-start span:before, .vm-pagination-bottom .pagination-next span:before, .vm-pagination-bottom .pagination-end span:before {color: #cbcbcb !important}
.vm-pagination-top .pagination-prev a:before, .vm-pagination-top .pagination-prev span:before, .vm-pagination-bottom .pagination-prev a:before, .vm-pagination-bottom .pagination-prev span:before  {content: "\f104";}
.vm-pagination-top .pagination-start a:before, .vm-pagination-top .pagination-start span:before, .vm-pagination-bottom .pagination-start a:before, .vm-pagination-bottom .pagination-start span:before  {content: "\f100";}
.vm-pagination-top .pagination-next a:before, .vm-pagination-top .pagination-next span:before, .vm-pagination-bottom .pagination-next a:before, .vm-pagination-bottom .pagination-next span:before {content: "\f105";}
.vm-pagination-top .pagination-end a:before, .vm-pagination-top .pagination-end span:before, .vm-pagination-bottom .pagination-end a:before, .vm-pagination-bottom .pagination-end span:before, .vm-pagination-bottom .pagination-end a:before, .vm-pagination-bottom .pagination-end span:before {content: "\f101";}
.vm-pagination-top .pagination-prev a:before, .vm-pagination-top .pagination-start a:before, .vm-pagination-top .pagination-next a:before, .vm-pagination-top .pagination-end a:before, .vm-pagination-bottom .pagination-prev a:before, .vm-pagination-bottom .pagination-start a:before, .vm-pagination-bottom .pagination-next a:before, .vm-pagination-bottom .pagination-end a:before {color: #333;}
.pagination-prev a, .pagination-start a, .pagination-next a, .pagination-end a, .pagination-prev a:hover, .pagination-start a:hover, .pagination-next a:hover, .pagination-end a:hover, .pagination-prev a:focus, .pagination-start a:focus, .pagination-next a:focus, .pagination-end a:focus, .pagination-prev span, .pagination-start span, .pagination-next span, .pagination-end span, .pagination-prev span:hover, .pagination-start span:hover, .pagination-next span:hover, .pagination-end span:hover, .pagination-prev span:focus, .pagination-start span:focus, .pagination-next span:focus, .pagination-end span:focus {color: #fff !important;}
.vm-pagination-top li:not(.pagination-start, .pagination-prev, .pagination-next, .pagination-end, .page-item) span, .vm-pagination-bottom li:not(.pagination-start, .pagination-prev, .pagination-next, .pagination-end, .page-item) span  {background-color: #ff5a00 !important; border-radius: 5px !important; color: #fff;}
#fancybox-content {/*max-width: 500px;*/ margin: 0 auto;}
#fancybox-content br {display: none;}
@media (max-width: 500px) {
#fancybox-wrap, #fancybox-outer {width: calc(100% - 50px) !important;}
#fancybox-content {width: 100% !important;}
.view-category .product {width: 100% !important;}
.vm-pagination-top ul, .vm-pagination-bottom ul {margin-top: 10px !important; margin-bottom: 10px !important;}
}
.view-category .products-view h4:first-child {display: none;}
.itemid-153 #form-login, .itemid-153 .vm-button-correct {margin-top: 15px;}
.itemid-153 .vm-button-correct {background: linear-gradient(0deg, rgba(255,223,0,1) 0%, rgba(255,127,0,1) 31%, rgba(255,121,0,1) 61%, rgba(255,55,0,1) 100%);  border: none !important; padding: 10px 20px; font-size: 16px;}
.itemid-153 #form-login input:first-child {background: linear-gradient(0deg, rgba(219,219,219,1) 0%, rgba(116,116,116,1) 31%, rgba(99,99,99,1) 61%, rgba(51,51,51,1) 100%);    border-bottom: 1px solid red; color: #fff margin-left: 15px; border-radius: 5px;}
@media (max-width: 330px) {
	.proopc-clear-cart-wrapper a, .proopc-continue-link a {font-size: 10px; padding: 5px 25px 5px 5px;}
}
.field-id-149 {Display: none !important;}
#cf_option_li_virtuemart_manufacturer_id_141_elid{display: none !important;}
.cf_resetAll_link {grid-row: 1 / 2;}
.cf_form {display: grid;}