@charset "UTF-8";

@media (min-width:767px) {
	.wap-deals-cat img {
		height: 101%;
	}
    .top-link {
        display: none;
    }
    .product-description-big {
        display: block;
    }
    .product-description-mobile {
        display: none
    }
    /*.common-home header.typeheader-2 .header-bottom {
        display: none
    }*/
    .common-home header.typeheader-2 .header-bottom {
        visibility: hidden;
        height: 0px;
        margin: 0;
    }
    .common-home .navbar-toggle{
        display: block;
        margin-top:11px;
        float:left;
    }
    .common-home .navbar-neben-logo .icon-bar {
        background: white
    }
}

@media (max-width: 991px) {
    ul.megamenu {
        display: unset;
        justify-content: unset;
    }

    .megamenu-wrapper {
        width: 80%;
        max-width: 400px;
        padding: 30px;
    }

    .responsive .horizontal ul.megamenu li .sub-menu .content .hover-menu a.main-menu {
        font-size: 14px;
    }

    header.typeheader-2 .header-top .form-group {
        margin-bottom: -10px;
        width: 100%;
    }

}
.common-home ul.megamenu {
    display: unset;
    justify-content: unset;
}

.common-home .megamenu-wrapper {
    position: fixed;
    top: 0px;
    left: 0;
    background-color: #fff;
    bottom: 0px;
    width: 280px;
    padding: 50px;
    z-index: 999999;
    overflow-x: hidden;
    overflow-y: auto;
    -webkit-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
    border: 1px solid #e6e6e6;
    width: 80%;
    max-width: 400px;
    padding: 30px;
    color: white;
    background: white;
}

.common-home .responsive .horizontal ul.megamenu li .sub-menu .content .hover-menu a.main-menu {
    font-size: 14px;
}

.common-home header.typeheader-2 .header-top .form-group {
    margin-bottom: -10px;
    width: 100%;
}



@media (max-width:767px) {
    /*.header-top #selekt img { width: 70px !important;}*/

    header.typeheader-2 .header-center .header-center-left .header-logo {
        position:relative;
        float:left;
    }
    .header-top #selekt { margin-left: 0px !important;}
    .dropdown-menu-right, .dropdown-menu.pull-right {
        left: 0;
    }
    .products-list.grid .product-layout .product-item-container {
        margin:5px 0;
    }
    .product-description-big {
        display: none;
    }
    .product-description-mobile {
        display: block;
    }
    .module.today_deals h3
    {
        text-align: center;
    }
    .so-deals-category .so-deals-cat-wrap .deals-cat-items-container{
        margin-top:70px !important;
    }
	/*.sohomepage-slider {
		display: none;
	}*/
	.block-deals-home2 .so-deals-category .so-deals-cat-wrap .so-deals-cat-container {
		height: auto !important;}
    header.typeheader-1.navbar-compact {
        display: none !important
    }
	.so-deals-cat-container .so-deals-cat-ip {
		display: none !important;
	}
    header.typeheader-1 .megamenu-style-dev .navbar-default {
        padding-top: 0;
        padding-left: 0
    }
    header.typeheader-1 .search .input-group-btn {
        position: absolute;
        right: 2px
    }
    header.typeheader-1 .shopping_cart a.top_cart .shopcart {
        padding-top: 10px
    }
    header.typeheader-1 .text-shopping-cart,
    header.typeheader-1 .shopping_cart a.top_cart .shopcart .title {
        display: none
    }
    header.typeheader-1 .shopping_cart a.top_cart .shopcart i {
        font-size: 18px
    }
    header.typeheader-1 .header-box .block-header .header-cart .shopping_cart {
        background: #444 !important
    }
    header.typeheader-1 .header-box .block-header .header-navigation {
        clear: both
    }
    header.typeheader-1 .header-box .block-header .header-cart .shopping_cart {
        width: 42px;
        height: 40px
    }
    header.typeheader-1 .header-box .block-header .header-cart {
        position: absolute;
        top: 198px;
        text-align: center;
        right: 0
    }
    header.typeheader-1 .header-box .block-header .header-garenal .inner-full .inner-2 .box-search #sosearchpro.search-pro {
        width: 100%
    }
    header.typeheader-1 .header-box .block-header .header-garenal .inner-full .inner-2 {
        float: none
    }
    header.typeheader-1 .header-box .block-header .header-garenal .inner-full .inner-2 .box-lang-cur {
        width: 25%
    }
    header.typeheader-1 .header-box .block-header .header-garenal .inner-full .inner-2 .box-search {
        width: 75%;
        float: right !important
    }
    header.typeheader-1 .header-box .block-header .header-garenal .inner-full .inner-2 .box-search #sosearchpro.search-pro {
        width: 100% !important
    }
    header.typeheader-1 .header-box .block-header .header-garenal .inner-full .inner-2 .box-search #sosearchpro.search-pro .input-group {
        display: block;
        padding-right: 4px
    }
    header.typeheader-1 .header-box .block-header .header-navigation {
        padding: 0px 2px 10px;
        vertical-align: top
    }
    header.typeheader-1 .header-box {
        position: relative;
        top: 0
    }
    header.typeheader-1 .header-box .block-header .header-logo {
        position: relative;
        text-align: center
    }
    header.typeheader-1 .header-box .block-header .header-logo .navbar-logo {
        width: 100%;
        padding: 30px 0
    }
    header.typeheader-1 .header-box .block-header .header-garenal {
        position: relative
    }
    header.typeheader-1 .header-box .block-header .header-garenal .inner-full {
        margin: 0
    }
    header.typeheader-1 .header-box .container {
        padding: 0
    }
    header.typeheader-1 .header-box .header-garenal .inner-full .inner-1 {
        text-align: center;
        float: none !important;
        margin: 0 !important
    }
    header.typeheader-1 .header-box .header-garenal .inner-full {
        float: none !important
    }
    header.typeheader-1 .header-box .header-garenal .inner-full inner-2 {
        float: none
    }
    header.typeheader-1 .header-box .header-garenal .inner-full inner-2 .box-lang-cur {
        float: none
    }
    header.typeheader-1 .header-box .header-garenal .inner-full inner-2 .box-search {
        float: none
    }
    header.typeheader-2 .header-top {
        /*text-align: center*/
    }
    /*header.typeheader-2 .header-center .header-center-left .header-logo {
        width:40%
    }
    header.typeheader-2 .header-center .header-center-left .header-search {
        width: 10%
    }*/
    header.typeheader-2 .header-center .header-center-left .header-search #sosearchpro.search-pro {
        margin-top: 30px;
        float: none
    }
    header.typeheader-2 .header-center .header-center-left .header-search #sosearchpro.search-pro .form-search i {
        margin-left: -10px;
        width: 1px;
    }
    header.typeheader-2 .header-center .header-center-left .header-search #sosearchpro.search-pro .form-search {
        box-shadow: none;
        position: relative;
		/*left: -50px;*/
        width: 100%
    }
    header.typeheader-2 .header-center .header-center-left .header-search #sosearchpro.search-pro .form-search .autosearch-input {
        /*width: 100%;
        height: 40px;
        border-radius: 3px;
        background-color: #f5f5f5;
        padding: 10px 15px;
        outline: 0;
        font-size: 15px;
        font-weight: 500;
        color: rgba(64,72,78,.4);
        letter-spacing: .4px;
        border: 1px solid transparent;*/
    }
    header.typeheader-2 .header-center .header-center-left .header-cart {
        display:none;
    }
    header.typeheader-2 .header-center .header-center-left .header-search #sosearchpro.search-pro .form-search .button-search {
        position: absolute;
        right:0px;
        /*top: 7px;*/
        top: 0px;
    }
    header.typeheader-2 .header-center .header-center-left .header-search .module.html-shipping {
        width: 100%;
        background: #fff;
        margin-top: 10px;
        padding: 10px;
		display: none;
        border: 1px solid #be201b
    }
    header.typeheader-2 .header-center .header-center-left .shipping {
        padding: 0;
        margin: 0;
        border: none
    }
    /*header.typeheader-2 .header-center .header-center-left .shopping_cart {
        position: absolute;
        right: 0;
        left: 0;
    }*/
    header.typeheader-2 .header-center .header-center-left .header-search {
        right:10px;
		margin-top: 3px; 
    }
    header.typeheader-2 .search-header-w {
        /*margin-right: 40px;*/
    }
    header.typeheader-2 .header-bottom .module.html-social {
        height: 56px;
        line-height: 56px;
        margin: 0
    }
    header.typeheader-2 .header-center .header-center-left .shopping_cart .shoppingcart-box{
        top: 50% !important;
        position: fixed !important;
        left:0px !important;
    }
    .box-label .label-product.label-new {
        right: 10px !important;
    }
    header.typeheader-2 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle {
        border: 0px solid #eee;
        margin-top: 0px;
        margin-left: 0px;
        left: -20px;
    }

    header.typeheader-2 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
        width: 26px
    }
    header.typeheader-2 .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li > a {
        height: initial;
        line-height: initial
    }
    header.typeheader-2 .header-center .header-center-left .header-cart .shopping_cart {
        float: none !important
    }
    header.typeheader-2 .header-center .header-center-left .header-cart .shopping_cart a.top_cart .shopcart {
        display: none;
        width: 100%;
        min-height: 50px;
        line-height: 50px;
        padding: 0;
        margin-bottom: 15px;
        position: fixed;
        bottom: 0px;
        margin: 0px;
        left: 0px;
    }
    header.typeheader-2 .header-center .header-center-left .header-cart .shopping_cart a.top_cart .shopcart .cart-total-full,
    header.typeheader-2 .header-center .header-center-left .header-cart .shopping_cart a.top_cart .shopcart .title,
    header.typeheader-2 .header-center .header-center-left .header-cart .shopping_cart a.top_cart .shopcart i {
        display: inline-block
    }
    header.typeheader-2 .module.html-link {
        display: none
    }

    header.typeheader-2 #sosearchpro .search {
        max-width: 80%;
    }


    .layout-1 .wrapper-full {
        overflow-x: hidden
    }
    .layout-1 header.typeheader-1.navbar-compact {
        display: none
    }
    .layout-1 .module.slideshow-v1 {
        direction: ltr
    }
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text,
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text.text-sl13 h3.tilte,
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text.text-sl12,
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text.text-sl11 {
        top: 55%
    }
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text p.des-sl11 {
        margin-bottom: 10px !important;
        font-size: 14px
    }
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text p.des-sl11:before {
        bottom: -15px;
        display: none
    }
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text.text-sl12 .button-shop .btn-shop {
        font-size: 12px;
        padding: 2px 10px
    }
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text.text-sl12 .button-shop {
        margin-top: 20px
    }
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text p.des-sl12,
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text.text-sl12 .des {
        font-size: 12px
    }
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text.text-sl13 h3.tilte,
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text.text-sl12 h3.tilte,
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text .modtitle-sl11 {
        font-size: 18px
    }
    .layout-1 .rtl .so-deals-category .owl2-controls .owl2-nav .owl2-next {
        right: 20px;
        float: right
    }
    .layout-1 .rtl .so-deals-category .owl2-controls .owl2-nav .owl2-prev {
        float: right;
        position: absolute;
        right: 55px
    }
    .layout-1 .rtl .so-deals-category .deals-cat-items-container .deal-cat-items .deal-cat-item .caption {
        padding: 0 10px
    }
    .layout-1 .submenu-pages li a:before,
    .layout-1 .feafure.with-sub-menu .feafure-dr li a:before {
        top: -9px
    }
    .layout-1 .full-wrapper .block-basic-product {
        width: 100%
    }
    .layout-1 .so-deals-category .so-deals-cat-wrap .so-deals-cat-container {
        width: 100%
    }
    .layout-1 .footer-center .block-ip {
        float: left;
        width: 50%
    }
    .layout-1 .module.block-deals .so-deals-category .deals-cat-items-container .deal-cat-items .deal-cat-item .image::before {
        display: none
    }
    .layout-1 .so-deals-category .so-deals-cat-wrap .wap-deals-cat,
    .layout-1 .so-deals-category .deals-cat-items-container .deal-cat-items .deal-cat-item .image {
        width: 100%
    }
    .layout-1 .deal-cat-items-inner .box-label {
        display: none
    }
    .layout-1 .footer-bottom .block-ip {
        float: left;
        width: 50%
    }
    .layout-1 .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-arrow,
    .layout-1 .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-selected {
        float: left !important;
        border-radius: 0
    }
    .layout-1 .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox span.ltabs-tab-selected {
        text-align: left !important;
        border-left: 1px solid #ddd !important
    }
    .layout-2 .wrapper-full {
        overflow-x: hidden
    }
    .layout-2 header.typeheader-1.navbar-compact {
        display: none
    }
    .layout-2 .so-spotlight1 {
        margin-top: 0
    }
    .layout-2 .slider-container-full .owl2-carousel .owl2-dots {
        display: none
    }
    .layout-2 .block-deals-home2 .so-deals-category .so-deals-cat-wrap .so-deals-cat-container,
    .layout-2 .block-deals-home2 .so-deals-category .so-deals-cat-wrap .wap-deals-cat {
        width: 100%;
        float: none !important;
    }
    .layout-2 .brands-tab .brands-title {
        padding: 0
    }
    .layout-2 .brands-tab .brands-title h2 {
        font-size: 12px
    }
    .layout-2 .brands-tab .brands-title h2:before {
        display: none
    }
    .layout-2 .so-deals-category .product-thumb .image-ip-transverse span.label-sale {
        right: 0 !important;
        left: initial !important
    }
    .layout-2 .so-latest-blog.latest-blog-home2 .cat-wrap .media-lefts {
        width: 100%;
        float: none
    }
    .layout-2 .so-latest-blog.latest-blog-home2 .cat-wrap .media-bodys {
        float: none;
        padding: 10px;
        width: 100%
    }
    .layout-2 .so-deals-category .ltabs-tab-img {
        display: block
    }
    .layout-2 .so-deals-category .so-deals-cat-wrap .so-deals-cat-container .ltabs-tab .deals-cat .ltabs-tab-label {
        color: #333
    }
    .layout-2 .block-deals-home2 .so-deals-cat {
        border-bottom: 1px solid #ddd;
        display:none !important;
    }
    .layout-2 .module.block-sevicer .content-box .banner-infos .banner-info {
        padding: 10px;
        border-bottom: 1px solid #fff;
        width: 100%
    }
    .layout-2 .module.block-sevicer .content-box .banner-info.banner-info2 .inner:before,
    .layout-2 .module.block-sevicer .content-box .banner-info.banner-info2 .inner:after {
        display: none
    }
    .layout-2 .module.block-sevicer .content-box .banner-info.banner-info2 .inner {
        margin: 0;
        padding: 0;
        width: 100%
    }
    .layout-2 .full-wrapper .testimonials .owl2-stage-outer .owl2-item {
        padding: 20px 40px;
        overflow: hidden
    }
    .layout-2 .full-wrapper.so-spotlight4 .testimonials .item img {
        display: table;
        margin: 0 auto;
        float: none
    }
    .layout-2 .full-wrapper.so-spotlight4 .testimonials .item .item-inner {
        margin: 0;
        padding: 15px
    }
    .layout-2 .full-wrapper.so-spotlight4 .testimonials .item .item-inner:before {
        border-bottom: 8px solid #141413;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        left: 50%;
        top: -13px
    }
    .layout-2 .block-hot-cate .static-content {
        margin-bottom: 10px;
        width: 100%;
        float: none
    }
    .layout-2 .block-hot-cate .static-content img {
        width: 100%
    }
    .layout-2 .block-hot-cate .static-content .h-cont:before,
    .layout-2 .block-hot-cate .static-content .h-cont .inner {
        opacity: 1;
        transform: scale(1);
        -moz-transform: scale(1);
        -webkit-transform: scale(1);
        -ms-transform: scale(1)
    }
    .today_deals .extended_offer,
    .today_deals .caption {
        padding: 0 20px
    }
    .today_deals .button-group {
        padding: 0 20px 20px
    }
    .products-list.grid .product-layout .product-item-container .left-block .button-group .btn-button {
        opacity: 1;
        bottom: 0
    }
    .product-view .content-product-right {
        margin-top: 30px
    }
    .producttab .tabsslider.vertical-tabs ul.nav-tabs li {
        height: auto
    }
    .full-breadcrumb {
        padding: 15px 0 5px;
		margin-bottom: 30px;
		min-height: 100px !important;
		background-size: cover;
    }
	.full-breadcrumb .breadcrumb {
		font-size: 12px;
		margin-top: 10px;
	}
    .hidden-scorll {
        overflow: visible
    }
    #container-module-newletter {
        display: none !important
    }
    .so-deals-category .ltabs04-1 .ltabs-tab {
        width: 50%
    }
    .latest-blog-home1 .first-post {
        width: 100%
    }
    .latest-blog-home1 .last-post {
        width: 100%
    }
    h1 {
        font-size: 24px
    }
    /*#content {
        position: relative;
        overflow: hidden
    }
    #content {
        position: relative;
        overflow: hidden
    }*/
    #cart .dropdown-menu:after {
        display: none
    }
    .products-category .products-list.grid .product-layout {
        width: 50%
    }
    .products-category .products-list.grid .clearfix {
        display: none !important
    }
    .product-view .content-product-left .thumb-video {
        display: none !important
    }
    .megamenu-style-dev.responsive ul.megamenu > li.active .close-menu {
        right: 0
    }
    .megamenu-style-dev.responsive .so-megamenu-active #remove-megamenu {
        font-size: 20px;
        color: #000
    }
    .megamenu-style-dev.responsive .megamenu-wrapper {
        border: none;
        border-radius: 0
    }
    .megamenu-style-dev.responsive div[class^=col-] {
        width: 100%
    }
    .megamenu-style-dev.responsive ul.megamenu > li {
        display: block !important;
        border-top: 1px solid rgba(255, 255, 255, 0.1);
        padding: 1px 0;
        overflow: hidden;
        text-align: left !important
    }
    .megamenu-style-dev.responsive ul.megamenu > li > a strong img {
        display: none
    }
    .megamenu-style-dev.responsive ul.megamenu > li.click::before,
    .megamenu-style-dev.responsive ul.megamenu > li.hover::before {
        padding: 10px 16px !important;
        font-size: 14px;
        color: #000;
        background: #fff
    }
    .megamenu-style-dev.responsive ul.megamenu > li.active {
        padding: 0
    }
    .megamenu-style-dev.responsive ul.megamenu > li.active .sub-menu {
        display: block !important
    }
    .megamenu-style-dev.responsive ul.megamenu > li.active > a {
        background: #222 !important;
        color: #fff
    }
    .megamenu-style-dev.responsive ul.megamenu > li.active .close-menu {
        padding: 0;
        width: 41px;
        line-height: 38px;
        background: transparent
    }
    .megamenu-style-dev.responsive ul.megamenu > li.active .close-menu:before {
        color: #fff;
        font-size: 12px;
        line-height: 18px
    }
    .megamenu-style-dev.responsive .navbar-default .horizontal .megamenu-wrapper ul.megamenu li .sub-menu .content {
        padding: 0 15px;
        box-shadow: none;
        border: 1px solid #eee
    }
    .megamenu-style-dev #remove-megamenu {
        display: block;
        font-size: 20px
    }
    .megamenu-style-dev .navbar-default .horizontal .navbar-toggle {
        height: 40px;
        width: 42px;
        color: #40484e;
        border-radius: 0;
        border: none;
        float: left
    }
    .common-home .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
        background: #fff;
        margin-top: 7px;
    }

    .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper {
        background: #fff
    }
    .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li.active > a {
        padding: 10px 10px !important;
        color: #fff !important;
    }
    .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li > a {
        color: #000 !important;
        padding: 13px 0 !important;
        font-size: 13px !important;
        border-bottom: 1px solid #ccc;
    }
    .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li > a:hover {
        color: #be201b
    }
    .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu li .sub-menu .content .title-submenu {
        padding: 0;
        margin: 0;
        border: none
    }
    .megamenu-style-dev .navbar-default .horizontal .features-menu .column.layout-color a {
        display: inline-block
    }
    .megamenu-style-dev .navbar-default .horizontal .features-menu .column a {
        margin: 0 0 30px;
        display: block
    }
    .megamenu-style-dev .navbar-default .vertical #menuHeading {
        display: block;
        margin: 0
    }
    .megamenu-style-dev .navbar-default .vertical .navbar-header {
        display: none
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper {
        position: relative;
        visibility: visible;
        width: 100%;
        max-height: none;
        transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -ms-transform: translate3d(0px, 0px, 0px)
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.vertical-style3 .content .image-position {
        transform: scale(0.8);
        -moz-transform: scale(0.8);
        -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
        position: relative
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li:before {
        display: none
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li .main-menu {
        text-transform: uppercase;
        margin: 0 0 10px
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li a:hover {
        color: #be201b
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li:hover > a {
        color: #be201b
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li ul {
        box-shadow: none
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li ul li {
        padding: 5px 0
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li {
        border-bottom: 1px dotted #eee;
        margin-top: 1px;
        padding: 0
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li a i {
        display: none
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.loadmore {
        border: none
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.hover:before {
        font-size: 10px;
        color: #444;
        height: 100%;
        line-height: 40px;
        width: 30px;
        background: #eee;
        text-align: center;
        cursor: pointer;
        padding: 0;
        padding: 0 !important
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.hover:hover:before {
        background: none;
        color: #fff
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.active {
        background: none
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.active .close-menu {
        background: #eee;
        font-size: 10px
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.active .close-menu:before {
        color: #444
    }
    #ulDimension li {
    width: 100%;
    }
    table { border: 0; }
    table td { text-align: left; }

    table td::before {
        content: attr(data-label);
        float: left;
        font-weight: bold;
        text-transform: uppercase;
    }

    table td:last-child {
        border-bottom: 0;
    }
    #ProductDescription table td {
        padding: 3px;
        white-space: normal !important;
    }

	.related .product-layout {
		width: 50% !important;
		padding: 0 3px !important;
	}
	/*.related .product-layout .product-item-container .right-block .caption
	{
		position: relative !important;
		margin-top: -13px;
	}*/
	.related .products-list.grid .product-layout .product-item-container .right-block .caption .price, .related .products-list.grid .product-layout .product-item-container .right-block .price
	{
		top: -50px;
	}
    footer .footer-bottom .apps .footer-title {
        text-align: left
    }
    header.typeheader-2 .symbol-liste {
        padding-bottom:10px;
    }
    .logo-bar-header {
        text-align:right
    }
    .module.html-social {
        padding: 0 7px;
        top: 1px;
        position: relative;
        right: 0;
        float: left;
        margin-bottom: 0px;
        margin-right: 40px;
    }
	.widget_output_wrapper {
		display:none;
	}
	.schlafzimmer-slides {
		display:none;
	}
    .module.extra-home2 .owl2-controls .owl2-nav div {
        margin-top:-5px;
    }
    .module.extra-home2 .owl2-controls .owl2-nav div.owl2-prev {
        left: 12px;
    }
    .module.extra-home2 .owl2-controls .owl2-nav div.owl2-next {
        right: 12px;
    }
}

@media (min-width:768px) and (max-width:991px) {
    .header-center .container {
        width:100%;
        padding-left: 15px;
        padding-right: 15px;
    }
    .cart-button-header, .user-button-header {
        display: none;
    }
    header.typeheader-2 .header-center .header-center-left .shopping_cart {
        right: unset;
        margin-left:10px;
    }
    /*
    header.typeheader-1.navbar-compact {
        display: none !important
    }
    header.typeheader-1 .header-box .block-header .header-garenal .inner-full .inner-2 .box-search #sosearchpro.search-pro {
        width: 210px
    }
    header.typeheader-1 .header-box {
        top: 0
    }
    header.typeheader-1 .header-box .block-header .header-garenal .inner-full .inner-2 {
        margin-right: 5px
    }
    header.typeheader-1 .header-box .block-header .header-logo .navbar-logo {
        padding: 43px 10px 45px;
        z-index: 11;
        position: relative
    }
    header.typeheader-1 .header-box .block-header {
        padding-bottom: 49px
    }
    header.typeheader-1 .header-box .block-header .header-navigation {
        padding-bottom: 0
    }
    header.typeheader-1 .megamenu-style-dev .navbar-default {
        padding-top: 22px;
        padding-left: 227px
    }
    header.typeheader-1 .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li.home a {
        background: transparent !important
    }
    header.typeheader-1 .header-box .block-header .header-garenal .inner-full .inner-1 {
        float: right;
        text-align: center;
        padding-right: 15px
    }
    header.typeheader-1 .header-box .block-header .header-garenal .inner-full .inner-2 {
        float: right
    }
    */
    header.typeheader-2.navbar-compact {
        display: none !important
    }
    header.typeheader-2 .header-center .header-center-left .header-logo {
        /*width: 30%*/
    }
    header.typeheader-2 .header-center .header-center-left .header-search {
        /*width: 70%*/
    }
    header.typeheader-2 .header-center .header-center-left .shipping {
        padding: 19px 0 19px 19px;
        margin: 9px 0 0px 30px
    }
    header.typeheader-2 .header-center .header-center-left .header-logo img {
        width:100%;
    }
    header.typeheader-2 .header-center .header-center-left .shopping_cart .shoppingcart-box:after {
        display: none
    }
    header.typeheader-2 .header-bottom .module.html-social,
    header.typeheader-2 .header-bottom .module.html-link {
        height: 56px;
        line-height: 56px;
        margin: 0
    }
    header.typeheader-2 .header-search .btn-search {
        background: #be201b;
        border: 1px solid #be201b;
        width: 45px;
        height: 45px;
        font-size: 20px;
        color: #fff;
        cursor: pointer;
        display: none;
    }
    header.typeheader-2 .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li > a {
        height: initial;
        line-height: initial
    }
    header.typeheader-2 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle {
        border: 1px solid #eee;
        width: 48px
    }
    header.typeheader-2 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
        width: 26px
    }
    .layout-1 #container-module-newletter {
        display: none !important
    }
    .layout-1 .full-wrapper .block-basic-product {
        width: 100%
    }
    .layout-1 .full-wrapper {
        padding: 40px 0 0px
    }
    .layout-1 .rtl .footer-center .custom-about .inner {
        padding: 0 10px 18px 10px
    }
    .layout-1 .latest-blog-home1 .first-post {
        width: 100%;
        float: none
    }
    .layout-1 .latest-blog-home1 .last-post {
        width: 100%;
        float: none
    }
    .layout-1 .latest-blog-home1 .last-post .cat-wrap.cat-wrap-3 .media-bodys {
        min-height: 234px
    }
    .layout-1 .yt_slideshow .sohomepage-slide .module {
        margin-bottom: 0
    }
    .layout-1 .hidden-scorll {
        overflow: visible
    }
    .layout-1 .so-deals-category .so-deals-cat-wrap .so-deals-cat-container {
        clear: both
    }
    .layout-1 .module.sohomepage-slider .owl2-carousel .owl2-dots {
        bottom: 5px
    }
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text.text-sl12 .button-shop {
        margin-top: 30px !important
    }
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text.text-sl12 .des {
        font-size: 16px !important
    }
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text.text-sl13 h3.tilte,
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text.text-sl12 h3.tilte,
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text .modtitle-sl11 {
        font-size: 35px !important
    }
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text,
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text.text-sl13 h3.tilte,
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text.text-sl12,
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text.text-sl11 {
        top: 65% !important
    }
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text p.des-sl11 {
        margin-bottom: 25px;
        font-size: 22px
    }
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text p.des-sl11:before {
        bottom: -15px
    }
    .layout-1 .block-listingtab {
        margin-bottom: 14px
    }
    .layout-1 .block-listingtab .so-listing-tabs {
        margin-bottom: 0
    }
    .layout-2 #content {
        margin: 0
    }
    .layout-2 .full-breadcrumb {
        min-height: 180px;
        padding: 90px 0 49px
    }
    .layout-2 .so-spotlight1 {
        margin-top: -56px
    }
    .layout-2 .products-w {
        margin: 30px 0
    }
    .layout-2 .module {
        margin-bottom: 30px
    }
    .layout-2 .module.sohomepage-slider {
        margin-bottom: 30px
    }
    .layout-2 .module.block-sevicer .content-box .banner-info img {
        margin: 0 auto;
        display: table;
        float: none
    }
    .layout-2 .module.block-sevicer .content-box .banner-infos .banner-info.banner-info3,
    .layout-2 .module.block-sevicer .content-box .banner-infos .banner-info.banner-info1 {
        padding: 15px
    }
    .layout-2 .module.block-sevicer .content-box .banner-info .banner-cont {
        text-align: center;
        padding: 0;
        margin-top: 10px;
        float: none
    }
    .layout-2 .module.block-sevicer .content-box {
        margin: 0
    }
    .layout-2 .module.extra-home2 {
        margin: 30px 0 15px
    }
    .layout-2 .module.block-sevicer .content-box .banner-info.banner-info2 .inner {
        margin: 0;
        padding: 15px;
        width: 100%
    }
    .layout-2 .module.block-sevicer .content-box .banner-info.banner-info2 .inner:after,
    .layout-2 .module.block-sevicer .content-box .banner-info.banner-info2 .inner:before {
        display: none
    }
    .layout-2 .full-wrapper .testimonials .owl2-stage-outer .owl2-item {
        padding: 40px 50px
    }
    .layout-2 .block-hot-cate .static-content .content1-1 .inner {
        padding-top: 35px
    }
    .layout-2 .block-hot-cate .static-content .content1-2 .inner {
        padding-top: 5px
    }
    .layout-2 .block-hot-cate .static-content.static-content2 .content2-1 {
        padding: 20px 10px 10px
    }
    .layout-2 .block-hot-cate .static-content .h-cont.content2-2 {
        height: 199px
    }
    .layout-2 .block-hot-cate {
        padding-top: 30px
    }
    .layout-2 .so-latest-blog.latest-blog-home2 .cat-wrap {
        width: 100% !important;
        margin-top: 10px
    }
    .layout-2 .brands-tab .brands-title {
        padding: 5px 0
    }
    .full-breadcrumb {
        padding: 182px 0 25px
    }
    #product-quick .product-view .content-product-right {
        margin-top: 0px
    }
    .product-view .content-product-right {
        margin-top: 40px
    }
    .products-list.grid .product-layout .product-item-container .left-block .quickview {
        display: none !important
    }
    .module.custom-basic-listing .product-thumb .image {
        width: 80px;
        margin-right: 10px
    }
    .module.custom-basic-listing .product-thumb .caption h4 a {
        font-size: 12px;
        top: 0;
        line-height: 18px
    }
    .module.custom-basic-listing .product-thumb .caption h4 {
        margin: 0
    }
    .module.custom-basic-listing .product-thumb .caption .ratings {
        margin: 0
    }
    .today_deals .extended_offer,
    .today_deals .caption {
        padding: 0 20px
    }
    .today_deals .button-group {
        padding: 0 20px 20px
    }
    .module h3.modtitle {
        font-size: 16px
    }
    .footer-center .block-ip {
        width: 24%
    }
    .footer-center .block-ip.custom-about {
        width: 28%
    }
    .product-view .content-product-left .thumb-video {
        display: none !important
    }
    .blog-listitem.list .blog-bg {
        margin-bottom: 30px
    }
    .blog-listitem .blog-item .itemBlogContent .blog-meta > span {
        padding: 0
    }
    .blog-listitem .blog-item .itemBlogContent .blog-meta {
        padding-bottom: 0
    }
    .blog-listitem.list .blog-bg {
        padding-top: 25px
    }
    .blog-listitem.list .blog-bg .blog-date {
        padding: 20px 15px
    }
    .blog-listitem.list .itemBlogImg.left-block {
        padding: 0
    }
    .megamenu-style-dev.responsive ul.megamenu > li.active .close-menu {
        right: 0
    }
    .megamenu-style-dev.responsive .so-megamenu-active #remove-megamenu {
        font-size: 20px;
        color: #fff
    }
    .megamenu-style-dev.responsive .megamenu-wrapper {
        border: none;
        border-radius: 0
    }
    .megamenu-style-dev.responsive div[class^=col-] {
        width: 100%
    }
    .megamenu-style-dev.responsive ul.megamenu > li {
        display: block !important;
        border-top: 1px solid rgba(255, 255, 255, 0.1);
        padding: 1px 0;
        overflow: hidden
    }
    .megamenu-style-dev.responsive ul.megamenu > li > a strong img {
        display: none
    }
    .megamenu-style-dev.responsive ul.megamenu > li.click::before,
    .megamenu-style-dev.responsive ul.megamenu > li.hover::before {
        padding: 10px 16px !important;
        font-size: 14px;
        color: #fff;
        background: #444
    }
    .megamenu-style-dev.responsive ul.megamenu > li.active {
        padding: 0
    }
    .megamenu-style-dev.responsive ul.megamenu > li.active .sub-menu {
        display: block !important
    }
    .megamenu-style-dev.responsive ul.megamenu > li.active > a {
        background: #222 !important;
        color: #fff
    }
    .megamenu-style-dev.responsive ul.megamenu > li.active .close-menu {
        padding: 0;
        width: 41px;
        line-height: 38px;
        background: transparent
    }
    .megamenu-style-dev.responsive ul.megamenu > li.active .close-menu:before {
        color: #fff;
        font-size: 12px;
        line-height: 18px
    }
    .megamenu-style-dev.responsive .navbar-default .horizontal .megamenu-wrapper ul.megamenu li .sub-menu .content {
        padding: 0 15px;
        box-shadow: none;
        border: 1px solid #eee
    }
    .megamenu-style-dev #remove-megamenu {
        display: block;
        font-size: 20px
    }
    .megamenu-style-dev .navbar-default .horizontal .navbar-toggle {
        height: 40px;
        width: 42px;
        color: #fff;
        border-radius: 0;
        border: none;
        background: #444;
        float: left;
        right: 0px;
        position: absolute;
        top: -80px;
        margin-right: -10px;
    }
    .megamenu-style-dev .navbar-default .horizontal .navbar-toggle .icon-bar {
        background: #fff
    }
    .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper {
        background: #333
    }
    .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li.active > a {
        padding: 10px 10px !important
    }
    .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li > a {
        color: #fff !important;
        padding: 10px 0 !important;
        font-size: 14px !important
    }
    .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu > li > a:hover {
        color: #be201b
    }
    .megamenu-style-dev .navbar-default .horizontal .megamenu-wrapper ul.megamenu li .sub-menu .content .title-submenu {
        padding: 0;
        margin: 0;
        border: none
    }
    .megamenu-style-dev .navbar-default .horizontal .features-menu .column.layout-color a {
        display: inline-block
    }
    .megamenu-style-dev .navbar-default .horizontal .features-menu .column a {
        margin: 0 0 30px;
        display: block
    }
    .megamenu-style-dev .navbar-default .vertical #menuHeading {
        display: block;
        margin: 0
    }
    .megamenu-style-dev .navbar-default .vertical .navbar-header {
        display: none
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper {
        position: relative;
        visibility: visible;
        width: 100%;
        max-height: none;
        transform: translate3d(0px, 0px, 0px);
        -moz-transform: translate3d(0px, 0px, 0px);
        -webkit-transform: translate3d(0px, 0px, 0px);
        -ms-transform: translate3d(0px, 0px, 0px)
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.vertical-style3 .content .image-position {
        transform: scale(0.8);
        -moz-transform: scale(0.8);
        -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
        position: relative
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li:before {
        display: none
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li .main-menu {
        text-transform: uppercase;
        margin: 0 0 10px
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li a:hover {
        color: #be201b
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li:hover > a {
        color: #be201b
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li ul {
        box-shadow: none
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu .item-vertical.css-menu .sub-menu .content .categories .menu > ul li ul li {
        padding: 5px 0
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li {
        border-bottom: 1px dotted #eee;
        margin-top: 1px;
        padding: 0
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li a i {
        display: none
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.loadmore {
        border: none
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.hover:before {
        font-size: 10px;
        color: #444;
        height: 100%;
        line-height: 40px;
        width: 30px;
        background: #eee;
        text-align: center;
        cursor: pointer;
        padding: 0;
        padding: 0 !important
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.hover:hover:before {
        background: none;
        color: #fff
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.active {
        background: none
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.active .close-menu {
        background: #eee;
        font-size: 10px
    }
    .megamenu-style-dev .navbar-default .vertical .vertical-wrapper ul.megamenu > li.active .close-menu:before {
        color: #444
    }
    .header-top #selekt img { width: 70px !important; }
    header.typeheader-2 .checkout, header.typeheader-2 .wishlist {display: none;}

}

@media (min-width:992px) and (max-width:1199px) {
    header.typeheader-2 .checkout, header.typeheader-2 .wishlist {display: none;}
    header.typeheader-1.navbar-compact {
        display: none !important
    }
    header.typeheader-1 .header-box .block-header .header-garenal .inner-full .inner-2 .box-search #sosearchpro.search-pro {
        width: 185px
    }
    header.typeheader-1 .header-box .block-header .header-garenal .inner-full .inner-1 {
        margin-right: 0
    }
    header.typeheader-1 .header-box .block-header .header-garenal .inner-full .inner-2 .box-lang-cur .currencies-block span.fa {
        padding: 0
    }
    header.typeheader-1 .header-box .block-header .header-navigation div.megamenu-wrapper ul.megamenu > li > a {
        padding: 14px 12px 13px
    }
    header.typeheader-1 .header-box .block-header .header-logo {
        width: 170px
    }
    header.typeheader-1 .header-box .block-header .header-logo .navbar-logo {
        padding: 44px 10px 56px
    }
    header.typeheader-1 .btn {
        padding: 9px 8px
    }
    header.typeheader-1 .yt_slideshow .owl2-stage-outer {
        direction: ltr
    }
    header.typeheader-2.navbar-compact {
        display: none !important
    }
    header.typeheader-2 .header-top-left {
        padding-right: 0
    }
    header.typeheader-2 .header-top .header-top-right .inner .navbar-welcome .live-chat {
        padding-right: 15px
    }
    header.typeheader-2 .header-center .header-center-left .header-search .module.html-shipping {
        display: none
    }
    header.typeheader-2 .header-center .header-center-left .header-search {
        padding-bottom: 23px
    }
    header.typeheader-2 .header-center .header-center-left .header-search {
        padding-left: 35px
    }
    .layout-1 div.megamenu-wrapper ul.megamenu > li.menu-ip > .sub-menu {
        width: 100% !important;
        left: 0;
        right: auto
    }
    .layout-1 .block-listingtab {
        margin-bottom: 20px
    }
    .layout-1 .block-listingtab .form-group,
    .layout-1 .extraslider-inner {
        margin: 0
    }
    .layout-1 .products-list.grid .product-layout .product-item-container .left-block .quickview {
        display: none !important
    }
    .layout-1 .full-wrapper .block-basic-product {
        width: 75%
    }
    .layout-1 .latest-blog-home1 .cat-wrap .media-bodys {
        min-height: 150px;
        padding: 14px
    }
    .layout-1 .latest-blog-home1 .first-post .cat-wrap .media-bodys {
        min-height: 152px
    }
    .layout-1 .latest-blog-home1 .last-post .cat-wrap.cat-wrap-2 .media-lefts {
        margin-top: 152px
    }
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text,
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text.text-sl13 h3.tilte,
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text.text-sl12,
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text.text-sl11 {
        top: 65%
    }
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text.text-sl12 .button-shop {
        margin-top: 30px
    }
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text.text-sl12 .des {
        font-size: 16px
    }
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text.text-sl13 h3.tilte,
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text.text-sl12 h3.tilte,
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text .modtitle-sl11 {
        font-size: 40px
    }
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text p.des-sl11 {
        margin-bottom: 25px;
        font-size: 22px
    }
    .layout-1 .module.sohomepage-slider .sohomeslider-description .text p.des-sl11:before {
        bottom: -15px
    }
    .layout-2 .product-view .content-product-right .box-info-product .add-to-links {
        margin-top: 10px
    }
    .layout-2 .products-list.grid .product-layout .product-item-container .left-block .quickview {
        display: none !important
    }
    .layout-2 div.megamenu-wrapper ul.megamenu > li.menu-ip > .sub-menu {
        width: 100% !important;
        left: 0;
        right: auto
    }
    .layout-2 .block-hot-cate .static-content .content1-1 .inner {
        padding-top: 80px
    }
    .layout-2 .block-hot-cate .static-content .content1-2 .inner {
        padding-top: 25px
    }
    .layout-2 .block-hot-cate .static-content .content2-2 .inner {
        padding-top: 100px
    }
    .layout-2 .block-hot-cate .static-content .content3-1 .inner {
        padding-top: 70px
    }
    .layout-2 .block-hot-cate .static-content .content3-2 .inner {
        padding-top: 60px
    }
    .layout-2 .block-hot-cate .static-content.static-content2 .content2-1 .title-cate {
        margin-bottom: 8px
    }
    .layout-2 .block-basic-product .so-basic-product .preset00-1 .item-element {
        padding: 30px 10px 29px
    }
    .layout-2 .block-basic-product .so-basic-product .product-thumb .image {
        margin-right: 10px;
        width: 80px
    }
    .layout-2 .block-basic-product .caption a {
        font-size: 12px
    }
    .layout-2 .block-hot-cate .static-content.static-content2 .content2-1 {
        padding: 11px 10px 5px
    }
    .layout-2 .block-hot-cate .static-content.static-content2 .content2-1 .desc {
        margin-bottom: 10px
    }
    .layout-2 .block-deals-home2 .so-deals-category .so-deals-cat-wrap .wap-deals-cat {
        float: right !important;
        width: 60%
    }
    .layout-2 .block-deals-home2 .so-deals-category .so-deals-cat-wrap .so-deals-cat-container {
        float: left !important;
        width: 40%
    }
    .layout-2 .block-basic-product .title-home {
        padding: 20px 10px 0
    }
    .layout-2 .block-basic-product .title-home h2 {
        font-size: 16px
    }
    .layout-2 .full-wrapper .block-basic-product {
        width: 65%
    }
    .layout-2 .full-wrapper .testimonials .owl2-stage-outer .owl2-item {
        padding: 70px;
        overflow: hidden
    }
    .layout-2 .full-wrapper .testimonials .item .item-inner .client-des {
        font-size: 12px
    }
    .layout-2 .latest-blog-home1 .cat-wrap .media-bodys {
        min-height: 155px;
        padding: 20px
    }
    .layout-2 .latest-blog-home1 .first-post .cat-wrap .media-bodys {
        min-height: 164px
    }
    .layout-2 .latest-blog-home1 .last-post .cat-wrap.cat-wrap-2 .media-lefts {
        margin-top: 155px
    }
    .layout-2 .rtl .block-basic-product .so-basic-product .preset00-1 .item-element {
        padding: 28px 10px
    }
    .layout-2 .so-latest-blog.latest-blog-home2 .media-content {
        padding-top: 0
    }
    .layout-2 .so-latest-blog.latest-blog-home2 .last-post .media-bodys {
        padding-top: 8px
    }
    .layout-2 .brands-tab .brands-title {
        padding: 28px 0 27px
    }
    .layout-2 .module.block-sevicer .content-box .banner-info .banner-cont a {
        font-size: 12px
    }
    .layout-2 .module.block-sevicer .content-box .banner-infos .banner-info.banner-info3,
    .layout-2 .module.block-sevicer .content-box .banner-infos .banner-info.banner-info1 {
        padding: 10px
    }
    .layout-2 .module.block-sevicer .content-box .banner-info img {
        width: 80px
    }
    .layout-2 .module.block-sevicer .content-box .banner-info .banner-cont {
        margin-top: 20px;
        padding-left: 5px
    }
    .layout-2 .module.block-sevicer .content-box .banner-info.banner-info2 .inner {
        padding: 10px
    }
    .layout-2 .module.block-sevicer .content-box .banner-info.banner-info2 .inner:before {
        border-top: 50px solid transparent;
        border-bottom: 50px solid transparent;
        border-right: 20px solid #13b5e6;
        left: -20px
    }
    .layout-2 .module.block-sevicer .content-box .banner-info.banner-info2 .inner:after {
        border-top: 50px solid transparent;
        border-bottom: 50px solid transparent;
        border-left: 20px solid #13b5e6;
        right: -20px
    }
    .layout-2 .latest-blog-home1 .last-post .cat-wrap.cat-wrap-2 .media-lefts {
        margin-top: 152px
    }
    .layout-2 .full-breadcrumb {
        padding: 95px 0 50px;
        min-height: 200px !important
    }
    .module.custom-basic-listing .product-thumb .image {
        width: 80px;
        margin-right: 10px
    }
    .module.custom-basic-listing .product-thumb .caption h4 a {
        font-size: 12px;
        top: 0;
        line-height: 18px
    }
    .module.custom-basic-listing .product-thumb .caption h4 {
        margin: 0
    }
    .module.custom-basic-listing .product-thumb .caption .ratings {
        margin: 0
    }
    #sosearchpro.search-pro .autosearch-input.form-control {
        line-height: 20px !important
    }
    .full-breadcrumb {
        padding: 220px 0 49px
    }
    .megamenu-style-dev ul.megamenu li .sub-menu .content .static-menu .menu ul ul li a:before {
        top: -5px
    }
    .releate-horizontal .item-element .image {
        width: 85px
    }
    .releate-horizontal .item-element .caption {
        margin-left: 95px
    }
    .releate-horizontal .item-element .caption h4 {
        font-size: 14px
    }
    .releate-horizontal .item-element .caption .ratings {
        line-height: 100%
    }
    .module h3.modtitle {
        font-size: 16px
    }
    .blog-listitem .blog-item .itemBlogContent .blog-meta > span {
        padding: 0
    }
    .blog-listitem .blog-item .itemBlogContent .blog-meta {
        padding-bottom: 0
    }
    .blog-listitem.list .blog-bg {
        padding-left: 30px
    }
    .blog-listitem.list .blog-bg .blog-date {
        padding: 20px 15px
    }
    .blog-listitem.list .itemBlogImg.left-block {
        padding: 0
    }
}

@media (min-width:1200px) {
    .container {
        width: 1200px
    }
        #header .container {
        max-width: 2200px;
    }
    .layout-2 .full-breadcrumb {
        padding: 108px 0 49px
    }
}
@media (min-width:1080px) {
    .products-list.grid .product-layout .product-item-container .right-block .caption a {
        font-size: 15px;
        letter-spacing: 0.6px;
    }
}

@media (min-width:1400px) {
    .container {
        width: 1600px
    }
}

@media (min-width:480px) {

.products-w {
    padding: 0px
}
}
@media (max-width:480px) {
    /*header.typeheader-2 .header-center .header-center-left .header-logo img {
        max-width: 200px;
    }
	.category-page.full-breadcrumb {
		display:none;
	}
	.products-category h1 {
		margin: 0px !important;
	}

    header.typeheader-1 .header-box .block-header .header-garenal .inner-full .inner-2 .box-lang-cur .currencies-block a.btn-link,
    header.typeheader-1 .header-box .block-header .header-garenal .inner-full .inner-2 .box-lang-cur .languages-block a.btn-link {
        max-width: 70px
    }
    header.typeheader-1 .header-box .block-header .header-navigation {
        padding: 0 0 20px
    }
    header.typeheader-1 .header-box .block-header .header-garenal .inner-full .inner-2 {
        float: none
    }
    header.typeheader-1 .header-box .block-header .header-garenal .inner-full .inner-2 .box-lang-cur {
        width: 40% !important
    }
    header.typeheader-1 .header-box .block-header .header-garenal .inner-full .inner-2 .box-search {
        width: 60% !important;
        float: right !important
    }
    header.typeheader-1 .header-box .block-header .header-garenal .inner-full .inner-2 .box-search #sosearchpro.search-pro {
        width: 100% !important
    }
    header.typeheader-1 .header-box .block-header .header-garenal .inner-full .inner-2 .box-search #sosearchpro.search-pro .input-group {
        display: block;
        padding-right: 4px
    }*/
    .layout-1 .block-img .img-1 {
        width: 100%;
        margin-top: 10px;
        float: none
    }
    .layout-1 .module.sohomepage-slider.slideshow-v1 .owl2-carousel .owl2-dots {
        display: none !important
    }
    .layout-1 .block-newleter .footer-newsletter .input-control .send-mail {
        padding: 0 5px
    }
    .layout-1 .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox .ltabs-tabs {
        border-radius: 0;
        border-bottom: none
    }
    .layout-1 .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox .ltabs-tabs li.ltabs-tab > span {
        font-size: 12px;
        font-weight: 600;
        line-height: 25px;
        padding-left: 20px
    }
    .layout-1 .so-listing-tabs .ltabs-tabs-container .ltabs-tabs-wrap.ltabs-selectbox .ltabs-tabs li.ltabs-tab > span:before {
        display: none
    }
    .layout-1 .so-deals-category .deals-cat-items-container .deal-cat-items .deal-cat-item .caption {
        padding-left: 20px
    }
    .layout-1 .shopping_cart .shoppingcart-box {
        min-width: 290px;
        top: 120px
    }
    .layout-1 .shopping_cart .shoppingcart-box:after {
        left: 91%
    }
    .layout-1 .latest-blog-home1 .last-post .cat-wrap.cat-wrap-1 {
        width: 100% !important
    }
    .layout-1 .latest-blog-home1 .last-post .cat-wrap.cat-wrap-2 {
        width: 100% !important
    }
    .layout-1 .cat-wrap {
        margin-top: 20px
    }
    .layout-1 .latest-blog-home1 .last-post .cat-wrap.cat-wrap-3 {
        width: 100% !important
    }
    .layout-1 .latest-blog-home1 .last-post .cat-wrap.cat-wrap-3 .media-lefts,
    .layout-1 .latest-blog-home1 .last-post .cat-wrap.cat-wrap-3 .media-bodys {
        width: 100%
    }
    .layout-1 .block-deals .so-deals-category .product-thumb .image span.label-sale {
        display: none
    }
    .layout-1 .block-deals .so-deals-category .owl2-controls {
        top: 29px;
        right: 10px
    }
    .layout-1 .footer-bottom .apps .footer-title {
        text-align: left
    }
    .layout-1 .footer-bottom .apps {
        float: left
    }
    .layout-1 .module.block-listingtab .so-listing-tabs .ltabs-tabs-container .ltabs-tabs li {
        float: none;
        border-bottom: 1px solid #ddd;
        margin: 0
    }
    .layout-1 .module.block-listingtab .so-listing-tabs .ltabs-wrap .ltabs-tabs-container {
        margin: 15px 0 0
    }
    .layout-1 .module.block-listingtab .wap-listing-tabs {
        margin: 0
    }
    .layout-1 .module.block-listingtab .so-listing-tabs .owl2-controls {
        top: -24px
    }
    .layout-1 .block-listingtab .so-listing-tabs .ltabs-tabs-container .ltabs-tabs li.ltabs-tab > span {
        text-transform: capitalize;
        font-weight: normal !important
    }
    .layout-1 .footer-center .block-ip {
        float: none;
        width: 100% !important
    }
    .layout-1 .so-deals-category .so-deals-cat-wrap .wap-deals-cat,
    .layout-1 .so-deals-category .deals-cat-items-container .deal-cat-items .deal-cat-item .image {
        width: 100%
    }
    .layout-1 .deal-cat-items-inner .box-label {
        display: none
    }
    .layout-1 .footer-bottom .block-ip {
        float: none;
        width: 100% !important
    }
    .layout-2 .block-img .img-1 {
        /*float: none;
        width: 100%;
        margin-top: 30px*/
		margin-top: 0px;
    }
    .layout-2 .so-deals-category .owl2-controls {
        margin: 0
    }
    .layout-2 .module.block-sevicer .content-box .banner-info img {
        width: 80px
    }
    .layout-2 .module.block-sevicer .content-box .banner-info .banner-cont {
        margin-top: 15px
    }
    .layout-2 .so-latest-blog.latest-blog-home2 .cat-wrap {
        width: 100% !important
    }
    .layout-2 .slider-container-full .owl2-controls {
        display: none
    }
    .layout-2 .brands-tab .tab-content,
    .layout-2 .brands-tab ul.nav-brand-tabs {
        width: 100%;
        float: none
    }
    .layout-2 .brands-tab ul.nav-brand-tabs li {
        text-align: center
    }
    .layout-2 .brands-tab .brands-title {
        padding: 41px 0 40px !important
    }
    .layout-2 .brands-tab .brands-title h2 {
        font-size: 25px
    }
    #sosearchpro ul.dropdown-menu {
        right: 5px
    }
    #sosearchpro ul.dropdown-menu .price .price-new,
    #sosearchpro ul.dropdown-menu .price span.price {
        font-size: 12px
    }
    .product-view .content-product-right .countdown_box .countdown_inner .title {
        display: none
    }
    .product-view .content-product-right .box-info-product .add-to-links {
        margin-top: 10px
    }
    .producttab .tabsslider .nav-tabs li {
        float: none
    }
    .product-filter-bottom .box-pagination {
        text-align: center
    }
    .product-view .content-product-right .box-info-product .cart {
        float: none;
        margin: 0
    }
    .product-view .content-product-right .box-info-product .add-to-links {
        display: block;
        padding-left: 38px
    }
	/*.today_deals .product-item-container .right-block {
		margin-top: -50px;
		text-align: left;
	}*/
    .owl2-carousel.owl2-loaded {
        display: block;
    }
	.module.today_deals {
		margin-bottom: 20px;
	}
	.module.today_deals .title-category {
		display:none;
	}
    .deals_module_wrapper .extended_offer .price-save,
    .deals_module_wrapper .extended_offer .price-sale,
    .deals_module_wrapper .extended_offer .price-old {
        margin: 1px;
        display: block;
        text-align: center;
		margin: 2px;
    display: block;
    text-align: center;
    background-color: #ddd;
    z-index: 1;
    font-size: 11px !important;
    padding: 0 5px;
    padding-right: 8px;
    line-height: 19px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 21px;
    position: absolute;
    }
	.deals_module_wrapper .extended_offer .price-save {
		top: -52px;
		left: 14px;
	}
	.deals_module_wrapper .extended_offer .price-old {
		top: -72px;
		left: 10px;
	}
	.deals_module_wrapper .extended_offer .amount {
		font-size: 14px;
	}
	.deals_module_wrapper .extended_offer .category-deal-text {
		display: none;
	}
	.deals_module_wrapper {
		margin-bottom: 0px;
		padding-bottom: 0px;
	}

	.module.today_deals h3 {
		font-size: 14px;
		margin: 0 !important;
	}

    .short-by-show .form-group.short-by {
        float: none;
        margin: 0
    }
    .product-filter .short-by-show .control-label {
		display: inline-block;
		float: left;
		margin-right: 12px;
	}
    .product-filter .product-compare {
        margin: 0;
        text-align: left
    }
    /*.products-category .products-list.grid .product-layout {
        width: 100% !important
    }*/
    footer.typefooter-2 .footer-bottom .apps {
        float: left
    }
    footer.typefooter-2 .footer-bottom .apps .footer-title {
        text-align: left
    }
    .media-box-link--figure {
        width: 100%;
        display: block
    }
    .media-box-link--content {
        padding: 10px;
        width: 100%;
        display: block;
        text-align: center
    }
    .media-box-link--arrow {
        width: 100%;
        vertical-align: middle;
        display: block;
        text-align: center;
        padding: 10px 0;
        border-top: 1px solid #fff
    }
    .header-logo img { max-width:50%;}
    /*.header-top #selekt img { width: 60px !important; }*/
    .header-top #selekt { margin-left: 0px !important;}
    .so-deals-category { margin-top: 0px !important; }

	.so-deals-cat-2 img { width:100%;display:block}

	.full-breadcrumb .breadcrumb {
		display: none;
	}
	.full-breadcrumb {
		min-height: auto !important;
	}
	.so_filter_wrap {
		/*display:none;*/
	}
	.today_deals .deals_module_wrapper.owl2-carousel .owl2-controls
	{
		display: none;
	}
	.today_deals .deals_module_wrapper.owl2-carousel .owl2-item .product-image-container {
		max-height: 340px;
	}
	.today_deals .deals_module_wrapper.owl2-carousel .owl2-item .product-image-container img {
		display: block;
		width: 100%;
		margin-top: -82px;
	}
	.today_deals .deals_module_wrapper .box-label .label-product.label-sale {
		left: 25px;
		top: 100px;
	}
	.today_deals .deals_module_wrapper .product-box-desc, .today_deals .deals_module_wrapper .short_description   {
		display:none;
	}
	.today_deals .deals_module_wrapper .extended_offer .price-save, .today_deals .deals_module_wrapper .extended_offer .price-sale, .today_deals .deals_module_wrapper .extended_offer .price-old
	{
		display: inline-block;
	}
	.today_deals .deals_module_wrapper .extended_offer .price-sale {
		display: none !important;
	}
	.today_deals .deals_module_wrapper .extended_offer, .today_deals .deals_module_wrapper .button-group {
		text-align: center;
		padding: 0px;
	}
	.today_deals .deals_module_wrapper .extended_offer .price-old .amount {
		font-size: 14px;
		text-decoration: line-through;
	}
	.so-spotlight4
	{
		/*display: none !important;*/
	}

	/*Änderungen mobil*/
	.products-list.grid .product-layout .product-item-container .right-block .caption a
	{
		font-size: 12px !important;
        font-weight: 400;
		/*white-space: unset !important;*/
	}
	header.typeheader-2 .header-top .top-link .account {
		float: left;
	}
	.logo-bar-header
	{
        /* margin-left: 35px; */
        text-align: right;
        /* width: 70%; */
        float: right;
        margin-left:0px;
        position: absolute;
        left: 0px;
	}
    .logo-bar-header #selekt img {
        width:70px !important;
        padding:0px !important;
        margin-top: 3px;
    }
	#selekt {
		padding: 0px 2px;
		border: none;
	}
    .top-link.list-inline
    {
        display: unset
    }


	.products-category .products-list.grid .product-layout {
		padding:0 3px;
	}
	.products-list.grid .product-layout .product-item-container {
		border: none;
	}

	.products-list.grid .product-layout .product-item-container .right-block {
		margin-top: 0px;
		text-align: left;
	}
	.box-label .label-product.label-new {
		right: 2px !important;
		top: 2px;
	}
	.box-label .label-product.label-finanzierung {
		left: 2px !important;
		top: 2px;
		bottom: unset;
		font-size: 9px !important;
	}
	.box-label .label-product.label-sale {
		left: 2px;
		top: 20px;
	}
	.box-label .label-product {
		font-size: 9px;
		padding: 2px 6px;
		font-weight: normal;
	}
	.today_deals .box-label .label-product.label-finanzierung {
		left: 80px !important;
		top: 100px !important;
	}
	/*.products-list.grid .product-layout .product-item-container .right-block .caption {
		position: absolute;
		bottom: 0px;
	}*/
	.common-home .products-list.grid .product-layout .product-item-container .right-block .caption {
		bottom: -4px;
	}
	.products-list.grid .product-layout .product-item-container .right-block .caption h4 {
		margin-bottom: unset;
	}
	.products-list.grid .product-layout .bottom-group {
		display:none;

	}

	.products-list.grid .product-layout .product-item-container .right-block .caption .price, .products-list.grid .product-layout .product-item-container .right-block .price {
		/*margin-bottom: 15px;*/
		background-color: #ddd;
		z-index: 1;
		font-size: 11px !important;
		padding: 0 5px;
		padding-right: 8px;
		line-height: 19px;
		border-top-right-radius: 30px;
		border-bottom-right-radius: 21px;
		position: absolute;
		top: -22px;
	}
	.price .price-old, .price .price-new, .price span.price {
		font-size: 11px !important;
		padding-top: 2px;
	}
	.product-special .price .price-old, .product-special .price .price-new, .product-special .price span.price {
		padding-top: 2px;
	}
	.price .price-old {
		padding:0 5px;
	}
	.common-home .products-list.grid .product-layout .product-item-container .right-block .caption .price, .products-list.grid .product-layout .product-item-container .right-block .price {
		top: 35px;
		left: 0px;
	}
	.products-list.grid .product-layout .product-item-container .right-block .price.startseite-aktionen {
		    top: 35px;
    width: auto;
    position: absolute;
    display: inline-flex
	}
	.products-list .product-layout .left-block .product-image-container img {
		background-color: #f4f4f4;
		max-width: 101%;
		/* zoom: 6.1; */
		-ms-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	.product-special .products-list.grid .product-layout .product-item-container .right-block .caption .price, .product-special .products-list.grid .product-layout .product-item-container .right-block .price {
		font-size: 0px !important;
		display:flex;
	}
	.products-list.grid .product-layout .product-item-container .right-block .caption .price .price-new,.products-list.grid .product-layout .product-item-container .right-block .caption .price .price-old,
	{
		font-size: 11px;
		font-weight: unset;
	}
	.zoomContainer {
		display:none !important;
	}

	.so-extraslider .item {
		width: 100%;
	}
	.common-home .products-w  {
		display: none;
	}
	.product-filter {
		border: none;
		margin:0;
		padding:0;
	}
	.product-filter.filters-panel .form-group {
		display:none;
	}
	.product-filter.filters-panel .short-by.form-group {
		 display:block;
	}
	.product-filter.filters-panel .short-by.form-group select{
		width: 67%;
	}
	.filters-panel.product-filter-bottom {
		display: block !important;
	}
/*
	header.typeheader-2 .header-center .header-center-left .header-logo {
		margin-top: 0px;
        left: 50%;
        margin-left: -100px;
	}
	header.typeheader-2 .header-center .header-center-left .header-search #sosearchpro.search-pro {
		margin-top: 0px;
	}
	header.typeheader-2 .megamenu-style-dev .navbar-default .horizontal .navbar-toggle {
        top: -120px;
        left: 0px;
        width: 25px;
	}
    header.typeheader-2 .header-center .header-center-left .header-search {
        margin-top:0px;
    }*/
	.social-logos {
		display: inline;
		margin-left: 35px;
	}

	.social-logos a {
		font-size: 17px;
		padding-right: 5px;
	}

	.today_deals .product-item-container .button-group {
		display: none;
	}
	.today_deals .product-item-container .caption .title-product a {
		font-size:11px;
	}
	.kundenservice .h1 {
		font-size: 20px;
	}
	.kundenservice .live-chat:before {
		height: 30px;
		width: 30px;
		background-size: 30px;
	}

    .common-home .header-title h3, .common-home .title-home h3, .common-home .header-title h2, .common-home .title-home h2 {
        font-size:20px;
        max-width: 90%;
    }

    .so-extraslider-ltr .so-extraslider .owl2-controls {
        position: relative;
        right: 20px !important;
        float: right;
        top: -20px;
    }
    .module.extra-home2 .owl2-controls .owl2-nav div {
        margin-top: -10px;
    }
    .module.extra-home2 .owl2-controls .owl2-nav div.owl2-prev {
        left: -20px;
        position: absolute;
    }
    .module.extra-home2 .owl2-controls .owl2-nav div.owl2-next {
        left: 0px;
        position: absolute;
    }
    .module.extra-home2 .owl2-controls .owl2-nav div {
        background: transparent;
        border:unset;
        color:#000;
        width: 25px;
    }
    /* header.typeheader-2 .header-top {
        line-height:unset;
        padding-top: 7px;
    }
    header.typeheader-2 .header-top .form-group {
        width:100%;
    }
    header.typeheader-2 .header-top .top-link .account, header.typeheader-2 .header-top .top-link .shopcart {
        float: left;
        margin-top: 5px;
    }
    header.typeheader-2 .header-center .header-center-left {
        padding:0px 0px 10px;
    }*/
    /*.module.html-social {
        display: none;
    }*/

    .product_area {
        max-width: unset;
    }
    .price {
        font-size: 11px;
        margin-top: 0px;
    }
    .price .price-old{
        padding: unset;
    }
    .product-view .content-product-right .title-product h1 {
        font-size: 14px;
        color: #333;
        text-align: center;
    }
    .mein-product-page.product-view .content-product-right .title-product {
        display: flex; justify-content: space-between; align-items: center;
    }
    .mein-product-page.product-view .content-product-right .title-product h1 {
        font-size: 16px;
        color: #333;
        text-align: center;
        line-height: 1.2;
        color: black;
        text-align: left;
    }

    .product_page_price {
        padding-bottom: unset;
        padding: 7px;
    }
    .product_page_price .price-new {
        font-weight: bold;
    }
    .product-view .content-product-right .box-info-product {
        float: unset;
    }
    .product-view .content-product-right .product-box-desc {
        font-size: 12px;
    }
    .product-view .panel-title {
        font-size: 12px;
    }
    body .product-view {
        font-size:12px;
    }
    #button-search {
        width: 100%;
        border-radius: 5px;
    }
    .today_deals .product_area {
        position: relative;
    }
    .deals_module_wrapper {
        border: none
    }
    .so_filter_wrap, .content-aside.right_column {
        margin-bottom:0px;
    }
    /*.banners {
        padding-right: 2px; padding-left: 2px;
    }*/
	.owl2-carousel .owl2-dots{
		bottom:0px !important;
	}
    .item.embed-responsive{
        min-height: 430px;
        /* position: absolute; */
        /* top: 0; */
        bottom: 0;
        width: 100%;
        height: 100%;
    }
    .item video {
        min-width: 100%;
        min-height: 100%;
        width: auto;
        height: auto;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    header.typeheader-2 .header-center .header-center-left .header-logo {
        padding-left: 10px;
        margin-top: 10px;
    }
    header.typeheader-2 .header-center .header-center-left .header-logo img {
        max-width:150px
    }
}
@media (max-width:390px) {
.common-home .products-list.grid .product-layout .product-item-container .right-block .caption .price, .products-list.grid .product-layout .product-item-container .right-block .price {
		top: 25px;
	}
	.products-list.grid .product-layout .product-item-container .right-block .price.startseite-aktionen {
		top: 25px;

	}
}
@media (max-width:340px) {
	.today_deals .deals_module_wrapper.owl2-carousel .owl2-item .product-image-container {
		max-height: 240px;
	}
}

@media (max-width:768px){
    .kategorien-banner {
        margin-top: 60px;
        margin-bottom: 70px;
    }
    .module-abstand {
        margin-top: 20px;
        margin-bottom: 40px;
        padding-left: 0px;
        padding-right: 0px;
    }
    .module-abstand-2 {
        margin-bottom: 40px;
    }
    .text-row .text-abstand {
        padding-top: 0px;
    }
    .footer .module {
        margin-bottom: 0px;
    }
    .banner-unterkategorie img {
        height: 100px;
        width: 100px;
    }

    .owl2-controls .owl2-nav div.owl2-prev-unterkategorie-slider {
        color: #000;
        margin-top: -20px;
        left: -15px;
        border: none;
        font-size: 20px;
    }
    .owl2-controls .owl2-nav div.owl2-next-unterkategorie-slider {
        color: #000;
        margin-top: -20px;
        right: -15px;
        border: none;
        font-size: 20px;
    }

    .common-home .navbar-neben-logo .icon-bar {
        background: white
    }
    header.typeheader-2 .header-bottom {
        visibility: hidden;
        height: 0px;
        margin: 0;
    }
    .short-by-show {
        display: none;
    }
	
    .GuvenList ul {
        gap: 20px;
    }

    .GuvenList ul li {
        flex: 1 1 100%;
    }

    .GuvenList ul li .gtex {
        max-width: 100%;
    }
	 .GuvenList .col-sm-6.col-md-3 {
    margin-top: 20px; /* gewünschter Abstand */
	}

	  /* Wenn du den ersten Eintrag ohne Abstand willst */
	  .GuvenList .col-sm-6.col-md-3:first-child {
		margin-top: 0;
	  }
	.footer-logo-text p {
		font-size: 14px;
	}
	 .footer-center .row {
    display: flex;
    flex-wrap: wrap;
  }
  .footer-center .col-md-6:first-child {
    order: 2;
  }
  .footer-center .col-md-6:nth-child(2) {
    order: 1;
  }
  .box-extra {
	  min-width: 220px;
  }
   
   .Blok .col-md-4.col-4 {
    margin-top: 20px; /* gewünschter Abstand */
	}

	  /* Wenn du den ersten Eintrag ohne Abstand willst */
	  .Blok .col-md-4.col-4:first-child {
		margin-top: 0;
	  }

  .overlay-title {
    font-size: 15px;
    font-weight: 500;
    margin-bottom: 10px;
	}
	.GuvenList {
		padding-top: 30px;
	}
	.media-padding-top {
		padding-top: 13px
	}
}