@charset "utf-8";

/******************************
************ CORE *************
******************************/
*{z-index:1;}
*:not(.exclude) {position:relative;}

body, html{padding:0px;margin:0px;width:100%;height:auto;font-family:"RobotoLight";font-size:16px;}
body{overflow-x:hidden;}
table{max-width:100% !important; }
    #top-wrap{background-color:white;padding:20px 0px 10px 0px;z-index:6;}
        #logo{width:20%;display:inline-block;margin:0px auto;text-align: center;vertical-align: middle;}
            #logo img, #logo2 img{display:block;margin:0px auto;}
            #logo2{width:100%;text-align: center;display:none;}
        nav{width:40%;display:inline-block;vertical-align: middle;}
        #top-right{position:relative;}
            #menu-t{top:-38px;}
                .menu-header{color:#ed1c24;display:inline-block;padding:10px 20px 28px 20px;cursor:pointer;}
                .menu-wrap:hover .menu-header, .menu-wrap.active .menu-header{background-color:#ed1c24;color:white;}
                .menu-wrap:hover .mactive-wrap{display:block;}
                    .mactive-wrap{position:absolute;bottom:-10px;width:100%;display:none;left:0px;text-align: center;}
                        .mactive{width:20px;height:20px;background-color:#ed1c24;position:relative;display:inline-block;bottom:0px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);transform:rotate(-45deg);}
                #shop{color:#ed1c24;position:absolute;top:13px;right:40px;}
                #lab{position:absolute;top:20px;right:170px;}
                html[lang="en"] #lab{right:140px;}
                    #shop img{height:30px;top:5px;width:auto;}
                #fb{top:-13px;position:absolute;right:0px;}
        #langs{background-color:#ebebeb;height:100%;position:absolute;top:0px;right:0px;}
            #langs a{display:block;padding:5px;text-align: center;}
            #langs a:hover, #langs a.active{background-color:#ed1c24;color:white;}
    #nav-trigger{display:none;}
    #home-slide{width:100%;}
        #home-slide a{width:50%;display:inline-block;height:0px;padding-bottom:40%;overflow: hidden;opacity:0;}

    #video-slide iframe{top:-1px;}

    #slideshow-wrap{z-index:5;}
            #slideshow-wrap img#prev, #slideshow-wrap img#next{cursor:pointer;position:absolute;top:0px;left:5%;z-index:11;}
            #slideshow-wrap img#next{right:5%;position:absolute;left:auto;}
        #slideshow{overflow:hidden;width:100%;padding-bottom:30%;height:0px;}
            #slideshow .slide{visibility:visible !important;}
            .slide{height:auto;width:100%;position:absolute;opacity:0;}
                .slide img{top:0px;width:100%;height:auto;}
                .slide-text{display:none;}
                .slide img[src*="trolley"]{width:auto !important;}

    #product-wrap{background-color:#ebebeb;padding:0px 0px 80px 0px;z-index:5;}
        #product-wrap .content2{top:-60px;}
        #product-left{width:32.5%;display:inline-block;vertical-align: middle;}
            #product-left img{width:100%;}
        #product-center{width:35%;display:inline-block;vertical-align: middle;}
            #product-center img{max-width:80%;}
        #product-right{width:32.5%;display:inline-block;vertical-align: middle;}

    #product-left2{width:30%;display:inline-block;vertical-align: top;}
        #product-left2 img{max-width:100%;}
    #product-right2{width:67%;padding-left:3%;display:inline-block;vertical-align: top;}

    #products-wrap{z-index:6;padding:0px 0px 0px 0px;}
        #products-wrap .content2{top:-60px;}
        #products-slideshow-wrap{}
            #newprev, #newnext{width:5%;cursor:pointer;display:inline-block;vertical-align: middle;position:absolute;top:0px;left:-7%;opacity:0;}
            #newnext{right:-7%;left:auto;}
            #products-slideshow{display:inline-block;width:100%;vertical-align: middle;}
                .slide-left{width:32.5%;display:inline-block;vertical-align:middle;}
                .slide-left{width:32.5%;display:inline-block;vertical-align:middle;}
                    .slide-left img{width:90%;}
                .slide-center{width:35%;display:inline-block;vertical-align: middle;}
                .slide-right{width:32.5%;display:inline-block;vertical-align: middle;}
    body.category-3 #page-wrap, body.category-2 #page-wrap{padding-bottom:0px;}
    #page-wrap{z-index:7;padding:0px 0px 50px 0px;}
        #page-wrap .content3{top:-60px;}

    #shop-wrap{z-index:9;padding:40px 0px 40px 0px;}
        #shop-slideshow-wrap{}
            #shopprev, #shopnext{width:5%;cursor:pointer;display:inline-block;vertical-align: middle;position:absolute;top:0px;left:-7%;}
            #shopnext{right:-7%;left:auto;}
            #shop-slideshow{display:inline-block;width:100%;vertical-align: middle;}
                .product{width:33.3%;display:inline-block;vertical-align: middle;text-align: center;position:relative !important;}
                    .product img{left:0px !important;}
                    .product .now-price{background-color:#ed1c24;font-size:40px;display:inline-block;padding:0px 10px;position:absolute;z-index:99;color:white;font-family:"RobotoLight";bottom:15%;right:2%;-webkit-box-shadow: -8px 8px 0px 0px rgba(203,14,22,1);
-moz-box-shadow: -8px 8px 0px 0px rgba(203,14,22,1);
box-shadow: -8px 8px 0px 0px rgba(203,14,22,1);}
                    .product .was-price{font-size:31px;color:black;position:absolute;z-index:50;background:url("_images/strike.png") no-repeat center center;bottom:0%;right:2%;}
                    .product sup{position:relative;top:2px;font-size:30px;}
        #goshop{padding:0px 20px;margin-top:25px;display:inline-block;}
            #goshop img{vertical-align: middle;top:-5px;}
            #goshop:hover{background-color:#16216a;}

    #map-wrap{}
        #map-find{width:70%;max-width:1000px;margin:0 auto 25px auto;}
            #map-find-kamix{border:0px;width:60%;padding:1%;font-family:"RobotoLight";display:inline-block;vertical-align: middle;background-color:#ebebeb;}
            #find{background-color:#ed1c24;color:white;font-family: "RobotoLight";padding:1%;width:30%;display:inline-block;vertical-align: middle;border:0px;cursor:pointer;}
                #find:hover{background-color:#16216a;}
        #map{height:0px;padding-bottom:60%;}
        #map  > div{pointer-events:none;}
            #map-wrap .bend{z-index:55;top:0px;}

    #products2-wrap{}
        #products2-wrap .content2{top:-60px;}
            .product2{display:inline-block;vertical-align: top;width:21%;margin:0px 2%;color:#464646;text-align: center;}
                .product2-img{width:100%;height:150px;display:block;margin-bottom:10px;}
                    .product2-img img{position:absolute;top:0px;left:0px;}

    #logos-wrap{padding-bottom:80px;z-index:8;}
        .logo{display:inline-block;vertical-align: middle;}

    #news-wrap{padding:2% 0%;}
        .news{width:31.3%;margin:0px 1%;display:inline-block;vertical-align: top;}
            .news-date{width:30%;display:inline-block;vertical-align: top;text-align: center;line-height: 62px;}
                .news-date .size-17{display:block;}
                .news-date > span{border-right:2px solid #ed1c24;display:block;padding-right:10px;}
            .news-text{width:70%;display:inline-block;vertical-align: top;}
                .news-text > span{display:block;padding-left:10px;border-left:2px solid #ed1c24;left:-2px;}
                .news-more{display:block;width:80px;color:white;text-align: center;padding:4px 0px;margin-top:10px;left:-10px;}
        #all-news{padding:10px 20px;margin:0 auto;margin-top:20px;max-width:400px;}
            #all-news:hover{background-color:#16216a;}
        #news-title-w{font-family:"Roboto";width:100%;background-color:#ebebeb;margin-bottom:10px;}
            #news-date{font-weight:bold;font-size:14px;color:#ed1c24;font-size:16px;display:inline-block;padding:10px;vertical-align: middle;}
            #news-title{color:#16216a;background-color:#ebebeb;display:inline-block;vertical-align: middle;padding::;px 10px}

    #footer-wrap{background-color:#f7f8f9;padding:30px 0px;}
        #little-map{width:25%;display:inline-block;vertical-align: top;margin-right:3%;}
            #little-map img{width:100%;}
        #footer-right{width:72%;display:inline-block;vertical-align: top;}
            .contact{width:31%;margin-right:2%;display:inline-block;vertical-align: top;}
            .contact a:hover{color:#ed1c24;}

    #bottom-wrap{padding:20px 0px;text-align: center;}
        #bottom-wrap span{position:absolute;top:10px;left:0px;}
        #bottom-wrap a#la{position:absolute;top:10px;right:0px;}

    .bend{width:100%;margin:0 auto;position:absolute;top:-80px;left:0px;overflow: hidden;}
        .bend > div{right:-50%;display:inline-block;}
        .bend img{left:-50%;}
    .content{width:96%;max-width:1492px;margin:0 auto;}
    .content2{width:96%;max-width:1194px;margin:0 auto;}
    .content3{width:96%;max-width:890px;margin:0 auto;}
    .content-50{width:50%;display:inline-block;vertical-align:top;}
    .buy{display:inline-block;padding:10px 20px;margin-top:15px;}
        .buy:hover{background-color:#ed1c24;}
                        #topmenu2{display:none;}
/* Product page */
.product-box{float:left;width:33%;height:0px;padding-bottom:33%;overflow: hidden;}
    .product-image{width:90%;position:absolute;left:5%;top:5%;height:75%;}
        .product-image img{width:50%;}
    .product-box > span{display:block;position:absolute;top:2%;left:2%;width:96%;height:96%;overflow: hidden;}
    .product-title{position:absolute;color:#16216a;text-align: center;padding:5px 0px;width:100%;z-index:11;bottom:0px;}

/* News page */
#news-left{float:left;width:28%;margin-right:2%;}
    .news-link{display:block;margin-bottom:10px;padding:5px;}
        .news-link.active, .news-link:hover{background-color:#ed1c24;color:white;}
#news-right{float:left;width:70%;}

.hidden-section{opacity:0;}

/* a[href*=".pdf"]{background:url("_images/pdf.png") no-repeat left center;background-size:contain;padding:10px 10px 10px 40px;margin-bottom:10px;}
    a[href*=".pdf"]:hover{background-color:#f7f8f9;} */

#product-right2 table td{font-size:14px;}
    #product-right2 table tr:nth-child(odd) td{background-color:#ebebeb;}


/******************************
********* NAVIGATION **********
******************************/
.navigation, .navigation ul{list-style-type:none;padding:0;margin:0;z-index:9;}
	.navigation li {position:relative;cursor:pointer;}
	.navigation li.lvl0{}
	.navigation li.lvl0:hover, .navigation li.lvl0.active{}
		.navigation li.lvl0 > a {color:inherit;}
		.navigation ul.nav-ul-1{}
			.navigation li.lvl1 {}
			.navigation li.lvl1:hover, .navigation li.lvl1.active {}
				.navigation li.lvl1 > a {color:inherit;}

.menu-wrap{position:absolute;top:0px;left:0px;}
.menu-wrap > ul{background-color:#ed1c24;display:none;width:100%;text-align: center;}
    #menudom > li, #menuprzemysl > li{display:inline-block;vertical-align: middle;padding:0px 15px;background-color:#ed1c24;}
        #menudom > li > a, #menuprzemysl > li > a{color:White;font-size:19px;display:block;padding:10px 0px 4px 0px;border-bottom:8px solid #ed1c24;text-transform: uppercase;}
        #menudom > li:hover > a, #menudom > li.active > a, #menuprzemysl > li:hover > a, #menuprzemysl > li.active > a{border-bottom:8px solid #16216a;}
        .dot{display:inline-block;color:white;vertical-align: middle;font-family:"Roboto";font-weight: 400;}

#topmenu{position:relative;display:inline-block;width:40%;vertical-align: middle;}
    #topmenu .lvl0{display:inline-block;vertical-align: middle;margin:0px 10px;}
    #topmenu .lvl0 > a{font-size:19px;color:#ed1c24;text-transform: lowercase;}
        #topmenu .lvl0:hover > a, #topmenu .lvl0.active > a{color:#16216a;}
    #topmenu .dot{color:#ed1c24;}
    #topmenu .nav-ul-1{position:absolute;top:25px;left:0px;background-color:#ed1c24;min-width:150px;display:none;}
        #topmenu .lvl1 > a{font-size:13px;color:white;display:block;padding:5px 10px;text-transform: lowercase;text-align: left;}
        #topmenu .lvl1.active > a, #topmenu .lvl1:hover > a{background-color:#16216a;}



/******************************
*********** PROMOBOX **********
******************************/
#promobox{width:100%;height:100%;position:fixed;overflow:hidden !important;z-index:10000;display:none;top:0px;}
		#promobox a{text-decoration:none;}
		#promobox-bg{width:100%;height:100%;position:fixed;z-index:9; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); -moz-opacity: 0.3; -khtml-opacity: 0.3; opacity: 0.3;}
		#promobox-inside{border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;margin:10px auto 0px auto;position:relative;z-index:99;}
			#promobox-text{position:relative;margin:0 auto;}
			#promobox-image{width:100%;z-index:5;}
		#promobox-close{position:absolute;display:block;top:2px;left:0px;cursor:pointer;z-index:10;text-decoration:none;font-size:40px;border-radius:19px;line-height:20px;padding:4px 10px 14px 10px;}


/******************************
********* COOKIE INFO *********
******************************/
#cookie-info-wrap{position:fixed;z-index:9000;width:100%;font-family:inherit;bottom:0px;background-color:white;color:#16216a;}
	#cookie-info-bg{position:absolute;z-index:1;top:0px;left:0px;width:100%;height:100%;}
	#cookie-info{width:96%;position:relative;z-index:2;margin:0 auto;}
		#cookie-info-msg{width:100%;position:relative;font-size:16px;padding:15px 0px;}
			#cookie-info-msg a{font-weight:bold;text-decoration:underline;}
		#cookie-info-accept{position:relative;display:block;width:120px;font-size:14px;text-align:center;padding:5px;text-align: center;width:200px;background-color:#16216a;color:white;margin:0 auto;margin-bottom:10px;}
        #cookie-info-accept:hover{background-color:#ed1c24;}



/******************************
********** GENERAL ************
******************************/
a, a img{border:0;text-decoration:none;outline:0;color:#ed1c24;} a:hover{}

*{outline:none;}

h1 {} h2 {} h3 {} h4 {} h1, h2, h3, h4{margin:0;font-weight:normal;}

.size-11{font-size:11px;} .size-12{font-size:12px;} .size-13{font-size:13px;} .size-14{font-size:14px;} .size-15{font-size:15px;} .size-16{font-size:16px;} .size-17{font-size:17px;} .size-18{font-size:18px;} .size-19{font-size:19px;} .size-20{font-size:20px;} .size-21{font-size:21px;} .size-22{font-size:22px;} .size-23{font-size:23px;} .size-24{font-size:24px;} .size-25{font-size:25px;} .size-26{font-size:26px;} .size-27{font-size:27px;} .size-30{font-size:30px;} .size-36{font-size:36px;} .size-56{font-size:56px;} .size-76{font-size:76px;}

.align-left{text-align:left;} .align-center{text-align:center;} .align-right{text-align:right;} .align-justify{text-align:justify;}

.font-bold{font-weight:bold;} .font-normal{font-weight:normal !important;}

.font-roboto{font-family:"Roboto";} .font-roboto-light{font-family:"RobotoLight";}

.colour-red{color:#ed1c24;} .colour-grey{color:#ebebeb;} .colour-white{color:white;} .colour-navy{color:#16216a;} .colour-grey-dark{color:#464646;}

.bg-red{background-color:#ed1c24;} .bg-navy{background-color:#16216a;} .bg-grey{background-color:#ebebeb;} .bg-white{background-color:white;}

.c{clear:both;} .float-left{float:left;} .float-right{float:right;} .no-float{float:none !important;clear:both;}

.display-block{display:block;} .display-inline{display:inline;} .display-iblock{display:inline-block;}

.va-top{vertical-align: top;} .va-middle{vertical-align: middle;}

.no-margin{margin:0px;} .no-padding{padding:0px;} .no-border{border:0px;}

.hover{filter:alpha(opacity=75); -moz-opacity:0.75; -khtml-opacity:0.75; opacity:0.75; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";} .hover:hover{filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.trans{transition: all 0.5s ease-in-out;   text-decoration: none; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;  -o-transition:all 0.5s ease-in-out; }

.o-70{filter:alpha(opacity=70); -moz-opacity:0.70; -khtml-opacity:0.70; opacity:0.70; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
.o-80{filter:alpha(opacity=80); -moz-opacity:0.80; -khtml-opacity:0.80; opacity:0.80; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.o-90{filter:alpha(opacity=90); -moz-opacity:0.90; -khtml-opacity:0.90; opacity:0.90; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";}
.o-90:hover, .o-80:hover, .o-70:hover{filter:alpha(opacity=100); -moz-opacity:1.0; -khtml-opacity:1.0; opacity:1.0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

.lazoom{transition: all 0.5s ease-in-out;   text-decoration: none; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;  -o-transition:all 0.5s ease-in-out;}
.lazoom:hover, *:hover > .lazoom{ transform: scale(1.05); transition: all 0.5s ease-in-out;   text-decoration: none; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;  -o-  transition:all 0.5s ease-in-out;}

/******************************
******* MEDIA QUERIES *********
******************************/
@media(max-width:1550px){
    /* Products - new slideshow */
    #products-slideshow{width:80%;margin-left:10%;}
    #newprev{width:7%;left:0px;}
    #newnext{width:7%;right:0px;}
    #fb{right:15px;}

    #shop-slideshow{width:85%;margin:0 auto;}
    #shopprev, #shopnext{width:7%;left:0px;}
    #shopnext{right:0px;left:auto;}

    /* Logo */
    #logo {width:15%;}
        #logo img{width:100%;}

    /* Top Menu */
    #topmenu .lvl0{margin:0px 5px;}
    .menu-wrap{top:-1px;}

    /* Top right */
    nav{width:44%;margin-left: 1%;}

    /* Other menu */
    #menu-t{top:-30px;}
    .menu-header{font-size:28px;padding-bottom:25px;}

    /* Shop */
    #shop{top:8px;}

    /* Lab */
    #lab{top:15px;}
}

@media(max-width:1300px){
    /* Slideshow arrows */
    #slideshow-wrap img#next, #slideshow-wrap img#prev{width:70px;}

    /* Menu */
    .menu-wrap{top:-3px;}
    #menudom > li, #menuprzemysl > li{padding:0px 10px;}
        #menudom > li > a, #menuprzemysl > li > a{font-size:18px;}
}

@media(max-width:1200px){
    /* Font sizes */
    .size-76{font-size:60px;}
    .size-56{font-size:44px;}
    .size-36{font-size:30px;}

    /* Top Menu */
    #topmenu .lvl0 > a{font-size:16px;}
    #menudom > li > a, #menuprzemysl > li > a{padding:6px 0px 2px 0px;border-bottom:4px solid #ed1c24}
    #menudom > li:hover > a, #menudom > li.active > a, #menuprzemysl > li:hover > a, #menuprzemysl > li.active > a{border-bottom:4px solid #16216a;}

    /* Other menu */
    #menu-t{top:-27px;}
    .menu-header{font-size:26px;padding-bottom:22px;padding-left:10px;padding-right:10px;}

    /* Lab */
    #lab{top:12px;}

    /* Shop */
    #shop{top:5px;}
}

@media(max-width:1100px){
    /* News */
    .news{width:100%;margin:0% 0% 2% 0%;}
        .news-date{width:20%;}
        .news-text{width:80%;}

    /* Product prices */
    .product .now-price{font-size:24px;bottom:18%;}
    .product sup{font-size:18px;}
    .was-price{font-size:25px;}

    /* Top wrap */
    #top-wrap .content{width:99%;}

    /* Shop */
    #shop{right:30px;}

    /* Fb */
    #fb{right:8px;}

    /* Lab */
    #lab{right:140px;}

    #nav-trigger{background:#ed1c24;position:absolute;top:-15px;right:calc(30px + 0.5%);width:54px;cursor:pointer;z-index:99999;height:54px;display:block;}
    #nav-trigger > span{background:white;width:70%;margin:9px auto;display:block;height:6px;}

    /* Top Menu */
    #topmenu{width:100%;text-align: center;position:relative;display:block;margin-top:15px;display:none;}

    /* Lab */
    #lab{position:relative;color:white;display:block;text-align:left;border:0px;top:0px;right:0px;left:10px;opacity:1;text-transform:uppercase;margin-top:5px;}
        #lab:hover, #shop:hover, .menu-wrap .menu-header:hover{color:#16216a;}

    /* Shop */
    #shop{position: relative;color:#16216a;font-family:"Roboto";font-weight:bold;display:block;text-align:left;border:0px;top:0px;right:0px;left:10px;opacity:1;text-transform:uppercase;}
    #shop img{display:none;}

    #langs{height:auto;}

    /* Change logo */
    #logo{display:none;}
    #logo2{display:block;}

    /* Other Menu */
    #top-wrap{z-index:9999;}
    nav{width:0px;overflow-x:hidden;margin-left:auto;position:absolute;top:35px;right:0px; transition: all 0.5s ease-in-out;}
    nav.show{width:300px;}
    nav.show #top-right{right:-2%;}
    #top-right{width:100%;text-align: center;display:block;margin:15px 0px 0px 0px;position:relative;background:#ed1c24;right:calc(-2% - 300px);
        transition: all 0.5s ease-in-out;padding-bottom:10px;}
        #menu-t{top:0px;}
            .menu-wrap{position:relative;margin-bottom: 0px;top:0px;left:0px !important;}
            .menu-wrap:hover .mactive-wrap{display:none !important;}
            #menudom > li:hover > a, #menudom > li.active > a, #menuprzemysl > li:hover > a, #menuprzemysl > li.active > a{color:#16216a;border:0px;background:none !important;}
                .menu-wrap a.menu-header{padding:5px 10px;text-transform:uppercase !important;font-size:21px;font-weight:bold;color:#16216a !important;font-family:"Roboto";display:block;text-align:left;}
                .menu-wrap a{color:white;text-transform:lowercase !important;}
                .menu-wrap > ul{display:block;text-align: left;width:100%;color:white;padding-left:15px;}
                #menudom, #menuprzemysl{display:block !important;opacity:1 !important; left:0px !important;width:auto !important;}
                #menudom li, #menuprzemysl li{display:block !important;opacity:1 !important;}
                #menudom > li > a, #menuprzemysl > li > a{border:0px !important;}
                    #menudom > li > a, #menuprzemysl > li > a{font-size:15px;}
    #topmenu2{display:block;}
    #fb{display:none;}
    #topmenu2 a{color:white;font-size:21px;padding:6px 0px 2px 10px;text-align:left;display:block;text-transform:uppercase;}
        #topmenu2 a:hover{color:#16216a;}
}

@media(max-width:1000px){
    /* Home Slide */
    #home-slide a{padding-bottom:48%;}

    /* Top wrap */
    #top-wrap .content{width:100%;}

    /* Fb */
    #fb{top:-127px;}

    #page-wrap .bend{top:-30px;}
    #page-wrap .content3{top:-10px;}
}

@media(max-width:900px){
    /* Font sizes */
    .size-56{font-size:39px;}
}

@media(max-width:800px){
    /* Slideshow */
    #slideshow{padding-bottom:61%;}
        #slideshow-wrap img#next, #slideshow-wrap img#prev{width:60px;}

    /* Contact */
    .contact{width:100%;margin-bottom:20px;}

    /* Products */
    .product-title{font-size:17px;}
}

@media(max-width:700px){
    /* Product one */
    #product-wrap .content2{text-align: center;}
    #product-left,#product-right,#product-left2, #product-right2{width:100%;text-align: center;}
    #product-right2{margin:0;padding:0px;}
    #product-left img{width:auto;max-width:70%;margin:0 auto;}
    #product-center img{left:0px !important;margin:15px 0px;}
    #product-right .align-right{text-align: center;}

    /* New products */
    .slide-left, .slide-right{width:100%;text-align: center;}
        .slide-left img{width:auto;max-width:50%;margin:0 auto;}
    .slide-center{text-align: center;margin:15px auto;display:block;}
        .slide-center img{left:0px !important;}
        .slide-right .align-right{text-align: center;}

    /* Categories */
    .content-50{width:100%;margin-bottom:20px;}

    /* Footer */
    #bottom-wrap img[src*="logo"]{width:120px;}
        #home-slide a{padding-bottom:54%;}
}

@media(max-width:600px) {
    /* Logo */
    #logo{width:50%;}

    /* Font sizes */
    .size-76{font-size:45px;}
    .size-56{font-size:32px;}
    .size-36{font-size:27px;}
    .size-30{font-size:24px;}
    .size-16{font-size:14px;}


    /* Slideshow */
    #slideshow{padding-bottom:70%;}
    #slideshow-wrap img#next, #slideshow-wrap img#prev{width:40px;}

    /* Buy button */
    .buy img{height:25px;width:auto;}

    /* News */
    .news{margin-bottom: 3%;}
    .news-date{line-height:35px;}

    /* Footer */
    #bottom-wrap span, #bottom-wrap a, #bottom-wrap a#la{display:block;text-align: center;top:0px;position:relative;margin-bottom:10px;}

    /* news */
    #news-left, #news-right{width:100%;margin-right: 0px;}
        .news-link{margin:0;}
    #news-right{margin-top:20px;}

    /* Products */
    .product-box{width:50%;padding-bottom:50%;}
    .product-box.pb-1 .product-title{bottom:0px;}
    .product-image{height:80% !important;}
    .product-box.pb-1 > span{top:2%;left:1%;width:96%;height:96%;}

    table{width:100% !important;}

    /* Other menu */
    .menu-header{font-size:21px;}
    #menudom > li, #menuprzemysl > li{padding:0px 5px;}
    #page-wrap .bend{display:none;}
    #page-wrap .content3{top:0px;padding-top:15px;}
}

@media(max-width:500px){
    /* Font size */
    .size-56{font-size:24px;}

    /* Logo */
    #logo2 img{width:80%;max-width:200px;height:auto;}

    /* Product images */
    .slide-center, #product-center{width:50%;}

    /* News */
    .news-date{width:35%;}
    .news-text{width:65%;}

    /* Categories products */
    .product2{width:46%;}

    /* Contact */
    #little-map{width:100%;margin: 0;}
        #little-map img{max-width:287px;display:block;margin:0 auto;}
    #footer-right{text-align: center;width:100%;}

    /* Products */
    .product-image{height:75% !important;}

    /* Go Shop */
    #goshop{padding:5px 10px;}
    #goshop img{top:-2px;height:24px;width:auto;}

    /* Map find */
    #map-find{width:100%;}
    #find{font-size:20px;display:block;width:130px;margin:0 auto;}
    #map-find-kamix{margin:0 auto;font-size:20px;padding:2%;display:block;margin-bottom:10px;width:92%;}

    /* Top Menu */
    #topmenu .lvl0{width:100%;display:block;padding:5px 0px;margin:0px;}
        .dot{display:none;}
    #topmenu ul.nav-ul-1{display:block;position:relative;top:0px;width:100%;}
        #topmenu .lvl1 > a{text-align: center;}

    /* Other Menu */
    #menudom > li, #menuprzemysl > li{display:block;border:0px;padding:0px;}
    #menudom > li > a, #menuprzemysl > li > a{padding:5px 0px;border:0px;}
    #menudom > li:hover > a, #menudom > li.active > a, #menuprzemysl > li:hover > a, #menuprzemysl > li.active > a{border:0px;background-color:#16216a;}

    /* Fb */
    #fb{top:-312px;}

    #map{height:350px;}

    #langs{left:0px;right:auto;}

    #nav-trigger{right:0px;top:-20px;}
    nav{top:19px;}
}

@media(max-width:400px){
    /* Menu */
    #menudom > li > a, #menuprzemysl > li > a{padding:6px 0px 2px 0px;border-bottom:4px solid #ed1c24}
    #menudom > li:hover > a, #menudom > li.active > a, #menuprzemysl > li:hover > a, #menuprzemysl > li.active > a{border-bottom:4px solid #16216a;}

    /* Slideshow */
    #slideshow{padding-bottom:80%;}
    #slideshow-wrap img#next, #slideshow-wrap img#prev{width:30px;}

    /* Product images */
    .slide-center, #product-center{width:75%;}

    .product-box{width:100%;display:block;margin:0 auto;text-align: center;float:none;clear:both;padding-bottom:0px;height:auto;}
    .product-box > span{position:relative;overflow: visible;width:100%;height:auto;top:0px;left:0px;}
    .product-image{position:relative;top:0%;left:0%;width:100%;height:auto;display:block;text-align: center;}
        .product-image img{position:relative;width:40% !important;height:auto !important;display:block;margin:0 auto;left:0px !important;}
    .product-title{position:relative;display:block;}

    #home-slide a{padding-bottom:62%;}
}

@media(max-width:360px){
    /* Menu */
    #menudom > li > a, #menuprzemysl > li > a{border-bottom:0px;}
    #menudom > li:hover > a, #menudom > li.active > a, #menuprzemysl > li:hover > a, #menuprzemysl > li.active > a{border-bottom:0px;background-color:#16216a;}
}