/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('../fonts/roboto-v20-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/roboto-v20-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/roboto-v20-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/roboto-v20-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/roboto-v20-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/roboto-v20-latin-regular.svg#Roboto') format('svg'); /* Legacy iOS */
}
body {font-family: Roboto!important;width: 100%;font-size:14px;color: #696e6e;
  height: 100%;}
  .footer1 span {
  color: var(--color-primary);
}
  .footer1 {
  font-size:12px;
}
.maps {line-height:0px;}
.bianca-von-kannen-svg img, .michael-von-kannen-svg img {
  height: 100px;
}
#sp-bottom .sp-module {
  margin-bottom: 20px;
}
#sp-bottom .sp-module-title, #sp-bottom .sppb-addon-title, #sp-page-builder h3.sppb-addon-title  {
  font-size: 20px;
  color: var(--color-primary)!important;
  padding: 0;font-weight: 300!important;
    padding-bottom: 0px;
    margin-bottom: 20px!important;text-transform: none;
}
#sp-bottom {
padding: 40px 0px 0px 0px;}
.foot1,.foot2,.foot3,.foot4 {
padding-bottom: 20px;}
#sp-bottom .sp-module ul > li {
  margin-bottom: 0px;
}
#sp-bottom .menu.nav { margin:-8px 0 0 0; padding:0; list-style:none;display:block}
#sp-bottom .menu.nav li { padding:0; border-top:1px solid #404852; line-height:16px; font-weight:300; font-size:14px; overflow:hidden; position:relative;}
#sp-bottom .menu.nav li:first-child { border:none;}
#sp-bottom .menu.nav li a { padding:10px 0;display:block;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
#sp-bottom .menu.nav li:hover a , #sp-bottom .menu.nav li.active a , #sp-bottom .menu.nav li:hover > i , #sp-bottom .menu.nav li.active > i  { margin-right:5px}
#sp-bottom .menu.nav li > i {position:absolute; right:0; top:10px; display:inline-block;-o-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;}
.menu.nav li  i { display:none;}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
  text-transform: none;}

.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
  padding: 15px;
}
.sp-megamenu-parent .sp-mega-group .item-header {
  margin: 0px;
}
.sp-megamenu-parent .sp-dropdown .item-header>a,
.sp-megamenu-parent .sp-dropdown .item-header>span {
  text-transform:none;
  color:var(--mainnav-dropdown-gropup-text-color);
  border:none;
  font-weight:normal;
  line-height:normal;
  margin:0;
  padding:7px;
  display:block
		-webkit-transition: all 0.7s ease;
		-moz-transition: all 0.7s ease;
		-o-transition: all 0.7s ease;
		-ms-transition: all 0.7s ease;
		transition: all 0.7s ease;
}
.sp-megamenu-parent .sp-dropdown .item-header>a:hover,
.sp-megamenu-parent .sp-dropdown .item-header>a[aria-current] {
  color:var(--mainnav-dropdown-text-hover-color);
  background:var(--mainnav-dropdown-bg-hover-text-color);padding-left:15px;
		-webkit-transition: all 0.7s ease-out;
		-moz-transition: all 0.7s ease-out;
		-o-transition: all 0.7s ease-out;
		-ms-transition: all 0.7s ease-out;
		transition: all 0.7s ease-out;
}
#cur-lang.header-button-sofort-support{ padding-bottom:0;}
#cur-lang.header-button-sofort-support .heading { width:160px; padding:6px 0px 6px 10px; position:relative;}
#cur-lang.header-button-sofort-support .heading i { display:inline-block;  font-size:22px;}
#cur-lang.header-button-sofort-support:hover .heading i {color:var(--color-white);}

#cur-lang.header-button-sofort-support .heading span{ display:inline-block; color:var(--color-white); width:auto; height:18px; line-height:16px; text-align:center; background:#e74c3c; padding: 0px 10px; position:absolute; left:35px; top:10px; border-radius:12px;}

.sppb-panel-heading .sppb-toggle-direction {
  top:23px;border: none!important;
  right: 13px!important;
  -webkit-transform: translateY(-50%) rotate(0);
  transform: translateY(-50%) rotate(0);
  -webkit-transition: transform .3s;
  transition: transform .3s;
}
.sppb-panel-heading.active .sppb-toggle-direction {
  -webkit-transform: translateY(-50%) rotate(90deg)!important;
  transform: translateY(-50%) rotate(90deg)!important;
}
.sppb-addon-accordion .sppb-panel-group .sppb-panel-default .sppb-panel-heading .sppb-toggle-direction i::before {
  content: "\f054";
}
.sppb-addon-accordion .sppb-panel-group .sppb-panel-default .sppb-panel-heading.active .sppb-toggle-direction i::before {
  content: "\f054";
}
.sppb-addon-accordion .sppb-panel-group .sppb-panel-default {
  box-shadow: 0 0 4px rgba(0,0,0,0.1);
}
.sppb-addon-accordion .sppb-panel-group .sppb-panel-default .sppb-panel-body {padding-top:0px;}
.sppb-addon-accordion .sppb-panel-group .sppb-panel-default .sppb-panel-body h4 {
  font-size: 18px;
  color: var(--color-primary)!important;}
.btn {
  font-weight: 300;
  font-size: 14px;
border-radius: 4px;}
.sppb-addon-form-builder .sppb-form-builder-btn {
  margin-top: 0;
}
.form-builder-checkbox-item {align-items: center;position: relative;
width: 100%;transition: all 0.3s ease;margin-bottom: 20px;background: #f9f9f9;border: 2px solid #f5f5f5;border-radius: 4px;padding: 10px;font-weight:normal;}

.form-builder-checkbox-item label::before {background: var(--color-white)!important;top: 14px;left: 11px;}
.form-builder-checkbox-item label::after {color: var(--color-primary);top: 16px;left: 14px;}
.form-builder-checkbox-item input:checked {padding: 10px!important;}
.form-builder-checkbox-item:hover {border: 2px solid var(--color-primary); }
.form-builder-checkbox-content label {width: 100%;margin-right: 0px;font-weight:normal!important;padding-top: 3px;margin-bottom: 2px;}

.form-builder-checkbox-item i{float:right;font-size: 16px;position: absolute;top: 15px;right: 10px;}
.form-builder-checkbox-content label.form-builder-checkbox-label::after, .form-builder-checkbox-content label.form-builder-checkbox-label::before, .form-builder-radio-content label.form-builder-radio-label::after, .form-builder-radio-content label.form-builder-radio-label::before, .sppb-form-check-label::after, .sppb-form-check-label::before {
  display: block;border-color: #d0d0d0;
}
.form-builder-checkbox-content label.form-builder-checkbox-label, .form-builder-radio-content label.form-builder-radio-label, .sppb-form-check-label {
  margin-right: 10px;
  margin-left: 25px;
}
.sppb-addon-form-builder .form-builder-checkbox-content input, .sppb-addon-form-builder .form-builder-checkbox-content label, .sppb-addon-form-builder .form-builder-radio-content input, .sppb-addon-form-builder .form-builder-radio-content label {
  width: auto !important;
}
.sppb-field-required {
  color: #e74c3c;
}
.sppb-addon-form-builder-form label {font-weight:bold}
div.logo-image a:hover img {
  animation: none;
}
@media (min-width: 1200px) {
  .sppb-container, .sppb-row-container {
    max-width: 1170px;
  }
}
@media (min-width: 1400px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1170px;
  }
}
/*Feature List*/

.sppb-features-list-modal {
  z-index: 10;
}
.sppb-features-list-modal >div>div {
  background-position: center center;
}
.sppb-features-list-modal .sppb-modal-selector.sppb-magnific-popup {
  position: relative;
  text-align: center;
}
.sppb-features-list-modal .sppb-modal-selector.sppb-magnific-popup span.bubble-ripple+span {
  z-index: 100;
  -webkit-transition: transform .3s;
  transition: transform .3s;
}
.sppb-features-list-modal .sppb-modal-selector.sppb-magnific-popup span i {
  -webkit-transform: translate(5px,0);
  transform: translate(5px,0);
}
.sppb-features-list-modal .sppb-modal-selector.sppb-magnific-popup span.bubble-ripple {
  position: absolute;
  top: 0;
  width: 90px;
  height: 90px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  display: block;
  background-color: rgba(0,0,0,0.8);
  border-radius: 50%;
  -webkit-animation: bubble-ripple 1.5s linear infinite;
  -moz-animation: bubble-ripple 1.5s linear infinite;
  -o-animation: bubble-ripple 1.5s linear infinite;
  animation: bubble-ripple 1.5s linear infinite;
}
.sppb-features-list-modal .sppb-modal-selector.sppb-magnific-popup span.bubble-ripple .bubble-ripple-inner {
  position: absolute;
  top: 0;
  width: 90px;
  height: 90px;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  display: block;
  background-color: rgba(0,0,0,0.8);
  border-radius: 50%;
  -webkit-animation: bubble-ripple 1.5s linear infinite;
  -moz-animation: bubble-ripple 1.5s linear infinite;
  -o-animation: bubble-ripple 1.5s linear infinite;
  animation: bubble-ripple 1.5s linear infinite;
}
.sppb-features-list-modal .sppb-modal-selector.sppb-magnific-popup:hover span.bubble-ripple+span {
  transform: scale(1.1);
}
.sppb-features-list >div>div:nth-child(2) >div {
  margin-right: 65px;
}
.sppb-features-list >div>div >div {
  position: relative;
}
.sppb-features-list >div>div >div:after {
  content: "";
  background: #F3F3F3;
  width: 12px;
  height: 12px;
  border-radius: 10px;
  position: absolute;
  right: 0;
  top: 5px;
}
.sppb-features-list > div > div > div:before {
  content: "";
  background: #F3F3F3;
  width: 150px;
  height: 5px;
  position: absolute;
  top: 8px;
  left: 100%;
}
.sppb-features-list >div>div >div .sppb-addon-title {
  text-align: right;
  margin-right: 25px !important;
  line-height: 1.5 !important;
}
.sppb-features-list.sppb-features-list-right >div>div:nth-child(2) >div {
  margin-left: 65px;
  margin-right: 0;
}
.sppb-features-list.sppb-features-list-right >div>div >div:before {
  right: 100%;
  left: auto;
}
.sppb-features-list.sppb-features-list-right >div>div >div:after {
  right: auto;
  left: 0;
}
.sppb-features-list.sppb-features-list-right >div>div >div .sppb-addon-title {
  margin-right: 0 !important;
  text-align: left;
  margin-left: 25px !important;
}
.indexlist {z-index:10;}

.sppb-link-list-wrap ul li {
  border:none;
  padding:0px
}
.sppb-link-list-wrap ul li a {
  margin: 2px;
  font-size:14px;
  line-height:20px;
  text-transform:none;
}
.sppb-link-list-wrap ul li a:hover {
  color:var(--color-primary)
}
.sppb-link-list-wrap ul li a i {
  font-size:9px;
  padding-right:10px;
  position:relative;
  top:-1px
}
.sppb-link-list-wrap ul li:first-child {
  border-top:none
}

div.sppb-addon-person .sppb-person-information {
  padding: 0px;
}
div.sppb-addon-person span.sppb-person-name {
  font-size:17px;
  padding-bottom:0px
}
div.sppb-addon-person .sppb-person-information span.sppb-person-designation {
  color:var(--body-text-color);
  font-size:12px;
  line-height:20px;
  text-transform:uppercase
}
div.sppb-addon-person .sppb-person-image {
  margin-bottom:20px
}
#vmCartModule .open #cart_list {display: none!important;visibility: hidden!important;}
  p {
  margin: 0 0 10px;
}
.sp-megamenu-parent>li {
  border:none;
}
.sp-megamenu-parent>li:first-child {
  border:none;
}
#sp-main-body {background:var(--color-white)!important;}
  .vm-order-done >div {
    margin-bottom: 20px;
}
.box-bg-indent form {
    margin-bottom: 20px;
}
.breadcrumb {
  padding: 8px 15px;
  background: none;
  margin-bottom: 0;
}
.top-breadcrumbs { background:#f2f4f5; font-size:13px;}
.top-breadcrumbs span { }
.top-breadcrumbs a {  text-decoration:none;}
.top-breadcrumbs a:hover { }
.top-breadcrumbs .breadcrumb > li + li:before {font-family: FontAwesome;content:"\f105";}
#cart-view .billto-shipto input,
#cart-view .vm-payment-select input,
#cart-view .vm-shipment-select input,
#cart-view .vm-fieldset-tos input {
    opacity: 0;
}
.btn,
.button,
.sppb-btn,
.vm-button-correct {
  text-transform:none!important;
}
 /* Cookies Start */
.cc-custom-revoke {cursor: pointer;}
div.cc-revoke {
  display: none!important;
}
div.cc-window, span.cc-cookie-settings-toggler {
  font-size: 12px!important;
  line-height: 18px;
}
span.cc-message-text {
  display: block!important;
} 

.cc-message-text a.cc-btn {
  background: none !important;
  color: var(--color-primary) !important;
  display: inline;
  font-weight: normal;
  font-size: 12px;
  border:none;
  padding:0px!important
}
.cc-compliance a.cc-btn {
  border-radius: 7px !important;
  padding: 10px 15px !important;
  display: inline-block;
  font-weight: normal;
  font-size: 12px;
  flex:0!important;
}
div.cc-center-xtd div.cc-checkbox-description,span.cc-cookie-settings-toggle,div.cc-cookie-category-description {
  font-size: 12px!important;line-height: 18px;
}
.cc-compliance {
  display: inline;
}
ul.cc-compliance-list {
  display: inline-flex!important;
}

div.cc-window.cc-center.cc-center-xtd.cc-window-settings-toggle-xtd {
  padding-bottom: 2em;
}
.cc-header { 
  color: var(--color-primary) !important;
}
span.cc-message-text::before {
  content: none!important;
}
span.cc-cookie-settings-toggler:not(.cc-opened) {
  margin-top: 20px !important;
}
.cc-header h4 {margin-bottom:0px;color: var(--color-primary) !important;font-size: 24px;}
.cc-allow {background:var(--color-primary) !important; color: var(--color-white) !important;}
.cc-deny {background:#c0c0c0 !important; color: #292f38!important;}
.cc-btn {font-weight:normal;font-size: 14px;}
a.cc-btn:hover {
  text-decoration: none;
}
div.cc-compliance.cc-highlight{border:none!important;padding-top:0px!important}
div.cc-center-xtd span.cc-cookie-settings-toggle {
  color: var(--color-primary) !important;
}

  /* Cookies END */

   .banneritem .sppb-addon-single-image-container a:hover img {
  opacity: 1;
  box-shadow: 0 0 6px rgba(0,0,0,0.3);
}
   .banneritem .sppb-addon-single-image-container a img {
  box-shadow: 0 0 6px rgba(0,0,0,0.1);
  border-radius: 5px!important;
  -webkit-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  -kthtml-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.sp-slider-content-align-right,.sp-slider-content-align-left {max-width: 100%!important;}
.slide-title-small,.slide-title-small-white,.slide-title-small-left,.slide-title-small-left-white { color:var(--color-primary); font-size:16px; line-height:28px; text-transform:uppercase;padding-bottom:20px;}
.slide-title-small:after,.slide-title-small-white:after { content:" "; position:absolute; bottom:10px; left:auto; right:0; width:58px; border-top:2px solid var(--color-primary);}
.slide-title-small-left:after,.slide-title-small-left-white:after { content:" "; position:absolute; bottom:10px; left:0; right:auto; width:58px; border-top:2px solid var(--color-primary);}
.slide-title-small-left-white:after { border-top:2px solid var(--color-white);}
.slide-title-small-white,.slide-title-small-left-white {color:var(--color-white)!important;}
.slide-title-small-white:after {border-top:2px solid var(--color-white)!important;}
.slide-title-medium { color:var(--color-primary); font-size:24px; line-height:28px; }
.slide-title-big,slide-title-big-white { color:var(--color-primary); font-size:33px; line-height:46px; font-weight: bold; }
.slide-title-big-white { color:var(--color-white)!important;font-weight: bold;  }


#productdetailsview .price .product-price span.PricesalesPrice {  font-size:24px; font-weight:500; float:left; padding-right: 10px;color: var(--color-primary);}
#productdetailsview .wrapper2 .price .PricesalesPrice {
  font-size: 14px;
}
#productdetailsview .wrapper2 .price .price-crossed + .PricesalesPrice .PricesalesPrice {
  color: var(--color-primary);
}
#productdetailsview .wrapper2 .price .price-crossed {float: none;}
#productdetailsview .wrapper2 .price .PricesalesPrice {float: none;}
  .cart_form .quantity-input,
  .cart-summary tr td.qnt .quantity-input {
    display:block;
    width:68px;
    margin:0 auto;
    clear:right
  }
div#basket_container div.op_basket_row div.op_col6 {
  font-size: 13px;
}#basket_container .cart_form .vm2-add_quantity_cart {
  display: block;
}
.wrapper_coupon {
  overflow: visible;
}
.cart_form button,
.cart_form button {
  border:none;
  background:none;
  -webkit-box-shadow:none;
  box-shadow:none;
  border-radius:0;
  padding:0;
  margin-top:5px
}
.cart_form button i,
.cart-summary tr td.qnt button i {
  margin-right:5px
}
.cart_form button:focus,
.cart_form button:hover,
.cart-summary tr td.qnt button:focus,
.cart-summary tr td.qnt button:hover {
  color:var(--body-link-hover-color)
}
/* AJAX SEARCH START */
#is_ajaxsearch_result .pagination_wrap {
  background-color: rgba(2, 119, 192, 0.80);
  color: var(--color-white);width: 100%!important;padding: 8px 10px;margin: 0!important;
}
#is_ajaxsearch_result.ajaxsearch_result .result_wrap mark {
  background-color: rgba(2, 119, 192, 0.60);
}
#is_ajaxsearch_result a.eb_viewall {color: var(--color-white)!important;}

#is_ajaxsearch_result .pagination_link {
  color: var(--color-white);
}
.is_ajaxsearch .search-results {
  position: absolute!important;
  width: 100%;
left: 15px;
  top: 60px;
}

#is_ajaxsearch_result .result-element img {
  height: 70px!important;
  margin: 0px!important;
}
.is_ajaxsearch .result_img {
  width: auto!important;
  float: left;
}
#is_ajaxsearch_result {
  margin-left: 0px!important;
}
.srcbgb .result_wrap {
  border-top: 3px solid var(--header--link-hover-color) !important;
}
#is_ajaxsearch_result .pagination_wrap {
  font-size: 12px!important;
}
.btn-toolbar .loading {margin-right: 20px;}
.hide-sb {display: none;}

.topcall .sp-contact-info>li {
  margin-right:20px;
  font-size:12px;
}
.topcall span {
  top:4px
}
.topcall span:before {
  font-size:12px
}
.cyber-example {letter-spacing: -0.5px;}
.t4-promo-block {
   text-transform: none!important;
}
.burger-icon {
  z-index: 2;
}


#offcanvas-toggler::after {
  background-color: var(--color-primary);  
  left: 4px;
  top: 10px;
  width: 40px;
  height: 40px;
  border-radius: 6px;
}
#offcanvas-toggler {
  position: absolute;
  right: 0px;
  top: 0;
}
.mod-tagspopular ul > li {
  height: 28px;
}
.topcall {
  font-size: 12px;
}
#t4-top-header.style-default .menu a {
  font-weight: 400;
  padding: 0;
  font-size: 12px;
}
#t4-top-header.style-default .menu li {
  padding-left: 5px;
  margin-left: 5px;
}
.t4-promo-block {
  padding: 10px 20px;
}
.t4-promo-block h4 {
  font-size: 18px;
}
ul.icons-list {margin-top: 16px;}
ul.list-o {margin-top: 0px;}
.icons-list{
  padding: 0;
  margin: 0;
}
.icons-list li {
  margin: 0px;
  margin-left: 20px;
  list-style: none!important;
}
.icons-list li:before {
  content: '\f067';
  font-family: 'Font Awesome 5 Free';
  font-weight: 700;
  float: left;
  margin-left: -20px;
  color: var(--color-primary);
  font-size: 8px;
}
.is_ajaxsearch .btn-toolbar input.clearable.x {
  background: var(--color-white)!important;
  cursor: inherit!important;
  position: absolute;
  top: 0px; 
  left: 0px;
  z-index: 99999;
}
.is_ajaxsearch .form-inline input.inputbox {margin:0 15px;}
.is_ajaxsearch .form-inline input {
  padding: 8px 18px;
  border: none!important;
  border-radius: 0px;
  color: #252525!important;
  height: 60px;
  font-size:14px;
}

.is_ajaxsearch .form-inline input[type=text] {
  border: none!important;
  outline: none!important;
}

.is_ajaxsearch .form-inline input[type=text]:focus {
  border: none!important;
}
.ajaxsearch_result .result_wrap {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2)!important;
  border-radius: 0 0 5px 5px!important;
  margin: 0px!important;
}
#is_ajaxsearch_result .result_box:hover {
  background-color: #fafbfb!important;
}
.is_ajaxsearch .search-results .ajaxsearch_result .result-element {
  padding: 10px;
  height: auto !important;
  border: 0px!important;
}
.result_box a:result-element(even) {background: #CCC}
.result_box a:result-element(odd) {background: var(--color-white)}


#sp-header.srcbg {
	background:var(--color-white)!important;
	-webkit-animation: srcbg 300ms ease-out;
-moz-animation: srcbg 300ms ease-out;
animation: srcbg 300ms ease-out;

}
#sp-header.srend {
	-webkit-animation: srcbg2 600ms ease-out;
-moz-animation: srcbg2 600ms ease-out;
animation: srcbg2 600ms ease-out;
}

#sp-header.srcbg  form { display:block;}
#sp-header.srcbg .sropen { display:none;}

#sp-header.srcbg .srclose { display:block;}


.is_ajaxsearch form {  width:100%; clear:both; position:absolute; left:0; top:0; z-index:99; background: var(--mainnav-bg-row-color); display:none;}
.is_ajaxsearch input { outline: none;width:100%; height:80px; border:none; background:none; border-radius:0; box-shadow:none!important; color: #252525;padding-top:20px; padding-bottom:20px; padding-right:60px;  font-size:14px; line-height:20px; font-weight:300;}
.is_ajaxsearch .sropen {text-align: center;
  color: var(--header--link-hover-color); background:none; position: relative;top: 1px;right: 0px; cursor:pointer; display:block; font-size:18px; }
.is_ajaxsearch .sropen:hover { background:none; }
.is_ajaxsearch .srclose { line-height: 40px; height:40px; background:none; position:absolute; top:10px; right:35px; z-index:100;cursor:pointer; display:none; font-size:18px; color:var(--header--link-hover-color);}
.is_ajaxsearch .srclose:hover { background:none;}
  /* AJAX SEARCH END */


  
@media (min-width: 320px) and (max-width: 767px) {
  h2 {font-size: 24px !important;}
  sp-slider-outer-stage h2, h2 {
    font-size: 15px!important;line-height: 20px!important;
  }
}
@media (min-width: 320px) and (max-width: 991px) {
  h1 {font-size: 24px !important;}
  /* Slider Start */
  .sp-slider-outer-stage h2,h2 {
    font-size: 15px!important;line-height: 20px!important;
  }
  /* Slider END */
  #sp-header .t4-row {
    padding-right: 50px!important;
  }
  .logo-image {
    height: 35px;
  }
#vmCartModule .miniart {
   display: none;
  }
}

@media (min-width:576px) {
  .sp-menu-full.container {
    width:540px
  }
}
@media (min-width:768px) {
  .sp-menu-full.container {
    width:720px
  }
}
@media (min-width:992px) {
  .sp-menu-full.container {
    width:960px
  }
}
@media (min-width:1200px) {
  .sp-menu-full.container {
    width:1140px
  }
}
@media (min-width:1400px) {
  .sp-menu-full.container {
    width:1320px
  }
}