.btndealer {
	margin-top: 10px;
	margin-right: 40px;

}
.btndealer a{
	line-height: 34px !important;
	padding-left: 15px;
	padding-right: 15px;
	border-style: solid;
	border-color: #fff;
	border-width: 1px;

	opacity: 0.6;

    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
}
.productpage .btndealer a{
	line-height: 34px !important;
	padding-left: 15px;
	padding-right: 15px;
	border-style: solid;
	border-color: #9198A0;
	border-width: 1px;
	color: #9198A0 !important;
	opacity: 0.6;
    -webkit-transition: opacity 0.5s ease-in-out;
    -moz-transition: opacity 0.5s ease-in-out;
    transition: opacity 0.5s ease-in-out;
}

.btndealer a:hover {
	border-width: 1px;
	    opacity: 1;
	    text-decoration-style: none;
	    text-decoration: none !important;
	    font-weight: normal !important;

}


.error {
	color: #ff8787;
	font-weight: bold;
	display: block;
	width: 100%;
	clear: both;
	
}




div .primary-category {
	border-width: 2px;
	border-color: #0C60FE;
	border-style: solid;
	padding: 20px;
	color: #0C60FE;
}

div .primary-category.active {
	background-color: #0C60FE;
	color: #fff;
}

.icotoop{fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:#FFFFFF;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
.navbar svg:hover {fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:30; stroke-width: 2px;}

.navbar svg {
	display: block;
	height: 50px;
	width: 50px;
}
.productpage .icotoop {
	fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:#9198A0;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;
}

.adres-padding {
	margin-left:126px;
}
@media (max-width:600px){
.adres-padding {
	margin-left:0px
}
}
.list-unstyled li {
	margin-bottom: 4px;
	font-size: 13px;
}

.square-section p {
font-size: 16px;
}

.tabole {
	text-transform: capitalize;
	font-size: 18px;
}
.tabole a {
	font-weight: normal;
	color: #000;
	width: 100%;
	text-decoration: none;
	}
.tabole a:hover{
	font-weight: bold;
	color: #0C5FFE;
	text-decoration: none;
	}

.tabole a:active {
	font-weight: bold !important;
	color: #0C5FFE !important;
	text-decoration: none !important;
	}
.products-title {
	font-size: 24px;
}

.no-gutter > [class*='col-'] {
        padding-right:0;
        padding-left:0;
    }


.padding-20 {
	padding: 20px;
}

.padding-20-lr div{
	 padding-left: 20px !important;
  padding-right: 20px !important;
}
.padding-30 {
	padding: 30px;
}
.padding-40 {
		padding-left: 40px;
	padding-right: 40px;
	padding-top: 40px;
	padding-bottom: 40px;
}

.footer-light a {
	color: #53585B !important;
}
.footer-light {
	padding-left: 80px;
	padding-right: 80px;
	padding-top: 80px;
	padding-bottom: 80px;
}
.more-than-cooling {
	left:80px;
	position: absolute;

}


.realizations_square {
	background-image:url('https://www.igloo.pl/assets/templates/mtc/img/realizacje.jpg');
	display: block;
	color: #fff;
}

.pattern-video {
	background-image:url(https://www.igloo.pl/assets/templates/mtc/img/pattern_video.png);
	background-repeat: repeat-x;

	z-index: 999;
	width: 100%;
	height: 100%;
	position: absolute;
}

div.carousel-inner img {width: 100%} 
.igloo-blue {
	background-color: #0C60FE;
	color: #fff;

}

@media (max-width:600px){.igloo-blue {
width: 100%
	}
	.scrolldiv {
		display: none;
	}
	#return-to-top {
		display: none !important;
	}
	.footer-ns {
		text-align: center !important;
	}
	.padding-40 {
		padding-right: 10px !important;
		padding-left: 10px !important; 
	}
	.igloo-grey, .square-section {
		text-align: center !important;
	}
	.tabole a{
		text-align: center;
		width: 100% !important;
		display: block;
		padding-top: 2px;
		padding-bottom: 2px;
		border-bottom-style: solid;
		border-bottom-color: #DBDFE5;
		border-bottom-width: 1px;


	}



.kategorie-nav ul {
	list-style: none;
	display: inline;
	z-index: 1101;
	width: 100% !important;
		display: block;
		padding: 0px !important;
		margin: 0px !important;
	display: block;
}


.kategorie-nav li {
	
	margin: 0px !important;
	padding: 0px !important;
	z-index: 1101;
	width: 100% !important;
		display: block;
	display: block;
	text-align: center;
	padding-top: 0px;
		padding-bottom: 0px;
		border-bottom-style: solid;
		border-bottom-color: #DBDFE5;
		border-bottom-width: 1px;
		line-height: 34px !important;
}

#social-collapse {
	display: none !important;
}


	div.col-sm-5:nth-child(3) img{
		display: none;
	}
	div.col-sm-5:nth-child(3) a{
		text-align: center;
		width: 100% !important;
		display: block;
		padding: 0px;
		margin: 0px;
		line-height: 16px;
	
		

	}

	div.padding-20 > article:nth-child(2) > div:nth-child(4) {
		display: none;
	}




html.js.flexbox.flexboxlegacy.canvas.canvastext.webgl.no-touch.geolocation.postmessage.no-websqldatabase.indexeddb.hashchange.history.draganddrop.websockets.rgba.hsla.multiplebgs.backgroundsize.borderimage.borderradius.boxshadow.textshadow.opacity.cssanimations.csscolumns.cssgradients.no-cssreflections.csstransforms.csstransforms3d.csstransitions.fontface.generatedcontent.video.audio.localstorage.sessionstorage.webworkers.applicationcache.svg.inlinesvg.smil.svgclippaths body div.igloo-grey.select-cat.nav-tabs div.hovers div.container-fluid.padding-30 div.row div.col-sm-4.text-left span.products-title {
	text-align: center;
	width: 100%;
	padding-right: 40px;
	display: block;
	margin-bottom: 20px;
}


 .footer-35-years-div {
	
	text-align: center !important;
text-align: center !important;;
		margin-top: 0px !important;
		width: 100% !important;;
		margin-top: 40px !important;
}
  .footer-35-years img{
 	width: 110px !important;
 	height: 110px !important;
 	text-align: center !important;


 }


.footer h4{
	color: #DBDFE5 !important
}


}
.igloo-blue a{
color: #fff !important;
}
.igloo-blue a:hover{
color: #fff !important;
}


.realizations_square a {
	color: #fff !important;
}

.realizations_square a:hover {
	color: #fff !important;
}

.igloo-grey {
	background-color:#F4F5F6
}
.square-section h4 a {
	color:#0C60FE;
	font-weight: 400;
}

.square-section a{
	color: #000;
	
}
.row.igloo-grey.square-section .col-md-3 {
	

}
.row.igloo-white.square-section .col-md-3 {

}
.carousel {
					
}
#carousel1 > div.carousel-inner > div.item.active > div {
	text-align: left; 
}
#carousel1 {
	
}
/* VIDEO TV HOVER */
#videosList {
	max-width:100%; 
 	overflow:hidden;
    height: 100%;
   	width: 100%;
	padding: 0px !important;
	margin: 0px !important;
  	vertical-align: middle;
  	 -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  object-fit: fill;
}
.videocol {

  	
  
 
 }

.videox {
  	cursor: pointer;
  	padding: 0px !important;
	margin: 0px !important;
  	vertical-align: middle;
  	  	background-image: url('https://www.igloo.pl/assets/templates/mtc/img/igloo_tv_screen.png'); 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  object-fit: fill;
 
 }


@media (max-width:600px){.videox, .realizations_square {
width: 100%;
height:400px;
overflow: hidden;
	}
}






video {
	padding: 0px !important;
	margin: 0px !important;
   width: 100%;
    -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  object-fit: fill;
}
/* Hide Play button + controls on iOS */
video::-webkit-media-controls {
    display:none !important;
    padding: 0px !important;
	margin: 0px !important;
}


.instructions-pdf img{width:20px!important;float:left;margin-right:10px}.instructions-pdf h4{font-size:100%}.width160{width:160px!important;padding-top:40px;padding-bottom:20px}.szukacz{top:45%!important;position:absolute;width:60%!important}#search{align-items:center;background:#0080FF;display:flex;justify-content:space-between;transition:all .5s;width:100%;font-size:28px}#search:hover,#search:focus{background:#0024FE}#search button,#search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;height:80px;color:inherit;font:inherit;outline:0;color:#fff!important}#search button{cursor:pointer;padding:0 60px}#search input{flex:1;text-indent:60px}#search input::-webkit-input-placeholder{color:#fff!important}#search input:-ms-input-placeholder{color:#fff!important}#search input::-ms-input-placeholder{color:#fff!important}#search input::placeholder{color:#fff!important}#search .spinner{-webkit-animation:spinner 1s infinite linear;animation:spinner 1s infinite linear;display:none;padding:0 60px}#search.loading button{display:none}#search.loading .spinner{display:block}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.ontop{height:300px;position:absolute;top:200px;color:#fff;right:0;left:0;font-size:120%}

@media (max-width:600px){.version-frame{width:100%!important}body > div.container.padding-30.small.copyright > div > div.col-md-4.text-right{text-align:center!important;margin-top:20px}


.image-responsive{width:100%!important}}

#overlay-menu-cont > div > ul > li.es{display:none!important}
#overlay-menu-cont > div > ul > li.cz{display:none!important}
.btn-search{display:inline-block;padding:1rem;text-align:center;color:rgba(255,255,255,.87)}
.btn-search:hover,.btn-search:focus{color:#fff}.btn-search.-blue:hover,.btn-search.-blue:focus{background:transparent}body.-hide{width:100%;height:100%;overflow:hidden}
.btn-search-menu{margin-right:-30px;margin-top:26px!important;position:relative!important;z-index:999999999!important;display:block}.search-overlay{position:fixed;top:0;left:0;z-index:-999;width:100vw;height:100vh;overflow:hidden;opacity:0;transition:all .5s ease-in-out}.search-overlay.-show{z-index:999;opacity:1}.search-form > .btn-search{float:right}.search-form > .btn-search::after{content:"";display:block;clear:both}.search-form > .search{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;position:absolute;top:45%;left:30%;width:40%;line-height:5rem;color:#FFF;font-size:3rem;outline:none}.szukajka{height:80px;color:#000!important;font-size:24px;padding-left:60px}.szukajkabtt{height:80px;font-size:28px;font-weight:700}.fullpadding-20{padding:20px}.grey{color:#AAA}.extract p{min-height:100px}.temperature{height:20px;display:block}.col-8r{width:12.5%;font-weight:300!important;font-family:'Titillium Web',sans-serif}.nobckg{background:transparent!important;padding-top:60px;height:160px}.zindex100 span{z-index:1000!important;position:relative!important}.menu-head-title{color:#fff;border-bottom:solid;border-bottom-width:1px;font-size:13px;border-bottom-color:#fff;margin-bottom:20px;padding-bottom:6px}.menu-head-title a{font-size:180%}



div.carousel-caption.white span.nowosc {position:absolute;margin-left:10px;text-transform:uppercase;font-size:60%;color:#FF1446}


.invisible{display:none}_:-ms-fullscreen,:root .opaque-navbar{top:0!important;padding-top:10px}_:-ms-fullscreen,:root .ico-bckg:hover{stroke-dasharray:0;stroke-dashoffset:0;animation:dash 0 linear forwards;fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;fill-rule:evenodd;text-align:center;cursor:pointer}.mega-dropdown-menu li a{color:#fff;opacity:10!important}.mega-dropdown-menu ul{list-style:none}.dropdown-header a{color:#fff!important}#Collection>a.left.carousel-control{background:none!important;padding-top:25%}#Collection>a.right.carousel-control{background:none!important;padding-top:25%;margin-right:20px}.mega-dropdown{position:static!important}.noopacity{opacity:1!important}.mega-dropdown-menu{opacity:.85;padding:40px 0;width:100%;box-shadow:none;-webkit-box-shadow:none;background:-moz-linear-gradient(15deg,rgba(113,0,255,1) 0%,rgba(0,102,255,1) 52%,rgba(0,36,255,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(113,0,255,1)),color-stop(52%,rgba(0,102,255,1)),color-stop(100%,rgba(0,36,255,1)));background:-webkit-linear-gradient(15deg,rgba(113,0,255,1) 0%,rgba(0,102,255,1) 52%,rgba(0,36,255,1) 100%);background:-o-linear-gradient(15deg,rgba(113,0,255,1) 0%,rgba(0,102,255,1) 52%,rgba(0,36,255,1) 100%);background:-ms-linear-gradient(15deg,rgba(113,0,255,1) 0%,rgba(0,102,255,1) 52%,rgba(0,36,255,1) 100%);background:linear-gradient(75deg,rgba(113,0,255,1) 0%,rgba(0,102,255,1) 52%,rgba(0,36,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7100FF',endColorstr='#0024FF',GradientType=1);opacity:.94!important}.mega-dropdown-menu li{line-height:22px}.mega-dropdown-menu>li>ul{padding:0;margin:0}.mega-dropdown-menu>li>ul>li{list-style:none}.mega-dropdown-menu>li>ul>li>a{display:block;padding:3px 5px}.mega-dropdown-menu>li ul>li>a:hover,.mega-dropdown-menu>li ul>li>a:focus{text-decoration:none}.mega-dropdown-menu .dropdown-header{font-size:18px;color:#00A1E4;line-height:24px;opacity:1;font-weight:400;padding:6px 0}#Collection small{color:#fff;opacity:.8}.dropdown-header .small{color:#fff!important;font-size:85%;text-transform:none}.catother li{font-size:106%!important}.dropdown-header hr{margin-top:10px;margin-bottom:10px}#lang-menu > li:nth-child(2) > ul > li.es{display:none}#lang-menu > li:nth-child(2) > ul > li.cz{display:none}#lang-menu > li:nth-child(2) > ul > li.fr{border-bottom:1px solid rgba(96,106,118,1)}#myModal>div>div>div.container.text-white.text-center>div>div:nth-child(4){display:none}#myModal>div>div>div.container.text-white.text-center>div>div:nth-child(5){display:none}

.tab-content h3{font-weight:300!important}

#lang-menu-ract {
	margin-top: 6px;
}
.tab-content a {
	color:#000 !important;
	font-weight: 400;
}

.tab-content a:hover {
	color:#0C60FE !important;
	font-weight: 400;
}
.globe{position:relative;width:100vw;height:100vh}.globe .globe-list{z-index:10;position:absolute;left:0;top:0;list-style:none;opacity:0;-webkit-transition:opacity 3s cubic-bezier(.175,.885,.32,1.275);-moz-transition:opacity 3s cubic-bezier(.175,.885,.32,1.275);-ms-transition:opacity 3s cubic-bezier(.175,.885,.32,1.275);-o-transition:opacity 3s cubic-bezier(.175,.885,.32,1.275);transition:opacity 3s cubic-bezier(.175,.885,.32,1.275)}.globe .globe-list.active{opacity:1}.globe .globe-list>li{opacity:.4;position:absolute;margin-left:-8px;margin-top:-8px;width:16px;height:16px;border-radius:50%;background:#00ffd3;-webkit-transition:opacity 1s cubic-bezier(.175,.885,.32,1.275);-moz-transition:opacity 1s cubic-bezier(.175,.885,.32,1.275);-ms-transition:opacity 1s cubic-bezier(.175,.885,.32,1.275);-o-transition:opacity 1s cubic-bezier(.175,.885,.32,1.275);transition:opacity 1s cubic-bezier(.175,.885,.32,1.275)}.globe .globe-list>li.active{opacity:1;margin-left:-12px;margin-top:-12px;width:24px;height:24px}.globe .globe-list>li:before{content:"";opacity:.5;pointer-events:none;position:absolute;left:50%;top:50%;margin-left:-8px;margin-top:-8px;width:16px;height:16px;border-radius:50%;background:#00ffd3;-webkit-animation:2s pulse infinite linear;-moz-animation:2s pulse infinite linear;-ms-animation:2s pulse infinite linear;-o-animation:2s pulse infinite linear;animation:2s pulse infinite linear}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{opacity:.5}100%{opacity:0;-webkit-transform:scale(2)}}@-moz-keyframes pulse{0%{-moz-transform:scale(1)}50%{opacity:.5}100%{opacity:0;-moz-transform:scale(2)}}@-ms-keyframes pulse{0%{-ms-transform:scale(1)}50%{opacity:.5}100%{opacity:0;-ms-transform:scale(2)}}@-o-keyframes pulse{0%{-o-transform:scale(1)}50%{opacity:.5}100%{opacity:0;-o-transform:scale(2)}}@keyframes pulse{0%{transform:scale(1)}50%{opacity:.5}100%{opacity:0;transform:scale(2)}}.globe .globe-list>li.active:before{margin-left:-12px;margin-top:-12px;width:24px;height:24px}.globe .globe-list>li.active,.globe .globe-list>li.active:before{background:#fff}.globe .globe-list .text{position:absolute;opacity:.8;right:21px;top:50%;display:block;font-size:14px;line-height:14px;font-weight:600;text-align:right;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;color:#fff;white-space:nowrap;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}

.globe .globe-list>li.active .text{opacity:1;right:29px;font-size:20px;line-height:20px;font-weight:700}.globe .globe-canvas{z-index:0;position:absolute;left:0;top:0}#return-to-top{position:fixed;bottom:0;right:0;background:#000;background:rgba(0,0,0,.7);width:60px;height:60px;display:block;text-decoration:none;display:none;-webkit-transition:all .3s linear;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#return-to-top i{color:#fff;margin:0;position:relative;left:24px;top:18px;font-size:26px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#return-to-top:hover{background:rgba(0,0,0,.9)}#return-to-top:hover i{color:#fff;top:10px}body>div.overflowin>div.bckg-product.container-fluid.row>div>ol{display:none!important}.icon-categories{width:110px}div.lang-ract{margin-left:auto;margin-right:auto;width:100%;text-align:center;margin-top:160px}

@media (max-width:600px){.search-overlay{display:none}body > section.bckg-dark.text-white.padding-60 > div > div > div:nth-child(1) > h4{font-size:12px}body > section.bckg-dark.text-white.padding-60 > div > div > div:nth-child(2) > h4{font-size:12px}body > section.bckg-dark.text-white.padding-60 > div > div > div:nth-child(3) > h4{font-size:12px}body > section.bckg-dark.text-white.padding-60 > div > div > div:nth-child(4) > h4{font-size:12px}}


@media (max-width:600px){.carousel-caption p{display:none}}@media (max-width:600px){div.carousel-caption{width:100%!important;left:10px!important;text-align:center;top:68%!important;height:200px}}

@media (max-width:600px){.carousel-caption h3{font-size:160%!important}}@media (max-width:600px){div.carousel-caption{width:100%!important;font-size:160%!important;text-align:center!important}}@media (max-width:600px){div.carousel-caption .button-gradient{float:right;width:40%;background-color:#000!important;opacity:1;right:10px!important;padding:10px;display:none}}

@media (max-width:600px){div.carousel-caption .button-gradient a{background-color:#000!important;opacity:1}}@media (max-width:600px)

{#navka{position:static;z-index:100;background:#000;margin-bottom:0;padding-top:0;padding-bottom:0;min-height:86px;height:86px;padding-left:20px}}

@media (max-width:600px){#navka img{padding-top:0px}}@media (max-width:668px){body>footer>div>div>div.col-xs-3.footer-ns.animated.fadeInRight.text-right{width:100%!important;clear:both!important;text-align:center}body>footer>div>div>div.col-xs-3.footer-brand{width:100%!important;clear:both!important;text-align:center}}.lang-ract li{list-style:none;display:inline!important;margin-left:10px;margin-right:10px;width:40px}.lang-ract a{border-color:#fff!important;border:solid;border-width:1px;vertical-align:middle;padding:6px;color:#fff;display:inline!important;position:relative}.cls-1{fill:transparent;stroke:#fff;stroke-miterlimit:10;stroke-width:3px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}
@media (max-width:600px){.st0{fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:red;stroke-width:0!important;stroke-linecap:square;stroke-miterlimit:0}}.st0{fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:#fff;stroke-width:5;stroke-linecap:square;stroke-miterlimit:10}

.button_container{position:fixed;top:2%;left:3%;height:27px;width:40px;cursor:pointer;-webkit-transition:opacity .25s ease;transition:opacity .25s ease;z-index:104;margin-top:20px}
.button_container:hover{opacity:.7}
.button_container.active .top{-webkit-transform:translateY(11px) translateX(0) rotate(45deg);transform:translateY(11px) translateX(0) rotate(45deg);background:#FFF}
.button_container.active .middle{opacity:0;background:#FFF}
.button_container.active .bottom{-webkit-transform:translateY(-11px) translateX(0) rotate(-45deg);transform:translateY(-11px) translateX(0) rotate(-45deg);background:#FFF}
.button_container span{border:none;height:2px;width:100%;position:absolute;top:0;left:0;-webkit-transition:all .35s ease;transition:all .35s ease;cursor:pointer;background:#fff;z-index:104}
.button_container span:nth-of-type(2){top:11px}.button_container span:nth-of-type(3){top:22px}

.overlay-menu-cont{
	position:fixed;top:0;left:0;width:100%;height:0;opacity:0;visibility:hidden;-webkit-transition:opacity .35s,visibility .35s,height .35s;transition:opacity .35s,visibility .35s,height .35s;overflow:hidden;z-index:100;
  background-color: #0C60FE ;z-index:103}
.overlay-menu-cont.open{opacity:1;visibility:visible;height:100%}
.overlay-menu-cont.open li{-webkit-animation:fadeInRight .5s ease forwards;animation:fadeInRight .5s ease forwards;-webkit-animation-delay:.35s;animation-delay:.35s}
.overlay-menu-cont.open li:nth-of-type(2){-webkit-animation-delay:.4s;animation-delay:.4s}
.overlay-menu-cont.open li:nth-of-type(3){-webkit-animation-delay:.45s;animation-delay:.45s}
.overlay-menu-cont.open li:nth-of-type(4){-webkit-animation-delay:.5s;animation-delay:.5s}
.overlay-menu-cont.open li:nth-of-type(5){-webkit-animation-delay:.55s;animation-delay:.55s}
.overlay-menu-cont.open li:nth-of-type(6){-webkit-animation-delay:.6s;animation-delay:.6s}
.overlay-menu-cont.open li:nth-of-type(7){-webkit-animation-delay:.65s;animation-delay:.65s}
.overlay-menu-cont.open li:nth-of-type(8){-webkit-animation-delay:.7s;animation-delay:.7s}
.overlay-menu-cont.open li:nth-of-type(9){-webkit-animation-delay:.75s;animation-delay:.75s}
.overlay-menu-cont.open li:nth-of-type(10){-webkit-animation-delay:.8s;animation-delay:.8s}
.overlay-menu-cont.open li:nth-of-type(11){-webkit-animation-delay:.85s;animation-delay:.85s}
.overlay-menu-cont.open li:nth-of-type(12){-webkit-animation-delay:.9s;animation-delay:.9s}
.overlay-menu-cont.open li:nth-of-type(13){-webkit-animation-delay:.95s;animation-delay:.95s}

.overlay-menu-cont h4 a {
	color: #fff; font-size: 28px; 
}
.overlay-menu-cont nav{position:relative;height:80%;top:40%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;text-align:left}
.overlay-menu-cont ul{list-style:none;padding:0;margin-top:10px;display:inline-block;position:relative;height:100%}
.overlay-menu-cont ul li{display:block;height:20%;height:calc(100%/9);min-height:28px;position:relative;opacity:0}
.overlay-menu-cont ul li a{display:block;position:relative;color:#FFF;text-decoration:none;overflow:hidden}
.overlay-menu-cont ul li a:hover:after,.overlay-menu-cont ul li a:focus:after,.overlay-menu-cont ul li a:active:after{width:100%}
.overlay-menu-cont ul li a:after{content:'';position:absolute; bottom:0;left:0%;width:0;-webkit-transform:translateX(-100%);transform:translateX(-0%);height:2px;background:#FFF;-webkit-transition:.35s;transition:.35s}@keyframes fadeInRight{0%{opacity:0;left:20%}100%{opacity:1;left:0}}

.text-white a {
	color: #fff;
}
.text-white {
	color: #fff !important;
}
.text-white h3 {
	color: #fff;
}
.text-white{color:#fff}.padding-0{padding:0}.padding-10{padding-top:10px;padding-bottom:10px}.padding-20{padding-top:20px;padding-bottom:20px}.padding-30{padding-top:30px;padding-bottom:30px}.padding-50{padding-top:50px;padding-bottom:50px}.padding-60{padding-top:60px;padding-bottom:60px}.padding-70{padding-top:60px;padding-bottom:60px}.padding-80{padding-top:60px;padding-bottom:60px}

.container-fluid.padding-90 {padding-left: 60px; padding-right: 60px;}
.padding-90{padding-top:40px;padding-bottom:40px}.padding-100{padding-top:60px;padding-bottom:60px}.bckg{background:-moz-linear-gradient(15deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,36,255,1)),color-stop(52%,rgba(0,102,255,1)),color-stop(100%,rgba(113,0,255,1)));background:-webkit-linear-gradient(15deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);background:-o-linear-gradient(15deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);background:-ms-linear-gradient(15deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);background:linear-gradient(75deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0024FF',endColorstr='#7100FF',GradientType=1)}

.bckg-categories-intro{background-color:#0C60FE;min-height:500px;}

.bckg-categories-intro p,.intro-cat-dark p{padding-bottom:60px}

@media (max-width:991px){.bckg-categories-intro{background:-moz-linear-gradient(15deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,36,255,1)),color-stop(52%,rgba(0,102,255,1)),color-stop(100%,rgba(113,0,255,1)));background:-webkit-linear-gradient(15deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);background:-o-linear-gradient(15deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);background:-ms-linear-gradient(15deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);background:linear-gradient(75deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0024FF',endColorstr='#7100FF',GradientType=1);height:auto!important;min-height:auto!important;margin-bottom:0!important;padding-bottom:30px!important;padding-top:30px}}@media (max-width:800px){.navbar-collapse.collapse.in{background:-moz-linear-gradient(15deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,36,255,1)),color-stop(52%,rgba(0,102,255,1)),color-stop(100%,rgba(113,0,255,1)));background:-webkit-linear-gradient(15deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);background:-o-linear-gradient(15deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);background:-ms-linear-gradient(15deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);background:linear-gradient(75deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0024FF',endColorstr='#7100FF',GradientType=1);position:fixed;width:100%;height:100%;top:0}}
.bckg-invert{background:-moz-linear-gradient(15deg,#7100ff 0%,rgba(0,102,255,1) 52%,#0024ff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#0024ff),color-stop(52%,rgba(0,102,255,1)),color-stop(100%,#0024ff));background:-webkit-linear-gradient(15deg,#7100ff 0%,rgba(0,102,255,1) 52%,#0024ff 100%);background:-o-linear-gradient(15deg,#7100ff 0%,rgba(0,102,255,1) 52%,#0024ff 100%);background:-ms-linear-gradient(15deg,#7100ff 0%,rgba(0,102,255,1) 52%,#0024ff 100%);background:linear-gradient(75deg,#7100ff 0%,rgba(0,102,255,1) 52%,#0024ff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0024FF',endColorstr='#7100FF',GradientType=1)}


.bckg-dark{
	background-color: #0C60FE;
}

	.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15{position:relative;min-height:1px;padding-right:10px;padding-left:10px}.col-xs-15{width:20%;float:left}@media (min-width:768px){.col-sm-15{width:20%;float:left;background-color:red!important}}@media (min-width:300px){.col-md-15{float:left;width:80%}}@media (min-width:600px){.col-md-15{float:left;width:20%}}@media (max-width:600px){.bckg-border{width:100%;height:50px!important;text-align:left}}@media (max-width:600px){.bckg-border h2{text-align:left;font-size:140%!important;float:left;width:35%;opacity:.6}}@media (max-width:600px){.content-margin-prod p{opacity:.6;font-size:90%!important}}@media (max-width:600px){.content-margin-prod img{width:38px!important;float:left;margin-right:20px;margin-left:20px}}@media (max-width:600px){.overlay-responsive{height:190px!important;display:none}}@media (max-width:600px){.overlay{border:none}}@media (min-width:992px){.col-md-15{width:20%}}
@media (min-width:1200px){.col-lg-15{width:20%;float:left}}

@media (min-width:992px)
{.rys_tech{margin-left:auto;margin-right:auto;max-height:50%;max-width:50%;text-align:center!important}}


.mouse{margin-top:32%;
	position: absolute;
	background-color: red !important;
	display: none;
  	left: 50%;
  	
  
  /*
  Nope =(
  margin-left: -25%;
  margin-top: -25%;
  */

  /* 
  Yep!
  */
  transform: translate(-50%, -50%);;z-index:100;position:absolute}
@media (max-width:600px){.mouse{margin-top:560px;margin-left:49.3%;margin-right:49.3%;width:100px;text-align:center;z-index:100;position:absolute}}

.button_container {
	top: 2%;
	left: 20px;
	z-index: 9999;
	position: fixed;
	display: block;

	
}
.button_container span {
	background-color: #fff;
}




.mouse-icon{width:25px;height:45px;border:1px solid #606A76;border-radius:15px;cursor:pointer;position:relative;text-align:center}
.mouse-wheel{height:6px;margin:2px auto 0;display:block;width:6px;border:1px solid #606A76;border-radius:50%;-webkit-animation:1.6s ease infinite wheel-up-down;-moz-animation:1.6s ease infinite wheel-up-down;animation:1.6s ease infinite wheel-up-down}@keyframes wheel-up-down{0%{margin-top:8px;opacity:0}30%{opacity:1}100%{margin-top:36px;opacity:0}}

.carousel-cell{width:20%;height:420px;counter-increment:carousel-cell}

.carousel-cell:before{display:block;text-align:center;line-height:400px;font-size:80px}.carousel.products-index{padding-top:40px;padding-bottom:40px}.carousel.products-index h3{padding-top:10px;padding-bottom:10px}.bckg.select-cat{text-align:center;color:#fff}.bckg-border{cursor:pointer}.overlay{mix-blend-mode:overlay}@media (max-width:990px){.content-margin-prod h2{font-size:18px;margin-top:6px}.content-margin-prod{font-size:14px;line-height:16px}.content-margin-prod img{width:50%}.overlay-responsive{top:-80px;position:relative}.bckg-border{margin-top:80px}}@media (max-width:600px){.bckg-border{margin-top:0}}.overlay a{mix-blend-mode:overlay;color:#fff;border:none}.overlay a:hover{color:#fff;border:none;text-decoration:none}.content-margin-prod{margin-top:-240px}.select-cat-ract a{color:#fff;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;text-decoration:none}.select-cat-page-ract a{color:#fff;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;text-decoration:none}

.select-cat-active a{color:#fff;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;text-decoration:none}.select-cat-ract img{-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;text-decoration:none}.select-cat{color:#fff;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;mix-blend-mode:initial}.select-cat-active{mix-blend-mode:hard-light;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.select-cat-active img{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;margin-top:-10px}@media (max-width:600px){.select-cat-active img{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;margin-right:20px;margin-top:0!important;text-align:center}}@media (max-width:600px){.bckg-height{height:270px}}@media (max-width:1366px){.bckg-height{padding-top:120px!important}}@media (max-width:900px){.bckg-height{padding-top:60px!important}}


@media (max-width:600px){.hovers{clear:both;position:relative}}.select-cat-active h2{mix-blend-mode:hard-light;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;opacity:1}.bckg.select-cat p{color:#fff}.no-overlay{mix-blend-mode:none!important;color:#fff!important}

.hover-top h3{padding-left:40px;padding-right:40px;font-weight:initial}.hover-top p{padding-left:40px;padding-right:40px}.hover-bottom h3{padding-left:40px;padding-right:40px;font-weight:initial}


.hover-top-slimmar h3{font-size:120%;font-weight:300;text-align:center;font-weight:lighter;color:#333}
.hover-bottom p{padding-left:40px;padding-right:40px}.hover-bottom{background-position:top;padding-left:40px;padding-right:40px;padding-bottom:20px}
.hover-top{background-position:top;padding-left:40px;padding-right:40px;padding-bottom:20px}

.hover-top-slimmar img{max-width:100%;-moz-transition:all .4s;-webkit-transition:all .4s;transition:all .4s}
.hover-top-slimmar:hover img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1)}
.hover-top-slimmar{background-position:center; }
.hover-bottomXXXXXXXXXXXXX:hover{background:url(https://www.igloo.pl/assets/templates/mtc/img/frame_hover.webp);background-repeat:no-repeat;background-position:bottom;background-size:80% 66%}
.hover-top-slimmarXXXXXXXXX:hover{background:url(https://www.igloo.pl/assets/templates/mtc/img/frame_hover.webp);background-repeat:no-repeat;background-position:center;background-size:100% 100%}
.hover-topXXXXXXXX:hover{background:url(https://www.igloo.pl/assets/templates/mtc/img/frame_hover.webp);background-repeat:no-repeat;background-position:top;background-size:80% 66%}.bckg.select-cat{padding-top:40px;padding-bottom:60px}@media (max-width:600px){.bckg.select-cat{padding-top:60px;padding-bottom:0}}.footer{padding-top:70px;padding-bottom:90px;background:#232A32;color:#ADB0B3}@media (max-width:600px){.bckg-dark p{text-align:center!important;padding-bottom:20px}}@media (max-width:600px){body>section:nth-child(14)>div{text-align:center!important;float:none}}@media (max-width:600px){body>section:nth-child(14)>div>div>div.col-md-6.text-right{text-align:center!important;float:none;margin-top:20px;margin-bottom:20px}}@media (max-width:600px){.scrolldiv{display:none}}@media (max-width:600px){footer h4{font-size:140%;margin-top:18px;width:100%;border-top-style:solid;border-top-color:#4F555B;border-top-width:1px;padding-top:18px}}@media (max-width:600px){footer{text-align:center!important;font-size:120%;float:none}}@media (max-width:600px){body>footer>div>div>div.col-md-2.footer-social{text-align:center!important;float:none}}@media (max-width:600px){body>footer>div>div>div.col-md-3.footer-ns.animated.fadeInRight.text-right{text-align:center!important;float:none}}.footer h5{color:#fff;padding-bottom:10px;font-size:16px}.menu-footer li{padding-bottom:10px;font-size:12px}.right-border{border-right-width:1px;border-right-color:#4F555B;border-right-style:solid}


.bg-grey{background:#F4F5F6; min-height: 500px;}

@media (max-width:990px)
{.bg-grey{background:#F4F5F6;height:auto!important;min-height:auto!important;margin-bottom:0!important;padding-bottom:40px!important}}.overflowhidden{overflow:hidden}.padding-from-top-nav{top:0!important;-o-animation-delay:.1s;animation-delay:.1s;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px;transform:translate3d(0,0%,0);padding-top:0px}.padding-from-top-nav-zero{top:0;z-index:100}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.cls-borderbottom-lang{border-bottom:0 solid rgba(96,106,118,1)!important;opacity:.8}


#lang-menu div{text-align:center;padding-top:5px;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;color:#606A76;padding-bottom:10px;cursor:pointer}

#lang-menu{ margin-right: 80px; margin-top: 0px; cursor:pointer;text-align:center;z-index:10000;list-style:none;text-align:center;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease}
#lang-menu > li:nth-child(1){display:block;line-height:42px;opacity:.99;-webkit-transition:opacity .35s;transition:opacity .35s}
#lang-menu ul{ position: absolute; cursor:pointer;text-align:center;z-index:10000;list-style:none;text-align:center;display:block;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;color:#606A76;padding-bottom:10px; }

#lang-menu li a{color:#fff!important;display:block;padding-top:16px;padding-bottom:16px}
#lang-menu li{color:#fff!important;list-style:none;width:42px; position:relative;margin-left:0;margin-top:0;
	background-color:#0C60FE ;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease}


#lang-menu ul{list-style:none;padding:0;display:none;text-align:center;}

#lang-menu>ul>li{padding:16px 0;color:#606A76;text-align:center!important;width:42px;background-color:#2A2D36}#lang-menu ul li{list-style:none;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;color:#606A76;display:block;text-align:center}#lang-menu ul li:hover{cursor:pointer;color:#fff;background:rgba(96,106,118,1)}



.nav>li>a {
	margin-top: 0px !important;
}

#navka{z-index:101; padding-top: 20px; padding-bottom: 0px;}




figure.galeria-hover{color:#fff;position:relative;float:left;overflow:hidden;background:#000;text-align:left;background:-moz-linear-gradient(15deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,36,255,1)),color-stop(52%,rgba(0,102,255,1)),color-stop(100%,rgba(113,0,255,1)));background:-webkit-linear-gradient(15deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);background:-o-linear-gradient(15deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);background:-ms-linear-gradient(15deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);background:linear-gradient(75deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0024FF',endColorstr='#7100FF',GradientType=1)}
figure.galeria-hover *{-webkit-box-sizing:border-box;box-sizing:border-box}
figure.galeria-hover img{opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s}
figure.galeria-hover figcaption a{position:absolute;bottom:0;left:0;padding:30px 3em;width:100%;height:100%}
figure.galeria-hover figcaption{position:absolute;bottom:0;left:0;padding:30px 3em;width:100%;height:100%}
figure.galeria-hover figcaption::before{position:absolute;top:30px;right:30px;bottom:30px;left:100%;border-left:4px solid rgba(255,255,255,.8);content:'';opacity:0;background-color:rgba(255,255,255,.5);-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.6s;transition-delay:.6s}
figure.galeria-hover h2,figure.galeria-hover p{margin:0 0 5px;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,-webkit-transform 0.35s,-moz-transform 0.35s,-o-transform 0.35s,transform .35s}
figure.galeria-hover h2{word-spacing:-.15em;font-weight:300;text-transform:uppercase;-webkit-transform:translate3d(30%,0%,0);transform:translate3d(30%,0%,0);-webkit-transition-delay:.3s;transition-delay:.3s;font-size:170%!important}
figure.galeria-hover h2 span{font-weight:800}
figure.galeria-hover p{font-weight:300;-webkit-transform:translate3d(0%,30%,0);transform:translate3d(0%,30%,0);-webkit-transition-delay:0;transition-delay:0}
figure.galeria-hover a{left:0;right:0;top:0;bottom:0;position:absolute;color:#fff}
figure.galeria-hover:hover img{opacity:.3}
figure.galeria-hover:hover figcaption h2{opacity:1;-webkit-transform:translate3d(0%,0%,0);transform:translate3d(0%,0%,0);-webkit-transition-delay:.4s;transition-delay:.4s}
figure.galeria-hover:hover figcaption p{opacity:.9;-webkit-transform:translate3d(0%,0%,0);transform:translate3d(0%,0%,0);-webkit-transition-delay:.6s;transition-delay:.6s}
figure.galeria-hover:hover figcaption::before{background:rgba(255,255,255,0);left:30px;opacity:1;-webkit-transition-delay:0;transition-delay:0}




.galeria-hover li {
	list-style: none;
	padding: 0px !important;
	padding: 0px !important;
}

li.galeria-hover{   list-style: none;
	padding: 0px !important;
	padding: 0px !important;

	color:#fff;position:relative;float:left;overflow:hidden;background:#000;text-align:left;background:-moz-linear-gradient(15deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(0,36,255,1)),color-stop(52%,rgba(0,102,255,1)),color-stop(100%,rgba(113,0,255,1)));background:-webkit-linear-gradient(15deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);background:-o-linear-gradient(15deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);background:-ms-linear-gradient(15deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);background:linear-gradient(75deg,rgba(0,36,255,1) 0%,rgba(0,102,255,1) 52%,rgba(113,0,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0024FF',endColorstr='#7100FF',GradientType=1)}
li.galeria-hover *{-webkit-box-sizing:border-box;box-sizing:border-box;  }


li.galeria-hover img{opacity:1;-webkit-transition:opacity .35s;transition:opacity .35s; display: block; object-fit: cover; /* or object-fit: contain; */ }
li.galeria-hover span a{position:absolute;bottom:0;left:0;padding:30px 3em;width:100%;height:100%}
li.galeria-hover span{position:absolute;bottom:0;left:0;padding:30px 3em;width:100%;height:100%}
li.galeria-hover span::before{position:absolute;top:30px;right:30px;bottom:30px;left:100%;border-left:4px solid rgba(255,255,255,.8);content:'';opacity:0;background-color:rgba(255,255,255,.5);-webkit-transition:all .5s;transition:all .5s;-webkit-transition-delay:.6s;transition-delay:.6s}
li.galeria-hover h2,span.galeria-hover p{margin:0 0 5px;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,-webkit-transform 0.35s,-moz-transform 0.35s,-o-transform 0.35s,transform .35s}
li.galeria-hover h2,span.galeria-hover p{margin:0 0 5px;opacity:0;-webkit-transition:opacity 0.35s,-webkit-transform .35s;transition:opacity 0.35s,-webkit-transform 0.35s,-moz-transform 0.35s,-o-transform 0.35s,transform .35s}


li.galeria-hover h2{word-spacing:-.15em;font-weight:300;text-transform:uppercase;-webkit-transform:translate3d(30%,0%,0);transform:translate3d(30%,0%,0);-webkit-transition-delay:.3s;transition-delay:.3s;font-size:170%!important}
li.galeria-hover h2 span{font-weight:800}
li.galeria-hover p{font-weight:300;-webkit-transform:translate3d(0%,30%,0);transform:translate3d(0%,30%,0);-webkit-transition-delay:0;transition-delay:0}
li.galeria-hover a{left:0;right:0;top:0;bottom:0;color:#fff}
li.galeria-hover:hover img{opacity:.3}
li.galeria-hover:hover span h2{opacity:1;-webkit-transform:translate3d(0%,0%,0);transform:translate3d(0%,0%,0);-webkit-transition-delay:.4s;transition-delay:.4s}
li.galeria-hover:hover span p a{opacity:.9;-webkit-transform:translate3d(0%,0%,0);transform:translate3d(0%,0%,0);-webkit-transition-delay:.6s;transition-delay:.6s}
li.galeria-hover:hover span::before{background:rgba(255,255,255,0);left:30px;opacity:1;-webkit-transition-delay:0;transition-delay:0}

.news-footer ul{list-style:none;padding:0;margin:0}.news-footer li{list-style:none;padding:0;margin:0}.footer-social-icons{width:100%;display:block;margin:0 auto}


.social-icons-share{color:#BFC3C8;font-size:130% !important}
ul.social-icons{margin-top:30px;padding:0; line-height: 90px;}

ul.social-icons-share{padding:0;height:70px; line-height: 90px;}
.social-icons li{vertical-align:top;display:inline}

.social-icons-share li{vertical-align:top;display:inline}





.social-icons a:hover {color: #fff !important}
.social-icons a{color:#231F20;text-decoration:none; font-size:140% !important}
.social-icons-share a{color:#BFC3C8;text-decoration:none;width:90px;height:90px;line-height:90px;display:inline}
.social-icons-share a:hover{color:#fff;text-decoration:none;width:90px;height:90px;line-height:90px;display:inline}

.fa-facebook{padding:10px 14px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}
@media (max-width:1200px){.navbar-nav{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s;display:none}}

#navka{-o-transition:.3s;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;transition:.3s}


.fa-facebook:hover{background-color:#3d5b99}.fa-twitter{padding:10px 12px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.fa-twitter:hover{background-color:#00aced}.fa-rss{padding:10px 14px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.fa-rss:hover{background-color:#eb8231}.fa-youtube{padding:10px 14px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.fa-youtube:hover{background-color:#e64a41}.fa-linkedin{padding:10px 14px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.fa-linkedin:hover{background-color:#0073a4}.fa-google-plus{padding:10px 9px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.fa-google-plus:hover{background-color:#e25714}





.social{z-index:104;position:fixed;top:36%;right:0;padding:0;margin:0;font-size:100%;width:62px}.social ul{background:#222;padding:0!important;margin:0!important;width:62px;text-align:center}.social ul li{list-style:none outside none;display:block;background:#222;padding:0!important;margin:0!important}.social i{width:62px;min-width:62px;height:62px;color:#FFF;background-color:#222;font-size:22px;text-align:center;-webkit-transition:all ease .3s;-moz-transition:all ease .3s;-ms-transition:all ease .3s;-o-transition:all ease .3s;transition:all ease .3s;margin:0!important;border:none;vertical-align:middle;padding-top:20px}.social .fa-facebook:hover{background:#4060A5;border:1px solid #4060A5}.social .fa-twitter:hover{background:#00ABE3;border:1px solid #00ABE3}.social .fa-google-plus:hover{background:#e64522;border:1px solid #e64522}.social .fa-github:hover{background:#343434}.social .fa-linkedin:hover{background:#0094BC}.social .fa-stack-overflow:hover{background:#FEA501;border:1px solid #FEA501}.social .fa-skype:hover{background:#00C6FF}.social .fa-stack-exchange:hover{background:#4D86C9}.social .fa-rss:hover{background:#e88845}#social-collapse:after{font-family:'FontAwesome';float:none;position:relative;color:#fff}#social-collapse img{color:#fff;padding:10px;width:90%;cursor:pointer}.hide{opacity:0;left:-100%}.show{opacity:1;left:0}.like-right{color:#ABB1B7;position:fixed;top:30%;right:0;background-color:#BFC3C8;width:62px;height:62px;text-align:center;vertical-align:middle;padding:0;margin:0;display:none}.accesories h3{font-size:150%;font-weight:300!important}
.accesories h2{text-transform:uppercase; font-size: 42px;}.accesories-black h2{text-transform:uppercase; font-size: 42px;}.white{color:#fff!important}
.accesories .padding-90 {
	padding-left: 60px;
	padding-right: 60px;
}
.accesories{font-weight:300!important;color:#fff;opacity:.7;margin-top:80px}
.accesories-black{font-weight:300!important;opacity:.7;margin-top:80px}.accesories-black p{font-size:120%}.kolorytd img{min-width:48px!important}.kolorytd-dre img{min-width:78px!important}
.kolorytdgranit{min-width:360px!important;width:400px!important}.table-colors{border-collapse:collapse;font-size:14px}.table-colors img{width:48px!important;height:48px!important;display:block}

.table-colors td + td,.table-colors th + th{border-left:1px solid #EAEAEA}.table-colors tr + tr{border-top:1px solid #EAEAEA}
.table-colors td,th{padding:8px;table-layout:auto;}//IE7 .table-colors tr + tr>td,.table-colors tr + tr>th{border-top:1px solid #EAEAEA}.accesories p{font-size:120%}

.slimmar{background-color:#F4F5F6;min-height:500px !important;padding-bottom:60px}.slimmar h4{font-size:150%;text-transform:uppercase}.row .col-sm-2{padding:30px}.product-container{font-weight:300;color:#606A76}.product-table-title hr{color:#000!important;height:4px!important;padding:0;margin-top:6px}.product-table-title span{width:40%;display:block;min-width:30%;float:left}.product-table-title strong{width:45%}.product-container .breadcrumb a{font-weight:300;color:#606A76;opacity:.6}.product-container h1{font-weight:300;font-size:300%}.product-container h2{font-weight:300;font-size:160%;padding:0;margin:0}.intro-cat{font-weight:300;padding:40px;flex:1 0 auto;display:flex;flex-flow:column nowrap}@media (max-width:400px){.intro-cat{font-weight:300;padding:40px;display:block!important;width:100%;clear:both;background-color:red}}


.intro-cat-white{font-weight:300;padding:40px;margin:0;color:#fff; clear: both;}


.intro-cat-dark{font-weight:300;padding:40px;margin:0; clear: both;}



.categoriex{display:block !important;flex-flow:row;display:flex;flex-flow:row nowrap}@media (max-width:400px){.categoriex{display:flex;flex-flow:wrap;background:green}}.fullex{display:flex;flex-flow:row nowrap}


.categories-page .hover-top-slimmar{padding:20px;margin-top:20px}.categories-page .hover-top-slimmar h3{padding:0;margin:0;font-weight:lighter!important}.categories-page h3{font-weight:lighter}.category-index{font-weight:300!important;font-family:'Titillium Web',sans-serif}.category-index strong{font-weight:500!important;font-family:'Titillium Web',sans-serif;opacity:.8}.button-gradient{font-size:16px}.button-gradient a{display:block;height:50px;line-height:5;opacity:.4;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;text-align:center;vertical-align:middle;text-transform:uppercase}.button-gradient-full a{display:block;height:40px;line-height:40px;opacity:.8;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;text-align:center;vertical-align:middle;text-transform:uppercase;color:#A9B6CA;width:100px;padding-left:20px;padding-right:20px;background:linear-gradient(120deg,#7100ff,#06f,#0024ff);font-size:13px;margin-top:20px;text-decoration:none}.button-gradient a:hover{opacity:.8;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.button-gradient a:after{content:'';background:linear-gradient(120deg,#7100ff,#06f,#0024ff);background-size:100% 100%;-webkit-clip-path:polygon(0% 100%,2px 100%,2px 2px,198px 2px,198px 48px,2px 48px,2px 100%,100% 100%,100% 0%,0% 0%);opacity:1}.button-gradient a>span{display:block;background:linear-gradient(120deg,#7100ff,#06f,#0024ff);background-size:100% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.absolute-centering,.button-gradient a,.button-gradient a:after{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width:700px){.hover-top,.hover-bottom{width:100%}}.categories-selects h2{text-align:left;font-size:140%;margin-top:10px;margin-bottom:6px}.categories-selects .content-margin-prod{margin-top:-100px;line-height:14px}@media (max-width:600px){.categories-selects .content-margin-prod{margin-top:-40px;line-height:14px}}.cls-1:hover{stroke:blue;stroke-width:6px;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;cursor:pointer;mix-blend-mode:difference;stroke-miterlimit:20}a:hover .cls-1{stroke:blue;stroke-width:6px;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;cursor:pointer;mix-blend-mode:difference;stroke-miterlimit:20}.cls-1 div:hover{stroke:blue;stroke-width:6px;-o-transition:.2s;-ms-transition:.2s;-moz-transition:.2s;-webkit-transition:.2s;transition:.2s;cursor:pointer;mix-blend-mode:difference;stroke-miterlimit:20}.categories-selects .content-margin-prod img{margin-left:16px;margin-top:-26px;padding-bottom:20px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}@media (max-width:600px){.categories-selects .content-margin-prod img{margin-left:16px;margin-top:0;padding-bottom:20px;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}}



.carousel-caption{text-shadow:none;font-size:32px;font-weight:300;font-family:'Titillium Web',sans-serif}
.carousel-caption a{text-shadow:none;text-decoration:none;color:#0C60FE}
.carousel-caption h3{font-size:32px;font-weight:200}
@media (max-width:1199px){.carousel-caption h3{font-size:30px;font-weight:300}}


@media (min-width:1280px){
.wersjewykonania {
width: 12.5% !important;
}

.version-frame {
width: 12.5% !important;
}
}

@media (max-width:900px){.carousel-caption h3{font-size:26px;font-weight:300}
.wersjewykonania {
width: 25% !important;


}}

.bckg-categories{background:url(https://www.igloo.pl/assets/templates/mtc/img/head_bckg.jpg);background-size:inherit;background-position:right;vertical-align:middle;padding-bottom:20px;padding-top:140px}@media (max-width:800px){.frame-categories-mobile{display:none}}@media (max-width:600px){.bckg-categories{background:url(https://www.igloo.pl/assets/templates/mtc/img/head_bckg.jpg);background-size:inherit;background-position:right;vertical-align:middle;padding-top:40px;padding-bottom:10px}}.content-cat{padding:30px}.content-cat h3{height:40px}.ico-bckg{width:59px;position:relative;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}#Warstwa_1{margin-left:50%:text-align:center}.ico-led{fill:transparent;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;fill-rule:evenodd;text-align:center}.ico-bckg:hover{stroke-dasharray:1000;stroke-dashoffset:1000;animation:dash 4s linear forwards;fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;fill-rule:evenodd;text-align:center;cursor:pointer}.cls-1{fill:none;stroke:#fff;stroke-miterlimit:10}@keyframes dash{to{stroke-dashoffset:0}}

.navbar-nav{text-transform:uppercase}.product-title H1,.product-title H2{text-transform:uppercase;font-family:'Signika',sans-serif}.sidebar1{padding:40px;margin-top:-60px;min-height:100%;margin-right:60px;color:#fff}.sidebar1 a{color:#fff}.activebooks{border:1px solid #848FD8;padding:0 10px;margin-top:-2px;border-top-left-radius:10px;border-bottom-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px}.dropdown .fa-plus{border:1px solid #848FD8;padding:4px;margin-top:-2px;margin-right:0}.list{padding-left:20px}.dropdown{margin-left:-15px}.submenu>li{display:list-item;list-style-type:square}.submenu{padding-left:12px}.submenu>li:hover{color:blue}.category::before,.category::after,.submenu::after{content:" ";white-space:pre}i.fa.fa-circle-thin{color:#00ff74}

.version-frame h5{font-weight:400;font-size:120%}


.wersjewykonania h4{
	font-size: 160%;
	padding-top:0px;
	margin-top: 0px;
}
.wersjewykonania {
min-height:150px;
padding-top:0px;
padding-bottom:20px;
padding-left: 10px;
padding-right: 10px;
color: #fff;
float: left;
min-height: 160px;
background-color: #0C60FE;}

.version-frame{
	width: 25%;
min-height:150px;
padding-top:30px;
padding-bottom:30px;
padding-left: 10px;
padding-right: 10px;
float: left;
min-height: 160px;
vertical-align: middle;
border-left: solid;
border-left-color: #fff;
border-left-width: 2px;
background-color: #F5F6F7;}

.carousel-inner .carousel-caption h3{text-align:left!important}
.carousel-caption h3{text-align:center!important}
.button-gradient-full a{text-align:center!important;margin-left:auto!important;margin-right:auto!important;margin-top:2px}

.map-clean{clear:both;width:100%}body>section.main-content>div>div>div.map-clean>div>div{position:relative!important;float:left;width:100%}.link-downloads img{padding:10px}.cc-message{font-size:80%!important;line-height:95%!important}.galeria h2{font-size:100%!important}
#secondary-left{width:100%!important; display: none;}.bg-grey-itrotext{width:100%!important;float:left;top:-40px!important}.page-with-sidebar{width:100%!important}.galeria h2{font-size:120%!important}}




.buttonserw{border-radius:0;moz-border-radius:0;webkit-border-radius:0;border:1px #245ec6 solid}#sendForm{background-color:#14A7D0!important}#resetForm{color:#000}.okej{color:#BFFFBF!important}

.scroll-prod{width:20%;counter-increment:carousel-cell}@media (max-width:991px){.scroll-prod{width:50%!important}}@media (max-width:668px){.scroll-prod{width:100%!important}}






@media (max-width:600px){
	.wersjewykonania {
width: 100% !important;
min-height:30px;
text-align: center;
padding-top:0px;
padding-bottom:20px;
padding-left: 10px;
padding-right: 10px;
color: #0C60FE;
min-height: 30px;
background-color: #fff;}

}


.igloo-grey.select-cat.nav-tabs {
	color: #000;
}



.row.is-flex {
    display: flex;
    flex-wrap: wrap;
}
.row.is-flex > [class*='col-'] {
    display: flex;
    flex-direction: column;
}

/*
* And with max cross-browser enabled.
* Nobody should ever write this by hand. 
* Use a preprocesser with autoprefixing.
*/
.row.is-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.row.is-flex > [class*='col-'] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
}



svg, .panzoom {
  display:block;
  width:100%;
  height: 100%;
}
#map {
	  height: 660px;
  width: 100%;
}
.panzoom {
  cursor: all-scroll;
  width: 100%;
}

      .land
      {
        cursor:pointer;
        fill: #219df1;
        fill-opacity: 1;
        stroke:white;
        stroke-opacity: 1;
        stroke-width:0.5;
      }
      
      .land:hover {
        opacity:0.8;
        fill: #283b4a;
      }



.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width:100%;
  max-width: 100%;
  height: 550px;
  margin: 20px auto;
  font-family:Arial;
}


/* overlay at start */
.mfp-fade.mfp-bg {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* overlay animate in */
.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}
/* overlay animate out */
.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

/* content at start */
.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;

  -webkit-transition: all 0.15s ease-out;
  -moz-transition: all 0.15s ease-out;
  transition: all 0.15s ease-out;
}
/* content animate it */
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}
/* content animate out */
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}



.kraje {
	padding-left: 60px;
	padding-right: 60px;
	}

.gallery li{

}

.gallery ul{
}

.gallery{

}

.gallery img{

}


#searchgall {
background-color: #0C60FE;
color: #fff !important;
padding: 14px !important;
border-color: #fff;
border-width: 1px;
width: 300px;
border-style: solid;
float: right;}

input #searchgall  {
	color: #fff !important;
}

.title{
    
}

#listPhotos {
	margin: 0px;
	padding: 0px;
}


#listPhotos  br {
display: none !important; }



.carousel-cell-kategorie-first a{
	height: 200px;
	color: #0C60FE !important;
	
}
.carousel-cell-kategorie a{color: #0C60FE !important;}

.carousel-cell-kategorie-first {
	height: 200px;
	color: #0C60FE;
}
.carousel-cell-kategorie {
	width: 16.66666667% !important;
	height: 200px;
	float: left;
	display: block !important;
	position: relative !important;

	
}

.kategorie-nav ul {
	list-style: none;
	display: inline;
	z-index: 1101;
	display: block;
}


.kategorie-nav li {
	float: left;
	margin-left: 35px;
	z-index: 1101;
	display: block;
	line-height: 60px;
}






.bckg-dark h4 a {
	color: #fff;
	font-size:140%;
	font-weight: 400;
}
























.timeline{width:100%;background-color:#fff;-webkit-box-shadow:0 5px 25px 5px rgba(0,0,0,.2);box-shadow:0 5px 25px 5px rgba(0,0,0,.2)}
.timeline .swiper-container{height:600px;width:100%;position:relative}
.timeline .swiper-wrapper{-webkit-transition:2s cubic-bezier(.68,-.4,.27,1.34) .2s;transition:2s cubic-bezier(.68,-.4,.27,1.34) .2s}
.timeline .swiper-slide{position:relative;color:#fff;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center center}
.timeline .swiper-slide::after{content:"";position:absolute;z-index:1;right:-115%;bottom:-10%;width:100%;height:100%;background-color:rgba(0,0,0,.7);-webkit-box-shadow:-230px 0 150px 60vw rgba(0,0,0,.7);box-shadow:-230px 0 150px 60vw rgba(0,0,0,.7);border-radius:100%}
.timeline .swiper-slide-content{position:absolute;text-align:center;width:80%;max-width:510px;right:50%;top:13%;-webkit-transform:translate(50%,0);transform:translate(50%,0);font-size:16px;z-index:2}.timeline .swiper-slide .timeline-year{display:block;font-style:italic;font-size:42px;margin-bottom:50px;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);color:#3683c5;font-weight:300;opacity:0;-webkit-transition:.2s ease .4s;transition:.2s ease .4s}
.timeline .swiper-slide .timeline-title{font-weight:800;font-size:34px;margin:0 0 30px;opacity:0;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);-webkit-transition:.2s ease .5s;transition:.2s ease .5s}
.timeline .swiper-slide .timeline-text{line-height:1.5;opacity:0;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0);-webkit-transition:.2s ease .6s;transition:.2s ease .6s}.timeline .swiper-slide-active .timeline-year{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.4s ease 1.6s;transition:.4s ease 1.6s}.timeline .swiper-slide-active .timeline-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.4s ease 1.7s;transition:.4s ease 1.7s}.timeline .swiper-slide-active .timeline-text{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.4s ease 1.8s;transition:.4s ease 1.8s}.timeline .swiper-pagination{right:15%!important;height:100%;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-style:italic;font-weight:300;font-size:18px;z-index:1}.timeline .swiper-pagination::before{content:"";position:absolute;left:-30px;top:0;height:100%;width:1px;background-color:rgba(255,255,255,.2)}.timeline .swiper-pagination-bullet{width:auto;height:auto;text-align:center;opacity:1;background:transparent;color:#3683c5;margin:15px 0!important;position:relative}.timeline .swiper-pagination-bullet::before{content:"";position:absolute;top:8px;left:-32.5px;width:6px;height:6px;border-radius:100%;background-color:#3683c5;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:.2s;transition:.2s}.timeline .swiper-pagination-bullet-active{color:#3683c5}.timeline .swiper-pagination-bullet-active::before{-webkit-transform:scale(1);transform:scale(1)}.timeline .swiper-button-next,.timeline .swiper-button-prev{background-size:20px 20px;top:15%;width:20px;height:20px;margin-top:0;z-index:2;-webkit-transition:.2s;transition:.2s}.timeline .swiper-button-prev{left:8%;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23d4a024'%2F%3E%3C%2Fsvg%3E)}.timeline .swiper-button-prev:hover{-webkit-transform:translateX(-3px);transform:translateX(-3px)}.timeline .swiper-button-next{right:8%;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23d4a024'%2F%3E%3C%2Fsvg%3E)}.timeline .swiper-button-next:hover{-webkit-transform:translateX(3px);transform:translateX(3px)}@media screen and (min-width:768px){.timeline .swiper-slide::after{right:-30%;bottom:-8%;width:240px;height:50%;-webkit-box-shadow:-230px 0 150px 50vw rgba(0,0,0,.7);box-shadow:-230px 0 150px 50vw rgba(0,0,0,.7)}.timeline .swiper-slide-content{right:30%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:410px;font-size:16px;text-align:right}.timeline .swiper-slide .timeline-year{margin-bottom:0;font-size:32px}.timeline .swiper-slide .timeline-title{font-size:46px;margin:0}.timeline .swiper-pagination{display:-webkit-box;display:-ms-flexbox;display:flex}.timeline .swiper-button-prev{top:15%;left:auto;right:15%;-webkit-transform:rotate(90deg) translate(0,10px);transform:rotate(90deg) translate(0,10px)}.timeline .swiper-button-prev:hover{-webkit-transform:rotate(90deg) translate(-3px,10px);transform:rotate(90deg) translate(-3px,10px)}.timeline .swiper-button-next{top:auto;bottom:15%;right:15%;-webkit-transform:rotate(90deg) translate(0,10px);transform:rotate(90deg) translate(0,10px)}.timeline .swiper-button-next:hover{-webkit-transform:rotate(90deg) translate(3px,10px);transform:rotate(90deg) translate(3px,10px)}}@media screen and (min-width:1024px){.timeline .swiper-slide::after{right:-20%;bottom:-12%;width:240px;height:50%;-webkit-box-shadow:-230px 0 150px 39vw rgba(0,0,0,.7);box-shadow:-230px 0 150px 39vw rgba(0,0,0,.7)}.timeline .swiper-slide-content{right:25%}}







.nadhero{background:url(https://www.igloo.pl/assets/templates/mtc/img/gridvideo.webp);background-repeat:repeat-x;width:100%;height:750px;position:absolute;z-index:1}.hero-wrapper{height:750px;width:100%;overflow:hidden}.hero{z-index:1}figure{margin:0;position:relative}figure h1{position:absolute;top:20px;left:20px;font-family:'Signika',sans-serif;border-right:3px solid #fff;padding:5px 10px 5px 5px}.stretch{height:200px;background:#ff6347;min-height:100%;min-width:100%;background-size:cover;margin-top:800px}.stretch h1{padding:20px;font-family:'Signika',sans-serif}.ofirmieigloo p{color:#fff!important;font-size:120%}.ofirmieigloo a{color:#fff}.ofirmieigloo H1,.ofirmieigloo H2,.ofirmieigloo H3{font-family:'Signika',sans-serif;font-weight:500;line-height:1.1;color:inherit;font-size:46px;text-transform:uppercase;color:#fff!important;font-weight:800!important;margin-bottom:50px}.csr{position:relative;margin:auto;overflow:hidden}.csr .content-overlay{background:rgba(0,0,0,.7);position:absolute;height:100%;width:100%;left:0;top:0;bottom:0;right:0;opacity:0;-webkit-transition:all .4s ease-in-out 0;-moz-transition:all .4s ease-in-out 0;transition:all .4s ease-in-out 0}.csr:hover .content-overlay{opacity:1}.content-image{width:100%}.content-details{position:absolute;text-align:center;padding-left:1em;padding-right:1em;width:100%;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:all .3s ease-in-out 0;-moz-transition:all .3s ease-in-out 0;transition:all .3s ease-in-out 0}.csr:hover .content-details{top:50%;left:50%;opacity:1}.content-details h3{color:#fff;font-weight:500;letter-spacing:.15em;margin-bottom:.5em;text-transform:uppercase}.content-details p{color:#fff;font-size:.8em}.fadeIn-bottom{top:80%}.fadeIn-top{top:20%}.fadeIn-left{left:20%}.fadeIn-right{left:80%}.swiper-button-prev{fill:#ff9e2c}.ofirmieiglooblack H1,.ofirmieiglooblack H2,.ofirmieiglooblack H3{font-family:'Signika',sans-serif!important;font-weight:500;line-height:1.1;color:inherit;font-size:46px;color:#232A32!important;font-weight:800!important;margin-bottom:50px}.gridvideo{background:url(img/gridvideo.webp)}.button-stroke{display:inline-block;position:relative;margin:1em;padding:10px 30px;border:2px solid #0462FF;overflow:hidden;text-decoration:none;font-size:14px;outline:none;color:#0462FF;background:transparent;font-weight:700}.button-stroke-white{display:inline-block;position:relative;margin:1em;padding:10px 30px;border:2px solid #fff;overflow:hidden;text-decoration:none;font-size:14px;outline:none;color:#fff;background:transparent;font-weight:700}.link-downloads img{padding:60px}.fancybox-skin{-webkit-box-shadow:0 0 0!important;-moz-box-shadow:0 0 0!important;box-shadow:0 0 0!important;background-color:transparent!important}body>div.fancybox-overlay.fancybox-overlay-fixed>div>div>a{background-image:url(../img/close_pop.webp)!important}@media (max-width:668px){.footer-nav{display:none}.news-footer{display:none}.copyright{text-align:center!important}body>section:nth-child(12)>div>div>div.col-md-6.text-right{text-align:center!important}.with-left-sidebar{padding:20px}.mouse{display:none}.carousel-caption div{text-align:center!important;margin-left:auto!important;margin-right:auto!important}.carousel-caption h3{text-align:center!important}.button-gradient-full a{text-align:center!important;margin-left:auto!important;margin-right:auto!important;margin-top:2px}.map-clean{clear:both;width:100%}body>section.main-content>div>div>div.map-clean>div>div{position:relative!important;float:left;width:100%}.link-downloads img{padding:10px}.cc-message{font-size:80%!important;line-height:95%!important}.galeria h2{font-size:100%!important}#secondary-left{width:100%!important; display: none;}.bg-grey-itrotext{width:100%!important;float:left;top:-40px!important}.page-with-sidebar{width:100%!important}.galeria h2{font-size:120%!important}}



.flickity-viewport{min-height:400px!important}




.buttonserw{border-radius:0;moz-border-radius:0;webkit-border-radius:0;border:1px #245ec6 solid}#sendForm{background-color:#14A7D0!important}#resetForm{color:#000}.okej{color:#BFFFBF!important}.scroll-prod{width:28%;counter-increment:carousel-cell}@media (max-width:991px){.scroll-prod{width:50%!important}}@media (max-width:668px){.scroll-prod{width:100%!important}}



#plugin > div {
	height: 280px !important; 
}

.ofirmieiglooblack {
	padding-top: 40px;
	padding-bottom: 40px; 
}

.image-responsive{width:100%!important}


#primary img {width:100%!important}


 .langicon {
	width: 16px !important;
	height: 11px !important;
}




.carousel-caption.white a {
	color: #fff !important;
}

.carousel-caption.white p {
	font-size: 20px;
}


.selectedcat .col-sm-6 .col-md-3 {
	min-height: 500px !important; 
	background-color: red !important;
}

body > section.categories-page > div > div > div {
	min-height: 350px !important; 
	
}

body > section.categories-page > div > div > div > div {
	min-height: 350px !important; 
	
}
div.col-xs-6:nth-child(1) > h4:nth-child(2) > a:nth-child(1) {
	text-transform: uppercase;
}
div.col-xs-6:nth-child(2) > h4:nth-child(2) > a:nth-child(1) {
	text-transform: uppercase;
}











body#UA div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#UA.land
 {
	fill: #2172F1 !important;
}


body#HR div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#HR.land
 {
	fill: #2172F1 !important;
}



body#CH div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#CH.land
 {
	fill: #2172F1 !important;
}



body#PL div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#PL.land
 {
	fill: #2172F1 !important;
}



body#EN div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#EN.land
 {
	fill: #2172F1 !important;
}



body#DE div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#DE.land
 {
	fill: #2172F1 !important;
}



body#RU div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#RU.land
 {
	fill: #2172F1 !important;
}



body#ZA div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#ZA.land
 {
	fill: #2172F1 !important;
}



body#IL div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#IL.land
 {
	fill: #2172F1 !important;
}



body#ES div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#ES.land
 {
	fill: #2172F1 !important;
}



body#BG div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#BG.land
 {
	fill: #2172F1 !important;
}



body#CA div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#CA.land
 {
	fill: #2172F1 !important;
}



body#CZ div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#CZ.land
 {
	fill: #2172F1 !important;
}

body#DK div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#DK.land
 {
	fill: #2172F1 !important;
}
body#ES div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#ES.land
 {
	fill: #2172F1 !important;
}
body#FI div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#FI.land
 {
	fill: #2172F1 !important;
}
body#FR div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#FR.land
 {
	fill: #2172F1 !important;
}
body#GR div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#GR.land
 {
	fill: #2172F1 !important;
}
body#HR div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#HR.land
 {
	fill: #2172F1 !important;
}
body#HU div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#HU.land
 {
	fill: #2172F1 !important;
}
body#IL div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#IL.land
 {
	fill: #2172F1 !important;
}
body#IS div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#IS.land
 {
	fill: #2172F1 !important;
}
body#IT div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#IT.land
 {
	fill: #2172F1 !important;
}
body#NL div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#NL.land
 {
	fill: #2172F1 !important;
}
body#RS div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#RS.land
 {
	fill: #2172F1 !important;
}

body#SE div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#SE.land
 {
	fill: #2172F1 !important;
}



body#GB div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#GB.land
 {
	fill: #2172F1 !important;
}


body#US div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#US.land
 {
	fill: #2172F1 !important;
}


body#MX div.overflowin section.main-content div.container-fluid.is-flex div.row.is-flex div.col-md-8.is-flex div.panzoom svg#map g.svg-pan-zoom_viewport a path#MX.land
 {
	fill: #2172F1 !important;
}








.energylabel img {
	margin-right: 50px;
	margin-top: -20px;
}

.energylabel {
	font-size: 120%;
	min-height: 100px;
	vertical-align: middle;
	padding-top: 40px;
}




.videobckg {
	background-color: #000;
}

.video-container {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	height: 0;
}
.video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}



@media (max-width:1440px){
.video-container iframe{
	vertical-align: middle;
	margin-top: 12.2%
}
}


@media (max-width:1280px){
.video-container iframe{
	vertical-align: middle;
	margin-top: 18.2%
}
}




.quickbar-wrapper {
	position: fixed;
	z-index: 999922222;
	background-color: black;
	bottom: 0px;
}


.nowosc {position:absolute;margin-left:10px;text-transform:uppercase;font-size:60%;color:#FF1446}



.imagefit {
	object-fit: cover !important; 
}




.tlocube2 {
	background: rgb(250,215,215);
background: linear-gradient(90deg, rgba(219,213,207,1) 0%, rgba(247,222,219,1) 35%, rgba(240,232,223,1) 100%);
}


.tlomaxim2 {
	background: rgb(209,215,227);
background: linear-gradient(90deg, rgba(209,215,227,1) 0%, rgba(233,238,246,1) 35%, rgba(209,215,227,1) 100%);
}



html.js.flexbox.flexboxlegacy.canvas.canvastext.webgl.no-touch.geolocation.postmessage.no-websqldatabase.indexeddb.hashchange.history.draganddrop.websockets.rgba.hsla.multiplebgs.backgroundsize.borderimage.borderradius.boxshadow.textshadow.opacity.cssanimations.csscolumns.cssgradients.no-cssreflections.csstransforms.csstransforms3d.csstransitions.fontface.generatedcontent.video.audio.localstorage.sessionstorage.webworkers.applicationcache.svg.inlinesvg.smil.svgclippaths body section.main-content div.container-fluid div.row.fullheight div.bckg.intro-cat-white.ofirmieigloo div.container.padding-60 div.row div.col-md-4 form.form div.form-group textarea#description.form-control.fill {
	height: 250px;
}







.boxtitle 
	 {
   margin-top: 30px;
  margin-left: 10px;
  margin-right: 0px;
  margin-bottom: 26px;
  padding: 0;
  text-transform:uppercase;
  font-family:'Signika',sans-serif;
  text-transform: uppercase;
  line-height: 0.2;
  text-align: left;
  font-size: 40px;
  font-weight: bold;
}

.boxtitle > span {
  background-color: #2F3E4B;
  color: #FFF;
  box-shadow: -4px 0px 0 5px #2F3E4B,
    4px 0px 0 5px #2F3E4B,
    0 0 0 5px #2F3E4B;
  box-decoration-break: clone;
}


.boxtitleepmty 
	 {
  margin-top: 30px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  padding: 0;
  text-transform:uppercase;
  font-family:'Signika',sans-serif;
  text-transform: uppercase;
  line-height: 1.0;
  text-align: left;
  font-size: 40px;
}

.boxtitleepmty > span {
  color: #2F3E4B;
  }





@media (max-width:600px){
.map-clean iframe {
	clear: left;
	margin-top: 360px !important;
	
}
.map-clean {
	float: left;
	margin-left: 0px !important;
	padding: 0px !important;
	left: 0px;
	width: 100%;
}

.col-xs-2 {
	width: 100% !important;
}

.col-xs-6 {
	width: 100% !important;
}
.col-xs-4 {
	width: 100% !important;
}
}









.containervideo {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.videoyt {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}