 @import url('https://fonts.googleapis.com/css?family=Dancing+Script');
a {color: #000;text-decoration: none;}
body,
.cms-page-view .std li,
.cms-no-route .std li,
.header-minicart .details .price,
#search,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.block-title h2,
.block-title h3,
.block-title strong,
.block-layered-nav .block-content dl dt,
.products-grid .actions .add-to-links li,
.button,
.cart-table .product-cart-actions .button,
#co-shipping-method-form .buttons-set .button,
.footer .button,
.products-grid .product-name,
.products-list .product-name,
.products-grid li.item .price-box span,
.product-grid li.item .price-box span,
.products-list li.item .price-box span,
.product-list li.item .price-box span,
.new-image,
.sale-image,
.product-view .product-shop .price-info .price,
.product-view .product-shop .availability,
.product-view .add-to-links li,
.header-minicart span,
.header-minicart .minicart-actions .cart-link,
.cart .cart-totals table tbody td:first-child,
.cart .cart-totals table tbody span.price,
.cart .cart-totals table tfoot strong,
.cart .cart-totals table tfoot strong span,
.cart .cart-totals table tfoot span.price,
.block.block-account li a,
.customer-account .main-container .sidebar .block-title strong,
form .legend,
.sidebar .block:not(.block-layered-nav) .block-title.active > strong,
.ui-tabs .ui-tabs-nav .ui-tabs-anchor,
.header-language-container,
.page-header,
.footer button span,
.products-grid li.item h3.product-name a,
.product-grid li.item h3.product-name a,
.products-list li.item h3.product-name a,
.product-list li.item h3.product-name a,
.products-list .add-to-links li,
.sidebar .block:not(.block-layered-nav) .block-title > strong {font-family: 'Source Sans Pro', sans-serif;}
/*Ajax filter design*/
#ajax-filters ol.layered-links.unactive-layer {padding: 10px 15px;}
#ajax-filters ol.layered-links.active-layer {padding: 10px 15px;}
#ajax-filters ol#category-filters {padding: 15px 15px;}
#ajax-filters .panel-primary .panel-heading {background-color: #ecebe9;border-color: #e6e6e6;padding: 12px 15px;}
#ajax-filters .panel-primary .panel-heading .panel-title {font-size: 15px;color: #333;font-weight: bold;}
#ajax-filters .panel.panel-primary.currently {border: 1px solid #ddd;margin-bottom: 0;}
#ajax-filters .block-layered-nav .actions {padding: 20px 15px;font-weight: 400;}
.block-layered-nav .currently .label-danger {background: none;color: #D9534F;font-weight: 800;margin-top: 2px;}
li.filter-titles {font-weight: 800;text-transform: uppercase;font-size: 12px;letter-spacing: 0.2px;}
.block-layered-nav .currently li.filter-contents {padding: 5px 3px 5px 0;}
/* Too bright to have #fff on bad monitors */
body {background-color: #fff;}
/*Icons */
.fal {font-style: normal;}

div#topbar {background: #000;}
#topbar .links.social-media i{color: #fff;}
#topbar .footer-social-icon.instagram.fab.fa-instagram {background: #454545;padding: 5px;}
#topbar .footer-social-icon.facebook.fab.fa-facebook-f{background: #343434;padding: 5px;}
#topbar .links.social-media a {margin-right: -3px;}

.top-link-header li{display: inline-block;border-right: 1px solid #adaaa5;vertical-align: top;padding: 0 16px;line-height: 2px;margin-top: 6px;}
.top-link-header a {color: #fff;font-size: 10px;line-height: initial;vertical-align: top;}
.top-link-header a:hover{color: #fff;}
.top-link-header li:last-child{border-right: none;}

.usd {width: 100%;display: inline-block;padding:27px 0 14px;}
.usd .list-inline > li {font-size: 15px;}
.usd .list-inline > li em{color: #3f84b0;padding-right: 5px;}

.hading {font-size: 39px;text-align: center;color: #000; font-family: 'Dancing Script', cursive;}


.opc-wrapper-opc.design_package_salecto.design_theme_default .panel-heading {padding: 12px 15px;background-color: #f5f5f5;border-color: #ddd;}
#narrow-by-list .panel-body {padding: 0;margin-bottom: 0;}
.page-header {padding: 0;margin: 0 auto;background-color: rgba(0,0,0,0.47);}
.cms-index-index .page-header {padding: 0;margin: 0 auto;background-color: rgba(0,0,0,0.47);position: absolute;z-index: 9;width: 100%;}
div#n2-ss-1 .n2-ss-slide{top: 70px!important;}
.navbar-default {background:none;border: none;border-radius: 0;border-bottom:none;border-top: 1px solid #9aa0a9;}
.search_mini_form-container .input-group .form-control {position: relative;z-index: 2;float: left;width: 100%;margin-bottom: 0;background: none;-webkit-box-shadow: none;box-shadow: none;border: none;color: #333!important;}
.page-header .list-inline li {color: #fff;width: 32.9%;border-left: 1px solid #db6a6a;line-height: 18px;padding: 21px 10px 6px 20px;}
.logo-col .logo {padding:16px 0 0;float: none;display: inline-block;}
.page-header .list-inline {padding-left: 0;margin-left: 0;list-style: none;line-height: 32px;margin-top: 0;}
.page-header .list-inline li p {font-size: 14px;font-weight: 300;}
.header-minicart {text-align: right;}
.skip-link.skip-cart.no-count .badge {display: none;}
.header-minicart .badge {display: block;background-color: #999;position: absolute;top: -6px;right: -9px;padding: 2px 5px;line-height: 11px;vertical-align: top;}
.skip-search, .login-block, .header-minicart{display: inline-block;padding-left: 18px;}
.page-header .cart-col {padding-top: 45px;padding-bottom: 0;position: relative;}
#header-search {position: absolute;left: initial;top: 52px;right: 140px;width: 280px;}
#header-search .input-group .form-control {background: #fff;height: 40px;line-height: 40px;padding: 0 15px;width: 100%;border: 1px solid #ddd;color: #000;font-size: 15px;font-weight: 300;-webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);box-shadow: 0px 0px 0px 0px rgba(0,0,0,0);}
#header-search .input-group-btn .btn {background: #fff;border: 1px solid #ddd;color: #000;font-size: 14px;line-height: 40px;padding: 0 10px;height: 40px;}
.page-header .social-media-header{padding-top: 65px;padding-bottom: 13px;}
.page-header .social-media-header a {font-size: 18px;padding-right: 18px;}

#instaShowGallery_1 .instashow-gallery-control-scroll{display: none;}
#instaShowGallery_1 .instashow-gallery-media-cover {background: rgba(144, 125, 107, 0.9)!important;}

.search-col{padding-top: 45px;}

.categorier-block {width: 100%;display: inline-block;}
.categorier-block .col-block {position: relative;margin-bottom: 0px;}
.categorier-block .categ-text .buttom-cate{margin-top: 16px;margin-bottom: 10px;}
.categorier-block .col-block a {display: block;overflow: hidden;position: relative;}
.categorier-block .col-block .text-block {position: absolute;top:50%;right: 0; left:0;margin: 0 auto;text-align:center; -webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.categorier-block .col-block img {width: 100%;}
.categorier-block .col-block a img {-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
.categorier-block .col-block:hover a img {-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}


.categorier-block .col-block .text-block .text-col {font-size: 39px;text-transform: none;color: #fff;letter-spacing: 1px;display: block;text-align: center;line-height: 31px; font-family: 'Dancing Script', cursive;}
.categorier-block .buttom-cate {margin-bottom: 30px;}

.product-text-block .btn {position: absolute;border-radius: 50px;line-height: 36px;width: 179px;margin: 0 auto;left: 0;right: 0;display: none;top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);transform: translateY(-50%);}
.product-list .item:hover .product-text-block .btn{display: block;}
.product-list .item .panel.panel-default:hover{-webkit-box-shadow: 0px 2px 21px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow: 0px 2px 21px 0 rgba(0, 0, 0, 0.25);box-shadow: 0px 2px 21px 0 rgba(0, 0, 0, 0.25);}
.product-text-block .btn i {padding-right: 5px;}

.historien-block-add {float: left;width: 100%;margin-top:30px;position: relative;}
.historien-block-add .banner-img {float: left;width: 100%;margin:0;background-repeat: no-repeat;background-position: center center;}
.historien-block-add .banner-content-add {max-width: 630px;margin:31px auto;padding: 45px 25px;background-color: rgba(0,0,0,0.45);text-align: center;}
.historien-block-add .banner-content-add h2{font-size: 64px;color: #fff;font-family: 'Dancing Script', cursive;}
.historien-block-add .banner-content-add p{font-size: 16px;color: #fff;line-height: 25px;}
.historien-block-add .banner-content-add a {background-color: #3f84b0;color: #fff;font-size: 16px;border-radius: 50px;padding: 15px 42px;margin-top: 20px;display: inline-block;position: static;width: 218px;}
.historien-block-add a {position: absolute;height: 100%;width: 100%;left: 0;top: 0;-webkit-transition: all .4s ease 0s;transition: all .4s ease 0s;}
.historien-block-add a::before {background: rgba(255,255,255,.2);bottom: 0;content: "";left: 50%;position: absolute;right: 51%;top: 0;opacity: 1;}
.historien-block-add a::after {background: rgba(255,255,255,.2);bottom: 50%;content: "";left: 0;position: absolute;right: 0;top: 50%;opacity: 1;}
.historien-block-add a:hover::before {left: 0;right: 0;opacity: 0;-webkit-transition: all .9s ease-in;-moz-transition: all .9s ease-in;-ms-transition: all .9s ease-in;-o-transition: all .9s ease-in;transition: all .9s ease-in;}
.historien-block-add a:hover::after {top: 0;bottom: 0;opacity: 0;-webkit-transition: all .9s ease-in;-moz-transition: all .9s ease-in;-ms-transition: all .9s ease-in;-o-transition: all .9s ease-in;transition: all .9s ease-in;}


.perfekte-block-add{float: left;width: 100%;margin-top:30px;position: relative;margin-bottom: 30px;}
.perfekte-block-add .banner-img {float: left;width: 100%;margin:0;background-repeat: no-repeat;background-position: center center;}
.perfekte-block-add .banner-content-add {max-width: 630px;margin:31px auto;padding: 45px 25px;background-color: rgba(0,0,0,0.45);text-align: center;}
.perfekte-block-add .banner-content-add h2{font-size: 64px;color: #fff;font-family: 'Dancing Script', cursive;}
.perfekte-block-add .banner-content-add p{font-size: 16px;color: #fff;line-height: 25px;}
.perfekte-block-add .banner-content-add a {background-color: #3f84b0;color: #fff;font-size: 16px;border-radius: 50px;padding: 15px 42px;margin-top: 20px;display: inline-block;position: static;width: 218px;}
.perfekte-block-add a {position: absolute;height: 100%;width: 100%;left: 0;top: 0;-webkit-transition: all .4s ease 0s;transition: all .4s ease 0s;}
.perfekte-block-add a::before {background: rgba(255,255,255,.2);bottom: 0;content: "";left: 50%;position: absolute;right: 51%;top: 0;opacity: 1;}
.perfekte-block-add a::after {background: rgba(255,255,255,.2);bottom: 50%;content: "";left: 0;position: absolute;right: 0;top: 50%;opacity: 1;}
.perfekte-block-add a:hover::before {left: 0;right: 0;opacity: 0;-webkit-transition: all .9s ease-in;-moz-transition: all .9s ease-in;-ms-transition: all .9s ease-in;-o-transition: all .9s ease-in;transition: all .9s ease-in;}
.perfekte-block-add a:hover::after {top: 0;bottom: 0;opacity: 0;-webkit-transition: all .9s ease-in;-moz-transition: all .9s ease-in;-ms-transition: all .9s ease-in;-o-transition: all .9s ease-in;transition: all .9s ease-in;}

.Italien-block {background: #f4f4f4;display: flex;flex-direction: column;justify-content: center;width: 100%;min-height: 440px;text-align: center;}
.Italien-text-block strong {font-size: 64px;font-weight: normal;font-family: 'Dancing Script', cursive;color: #000;}
.Italien-text-block .btn-add {display: block;}
.Italien-text-block .btn-add a{background-color: #3f84b0;color: #fff;font-size: 16px;border-radius: 50px;padding: 15px 42px;margin: 10px auto;display:block;position: static;width: 218px;}
.Italien-text-block .btn-add a em{padding-right: 5px;}

.Italien-block .row {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}
.Italien-block .columns-2 {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-justify-content: center;-moz-justify-content: center;justify-content: center;-webkit-align-content: center;-moz-align-content: center;align-content: center;-webkit-flex-direction: row;-ms-flex-direction: row;flex-direction: row;-webkit-flex: 1 1 auto;-moz-flex: 1 1 auto;flex: 1 1 auto;}
.Italien-block .Italien-text-block {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-webkit-justify-content: center;-moz-justify-content: center;justify-content: center;-webkit-align-content: center;-moz-align-content: center;align-content: center;-webkit-flex: 1 1 auto;-moz-flex: 1 1 auto;flex: 1 1 auto;vertical-align: middle;}
.label-warning {background-color: #000;}
.header-minicart .minicart-icon, .skip-search i {font-size: 19px;line-height: 19px;color: #fff;position: relative;}
.header-minicart .minicart-text {float: left;text-align: left;margin: 8px 0;}
.header-minicart .minicart-text strong {display: block;font-size: 14px;margin: 0;line-height: 18px;font-weight: 400;}
.header-minicart .skip-cart.no-count .mini-tom-text {display: inline-block;font-weight: 300;}
.header-minicart .mini-tom-text {display: none;}
.header-minicart .mini-tom-te {display: inline-block;}
.header-minicart a.skip-cart {text-decoration: none;color: #fff;}
.search_mini_form-container .input-group {padding: 4px 0;}
.search_mini_form-container .input-group .input-group-btn .btn {background: none;border: none;color: #777;}
.search_mini_form-container .input-group input[type="search"].form-control::-webkit-input-placeholder {color: #777;}
.search_mini_form-container .input-group input[type="search"].form-control:-ms-input-placeholder {color: #777;}
.search_mini_form-container .input-group input[type="search"].form-control::-ms-input-placeholder {color: #777;}
.search_mini_form-container .input-group input[type="search"].form-control::placeholder {color: #777;}
.salecto-topmenu .salecto-label {padding: 13px 14px;font-size: 13px;color: #fff !important;text-transform: none;font-weight: normal;letter-spacing: 0.6px;}
.product-title a:hover {text-decoration: none;}
.item .product-info .price-box {margin-bottom: 0;width: 100%;float: left;}
.item .product-info .price-label {display: none;}
.item .product-info .price-box .special-price span.price {font-size: 18px !important;}
.item .product-info .price-box .old-price span.price {color: #333;font-size: 18px !important;}
#footer {padding: 0;margin-top: 30px;background: none;}
.footer-top {background-color: #000;width: 100%;float: left;margin-top:0px;padding:22px 0 0;}
.categories_block {background-color: #000000;display: inline-block;width: 100%;padding:9px 0 13px;margin-top: 25px;}
.categories_block .title {color: #fff;font-size: 12px;text-transform: uppercase;font-weight: bold;letter-spacing: 1.1px}
.categories_block .title img {padding-left: 5px;}
.footer-title {font-size: 35px;font-weight: bold;color: #fff;letter-spacing: 1.1px;text-transform: none;margin-bottom: 10px; font-family: 'Dancing Script', cursive;}
#footer .footer-col li a,
#footer .footer-col li,
#footer .footer-inner p {color: #8a8a8a;font-size: 15px;font-weight: normal;line-height: 32px;letter-spacing: 0.4px;}
#footer .footer-inner .social-media a i {width: 21px;vertical-align: middle;}
#footer .footer-inner .social-media a:hover{text-decoration: none;}
#footer .footer-inner .footer-logo {margin-bottom: 12px;display: block;margin-top: 5px;}
.footer-col.last-block {padding-left: 44px;}
#footer address {margin-bottom: 0;padding:27px 0;}
#footer address.copyright {color: #fff;background-color:transparent; border-top: 1px solid #545454;margin-top: 40px;}
.footer-top .block.block-subscribe {width: 325px;margin:15px 0 0;text-align: left;float: right;}
.footer-top .block.block-subscribe .footer-newsletter{border:none;display: inline-block;width: 100%;position: relative;background-color: #fff;}
.footer-top .block.block-subscribe .footer-newsletter .form-control{height: 47px;border:none;background-color: transparent; box-shadow: initial;border-radius: initial;color: rgba(0,0,0,0.8);font-size: 10px;}
.footer-top .footer-newsletter .input-box {float: left;width: 82%;}
.footer-top .footer-newsletter .actions {float: left;width: 18%;}
.footer-top .footer-newsletter .actions .btn-default {font-size: 18px;z-index: 10;position: relative;background-color:#3f84b0!important;border-radius: initial;box-shadow: initial;border: 0;color: #fff !important;text-transform: uppercase;line-height: 47px;width: 100%;padding: 0;}
.footer-top .footer-newsletter .actions .btn-default i{float: right;line-height: 47px;text-align: center;width: 100%;}
#footer .footer-inner .social-media a {display: inline-block;width: 32px;line-height: 28px;height: 32px;color: #fff;font-size: 14px;background-color: #3f84b0;margin-right: 5px;border-radius: 100%;text-align: center;border: none;margin-top: 0;}
.home-insta-title {text-align: center;font-size: 20px;color: #333;font-weight: normal;padding: 0 0 15px;letter-spacing: 1.11px;text-transform: uppercase;}
.insta-block .hidden-xs.hidden-sm.hidden-md {display: none;}
a:hover{text-decoration: none;}
.news-tabel {display: inline-block;width: 100%;}
.news-tabel .time-block img{width: 100%;}
.news-tabel .time-block a{display:block;position: relative;}
.news-tabel .time-block .title {position: absolute;bottom: 16px;left: 16px;margin: 0 auto;width: auto;}
.news-tabel .time-block .title .subtitle {background-color: #000000;font-size: 12px;text-transform: uppercase;color: #fff;letter-spacing: 1px;width: 115px;height: 31px;display: block;text-align: center;line-height: 31px;}
.news-tabel .time-block .news-le {position: relative;}
.news-tabel .time-block .news-le .newsle {position: absolute;left: 0;top: 50%;right: 0;margin: 0 auto;text-align: center;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);}
.news-tabel .block.block-subscribe {width: 268px;margin: 30px auto;text-align: center;}
.news-tabel .block.block-subscribe .footer-newsletter{border:1px solid #fff;display: inline-block;width: 100%;}
.news-tabel .block.block-subscribe .footer-newsletter .form-control{height: 44px;border:none;background-color: #fff; box-shadow: initial;border-radius: initial;color: rgba(0,0,0,0.8);font-size: 10px;}
.news-tabel .footer-newsletter .input-box {float: left;width: 65%;}
.news-tabel .footer-newsletter .actions {float: left;width: 35%;}
.news-tabel .footer-newsletter .actions .btn-default {font-size: 10px;z-index: 10;position: relative;background-color: #fff !important;border-radius: initial;box-shadow: initial;border: 0;color: #333 !important;text-transform: uppercase;line-height: 44px;width: 101%;padding: 0;}
.news-tabel .footer-newsletter .actions .btn-default i{float: right;line-height: 44px;padding-right: 10px;}
.news-tabel .form-subscribe-header label{font-size: 16px;color: rgba(0,0,0,0.8);padding: 10px 0;letter-spacing: 0.6px;text-transform: uppercase;color: #fff;font-weight: normal;}
.list-inline-block {background: #000;box-shadow: 0 0 0 1px rgba(0,0,0,0.05), 0 2px 2px 0 rgba(0,0,0,0.1);display: inline-block;width: 100%;padding:15px 0 20px;margin-top: 13px;}
.list-inline-block .col-block {text-align: center;}
.list-inline-block .col-block a{color: #fff;}
.list-inline-block .col-block .text-block .text-col{font-weight: bold;font-size: 12px;  letter-spacing: 1.1px;color: #fff;text-transform: uppercase;}
.list-inline-block .col-block .text-block .text-a{font-size: 12px;color: rgba(255,255,255,0.6);line-height: 15px;display: block;}
.owl-theme .owl-controls .owl-buttons div{opacity: 1;}
.copyright-text {color: #8a8a8a;letter-spacing: 0.6px;}
.btn-success {color: #fff;background-color: #000;border-color: #000;}
.btn-success:hover {background: #000;border-color: #000;}
.btn-success.active.focus,
.btn-success.active:focus,
.btn-success.active:hover,
.btn-success:active.focus,
.btn-success:active:focus,
.btn-success:active:hover,
.open>.dropdown-toggle.btn-success.focus,
.open>.dropdown-toggle.btn-success:focus,
.open>.dropdown-toggle.btn-success:hover {background: #000;}
.salecto-topmenu .salecto-level0:hover .salecto-label,
.salecto-topmenu .salecto-level0:active .salecto-label {color: #fff !important;}
.salecto-category-dynamic .col-level .col-xs-12.form-group.active a,
.salecto-category-dynamic .col-dynamic a:hover span {color: #333!important;}
.sidebar .panel-default .panel-heading {color: #333;background-color: #ecebe9;border-color: #e6e6e6;font-weight: bold;font-size: 15px;}
#narrow-by-list {border-bottom: solid 1px #e6e6e6;border-radius: 0!important;}
#narrow-by-list div:first-of-type {border-radius: 0!important;}
ol.layered-links li > a,
ol#category-filters li > a {color: #333;font-weight: 400;line-height: 26px;}
.block-title,
.page-title h1 {font-weight: bold;font-size: 24px;color: #333333;}
a:focus, a:hover {color: #000;}
.product-list .item .panel.panel-default {border: none;box-shadow: initial;text-align: center;}
.salecto-tab-slider.owl-theme .owl-controls .owl-buttons div {width: 30px;height: 26px;}
.salecto-tab-slider.owl-theme .owl-controls .owl-buttons div.owl-next {right: -42px;background-position:-45px top;}
.salecto-tab-slider.owl-theme .owl-controls .owl-buttons div.owl-prev {left: -42px;}
.product-list .item .product-info .product-title a {color: #000;font-size: 27px;font-weight:normal;text-align: center;text-transform: none;letter-spacing: 0.53px; font-family: 'Dancing Script', cursive;}
.product-list .item .product-info .product-title a:hover {text-decoration: none;}
.product-details .panel-default .input-group .form-control{z-index:0;}
.product-details .panel-default {border-color: #f4f4f4;-webkit-box-shadow: none;box-shadow: none;border-radius: 0;}
.product-media .product-image-gallery,
.thumbnail {border: 1px solid #f4f4f4;background: white;}
.product-details .add-to-cart-panel .price-box {font-size: 28px;font-weight: bold;color: #333;margin: 5px 0 15px 0;}
.product-details .add-to-cart-panel .price-box span.price {color: #000!important;font-weight: bold;text-transform: uppercase;}
.product-details .product-options label {font-size: 15px;color: #333;}
.panel-body .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons .btn-success {background-color: #000;border-color: #000;font-weight: 600;border-radius: 3px;}
.panel-body .add-to-cart-wrapper .add-to-box .add-to-cart .add-to-cart-buttons .btn-success:hover {background-color: #000 !important;border-color: #000;font-weight: 600;}
.product-details .panel-body .product-options-bottom .add-to-cart-buttons .btn-success {background-color: #000;border-color: #000;font-weight: 600;border-radius: 3px;padding: 10px 12px;}
.product-details .panel-body .product-options-bottom .add-to-cart-buttons .btn-success:hover {background-color: #000;border-color: #000;font-weight: 600;}
.product-details .panel-body .add-to-links .btn.btn-default.link-wishlist {padding: 8px 16px;border: 2px solid #000;color: #000;font-size: 17px;}
.product-details .panel-body .add-to-links .btn.btn-default.link-wishlist:hover {padding: 8px 16px;border-radius: 3px;color: white;background-color: #000;}
.required-options-label-container span.label {width: 100%;text-align: left;background: none;color: #000;margin: 7px;}
.product-details .product-options .form-group .form-control {-webkit-appearance: none;-moz-appearance: none;appearance: none;position: relative;border: 1px solid #f4f4f4;font-size: 15px;background-image: url(../images/arrow.png), url(../images/bg-color.png);background-position: 96% center, 0 -2px;background-repeat: no-repeat, repeat-x;width: 100%;min-height: 44px;}
.product-details .product-extra-info .in-stock .label-success {padding: 0;background-color: inherit;color: #5cb85c;font-size: 14px;font-weight: 600;text-transform: uppercase;}
.product-details .product-extra-info .in-stock .label-success::before {content: "\f058";font-family: 'FontAwesome';font-size: 15px;text-align: left;color: #5cb85c;padding-right: 8px;}
.product-details .text-block-1 {border: 1px solid #f4f4f4;background: white;width: 100%;float: left;text-align: center;padding: 15px 0 8px;}
.product-details .text-block-1 p {font-size: 12px;text-transform: uppercase;color: #666666;font-weight: 600;padding-top: 5px;}
.product-details .text-block-1 .col-1 {border-right: 1px solid #f4f4f4;}
.product-details .add-to-cart-panel .price-box .special-price {display: inline-block;}
.product-details .add-to-cart-panel .price-box .old-price {display: inline-block;color: #000;}
.product-details .add-to-cart-panel .price-box .old-price span.price {font-size: 18px;color: #000 !important;}
.product-list .item .panel.panel-default .price-box span.price {font-size: 18px;font-weight: 300;letter-spacing: 0.47px;}
.salecto-tab-slider.owl-carousel .owl-wrapper {padding-top: 20px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex !important;-webkit-flex: 1 1 auto;-moz-flex: 1 1 auto;flex: 1 1 auto;-webkit-flex-direction: row;-moz-flex-direction: row;flex-direction: row;}
.salecto-tab-slider.owl-carousel .owl-item {float: none;display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex;-webkit-flex-direction: row;-moz-flex-direction: row;flex-direction: row;-webkit-justify-content: center;-moz-justify-content: center;justify-content: center;-webkit-align-content: center;-moz-align-content: center;align-content: center;}
.item .panel a.product-image {-webkit-box-flex: 1;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;margin-top: auto;}
.product-list .item .panel-body.product-info {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;-ms-flex: 1 1 auto;-webkit-flex: 1 1 auto;-moz-flex: 1 1 auto;flex: 1 1 auto;margin-top: auto;text-align: center;-webkit-align-items: center;-moz-align-items: center;align-items: center;}
.item .product-info .price-box{margin-top: auto;}
.form-control {border-radius: initial;box-shadow: initial;}
span.price-label {display: none;}
.btn{border-radius: initial;box-shadow: initial;}
.btn-primary {color: #fff;background-color: #3f84b0;border-color: #3f84b0;}
.btn-primary:hover {color: #fff;background-color: #000;border-color: #000;}
.salecto-menumanager .form-group.salecto-boxtitle {font-size: 24px;color: #333333;}
.salecto-topmenu .salecto-submenu a.form-group {font-size: 16px;line-height: 28px;}
.salecto-topmenu .salecto-submenu .salecto-all-category a.level1 {color: #db6a6a;font-size: 18px;}
.salecto-topmenu .salecto-level0:hover .salecto-label,
.salecto-topmenu .salecto-level0:active .salecto-label {background: none!important;color: #fff!important;}
.salecto-topmenu .salecto-submenu {margin-top: 1px;border-top: none;}
.block.block-related .block-content .product-list.grid.row {padding: 0 20px;}
.block.block-related .block-content .product-list.grid.row .item {padding: 0;margin: -1px;border-radius: 0;display: inline-block;}
.block.block-related .block-content .product-list.grid.row .item .panel.panel-default {border-radius: 0;}
.block.block-related .block-content .product-list.grid.row .item .panel.panel-default .panel-body .btn-default {color: #fff;background-color: #000;border-color: #000;padding: 8px 12px;border-radius: 3px;}
.block.block-related .block-content .product-list.grid.row .item .panel.panel-default .panel-body .btn-default:hover {background: #000;}
.block.block-related .block-content .product-list.grid.row .item .panel.panel-default .panel-body .price-box {padding: 6px 0;font-size: 15px;}
.breadcrumb {border-radius: 3px;}
/** Product options for custom selectors **/
.cart.display-single-price .panel-heading {border-bottom: 1px solid #dddddd;border-radius: 3px;padding: 12px 15px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.cart.display-single-price .panel-default {border-radius: 3px;}
.cart.display-single-price .panel-heading .btn-group .btn-group-xs>.btn,
.btn-xs {padding: 6px 10px;margin: -5px 0 0 4px;border-radius: 3px !important;}
.btn-group>.btn:last-child:not(:first-child),
.btn-group>.dropdown-toggle:not(:first-child) {margin-left: 4px;}
td.product-cart-actions {-webkit-box-sizing: border-box;box-sizing: border-box;position: relative;top: 10px;}
.header-minicart .dropdown-menu .minicart-bottom .btn-primary,
.btn-success {padding: 10px 12px;border-radius: 3px;background-color: #000;border-color: #000;font-size: 16px;}
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus,
.btn-success:hover,
.btn-success:focus,
.btn-success:active {background-color: #333;border-color: #333;}
.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, 
.btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, 
.open > .dropdown-toggle.btn-primary.focus, .open > .dropdown-toggle.btn-primary:focus, 
.open > .dropdown-toggle.btn-primary:hover {color: #fff;background-color: #333;border-color: #333;}
button.btn-continue.btn.btn-default.btn-block {padding: 8px 12px;background: #fff;font-size: 14px;}
button.btn-continue.btn.btn-default.btn-block:hover {padding: 8px 12px;background: #f4f4f4;}
.nav-pills > li > a {border-radius: 0;}
.nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {color: #fff;background-color: #333;}
/** Product options for custom selectors **/
.product-options .form-control.validate-length {background: none;width: 100%;min-height: 80px;max-width: 395px;}
.product-options .last select {min-height: 40px;}
.salecto-menumanager .form-group.salecto-boxtitle,
.salecto-boxtitle {padding: 10px 15px;font-size: 20px;font-weight: 600;}
.salecto-productgrid {display: -webkit-box;display: -ms-flexbox;display: flex;height: 100%;width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: space-evenly;-ms-flex-pack: space-evenly;justify-content: space-evenly;}
.product-grid-box {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;width: 100%;height: 100%;}
.product-grid-box .item .panel.panel-default {text-align: center;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.product-grid-box .item .panel.panel-default .product-image:hover {margin-bottom: 10px;}
.product-grid-box .item .panel.panel-default .product-title a {font-size: 15px;padding-bottom: 4px;}
.product-grid-box .item .panel.panel-default .product-title a strong {font-weight: 600;}
.product-grid-box .item .panel.panel-default .product-price .price-box .regular-price {font-size: 14px;}
.product-grid-box .item .panel.panel-default .panel-body {padding: 15px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.product-grid-box .item .panel.panel-default .panel-body .product-title {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-sizing: border-box;box-sizing: border-box;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.salecto-productgrid .item .product-image:hover,
.salecto-menumanager .f-category .product-image:hover,
.salecto-menumanager .f-product .product-image:hover {-webkit-transform: none;transform: none;-webkit-transition: none;transition: none;}
.product-grid-box .item .panel.panel-default:hover {border: 1px solid #dedede;}
.salecto-menumanager .salecto-submenu {-webkit-box-shadow:initial;box-shadow:initial;border: 1px solid #dedede;}
/* Dynamic product listing */
.salecto-category-dynamic .col-level .col-xs-12.form-group {border-right: none;}
.salecto-category-dynamic .col-level .col-xs-12.form-group.active {background: #ededed;}
.salecto-category-dynamic .col-level .col-xs-12.form-group a:hover,
.salecto-category-dynamic .col-level .col-xs-12.form-group.active a,
.salecto-category-dynamic .col-dynamic a:hover span,
.salecto-category-level .parent.active > a.form-group,
.salecto-topmenu .salecto-level0.active .salecto-label {color: #fff !important;}
.salecto-category-dynamic .col-level .col-xs-12.form-group.active a .small {color: #333 !important;}
.salecto-category-dynamic .col-dynamic a span {font-size: 13px;padding: 10px 15px;border: none;border-bottom: 1px solid #ededed;}
.salecto-category-dynamic .col-dynamic a span:hover {color: #db6a6a !important;}
/* Dynamic product listing */
.salecto-topmenu .salecto-submenu a.form-group {padding: 6px 0;font-size: 15px;font-weight: 500;}
/**** Modal ***/
#MB_frame {border-radius: 3px;}
#MB_header {padding: 6px 15px;}
#MB_content {padding: 20px 20px;max-height: 540px;overflow: auto;}
#MB_content #MB_modalboxConfirmation .buttons .btn {padding: 8px 12px;border-radius: 3px;}
#MB_content #MB_modalboxConfirmation .buttons .btn-default.focus,
.btn-default:focus {background: #f4f4f4;border-color: #ccc;}
#MB_content #MB_modalboxConfirmation .buttons .btn-default.active,
.btn-default:active,
.open>.dropdown-toggle.btn-default {background: #f4f4f4;border-color: #ccc;}
#MB_content #MB_modalboxConfirmation .buttons .btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover {background: #f4f4f4;border-color: #ccc;}
#MB_content .product-view {padding-top: 0;width: 100%;height: auto;}
#MB_content .product-options .last .form-group .form-control.validate-length {max-width: 470px;}
#MB_content .product-view #product_addtocart_form .product-options-bottom .add-to-cart .qty-wrapper {margin: 0 0 15px;}
#MB_content .product-view #product_addtocart_form .product-options-bottom .add-to-cart .add-to-cart-buttons .btn-success.btn-block {padding: 12px 12px;}
#MB_content .product-options .last .form-group.last  select.product-custom-option {background: url(../images/options-multiple-arrow.png) 95% 10px no-repeat, url(../images/options-bg.jpg) 0 0 repeat-x;-webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.1);box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.1);-webkit-appearance: none;-moz-appearance: none;appearance: none;}
#MB_window {position: fixed;left: 50% !important;top: 50% !important;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}
.home-products-title {text-align: center;font-size: 20px;color: #333;font-weight: normal;padding:15px 0 10px;letter-spacing: 1.11px;text-transform: uppercase;}

/*.product-list .item:hover .panel.panel-default {box-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.15);}
*/
.cn_button_block{right: 0;}
.cn_search_popup .price-box{float: none;display: block;}
.cn_button_block{float: none;position: static;display: block;margin-top: 0;}
.cn_search_popup .cn_image {height: auto;width: 30%;}
.cn_search_popup .cn_right {width: 70%;}
.instashow-gallery-slide .instashow-gallery-view{padding: 0!important;}
.instashow-gallery-media {padding-right:0 !important;padding-bottom: 0!important;}
.instashow-gallery-media:nth-child(5n){padding-right:0!important;}
.add-to-cart-wrapper { margin-bottom: 35px;}
.add-to-cart-panel { border:none;}
.add-to-cart-panel .panel-body{ padding: 0; }
.product-view .price-info .tier-prices {margin-bottom: 15px;}
.product-view .price-info .tier-price {	background-color: #f5f5f5;	padding: 5px 10px 4px;	margin-bottom: 10px;}
.benefit {	float: right;}
.copyright .footer_logo {display: inline-block;	margin-right: 15px;}
.copyright .footer_logo img {max-width: 75px;}
.copyright .payment {display: inline-block;}
.price-box .tierprice {	font-weight: bold;	font-size: 16px;}
.block-layered-nav .block-title, #sidebar-nav .block-title strong, .block.block-reorder .block-title strong, .block.block-list.block-compare .block-title strong {font-weight: 600;color: #000;font-size: 22px;vertical-align: top;line-height: 34px;margin-bottom: -1px;border: solid 1px #e7e7e7;padding: 5px 10px;background: #fff;display: block;}
#sidebar-nav .block-content {padding: 0;border: 1px solid #ddd;background: #fff;}
#sidebar-nav-menu > li {list-style: inside disc;font-weight: 700;padding: 10px;border-bottom: 1px solid #ddd;background:none;}
#sidebar-nav-menu > li.last {background: 0 0;margin-bottom: 0;border: none;}
.pagination>.active>a,
.pagination>.active>a:focus,
.pagination>.active>a:hover,
.pagination>.active>span,
.pagination>.active>span:focus,
.pagination>.active>span:hover {background-color: #333;border-color: #333;}
.pagination>li>a,
.pagination>li>span {color: #777;}
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover {background: #999;border-color: #999;color: white;}
.noroute-block{ text-align: center; display: inline-block; width: 100%; color: #55575b; margin: 50px 0;}
.noroute-img-col{ margin: 0 0 30px; }
.cms-no-route .noroute-img-col img{ margin: 0 auto; width: auto; height: auto; max-width: 100%;}
.noroute-cont-col{ margin: 0 0 15px; }
.cms-no-route .noroute-cont-col h1{ font-weight: 700; color: #55575b; font-size: 50px; line-height: 1.2; text-transform: none; margin-bottom: 12px;}
.cms-no-route .noroute-cont-col h1 strong{ font-size: 20px; display: block; font-weight: 700; padding-top: 4px;}
.cms-no-route .noroute-cont-col p{ font-size: 14px; font-weight: 300; line-height: 1.6; color: #88898c; margin: 0 0 15px;}
.cms-no-route .noroute-cont-col p span{ display: block; }
.noroute-menu-col{ margin: 0 0 15px; }
.cms-no-route .noroute-menu-col ul{ margin: 0; padding: 0; list-style: none; }
.cms-no-route .noroute-menu-col li{ margin: 0; display: inline-block; padding: 0 18px; font-size: 13px; color: #88898c; font-weight: 400; font-style: normal;}
.cms-no-route .noroute-menu-col li a{color: #88898c;}
.noroute-cont-col .search-autocomplete:before{ display: none; }
.noroute-cont-col #search_mini_form{ margin: 30px 0; }
.noroute-cont-col #search_mini_form .input-group,
.noroute-cont-col #search_mini_form .input-box{ display: inline-block; width: 100%; position: relative; max-width: 470px;}
.noroute-cont-col #search_mini_form label{ display: none; }
.noroute-cont-col #search{ border:2px solid #dbdbdb; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; font-size: 14px; color: #b4b4b4; font-style: italic; height: 56px; padding:0 56px 0 15px; outline: none;}
.noroute-cont-col #search_mini_form .btn,
.noroute-cont-col #search_mini_form .search-button{ background: #dbdbdb !important; text-indent: 0; width: 56px; height: 56px; -webkit-border-radius:0 15px 15px 0; -moz-border-radius:0 15px 15px 0; border-radius:0 15px 15px 0;  position: absolute; top: 0; right: 0; border: 0; color: #fff !important; display: inline-block;  padding: 7px 15px; font-size: 16px;  line-height: 19px; text-align: center; text-transform: uppercase; vertical-align: middle; white-space: nowrap;}
.noroute-cont-col #search_mini_form .btn span,
.noroute-cont-col #search_mini_form .search-button span{ display: none; }
.noroute-cont-col #search_mini_form .search-button:before{ background: none;content: "\f002"; font-family: FontAwesome; text-indent: 0; height: auto; width: auto; margin: 0; font-size: 28px; position: relative; top: 0; left: 0;}
.basic-details .block-sub-title{ font-weight: 700; }
.contact-details .opening-hours-block{ margin: 15px 0; }
.contact-form{ margin-bottom: 30px; }
.item .product-text-block { position: relative; }



#MB_overlay {
    background-color: #fff !important;
    opacity: .4 !important;
}
#MB_window {
    background: 0 0 !important;
    height:auto !important;
    left: 50% !important;
    overflow-y: auto !important;
    top: 50% !important;
    width: auto !important;
    max-height: 96%;
    -webkit-box-shadow: -3px -3px 30px 0px rgba(0,0,0,.2);
    -moz-box-shadow: -3px -3px 30px 0px rgba(0,0,0,.2);
    box-shadow: -3px -3px 30px 0px rgba(0,0,0,.2);
}
#MB_frame {
    height: auto;
    margin:0 auto 0;
    width: 450px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0;
    padding: 30px 40px;
}
#MB_header {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 100;
    padding: 0;
}
#MB_close {
    display: block;
    font-size: 30px;
    font-weight: 500;
    padding: 0 15px;
    right: 0;
    text-align: right;
    text-decoration: none;
    top: 0;
    z-index: 99999;
    color: #000;
}
#MB_window #MB_content {
    padding: 0;
    text-align: center;
    border: none;
    overflow: visible;
}
#MB_content .alert {
    padding:0;
    margin-bottom:0;
    border:none;
    border-radius: 0;
}
#MB_content .alert-success {
    color: #3c763d;
    background-color:transparent;
    border:none;
}
#MB_content .success_message {
    margin: 0;
    padding: 0;
    background-color: #fff;
    border: none;
    line-height: 22px;
    text-align: center;
}
#MB_content .success_message span {
    font-size: 12px;
    line-height: 22px;
    color: #88898c;
    font-weight: 300;
   /* position: absolute;
    left: 0;*/
    text-align: center;
    width: 100%;
    padding-top: 30px;
}
#MB_content .success_message span:before {
    content: "\f00c";
    font-family: 'Font Awesome 5 Pro';
    display: inline-block;
    padding-right: 10px;
}
#MB_window .cart-main {
    height: auto;
    overflow-y: auto;
}
.current-popup-product .discount-percent {
    font-size: 18px;
    color: #000;
    font-weight: 500;
}
.current-popup-product .prod-image {
    padding: 10px 0;
}
.current-popup-product .prod-image img {
    display: inline-block;
}
.current-popup-product .product-name {
    color: #000;
    font-size: 20px;
    font-weight: normal;
    text-align: center;
    text-transform: none;
    letter-spacing: 0.5px;
    font-family: 'Dancing Script', cursive;
}
.current-popup-product .product-name a {
    color: #000;
    text-decoration: none;
}
.current-popup-product .price-box {
    min-height: inherit;
    margin-bottom: 10px;
}
.current-popup-product .extra-link {
    font-size: 11px;
    padding-bottom: 15px;
    line-height: 14px;
    color: #000;
    font-weight: 500;
}
.current-popup-product .extra-link a {
    font-weight: 600;
    text-decoration: underline;
}
.popup-bottom-section .button-checkout {
    float: left;
    width: 100%;
    background-color: #3f84b0;
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 36px;
    border: none;
    font-weight: 400;
    border-radius: 50px;
    padding: 6px 12px;
}
.popup-bottom-section .button-checkout:hover, .popup-bottom-section .button-checkout:focus {
    background-color: #333;
    outline: none;
}
.popup-bottom-section .button-cart {
    float: left;
    width: 100%;
    background-color: transparent;
    font-size: 13px;
    color: #88898c;
    text-align: center;
    line-height: 42px;
    border: none;
    font-weight: 300;
}
.popup-bottom-section .button-cart:hover, .popup-bottom-section .button-cart:focus {
    color: #000;
    outline: none;
}
#MB_content .buttons {
    display: none;
}

































/*Pagination */
@media (min-width: 769px){
	.navbar-default{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;margin-top: 14px;margin-bottom: 0;}
	.navbar-default .container{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}
	.salecto-menumanager {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;-moz-flex: 1 1 auto;flex: 1 1 auto;flex: 1 1 auto;}
	.salecto-menumanager .salecto-topmenu {text-align: center;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-align-content: center;-moz-align-content: center;align-content: center;-webkit-justify-content: center;-moz-justify-content: center;justify-content: center;}
	.salecto-topmenu .salecto-level0 {display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-flex-direction: column;-moz-flex-direction: column;flex-direction: column;-webkit-flex: auto;-moz-flex: auto;flex: auto;-webkit-align-content: center;-moz-align-content: center;align-content: center;-webkit-justify-content: center;-moz-justify-content: center;justify-content: center;}
	.salecto-topmenu .salecto-label {text-transform: none;text-align: center;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;width: 100%;height: 100%;-webkit-justify-content: center;-moz-justify-content: center;justify-content: center;-webkit-flex-direction: column;-moz-flex-direction: column;flex-direction: column;}
	.salecto-menumanager .salecto-submenu{text-align:left;}
	.product-collateral {clear:both;background:0 0;float:left;width:100%;padding:35px 0}
	.product-collateral .toggle-tabs {width:100%;float:left;position:relative;border-right:none;padding:0}
	.product-collateral .toggle-tabs li {float:left;padding:0}
	.product-collateral .toggle-tabs li.current span,.product-collateral .toggle-tabs li:hover span {color:#333;background:#ddd;border:1px solid #ddd;border-bottom:none}
	.product-collateral .toggle-tabs li span {padding:0 30px;font-size:14px;font-weight:400;color:#333;cursor:pointer;line-height:50px;display:block;border-top-left-radius:0;border-top-right-radius:0;border:1px solid #ddd;border-bottom:none;margin-right:2px;text-transform:uppercase}
	.collateral-tabs {width:100%;float:left;border:1px solid #ddd;background:#fff;padding:30px;margin-top:0;margin-bottom:0}
	.collateral-tabs .tab {display:none}
	.product-collateral .tab-container {display:none;font-size:16px;line-height:22px;color:#333}
	.product-collateral .tab-container.current {display:block}
	.product-collateral .tab-container h2 {margin:0 0 10px;font-size:20px;line-height:24px;color:#333;font-weight:600}
	#product-attribute-specs-table .label{color: #000;}


}

@media (min-width:1200px) {
	.container {width:1200px}
}
@media (max-width: 480px){
	.cms-no-route .noroute-cont-col p span{ display:inline; }
	.cms-no-route .noroute-menu-col li{ padding: 0 10px; }
	.cms-no-route .noroute-cont-col h1{ font-size: 30px; }
	.cms-no-route .noroute-cont-col h1 strong{ font-size: 16px; }
	.noroute-cont-col #search_mini_form { margin: 20px 0;}
	.noroute-block{ margin: 30px 0; }
	.categorier-block .col-block {position: relative;margin-bottom: 20px;}
	.categorier-block .categ-text .buttom-cate{margin-top: 0;margin-bottom: 0;}
	.brand-col .brand-slider li{border: none;}
	.footer-col.last-block {padding-left: 0;}
	.footer-top .block.block-subscribe {width: 100%;margin: 15px 0 0;text-align: left;float: none;}
}
/* small screens */

/** ends @media 480px **/

@media (max-width: 768px) {
	.navbar-default.skip-content.skip-active {border: none;}
	.salecto-topmenu .salecto-label {font-size: 15px;padding: 18px 15px !important;}
	.salecto-topmenu .salecto-level0.active .salecto-label,
	.salecto-topmenu .salecto-level0:hover .salecto-label,
	.salecto-topmenu .salecto-level0:active .salecto-label,
	.salecto-topmenu .salecto-level0:focus .salecto-label,
	.salecto-topmenu .salecto-level0:hover .mb-label,
	.salecto-topmenu .salecto-level0:active .mb-label,
	.salecto-topmenu .salecto-level0:focus .mb-label,
	.salecto-menumanager .mbactive .salecto-label,
	.salecto-menumanager .mbactive .mb-return,
	.salecto-menumanager .mbactive .mb-label {background: #EBEDED !important;color: #333;}
	.salecto-menumanager .form-group {padding: 10px 0;margin-bottom: 6px;width: 100%;float: left;}
	.mb-content .item,
	.mb-content .col-productlist,
	.mb-content .col-category,
	.mb-featured .f-product,
	.mb-featured .f-category {padding-top: 10px;padding-bottom: 10px;}
	.mb-submenu .salecto-category-level .col-category a.form-group {padding: 10px 0;border-bottom: 1px solid #ddd;}
	.salecto-menumanager .mb-label {height: 58px;padding: 18px 5px 18px 20px;cursor: pointer;}
	.page-header .skip-links {position: relative;display: table;width: 100%;}
	.salecto-menumanager #salecto-topmenu .salecto-level0 .mb-submenu .mb-submain .salecto-productgrid .product-grid-box .item {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-item-align: center;align-self: center;width: 48%;float: left;}
	.salecto-menumanager .mb-submenu .mb-submain .mb-content .mb-maincontent .salecto-category-level .col-category .form-group {-webkit-box-align: baseline;-ms-flex-align: baseline;align-items: baseline;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
	#header-cart.skip-active{width: 300px;}
	.add-to-cart-panel .add-to-cart-buttons button.btn.btn-success.btn-lg.btn-block {padding: 10px 12px;font-size: 16px;border-radius: 3px;}
	.product-details .panel-body .add-to-links .btn.btn-default.link-wishlist {padding: 8px;}
	.product-details .panel-body .product-options-bottom {width: 100%;}
	.product-details .panel-body .add-to-links {width: 100%;margin-top: 10px;}
	.panel-body .add-to-cart-wrapper {width: 100%;}
	.product-collateral {clear: both;background: 0 0;float: left;width: 100%;padding: 35px 0;}
	.product-collateral .toggle-tabs {display: none;}
	.collateral-tabs {width: 100%;float: left;border: 1px solid #ddd;background: 0 0;padding: 0;margin-top: 0;margin-bottom: 0;}
	.collateral-tabs .tab {display: block;padding: 7px 15px;font-size: 16px;line-height: 24px;font-weight: 600;background-color: #f4f4f4;border-bottom: 1px solid #fff;position: relative;}
	.product-collateral .tab-container.current {display: block;}
	.collateral-tabs .tab.last {border-bottom: none;}
	.product-collateral .tab-container {padding: 7px 20px;border-bottom: 1px solid #fff;background-color: #f4f4f4;display: none;font-size: 16px;line-height: 22px;color: #333;}
	.collateral-tabs .tab::after {position: absolute;right: 0;top: 0;width: 38px;line-height: 38px;height: 38px;color: #000;font-size: 20px;background-color: #f4f4f4;content: "+";font-weight: 800;text-align: center;}
	.collateral-tabs .tab.current::after {content: "-";}
	#product-attribute-specs-table .label{color: #000;}

	.page-header .cart-col {padding-top: 0;padding-bottom: 0;}
	.cart-col .skip-links .header-minicart {padding-top: 6px;padding: 0;vertical-align: middle;}
	.cart-col .skip-links .header-minicart > a{padding: 0;text-align: center;}
	.skip-search, .login-block, .header-minicart {padding-left: 0;}
	.search_mini_form-container {width: 100%;padding: 0;background-color: transparent;border: none;}
	#header-search {position: absolute;left: -153px;top: 100%;right: 0;width: 300px;margin: 0 auto;}
	.brand-col .owl-theme .owl-controls .owl-buttons div.owl-next{right: 0;}
	.brand-col .owl-theme .owl-controls .owl-buttons div.owl-prev {left: 0;}
	.salecto-tab-slider.owl-theme .owl-controls .owl-buttons div.owl-prev{left: 0;}
	.salecto-tab-slider.owl-theme .owl-controls .owl-buttons div.owl-next{right: 0;}
	.salecto-topmenu .salecto-label{color: #000!important;}
	.salecto-topmenu .salecto-level0:hover .salecto-label, 
	.salecto-topmenu .salecto-level0:active .salecto-label {color: #000 !important;}

	.bitmap-tabel .time-block, .news-tabel .time-block {margin-bottom:0px;margin-top: 15px;}
	.news-tabel .time-block{margin-top: 0;margin-bottom: 20px;}
	.news-tabel .time-block:last-child{margin-bottom: 0;}
	.cms-index-index #content {margin-top: 10px;}
	.header-minicart .badge {top: -6px;right: -9px;padding: 3px 5px;line-height: 13px;vertical-align: top;border-radius: 100%;width: 20px;height: 20px;}
	.list-inline-block{margin-top: 0;}
	.categorier-block .col-block {position: relative;margin-bottom: 20px;}
	.categorier-block .categ-text .buttom-cate{margin-top: 0;margin-bottom: 0;}
	.copyright-text{text-align: center;}
	.payment {text-align: center;padding-top: 20px;}
	.cart-col .skip-links .header-nav, .cart-col .skip-links .header-search, .cart-col .skip-links .header-minicart{border:none;background: transparent;}
	.cart-col .skip-links .header-nav i, .cart-col .skip-links .header-search i, .cart-col .skip-links .header-minicart i {border:none; color: #fff;background: transparent;}
	#MB_frame { padding: 20px 28px 10px; width: 100%;}
	#MB_window{ width: 92% !important; }

}

@media (max-width: 480px) {
	#header .logo-col .logo {float: none;margin: 0 auto;padding: 10px 0;}
	.page-header .skip-links {height: 40px;display: table;}
	.page-header .skip-links {table-layout: auto;}
	.page-header .nav-fill {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-direction: row;flex-direction: row;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;}
	.header-minicart .minicart-icon {font-size: 20px;line-height: 45px;text-align: center;padding-top:0px;}
	#header-search .search_mini_form-container #search_mini_form .input-group input {border-right: 1px solid #ededed;}
	.header-minicart a.skip-cart {padding: 0;}
	.logo-col {margin-bottom: 0;}
	.product-details .panel-body .add-to-links .btn.btn-default.link-wishlist {border-radius: 3px;padding: 0;}
	.product-collateral .toggle-tabs li > span {padding: 10px;}
	.news-tabel .time-block .news-le{overflow: hidden;}
	.news-tabel .time-block .news-le .newsle{padding: 20px 0;}
	.news-tabel .time-block img {width: initial;max-width: initial;}
	.news-tabel .time-block a{overflow: hidden;}
	.list-inline-block .col-block {padding-bottom: 15px;}
	.logo-col {margin-bottom: 0;width: 50%;float: left;display: block;}
	.page-header .cart-col {padding-top:0px;width: 50%;}
	.cms-index-index .page-header{position:static;}
	div#n2-ss-1 .n2-ss-layer-row {display: inline-block;}
	div#n2-ss-1 .n2-ss-slide {top: -10px !important;}
	div#n2-ss-1 .n2-ss-layer .n2-font-a8828166163c98313cd37c92f9015d18-hover{font-size: 18px!important;line-height: 4!important;}
	div#n2-ss-1 .n2-ss-layer.n2-ss-has-maxwidth[data-pm="normal"] {width: 250px;margin: 0 auto;text-align: center;}
	.historien-block-add .banner-content-add h2, .perfekte-block-add .banner-content-add h2 {font-size: 34px;}
	.historien-block-add .banner-content-add p, .perfekte-block-add .banner-content-add p{font-size: 14px;}
	.Italien-text-block strong {font-size: 40px;}
	.Italien-block .row{display: block;}
	div#n2-ss-1 .n2-ss-layer-row{display: none!important;}
}

@media (min-width: 481px) and (max-width: 599px) {
	#header .logo-col .logo {float: none;margin: 0 auto;padding: 10px 0;}
	.page-header .skip-links {height: 40px;}
	.page-header .skip-links {table-layout: auto;}
	.header-minicart .minicart-icon {font-size: 20px;line-height: 45px;text-align: center;padding-top: 0px;}
	.header-minicart a.skip-cart {padding: 0;}
	.logo-col {margin-bottom: 0;width: 30%;}
	.page-header .cart-col {padding-top: 20px;width: 70%;}
	.product-details .panel-body .add-to-links .btn.btn-default.link-wishlist {border-radius: 3px;padding: 0;}
	.product-collateral .toggle-tabs li > span {padding: 10px;}
	.list-inline-block .col-xs-12{width:50%;}
	.list-inline-block .col-block{margin-bottom: 20px;}
	div#n2-ss-1 .n2-ss-layer-row{display: none!important;}

}
@media (min-width: 600px) and (max-width: 768px) {
	.page-header .skip-links {height: 40px;}
	.page-header .skip-links {table-layout: auto;}
	.header-minicart .minicart-icon {font-size: 15px;line-height: 45px;text-align: center;padding-top: 10px;}
	.header-minicart a.skip-cart {padding: 0;}
	.logo-col {margin-bottom: 0;width: 35%;}
	.page-header .cart-col{width: 65%;}
	.product-details .panel-body .add-to-links {float: right;width: 14%;border-radius: 6px;}
	.product-collateral .toggle-tabs li > span {padding: 10px;}
	.btn-group.btn-group-responsive > .btn:first-child {border-radius: 6px;}
	.page-header .cart-col {padding-top: 27px;padding-bottom:0;position: relative;}
	.search_mini_form-container .input-group {padding: 0;}
	#header-search{width: 94%;}
	.logo-col .logo {padding: 22px 0 10px;}
	.list-inline-block .col-xs-12{width: 25%;}
	div#n2-ss-1 .n2-ss-slider-1 {height: 500px !important;}

}
@media (min-width: 768px) and (max-width: 769px) {
	.page-header .skip-links {height: 40px;}
	.page-header .skip-links {table-layout: auto;}
	.header-minicart .minicart-icon {font-size: 15px;line-height: 45px;text-align: center;padding-top: 10px;}
	.header-minicart a.skip-cart {padding: 0;}
	.navbar-default {margin: 0 auto;}
	.logo-col {width: 35%;}
	.page-header .cart-col{width: 65%;}
	.page-header .social-media-header, .login-block{display: none;}

}
@media (min-width: 768px) and (max-width: 992px) {
	.page-header .list-inline li {width: 32.8%;vertical-align: top;}
	.page-header .list-inline li strong {font-size: 12px;line-height: 18px;font-weight: 400;}
	.page-header .list-inline li p {font-size: 12px;line-height: 18px;font-weight: 300;}
	.search-col {border-top:none;}
	.page-header .list-inline li {line-height: 24px;}
	.cart-col {padding-left: 15px;padding-right: 15px;}
	.header-minicart a.skip-cart {padding: 15px 0;}
	.salecto-productgrid .product-grid-box .item {padding: 0 5px;}
	.product-grid-box .item .panel.panel-default {height: 300px;}
	.form-group.parent {padding: 4px 15px;}
	.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15{text-align: center;}
	.salecto-level0 .salecto-label, .salecto-menumanager .mb-label{background-color: transparent;border:none;}
	div#n2-ss-1 .n2-ss-slider-1 {height: 500px !important;}
	div#n2-ss-1 .n2-ss-slide {top: 170px !important;}
	#MB_frame { padding: 20px 28px 10px; width: 100%;}
}

@media (min-width: 993px) and (max-width: 1200px) {
	.page-header .list-inline li {width: 32.8%;vertical-align: top;padding: 21px 10px 6px 14px;}
	.page-header .list-inline li strong {font-size: 12px;line-height: 18px;font-weight: 400;}
	.page-header .list-inline li p {font-size: 12px;line-height: 18px;font-weight: 300;}
	div#n2-ss-1 .n2-ss-slider-1 {height: 500px !important;}
	div#n2-ss-1 .n2-ss-slide {top: 170px !important;}
}
@media (min-width: 1201px) and (max-width: 1919px) {
	div#n2-ss-1 .n2-ss-slider-1 {height: 500px !important;}
	div#n2-ss-1 .n2-ss-slide {top: 170px !important;}
}