@font-face {
  font-family: 'porto-icons';
  src: url('../icon-fonts/font/porto-icons.eot?79779384');
  src: url('../icon-fonts/font/porto-icons.eot?79779384#iefix') format('embedded-opentype'),
       url('../icon-fonts/font/porto-icons.woff2?79779384') format('woff2'),
       url('../icon-fonts/font/porto-icons.woff?79779384') format('woff'),
       url('../icon-fonts/font/porto-icons.ttf?79779384') format('truetype'),
       url('../icon-fonts/font/porto-icons.svg?79779384#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'porto-new-icons';
  src: url('../icon-fonts/font/porto.eot?79779384');
  src: url('../icon-fonts/font/porto.eot?79779384#iefix') format('embedded-opentype'),
       url('../icon-fonts/font/porto.woff2?79779384') format('woff2'),
       url('../icon-fonts/font/porto.woff?79779384') format('woff'),
       url('../icon-fonts/font/porto.ttf?79779384') format('truetype'),
       url('../icon-fonts/font/porto.svg?79779384#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'porto-icons';
    src: url('../font/porto-icons.svg?79779384#fontello') format('svg');
  }
}
*/
 
 [class^="porto-icon-"]:before, [class*=" porto-icon-"]:before {
  font-family: "porto-icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
[class^="porto-new-icon-"]:before, [class*=" porto-new-icon-"]:before {
  font-family: "porto-new-icons";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}
 
.porto-icon-wishlist:before { content: '\e811'; } /* '' */
.porto-icon-post:before { content: '\e833'; } /* '' */
.porto-icon-country:before { content: '\e834'; } /* '' */
.porto-icon-quote-left:before { content: '\e842'; } /* '' */
.porto-icon-quote-right:before { content: '\e843'; } /* '' */
.porto-icon-euro:before { content: '\e846'; } /* '' */
.porto-icon-pound:before { content: '\e847'; } /* '' */
.porto-icon-rupee:before { content: '\e848'; } /* '' */
.porto-icon-yen:before { content: '\e849'; } /* '' */
.porto-icon-rouble:before { content: '\e84a'; } /* '' */
.porto-icon-try:before { content: '\e84b'; } /* '' */
.porto-icon-won:before { content: '\e84c'; } /* '' */
.porto-icon-bitcoin:before { content: '\e84d'; } /* '' */
.porto-icon-ok-1:before { content: '\e84e'; } /* '' */
.porto-icon-tag-line:before { content: '\e870'; } /* '' */
.porto-icon-bag:before { content: '\e871'; } /* '' */
.porto-icon-search-1:before { content: '\e872'; } /* '' */
.porto-icon-online-support:before { content: '\e877'; } /* '' */
.porto-icon-shopping-bag:before { content: '\e878'; } /* '' */
.porto-icon-us-dollar:before { content: '\e879'; } /* '' */
.porto-icon-shipped:before { content: '\e87a'; } /* '' */
.porto-icon-list:before { content: '\e87b'; } /* '' */
/* .porto-icon-money:before { content: '\e87c'; } '' */
/* .porto-icon-shipping:before { content: '\e87d'; } '' */
/* .porto-icon-support:before { content: '\e87e'; } '' */
.porto-icon-bag-2:before { content: '\e87f'; } /* '' */
.porto-icon-grid:before { content: '\e880'; } /* '' */
.porto-icon-bag-3:before { content: '\e881'; } /* '' */
.porto-icon-direction:before { content: '\e882'; } /* '' */
.porto-icon-home:before { content: '\e883'; } /* '' */
.porto-icon-magnifier:before { content: '\e884'; } /* '' */
.porto-icon-magnifier-add:before { content: '\e885'; } /* '' */
.porto-icon-magnifier-remove:before { content: '\e886'; } /* '' */
.porto-icon-phone-1:before { content: '\e887'; } /* '' */
.porto-icon-clock-1:before { content: '\e888'; } /* '' */
.porto-icon-heart-1:before { content: '\e889'; } /* '' */
.porto-icon-earphones-alt:before { content: '\e88b'; } /* '' */
.porto-icon-credit-card:before { content: '\e88c'; } /* '' */
.porto-icon-action-undo:before { content: '\e88d'; } /* '' */
.porto-icon-envolope:before { content: '\e88e'; } /* '' */
.porto-icon-chart:before { content: '\e88f'; } /* '' */
.porto-icon-spinner:before { content: '\f110'; } /* '' */
.porto-icon-sliders:before { content: '\f1de'; } /* '' */
.porto-icon-shopping-basket:before { content: '\f291'; } /* '' */
.porto-icon-up-open:before { content: '\f800'; } /* '' */
.porto-icon-right-open:before { content: '\f801'; } /* '' */
.porto-icon-left-open:before { content: '\f802'; } /* '' */
.porto-icon-down-open:before { content: '\f803'; } /* '' */
.porto-icon-up-open-mini:before { content: '\f804'; } /* '' */
.porto-icon-right-open-mini:before { content: '\f805'; } /* '' */
.porto-icon-left-open-mini:before { content: '\f806'; } /* '' */
.porto-icon-down-open-mini:before { content: '\f807'; } /* '' */
.porto-icon-up-open-big:before { content: '\f808'; } /* '' */
.porto-icon-right-open-big:before { content: '\f809'; } /* '' */
.porto-icon-left-open-big:before { content: '\f80a'; } /* '' */
.porto-icon-down-open-big:before { content: '\f80b'; } /* '' */
.porto-icon-up-open-huge:before { content: '\f80c'; } /* '' */
.porto-icon-right-open-huge:before { content: '\f80d'; } /* '' */
.porto-icon-left-open-huge:before { content: '\f80e'; } /* '' */
.porto-icon-down-open-huge:before { content: '\f80f'; } /* '' */
.porto-icon-angle-up:before { content: '\f810'; } /* '' */
.porto-icon-angle-right:before { content: '\f811'; } /* '' */
.porto-icon-angle-left:before { content: '\f812'; } /* '' */
.porto-icon-angle-down:before { content: '\f813'; } /* '' */
.porto-icon-basket:before { content: '\f814'; } /* '' */
.porto-icon-mini-cart:before { content: '\f815'; } /* '' */
.porto-icon-heart:before { content: '\f816'; } /* '' */
.porto-icon-search:before { content: '\f818'; } /* '' */
.porto-icon-cancel:before { content: '\f819'; } /* '' */
.porto-icon-cancel-mini:before { content: '\f81a'; } /* '' */
.porto-icon-up-dir:before { content: '\f820'; } /* '' */
.porto-icon-right-dir:before { content: '\f821'; } /* '' */
.porto-icon-left-dir:before { content: '\f822'; } /* '' */
.porto-icon-down-dir:before { content: '\f823'; } /* '' */
.porto-icon-phone:before { content: '\f824'; } /* '' */
.porto-icon-pencil:before { content: '\f825'; } /* '' */
.porto-icon-pencil-mini:before { content: '\f826'; } /* '' */
.porto-icon-menu:before { content: '\f827'; } /* '' */
.porto-icon-location:before { content: '\f828'; } /* '' */
.porto-icon-mail:before { content: '\f829'; } /* '' */
.porto-icon-clock:before { content: '\f82a'; } /* '' */
.porto-icon-ok:before { content: '\f82b'; } /* '' */
.porto-icon-plus-squared-alt:before { content: '\f82c'; } /* '' */
.porto-icon-minus-squared-alt:before { content: '\f82d'; } /* '' */
.porto-icon-plus-squared:before { content: '\f82e'; } /* '' */
.porto-icon-minus-squared:before { content: '\f82f'; } /* '' */
.porto-icon-truck:before { content: '\f830'; } /* '' */
.porto-icon-dollar:before { content: '\f831'; } /* '' */
.porto-icon-lifebuoy:before { content: '\f832'; } /* '' */
.porto-icon-facebook:before { content: '\f833'; } /* '' */
.porto-icon-twitter:before { content: '\f834'; } /* '' */
.porto-icon-linkedin-squared:before { content: '\f835'; } /* '' */
.porto-icon-pinterest:before { content: '\f836'; } /* '' */
.porto-icon-gplus:before { content: '\f837'; } /* '' */
.porto-icon-youtube:before { content: '\f838'; } /* '' */
.porto-icon-th:before { content: '\f839'; } /* '' */
.porto-icon-th-list:before { content: '\f83a'; } /* '' */
.porto-icon-chart-bar:before { content: '\f83b'; } /* '' */
.porto-icon-heart-empty:before { content: '\f83c'; } /* '' */
.porto-icon-instagram:before { content: '\f83d'; } /* '' */
.porto-icon-up:before { content: '\f840'; } /* '' */
.porto-icon-right:before { content: '\f841'; } /* '' */
.porto-icon-down:before { content: '\f842'; } /* '' */
.porto-icon-left:before { content: '\f843'; } /* '' */
.porto-icon-star:before { content: '\f844'; } /* '' */
.porto-icon-star-empty:before { content: '\f845'; } /* '' */
.porto-icon-ok-circled:before { content: '\f846'; } /* '' */
.porto-icon-cancel-circled:before { content: '\f847'; } /* '' */
.porto-icon-help-circled:before { content: '\f848'; } /* '' */
.porto-icon-info-circled:before { content: '\f849'; } /* '' */
.porto-icon-attention:before { content: '\f84a'; } /* '' */
.porto-icon-mobile:before { content: '\f84b'; } /* '' */
.porto-icon-mail-alt:before { content: '\f84c'; } /* '' */
.porto-icon-skype:before { content: '\f84d'; } /* '' */
.porto-icon-doc:before { content: '\f84e'; } /* '' */
.porto-icon-user:before { content: '\f850'; } /* '' */
.porto-icon-help:before { content: '\f851'; } /* '' */
.porto-icon-info:before { content: '\f852'; } /* '' */
.porto-icon-help-circled-alt:before { content: '\f853'; } /* '' */
.porto-icon-info-circled-alt:before { content: '\f854'; } /* '' */
.porto-icon-chevron-left:before { content: '\f855'; } /* '' */
.porto-icon-chevron-right:before { content: '\f856'; } /* '' */
.porto-icon-reply:before { content: '\f857'; } /* '' */
.porto-icon-paper-plane:before { content: '\f858'; } /* '' */
.porto-icon-magnify:before { content: '\f859'; } /* '' */
.porto-icon-zoom-in:before { content: '\f85a'; } /* '' */
.porto-icon-zoom-out:before { content: '\f85b'; } /* '' */
.porto-icon-chat:before { content: '\f860'; } /* '' */
.porto-icon-folder:before { content: '\f861'; } /* '' */
.porto-icon-folder-open:before { content: '\f862'; } /* '' */
.porto-icon-tag:before { content: '\f863'; } /* '' */
.porto-icon-tags:before { content: '\f864'; } /* '' */
.porto-icon-calendar:before { content: '\f865'; } /* '' */
.porto-icon-circle-empty:before { content: '\f870'; } /* '' */
.porto-icon-shirt:before { content: '\f871'; } /* '' */
.porto-icon-computer:before { content: '\f872'; } /* '' */
.porto-icon-toys:before { content: '\f873'; } /* '' */
.porto-icon-garden:before { content: '\f874'; } /* '' */
.porto-icon-couch:before { content: '\f875'; } /* '' */
.porto-icon-sports:before { content: '\f876'; } /* '' */
.porto-icon-gift:before { content: '\f877'; } /* '' */
.porto-icon-eye:before { content: '\f878'; } /* '' */
.porto-icon-export:before { content: '\f879'; } /* '' */
.porto-icon-bag-4:before { content: '\f87a'; } /* '' */
.porto-icon-search-3:before { content: '\f87b'; } /* '' */
.porto-icon-check:before { content: '\f87c'; } /* '' */
.porto-icon-check-empty:before { content: '\f87d'; } /* '' */
.porto-icon-search-2:before { content: '\f880'; } /* '' */
.porto-icon-bag-1:before { content: '\f881'; } /* '' */
.porto-icon-plus:before { content: '\f882'; } /* '' */
.porto-icon-minus:before { content: '\f883'; } /* '' */


.porto-new-icon-category-home:before { content: '\e900'; }
.porto-new-icon-category-motors:before { content: '\e901'; }
.porto-new-icon-category-music:before { content: '\e902'; }
.porto-new-icon-category-gifts:before { content: '\e903'; }
.porto-new-icon-category-electronics:before { content: '\e904'; }
.porto-new-icon-category-fashion:before { content: '\e905'; }
.porto-new-icon-category-hot-deals:before { content: '\e906'; }
.porto-new-icon-tag-percent:before { content: '\e907'; }
.porto-new-icon-joystick:before { content: '\e908'; }
.porto-new-icon-category-furniture:before { content: '\e909'; }
.porto-new-icon-category-garden:before { content: '\e90a'; }
.porto-new-icon-category-lanterns-lighting:before { content: '\e90b'; }
.porto-new-icon-category-mechanics:before { content: '\e90c'; }
.porto-new-icon-category-motorcycles:before { content: '\e90d'; }
.porto-new-icon-category-sound-video:before { content: '\e90e'; }
.porto-new-icon-category-steering:before { content: '\e90f'; }
.porto-new-icon-category-external-accessories:before { content: '\e910'; }
.porto-new-icon-category-fluids:before { content: '\e911'; }
.porto-new-icon-category-internal-accessories:before { content: '\e912'; }
.porto-new-icon-category-chains:before { content: '\e913'; }
.porto-new-icon-category-frames:before { content: '\e914'; }
.porto-new-icon-category-pedals:before { content: '\e915'; }
.porto-new-icon-category-saddle:before { content: '\e916'; }
.porto-new-icon-category-tools:before { content: '\e917'; }
.porto-new-icon-search-4:before { content: '\e918'; }
.porto-new-icon-secure-payment:before { content: '\e919'; }
.porto-new-icon-user-2:before { content: '\e91a'; }
.porto-new-icon-wishlist-2:before { content: '\e91b'; }
.porto-new-icon-gift-2:before { content: '\e91c'; }
.porto-new-icon-edit:before { content: '\e91d'; }
.porto-new-icon-chef:before { content: '\e91e'; }
.porto-new-icon-smiling-girl:before { content: '\e91f'; }
.porto-new-icon-tshirt:before { content: '\e920'; }
.porto-new-icon-boy-broad-smile:before { content: '\e921'; }
.porto-new-icon-smiling-baby:before { content: '\e922'; }
.porto-new-icon-bars:before { content: '\e923'; }

.fotorama__stage{border:0px!important;}

.col-lg-2{-webkit-flex:0 0 16.6666666667%!important;-moz-flex:0 0 16.6666666667%!important;-ms-flex:0 0 16.6666666667%!important;flex:0 0 16.6666666667%!important;max-width:16.6666666667%!important;}
.col-lg-3{-webkit-flex:0 0 25%!important;-moz-flex:0 0 25%!important;-ms-flex:0 0 25%!important;flex:0 0 25%!important;max-width:25%!important;}

.page-main{padding-top:0px!important;}
.header-center .logo{margin:0px!important;max-width:100%}

/* Homepage */
.homepage-bar i span{display:none!important;}
.custom-html{padding:10px 30px!important;}
.custom-html .mfp-close{margin-left:10px;color:#333;right:-4px;top:3px;}
#instant-purchase{display:none!important;}
.header-main-right .custom-block{position:relative;}
.header-main-right .custom-block .porto-new-icon-user-2{position:absolute;left:-37px;}
.header-main-right .custom-block .porto-new-icon-user-2::before{font-size:25px;}
.filterproduct-title{font-size:25px;padding-bottom:10px;}
.filterproduct-title .filterproduct-subtitle{font-size:16px;color:#777777;font-weight:400!important;line-height:25px;display:block;}
.page-header.type14 .sw-megamenu.navigation > ul{padding-right:0px!important;}
.page-header.type14 .sw-megamenu.navigation ul li:last-child{margin-right:0px!important;}
.amasty-shipbar.container,
.amasty-shipbar.container.fixed{position:static!important;}

.category-description{position:relative!important;overflow:hidden;}
.category-description .category-description-inner{max-width:1440px;margin:auto;overflow:hidden;padding:0px 10px;}
.category-image{margin-bottom:0px!important;float:right;width:50%;}
.category-description-content{float:left;width:50%;padding:40px 0px;}
.category-description-content .page-main .category-description-content-inner{width:50%}
.category-description-content-title{font-size:40px;font-weight:bold;color:#2c2c2c;line-height:48px;}
.category-description-content-description{margin-top:20px;font-size:18px;color:#2c2c2c;}
.category-description{background-color:#f6f6f6;}
.category-description-additional-text{font-size:16px;margin-top:30px;}
.zoomImg{display:none!important;visibility:hidden;}
.page-footer .amasty-shipbar{display:none!important;}
.product-item-info.type4{z-index:1!important;}
.owl-carousel .owl-nav .owl-prev{left:-60px!important;}

/* Category */
.sidebar.sidebar-additional .block.paypal.acceptance{display:none!important;}
.catalog-category-view .columns .column.main{width:73%!important;float:right;}
.catalog-category-view .sidebar-main{width:25%;float:left;}
.filter.block{padding:15px!important;}
.sidebar-opened .filter-options{display:block;}
.sidebar-opened .sidebar .sidebar-content .block-category-list{border-bottom:0px;}
.toolbar{background:#fff!important;}
.pages a.page{color:#cccccc;}
.pages strong.page{background:#cccc2e;}
.amcheckout-step-container .amcheckout-summary-container .amcheckout-title{background:#eeeeee;}

.nav-open header.page-header .nav-sections-item-content{margin-top:60px!important;}

/* Detail */
.catalog-product-view .box-tocart .action.tocart{width:auto!important;margin-right:13px;float:left;}
.catalog-product-view .product-item .rating-summary .rating-result,
.catalog-product-view .product-reviews-summary .rating-summary{float:left;margin-top:5px;}
.catalog-product-view .fotorama__fullscreen-icon{opacity:1!important;top:0!important}
.catalog-product-view .product-reviews-summary .reviews-actions a{padding-left:0px!important;}
.catalog-product-view .fotorama__wrap--css3.fotorama__wrap--no-controls.fotorama__wrap--slide.fotorama__wrap--toggle-arrows .fotorama__fullscreen-icon:not(:focus){transform:none!important;}
.catalog-product-view .fotorama__fullscreen-icon::before{content:'\e884'!important;font-weight:bold!important;font-size:21px!important}
.catalog-product-view .product-info-main .product-info-stock-sku{padding-bottom:18px!important;text-align:left!important;padding-left:0!important}
.product-info-main .stock.available, 
.product-info-main .stock.unavailable{font-weight:normal!important}
.catalog-product-view .product-reviews-summary .reviews-actions a:not(:last-child){border-left:1px solid #ccc;padding-left:15px!important;margin-right:15px;}
.catalog-product-view .swatch-opt{margin:0px!important;}
.catalog-product-view .swatch-attribute-label{float:left;margin-top:5px;margin-right:15px;}
.catalog-product-view .product-info-main .product-add-form{padding-top:0px!important;}
.catalog-product-view .swatch-attribute-options{display:inline;}
.catalog-product-view .product-options-bottom .amasty-rewards-highlight{padding-top:10px!important;padding-bottom:10px!important;}
.amasty-shipbar.container{margin-top:10px!important;}
.fotorama__caption{display:block!important;}
.product-info-main .product-info-price .weee{font-size:1rem!important;}
.amasty-rewards-highlight > .caption strong{font-size:1rem!important;}
.product-info-main .product-options-bottom .box-tocart{margin-top:15px;}
.product-options-wrapper .swatch-attribute-selected-option{display:none!important;}
.product-info-main .swatch-attribute-options{display:inline-block!important;margin:0px!important;}
.gallery-placeholder .loading-mask{display:none!important;}
.product-info-price .price-box .price-container .price{color:#cccc2e!important}
.product-info-main .product-reviews-summary, 
.customer-review .product-reviews-summary{margin-bottom:10px!important;}
.product-info-main .product.overview{margin-bottom:0px!important;}
.product-info-main .product.overview,
.product-info-main .product-info-price{border-bottom:0px!important;}
.product-info-main .product-info-price .price-box{padding-bottom:0px!important;}
.product-info-main .product-info-price .price-box .price-final_price > span{display:inline;margin-right:5px!important;}
.product.info.detailed .product.data.items > .item.title.active > .switch, 
.product.info.detailed .product.data.items > .item.title.active > .switch:focus, 
.product.info.detailed .product.data.items > .item.title.active > .switch:hover{border-bottom:2px solid #cccc2e!important;}
.product-social-links{display:inline!important;}
.product-add-form{width:100%}

/* Account */
.account .sidebar.sidebar-additional{width:100%!important;margin-top:0px!important;}
.account .sidebar.sidebar-additional .block.block-reorder{padding:0px!important;}

/* Footer */
.page-main,
.page-wrapper > .breadcrumbs .items,
.container,
.footer-middle{max-width:1440px!important;margin:auto!important}
.footer-bottom > .container{max-width:1440px!important;margin:auto!important}
.footer-middle > .container > .row > div:nth-child(1n){max-width:33%!important;flex:0 0 33%!important}
.footer-middle > .container > .row > div:nth-child(2n){max-width:22%!important;flex:0 0 22%!important}
.footer-middle > .container > .row > div:nth-child(3n){max-width:19%!important;flex:0 0 19%!important}
.footer-middle > .container > .row > div:nth-child(4n){max-width:26%!important;flex:0 0 26%!important}
.footer-middle .block.newsletter .form.subscribe{max-width:100%!important;}
.block.newsletter .actions{width:40%!important;}
.footer-middle .block.newsletter input{background-color:#fff!important;border:1px solid #dcdcdc}
footer .footer-social-links a i span{display:none!important;}
.footer-bottom,
.page-footer{border-top:0px!important;}
.footer-bottom .container{padding-top:20px}
.footer-bottom .container,
.footer-middle{border-top:1px solid #e7e7e7!important;}
.footer-bottom address{line-height:30px!important;}

/* Checkout */
.checkout-index-index .field.street .control label.label{display:none!important;}
.checkout-index-index .logo{max-width:170px!important;}
.checkout-index-index .fieldset > .field > .label{font-size:1rem!important;}

/* Checkout GoPay logos */
.store-sk .payment-method .payment-method-gopay-cc,
.store-cz .payment-method .payment-method-gopay-cc{padding:20px!important;padding-top:0px!important;}
.store-sk .payment-method .payment-method-gopay-cc label.label,
.store-cz .payment-method .payment-method-gopay-cc label.label{padding:0px!important;padding-top:20px!important;}
.store-sk .payment-method .payment-method-gopay-cc-logos,
.store-cz .payment-method .payment-method-gopay-cc-logos{content:" ";margin-left:25px;display:block;height:40px;background-image:url('../images/methods/cc.png');background-repeat:no-repeat;width:100%;}
.store-cz .payment-method .payment-method-gopay-banktransfer{padding:20px!important;padding-top:0px!important;}
.store-cz .payment-method .payment-method-gopay-banktransfer label.label{padding:0px!important;padding-top:20px!important;}
.store-cz .payment-method .payment-method-gopay-banktransfer-logos{content:" ";margin-left:25px;display:block;height:80px;background-image:url('../images/methods/transfer.png');background-repeat:no-repeat;width:100%;}
.store-sk .payment-method .payment-method-gopay-banktransfer{padding:20px!important;padding-top:0px!important;}
.store-sk .payment-method .payment-method-gopay-banktransfer label.label{padding:0px!important;padding-top:20px!important;}
.store-sk .payment-method .payment-method-gopay-banktransfer-logos{content:" ";margin-left:25px;display:block;height:80px;background-image:url('../images/methods/transfer_sk.png');background-repeat:no-repeat;width:100%;}

/* Slider */
.owl-carousel .owl-nav .owl-next::before,
.owl-carousel .owl-nav .owl-prev::before{display:none!important;}

/* Minicart */
.minicart-wrapper:hover .mage-dropdown-dialog{display:block!important;}
.minicart-wrapper:hover .mage-dropdown-dialog .minicart-items-wrapper{height:auto!important;}
.minicart-items .product-item-pricing .label{width:65px!important;}
.block-minicart .items-total{margin-top:0px!important}
.minicart-wrapper .block-minicart{border-color:#cccc2e!important;}
.block-minicart .block-content > .actions > .primary .action.primary{background-color:#cccc2e!important;}

/* Search */
.search-area{width:auto!important;}
.search-area .search-toggle-icon{display:inline!important;}

/* Login */
.customer-account-login{}
.customer-account-create .fieldset > .field > .label,
.customer-account-login .login-container .fieldset > .field > .label{font-size:1rem!important}
.customer-account-login .action.primary{line-height:1rem!important;}
.customer-account-login a.action.primary{height:48px!important;margin-top:0px!important;margin-left:10px!important;}
.customer-account-login .login-container .fieldset::after{font-size:1rem!important}
.page-header .nav-sections .header.links li,
.page-header .nav-sections-item-content .header.links a{font-size:13px!important;}
.page-header .nav-sections-item-content .greet.welcome{display:none}

/* Messages */
.message.success,
.message.error{font-size:1rem!important;}

/* Cart */
.checkout-cart-index .amcard-field-container{margin-top:15px;}
.checkout-cart-index .amcard-field-container .amcard-title{text-transform:uppercase;}
.checkout-cart-index .cart-summary{padding:20px!important;}
.checkout-cart-index .summary.title{font-size:2rem!important;margin-top:0px!important}
.checkout-cart-index .action.update span{font-size:1rem!important;padding:5px 15px;}
.checkout-cart-index .cart.table-wrapper .actions-toolbar > .action-edit::before, 
.checkout-cart-index .cart.table-wrapper .actions-toolbar > .action-delete::before,
.checkout-cart-index .amcard-field-container .amcard-title,
.checkout-cart-index .cart.table-wrapper .col.subtotal .price,
.checkout-cart-index .cart.table-wrapper .product-item-name > a{color:#cccc2e!important}
.checkout-cart-index .cart.main.actions{float:right}
.checkout-cart-index .cart-discount{margin-top:-40px;}
.checkout-cart-index .cart-discount .block > .title strong,
.checkout-cart-index .abs-discount-block-desktop .block > .title strong, 
.checkout-cart-index .paypal-review-discount .block > .title strong, 
.checkout-cart-index .amcard-field-container .amcard-title,
.checkout-cart-index .cart-discount .block > .title strong{font-size:1.2rem!important;}
.checkout-cart-index #amreward_amount,
.checkout-cart-index #coupon_code{height:48px!important;}
.checkout-cart-index .amcard-check{border:1px solid #ccc;color:#777;line-height:20px;font-size:1rem!important;padding:5px 15px;height:32px;background-color:#fff;}
.checkout-cart-index .amgcard-datalist-container,
.checkout-cart-index .amgcard-datalist-container .amcard-field.-datalist{max-width:315px;height:48px;}
.checkout-cart-index .amgcard-datalist-container .amcard-input-arrow::after{top:20px;}
.checkout-cart-index .amcard-button{height:48px;line-height:48px;text-transform:uppercase;color:#fff!important;background-color:#cccc2e;border:1px solid #cccc2e;}
.checkout-cart-index .cart.table-wrapper .product-image-container {width: 84px !important;}
.checkout-cart-index .cart.table-wrapper .product-item-name{font-size:14px}
.checkout-cart-index .cart.table-wrapper .product-item-details{padding-top: 0;vertical-align: top;}
.checkout-cart-index .cart.table-wrapper .col.subtotal .price{font-size: 16px;font-weight: 600 !important;}
.checkout-cart-index .cart.table-wrapper .col.price .price-including-tax .price{font-size: 14px;font-weight: inherit;}
.checkout-cart-index .cart-summary .summary.title{font-size: 1rem !important;}
.checkout-cart-index .cart-discount .block > .title strong{font-size: 1rem !important;}
.checkout-cart-index .cart-summary .block .fieldset .field:not(.choice) > .label.amexfee-title{font-size:14px;}
.checkout-cart-index .cart-summary .block .fieldset .field.amexfee-item-element{font-size: 12px;}
.checkout-cart-index .cart-summary .block .title strong{font-size:16px;}
.checkout-cart-index .cart-totals .grand .amount,.checkout-index-index .opc-block-summary .table-totals .grand .amount{font-size:22px}
.checkout-cart-index .cart-totals .grand .mark,.checkout-index-index .opc-block-summary .table-totals .grand .mark{font-size:1rem;}
.checkout-cart-index .amcard-field-container .amcard-title{font-size:1rem !important;}

.checkout-index-index .checkout-header .title{font-size:22px;}
.checkout-index-index .checkout-header .description {font-size: 14px;}
.amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container .amcheckout-title{font-size:1rem;}
.checkout-index-index .amcheckout-block .opc-block-summary{border:none;}
.checkout-index-index .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary{border: none;}
.checkout-index-index .opc-block-summary .items-in-cart > .title strong{font-size:1rem;}
.checkout-index-index .fieldset > .field > .label {font-size: 14px !important;}
.amcheckout-step-container .amcheckout-form-login .amcheckout-email .note, .amcheckout-step-container .form-login .amcheckout-email .note{font-size:12px;margin-left:0;}
.checkout-index-index .amcheckout-step-container {font-size: 14px;}
.checkout-index-index .amcheckout-step-container button:not(.braintree-googlepay-button):not(.ui-datepicker-trigger).amcard-check{border: 1px solid #ccc;color: #777;line-height: 20px;font-size: 1rem !important;padding: 5px 15px;height: 32px;background-color: #fff;}
.checkout-index-index .amcard-field-container.-cart {margin-bottom: 20px;}
.checkout-index-index .am-checkout.-modern .authentication-wrapper .action-auth-toggle{background-color: #ADAD27;font-size: 1rem;}
.checkout-index-index .amcheckout-step-container .amcheckout-summary-container .minicart-items .product-item-details {padding-left: 10px;}
.checkout-index-index .amcheckout-step-container .form-discount .actions-toolbar .action{background-color: #ADAD27;font-size: 1rem;}
.checkout-index-index .amcard-field-block .amgcard-datalist-container + .amcard-button{background-color: #ADAD27;color: #fff;}
.checkout-index-index .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary > .checkout-payment-method .actions-toolbar .amasty.checkout{background-color: #cccc2e !important;}

.header-contact a{display:flex;text-align: right;}
.page-header .header-contact i{font-size: 24px;}
.page-header.type14 .minicart-wrapper .action.showcart .counter.qty{box-shadow: none !important;}
.page-header .header-left .header.panel{margin-left: 0;}
.minicart-wrapper .action.showcart::before, .minicart-wrapper .action.showcart.active::before{content: '\e8ba';font-size: 27px;}
.porto-icon-wishlist-2::before {font-size: 24px}
.page-header .nav-sections-item-content .navigation .level0.parent > a::after{content: "\e81c";font-weight: normal;}
.porto-new-icon-user-2::before {font-family: 'porto-icons';}
.checkout-index-index .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary > .checkout-payment-method .actions-toolbar .amasty.checkout{padding: 7px 45px;width: auto;font-size: 1.5rem;}
.checkout-cart-index .cart.table-wrapper .product-item-details{vertical-align: middle;padding-bottom: 0;}

.checkout-cart-index #block-discount{float: none;}
#discount-coupon-form #coupon_code {height: 32px !important;}
#discount-coupon-form .action.apply.primary{line-height: 32px;height: 32px;}
.checkout-cart-index .amgcard-datalist-container .amcard-input-arrow::after {top: 14px;}
.checkout-cart-index .amgcard-datalist-container .amcard-field.-datalist{height: 32px;padding: 0px 12px;line-height: 32px;}
.checkout-cart-index .amcard-field-block  .amgcard-datalist-container + .amcard-button {height: 32px;}
.checkout-index-index .amcheckout-main-container.-modern.-layout-3columns .amcheckout-step-container.-summary > .checkout-payment-method .actions-toolbar .amasty.checkout{font-size: 1.2rem;}
.amcheckout-password .note span {font-size: 14px;}
#password-confirmation-error,#customer-password-error {font-size: 14px;}
/* Success */
.checkout-success {text-align: center;padding-top: 35px;}
.checkout-success .actions-toolbar{text-align: center;}
.checkout-success .actions-toolbar .primary{margin: auto;float: none;}
.checkout-success .actions-toolbar .primary .action.primary.continue{margin: auto;}
.order-info .action.primary.continue {display: none;}
.product.attribute.overview strong {font-weight: normal;}
.product-info-stock-sku .stock span:last-child {font-weight: 700;}
.product.attribute.sku .value {font-weight: 700;}
.product-social-links{position:absolute!important;margin-top:-63px;margin-left:340px;}

.mobile-sticky header.page-header{position:static;box-shadow:0px 0px 0px;border-bottom:1px solid #f0f0f0}
.mobile-sticky header.page-header.sticky-header{position:fixed;}
.mobile-sticky header.page-header.sticky-header .header-main{display:none;}

.nav-open .header-bottom{display:block}

#product_addtocart_form{display: flex;}
/* .product-addto-links .action.towishlist::before{color: #ed4949;}
.product-addto-links .action.tocompare::before{color: #52b9b5;} */
.action.towishlist:hover,.action.tocompare:hover {border-color: #cccc2e;background-color: #cccc2e;}
.action.tocompare,.action.towishlist{transition: all 0.3s;}
/* Megamenu */
.page-header.type14 .navigation,.page-header.type14 .sw-megamenu.navigation > ul{position: static;}
.page-header.type14 .minicart-wrapper .action.showcart .counter.qty{right: 0px !important;display: inline-block;margin: 0;min-width: 16px;white-space: normal;left: auto;position: absolute;top: 0;font-size: 10px;font-weight: 599;text-align: center;width: 16px;height: 16px;line-height: 16px;border-radius: 8px;overflow: hidden;color: #fff;background-color: #ff5b5b;padding: 0;}
.product-info-main-custom {display:block;}
#product_addtocart_form{display: block;}
.product-social-links{flex: 1;border: none;padding-top:1px;margin-bottom:0px!important;position:relative;}
.product-social-links .product-addto-links{float:left;}
.product-options-wrapper{margin-bottom: 10px;border: none;}
.product-info-main .product-options-bottom .box-tocart {margin-top: 0;}
.amcheckout-step-container .amexfee-item-element .label.amexfee-title {font-weight: 700;}
.product-info-main .box-tocart{margin-bottom:20px!important;}

.custom-html button.mfp-close{z-index:1}
.page-header .header-contact,
.page-header .header-contact span,
.page-header .header-contact i,
.nav-toggle::before,
.minicart-wrapper .action.showcart::before{color:#000!important;}
.sticky-header .search-text{display:none!important;}
.porto-sicon-box {display: flex;align-items: center;padding: 1rem 0;justify-content: center;}
.porto-sicon-box p {margin-bottom: 0;}
.block.block-search.show{z-index:9999;}
.block.block-search.show .label{display:none!important;}
.amsl-popup-block .actions-toolbar .action.primary{background:#000!important;padding:0px 45px!important;line-height:20px!important;}
.amsl-form .fieldset > .field > .label, 
.amsl-form .fieldset > .fields > .field > .label{font-size:14px;}
.amsl-popup-block button:not(.primary),
.amsl-popup-block .actions-toolbar .action.primary{font-size:15px!important;}

.fieldset > .field > .label{font-size:14px}
.product-info-main .product-reviews-summary .rating-summary .rating-result::before, 
.product-info-main .product-reviews-summary .rating-summary .rating-result > span::before{color:gold!important;}
.product-info-main .product-reviews-summary .reviews-actions a:not(:last-child)::after{border-left:0px!important;}
.product-info-main .qty.field .control, 
.product-info-main .qty.field .qty-changer{margin-left:0px!important;}
.product-social-links{margin-top:-90px!important;}
.product-social-links .product-addto-links .action{border-radius:0px!important;}
#maincontent .columns{display:block;}
#maincontent .columns .product.media{float:left;}
#maincontent .columns .product-info-main{float:right;}
#shopping-cart-table .col.qty .field.qty{position:relative;}
.qty.field .qty-changer > a:first-child, 
.col.qty .qty-changer > a:first-child{right:auto!important;left:74px!important;}
#shopping-cart-table .col.qty .field.qty{width:104px;margin-left:50px;}
.checkout-success .actions-toolbar .action.primary.continue span{line-height:38px!important;}

.checkout-index-index .page-main,
.checkout-index-index .page{padding-left:10px!important;padding-right:10px!important}
.checkout-index-index .opc-estimated-wrapper{display:none!important}
.checkout-index-index .amcheckout-step-container .opc-payment-additional{padding:0px!important}
.checkout-index-index .checkout-payment-method .payment-option-title .action-toggle{color:#000!important;}
.checkout-index-index .checkout-payment-method .payment-option-title .action-toggle::after{display:none!important;}
.checkout-index-index .payment-option-content{display:block!important}

.checkout-cart-index .page-main{margin-top:15px!important;}
.checkout-cart-index .product-item-details .product-item-name a,
.checkout-cart-index .product-item-name{white-space:normal!important}

.checkout-onepage-success .thankyou-wrapper{margin-top:15px;}
.checkout-onepage-success .thankyou-wrapper #registration{width:100%!important;border-left:0px!important;}
.checkout-onepage-success .thankyou-wrapper #registration form{position:static!important;;transform:none!important;}
.checkout-onepage-success .checkout-success .success-messages{font-size:18px!important;}

@media only screen and (max-width:1280px) {
	.product-item-name a,
	.checkout-cart-index .product-item-name a{white-space:normal!important}
}
@media only screen and (max-width:1000px) {
	.product-info-main-custom{display:block;}
	.product-social-links .product-addto-links{margin-bottom:20px;}
}

@media only screen and (max-width:991px) {
	header.page-header .nav-sections-item-content{margin-top:10px!important;}
	.mobile-sticky header.page-header.sticky-header{height:80px!important;top:0;padding-top:10px;}
	.mobile-sticky header.page-header.sticky-header,
	.mobile-sticky header.page-header.sticky-header .header-main{display:block;width:100%;}
	.mobile-sticky header.page-header .nav-toggle{display:inline-block;}
	.mobile-sticky header.page-header .header-bottom{display:none;}
	.nav-open .mobile-sticky header.page-header .header-bottom{display:block;}
	.navigation .parent .level-top::after{top:13px!important;}
	.page-header .navigation .level0 > .level-top{width:100%;}
	.page-header .navigation .level0 .submenu{padding:0px!important;border-top-width:0px!important;}
	.category-description-inner .category-image{display:none;}
	.category-description-inner .category-description-content{width:100%;float:none;}
	.category-description-inner .category-description-content .category-description-content-title{font-size:30px;line-height:37px;}
	.category-description-inner .category-description-content .category-description-content-description{font-size:14px;}	
	.page-header.type14 .header.content{padding-left:10px!important;padding-right:10px!important;}
	.checkout-index-index .checkout-header{width:100%!important}
	.catalog-category-view .page-main,
	.catalog-category-view .page-wrapper > .breadcrumbs .items{padding:0px 10px!important;}
	.catalog-category-view .columns .column.main{float:none!important;width:100%!important;}
	.catalog-category-view .toolbar{padding:0px!important;margin-top:10px!important;margin-bottom:0px!important}
	.checkout-cart-index .cart-container{display:flex;flex-direction:column;}
	.checkout-cart-index .cart-container .cart-summary{order:2;}
	.checkout-cart-index .cart-container .form-validate{order:1;margin-bottom:15px;}
	.checkout-cart-index .cart-summary{margin-top:15px;}
	.checkout-cart-index .cart-discount{padding-bottom:15px;}
	.catalog-category-view .toolbar.toolbar-products.sticky{margin-top:-1px!important;}
}

@media only screen and (max-width:990px) {
	.customer-account-login a.action.primary{margin-left:0px!important;}
	.checkout-cart-index .column.main{padding:0px 15px!important;}
	.checkout-cart-index .cart-discount{margin-top:15px!important;}
	.checkout-cart-index .cart-discount .block .title{padding:15px 0px!important;}
	.cart-discount .block > .title::after{display:none!important;}
	.checkout-cart-index .cart-discount .discount .content{display:block!important;}
}

@media only screen and (max-width:960px) {
	.product-social-links{position:static!important;margin-top:10px;margin-left:0px;}
}

@media only screen and (max-width:639px) {
	.minicart-wrapper{margin-top:0px!important;}
	.product-social-links .action.tocompare{display:inline-block!important;}
}

@media only screen and (max-width:767px) {
	.product-info-main-custom{display:flex;}
	.product-social-links .product-addto-links{margin-bottom:0px;}
	.header-main .header-center{padding:10px 0px!important;}
	.footer-middle .row .row .col-lg-6 {width: 50% !important;}
	.footer-middle .row .row {display: flex;}
	.footer-middle .row {display: block;}
	.footer-middle > .container > .row > div:nth-child(n), .footer-middle > .container > .row > div {max-width: 100% !important;flex: 1 !important;padding-top: 20px;}
	.footer-middle {padding: 20px 0px 30px !important;}
	.footer-middle .block{margin-bottom: 0 !important;}
	.footer-bottom .custom-block.f-right {margin-left: 0;}
	.page-footer{padding: 0 20px}
	.amsl-popup-overlay{left: 0;}
	header.page-header .nav-sections-item-content{margin-top: 71px;}
	.product-social-links{position:absolute!important;margin-top:0px;margin-left:340px;}
	.product-info-main-custom{position:relative;}
	.product-social-links{bottom:38px;}
	.mobile-sticky header.page-header.sticky-header{padding-top:0px;}
	.homepage-bar .porto-sicon-box em{margin-top:25px;}
}

@media only screen and (max-width:480px) {
	.product-info-main-custom{display:block;}
	.product-social-links .product-addto-links{margin-top:0px;margin-bottom:20px;}
	.logo img{max-width:80%!important;}
	.product-social-links{position:static!important;margin-top:10px;margin-left:0px;}
	.product-add-form .box-tocart{border-bottom:0px!important;}
	.product-social-links{display:block!important;clear:both;}
	.product-social-links{margin-top:-30px!important;}
	#shopping-cart-table .col.qty .field.qty{margin-left:10px!important;}
	.cart.table-wrapper .col.qty{padding:0px!important;}
	.qty.field .qty-changer > a, .col.qty .qty-changer > a{width:24px!important;}
	.qty.field .control, .col.qty .control{width:94px!important;}
	.qty.field .qty-changer > a:first-child, .col.qty .qty-changer > a:first-child{left:68px!important;}
}

@media only screen and (max-width:400px) {
	.product-info-main .box-tocart .actions{margin-top:10px;display:block!important}
	.wishlist.ml-4{display:none!important;}
	.catalog-product-view .box-tocart .action.tocart{margin-bottom:10px;}
	.product-info-main .box-tocart{margin-bottom:10px!important;}
	#shopping-cart-table .col.qty .field.qty{margin-left:0px!important;}
}

button:not(.primary) {
	padding:10px 12px!important;
}

.checkout-index-index .page-header .minicart-wrapper{display:inline-block!important;}
.amcheckout-main-container.-modern .amcheckout-step-container .amcheckout-additional-options .amcheckout-comment,
.amcheckout-main-container.-modern .amcheckout-step-container .amcheckout-additional-options .amcheckout-checkboxes{width:100%!important;margin:0px!important}
#checkout .amcard-codes-list, #checkout .amcard-field-container{padding-left:0px!important;}
.checkout-index-index #opc-shipping_method #checkout-shipping-method-load .table-checkout-shipping-method .col-price{min-width:60px;}
.newsletter-checkout-title{display:flex;justify-content:center;align-items:center;}
.checkout-onepage-success .thankyou-wrapper .icon_thank_you_03{margin:10px;}
.icon_text{font-weight:700;line-height:55px;font-size:24px;}
.checkout-onepage-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items .col.name a{color:#cccc2e;},
.checkout-onepage-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items .col.qty span,
.checkout-onepage-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items .col.subtotal span,
.checkout-onepage-success .thankyou-wrapper .order-info .product-grid .order-items .table-order-items .col.price span{font-weight:normal!important;font-size:14px!important}
.checkout-onepage-success .thankyou-wrapper h4{font-size:16px;}
.checkout-onepage-success .thankyou-wrapper .customer-info > h4{font-size:20px;}