.pop{margin: 0 auto; width: 1123px; height: auto; background-color: white; -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow: none;}
.bezar{display:none}
.nav-third{margin-bottom: 60px;}
.vali{float: left; font-family: "NeutraBA" !important; font-size: 10pt !important; line-height: 16pt !important; color: #9ea47c; width:505px;height:650px;margin-top:0;color:black}
.vali div{width:505px;height:100%;overflow:hidden;}
.color{margin-left:40px;color:black;margin-right:54px;width:170px}
.vali div div{width: auto !important;height: auto !important;}
.vali div div div{margin: 5px 5px;width:57px !important;height:57px !important}
.vali div:first-child{width: 0; height: 0; padding-top: 0;}
.vali div:last-child{width: 0; height: 0; padding-top: 0;}
.color ul li{margin: 2px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;width:26px;height:26px;}
.color ul{margin: 5px 5px 5px 0;}
.tile ul{margin: 20px 0 0 0;width:330px}
.tileb ul.als{margin-top: 30px;margin-bottom: 0 !important;margin-left:55px !important}
.tileb ul.also {margin-left:55px !important}
.nav-third ul li{width:16% !important}
.nav-third ul{margin: 10px 0;width: 100%;}
.nav-third {margin:0;height:85px}

.insta{height:176px;width:100%;overflow:hidden;position: relative;}
.insta div{height:176px;float:left}
.insta div div div{width:auto;margin:0 5px 0 0;}
.insta div div div img{height:176px;width:auto}
.instar{height:176px;width:100%;overflow:hidden;position: relative;}
.instar div{height:176px;float:left}
.instar div div div{width:auto;margin:0 5px 0 0;}
.instar div div div img{height:176px;width:auto}


.vszin{margin-top: 30px;margin-left: 20px;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;width:60px;height:60px;list-style: none;display: inline-block;}
.color b{line-height: 125px;vertical-align: top;margin-right:10px;width: 60px;display: inline-block;}

.gyujto{height: 78px;width:330px;overflow:hidden;margin-top: 10px;margin-bottom:20px}
.gyujto div {width: 100%;height: 75px;overflow: hidden;}
.gyujto div div {left: 0px;transition-duration: 500ms;}
.gyujto div div div {margin: 5px 5px; width: 57px !important;height: 57px !important;padding:0;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);border: 1px solid #9ea47c;float: left;margin: 0 10px;overflow: hidden !important;}

.val span{margin-left:3px}
.popups{display:none;width:100%;height:100%;    background-color: rgb(255, 255, 255);background-color: rgba(255, 255, 255, 0.8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#fff);-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#ff)";position:fixed;top:0;left:0;z-index:1000}
.pops{margin:50px auto;width:400px;height:520px;background-color:white;-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,1);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,1);box-shadow: 0px 0px 10px 0px rgba(0,0,0,1)}
.bezars{cursor:pointer;width:20px;height:20px;color:red;font-family:"NeutraBA" !important;font-size:16pt !important;line-height:16pt !important;float:right;padding:10px 30px}
.tileb{padding:10px}

.tileb ul.als li:first-child {width:230px;background-color: #1189ef !important;color: #fff !important;border-color: #000 !important;}
.tileb ul.als li {border-color: #000 !important;}
.tile {width:354px;border-right:none;color:black;padding-right:0;margin-left:0;margin-top:18px}
.tile h1{color:black}
.tile li{margin-bottom:0;border-color:#a1a1a1;color:black}
.tile li:first-child {border-color:#a1a1a1;}
.ntile{width:330px;height:330px}
.tile li:first-child {width:215px;}
.ntileb{width:420px;height:350px}
.ntileb li{width:87px;height:87px;margin-bottom:0 !important}
.tile span{padding-right:24px}
.kitolto{padding-right:24px;}

.also input{border:none !important;max-width: 100%;padding: 0 10px !important;}
.ntileb li:nth-child(4n+1) {border-left:none}
.ntileb li:nth-child(1) {border-top:none}
.ntileb li:nth-child(2) {border-top:none}
.ntileb li:nth-child(3) {border-top:none}
.ntileb li:nth-child(4) {border-top:none}
.tileb ul.also li {border-color:#000}

.menu .menu-item a {line-height: 18px !important;padding:58px 24px 0 24px !important}
#AccessibleNav li:first-child a{padding-left:6px !important}
#AccessibleNav li:last-child a{padding-right:6px !important}
#offer{top:108px}
.offer span{padding: 0 45px 0 20px !important;}
.site-nav__link span{display:none}
.sub-menu{height:63px;background-color:white !important;border-top: 1px solid #a1a1a1;border-bottom: 1px solid #a1a1a1;text-align:center;top:105px !important;overflow:visible !important}
.sub-sub-menu{height:63px;background-color:white !important;border-bottom: 1px solid #a1a1a1;text-align:center;}
#AccessibleNav li:first-child:after{margin-left:-20px !important;}
#AccessibleNav li:after{display:none}
#AccessibleNav .sub-menu .menu-item a{padding:0 12px !important;line-height:20px !important;border-bottom:none;font-size:12px;color:black;padding-top:5px !important}
#AccessibleNav .sub-menu .menu-item img{width:48px;margin:0 auto;display:block;margin-top:-1px}
.sub-menu .menu-item {margin-right:20px !important}
.site-header__cart-toggle{line-height: 36px !important;padding-top: 9px;color:#1189ef !important}
.nav-bar{padding-left:0 !important;height:108px !important;}
#AccessibleNav .loog{padding-top: 0 !important;line-height: 86px !important;}
.site-header__cart-toggle i {font-size:19px !important}
.site-header__cart-toggle {margin-right: 0px !important;display:block !important}
.site-nav--mobile a{margin-right: 20px;color:#1189ef !important}

.cts{padding:20px 100px;text-align:center !important;border:none;width:50%}
.rako{border:none;}
hr{border-top: none !important}

.nav-third{text-transform:none;height:112px;margin-top:13px}
.nav-third img{width:40px;height:40px}

.nav-third .menu-item-tile {
 float:left;
 margin:0
}
.nav-third .menu-item-tile:hover>.sub-menu-tile {
 opacity:1;
 pointer-events:initial
}
.nav-third .menu-item-tile:hover>a {
 background-color:none
}
.nav-third .menu-item-tile a {
 display:block;
 transition:.3s ease;
}
.nav-third .menu-item-has-children::after{
display:none;
}
.sub-menu-tile {
border-top: 1px solid #a1a1a1a1;
border-bottom: 1px solid #a1a1a1a1;
 list-style:none;
 position:relative;
 padding:0;
 margin:0 0 0 -21px !important;
 top:0;
 left:0;
 width:120px !important;
 transition:.3s ease;
 opacity:0;
 background:#fff;
 overflow:hidden;
 pointer-events:none
}
.sub-menu-tile .menu-item-tile {
 transition:.3s ease;
 opacity:0;
 margin-bottom:0;
 width:38px !important;
text-align:center
}
.sub-menu-tile .menu-item-tile:last-child {
 margin-right:0
}
.sub-menu-tile .menu-item-tile a {
 white-space:nowrap;
 padding:0;
 color:black;
 transition:.3 ease
}
.sub-menu-tile .menu-item-tile a:hover {
 border-color:#fff
}
.sub-menu-tile .sub-menu-tile {
 left:100%;
 top:0;
 pointer-events:initial
}
.css-transform .menu-item-tile:hover>.sub-menu-tile>.menu-item-tile,.css-transform .sub-menu-tile>.menu-item-tile ul .menu-item-tile {
 opacity:1;
 background:none
}
.css-transform .sub-menu-tile .menu-item-tile:nth-child(1),.css-transform .sub-menu-tile>.menu-item-tile ul .menu-item-tile:nth-child(1) {
 transition-delay:100ms
}
.css-transform .sub-menu-tile .menu-item-tile:nth-child(2),.css-transform .sub-menu-tile>.menu-item-tile ul .menu-item-tile:nth-child(2) {
 transition-delay:150ms
}
.css-transform .sub-menu-tile .menu-item-tile:nth-child(3),.css-transform .sub-menu-tile>.menu-item-tile ul .menu-item-tile:nth-child(3) {
 transition-delay:200ms
}
.css-transform .sub-menu-tile .menu-item-tile:nth-child(4),.css-transform .sub-menu-tile>.menu-item-tile ul .menu-item-tile:nth-child(4) {
 transition-delay:250ms
}
.css-transform .sub-menu-tile .menu-item-tile:nth-child(5),.css-transform .sub-menu-tile>.menu-item-tile ul .menu-item-tile:nth-child(5) {
 transition-delay:300ms
}
.css-transform .sub-menu-tile .menu-item-tile:nth-child(6),.css-transform .sub-menu-tile>.menu-item-tile ul .menu-item-tile:nth-child(6) {
 transition-delay:350ms
}
.css-transform .sub-menu-tile .menu-item-tile:nth-child(7),.css-transform .sub-menu-tile>.menu-item-tile ul .menu-item-tile:nth-child(7) {
 transition-delay:400ms
}
.nav-third .site-nav__link {padding: 0!important}

.nyelv{border:1px solid #111;border-radius:50%;padding: 0 !important;width: 30px;text-align: center;height: 30px;line-height: 28px;display:inline-block !important}


.lef {margin: 150px auto 100px auto; width: 1123px;height:auto;display:block}
.k{width:202px !important;padding:0 11px !important;}
.k div:hover{background-color:#fff;border:1px solid #a1a1a1;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0);}

.k div{position:relative;background-color:#fff;border:1px solid #ffffff;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0);cursor:pointer}
.tkep{display:block !important;margin:11px !important;float: none !important;width:180px !important;opacity:1;}
.tkepb{display:block !important;margin:11px !important;float: none !important;width:180px !important;opacity:0;position:absolute;top:0;left:0;-webkit-transition: opacity 400ms ease-in-out;-moz-transition: opacity 400ms ease-in-out;-o-transition: opacity 400ms ease-in-out;transition: opacity 400ms ease-in-out;}
.k p{margin-bottom:11px !important;}
.hiddenimg{opacity:1;}
.nterm img{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);}
.kosresz li{border: 1px solid;margin-bottom: 0!important;border-color:#000 !important;line-height: 33px !important;padding: 0 !important;font-size: 12pt !important;float: left !important;height: 33px !important;}
.kosresz{color:black !important;height:auto !important;font-family: "NeutraDA" !important;text-align: center;}
.kosresz li:nth-child(1) {border-top: none;border-left: none;border-right: none;}
.kosresz li:nth-child(2) {border-top: none; border-right: none;}
.kosresz li:nth-child(3) {border: none;}
.kosresz li:nth-child(4) {border-bottom: none;border-right: none;border-top: none;}
.kosresz li:nth-child(5) {border-left: none;border-right:none}
.kosresz li:nth-child(6) {border-right: none;}
.kosresz li:nth-child(7) {border: none;}
.kosresz li:nth-child(8) {border: none;}
.kosresz li:nth-child(9) {border-bottom: none;border-left: none;}
.kosresz li:nth-child(10) {border-bottom: none; border-right: none;border-left: none;}
.kosresz li:nth-child(11) {border-bottom: none;border-left: none;}
.kosresz li:nth-child(12) {border-bottom: none;border-right: none;border-left: none;}
.kosresz li:nth-child(13) {border-right: none;background-color:#e4de35 !important;}
.kosresz li:nth-child(13) a{color:black !important}
.kosresz li:nth-child(13) a:hover{color:black !important}
.kosresz li:nth-child(14) {background-color:#1189ef !important;color:white !important;font-family: "FuturaM";cursor:pointer}
.kosresz li:nth-child(14) a{color:white !important}
.kosresz li:nth-child(14) a:hover{color:white !important}
.nterm div{float:left}
.nterm div:eq(1) img{cursor:pointer}
.tolo div h1{margin-top:0}
.tolo td {padding-bottom: 15px !important;}

input[type=text]{padding: 0 10px !important;border:none !important;height:29px;text-align: center;font-family: "NeutraDA" !important;background-color: #e4de35 !important;}
.karti{height:66px !important;}

.gris{font-size:13px;display:block;margin-top: -5px;margin-bottom: 10px;}

footer.uj ul li a {line-height: 15pt;color: black;}
footer.uj ul li span {line-height: 15pt;}
footer ul.eu li:first-child {height: auto;padding-top: 0px;}

#colors{width:74%;margin:0 13%;height: 1980px;}
#colors div span{position:absolute;top:46%;opacity:0;z-index:100;width: 100%;left:0;color:white;}
#colors div:nth-child(10) span{color:black !important;}
#colors div {width: 19% !important;height: auto !important;text-align:center;line-height:12px;float:left;margin:0 0.5%;position:relative}
#colors div:hover > span{opacity:1;transition-duration: 500ms;}
#colors div img{margin-bottom:10px}

#colors1{width:74%;margin:0 13%;height: 3480px;}
#colors1 div span{position:absolute;top:46%;opacity:0;z-index:100;width: 100%;left:0;color:white;}
#colors1 div {width: 20% !important;height: auto !important;text-align:center;line-height:12px;float:left;margin:0;position:relative;display: block;}
#colors1 div:hover > span{opacity:1;transition-duration: 500ms;}


#photos {line-height: 0;-webkit-column-count: 5;-webkit-column-gap:   0px;-moz-column-count:    5;-moz-column-gap:      0px;column-count:         5;column-gap:           0px; font-size: 11.5pt !important;font-weight:bold;text-transform: uppercase;}
#photos span{ text-transform: none;font-weight:normal}
#photos div {-webkit-column-break-inside: avoid;page-break-inside: avoid;break-inside: avoid-column;display:table;display:block;cursor:pointer;width: 96% !important;height: auto !important;margin:0 2%;text-align:center;line-height:21px;background-color: #fff;border: 1px solid #ffffff;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0);padding-bottom:5px}
#photos div:hover{-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0);background-color:#fff;border:1px solid #fff;}
#photos div img{padding:0px;margin-bottom: 4px;}
@media (max-width: 1000px) {#photos {-moz-column-count:    3;-webkit-column-count: 3;column-count:         3;}}
@media (max-width: 800px) {#photos {-moz-column-count:    2;-webkit-column-count: 2;column-count:         2;}}
@media (max-width: 400px) {#photos {-moz-column-count:    1;-webkit-column-count: 1;column-count:         1;}}
#ninja-slider.fullscreen{background-color:#fff}
#ninja-slider .fs-icon{background: rgba(0,0,0,0) !important;text-shadow: none !important;font: none !important;}
#ninja-slider.fullscreen .fs-icon::before {font-weight: normal !important;font-size:30px !important;color:black}
#ninja-slider-prev, #ninja-slider-next {color:black !important;background: rgba(0,0,0,0) !important;top:50% !important}
#ninja-slider-prev::before, #ninja-slider-next::before {border-color:black !important}
#ninja-slider .slider-inner ul{margin:0 !important}

#ninja-sliderr.fullscreen{background-color:#fff}
#ninja-sliderr .fs-icon{background: rgba(0,0,0,0) !important;text-shadow: none !important;font: none !important;}
#ninja-sliderr.fullscreen .fs-icon::before {font-weight: normal !important;font-size:30px !important;color:black}
#ninja-slider-prevr, #ninja-slider-nextr {color:black !important;background: rgba(0,0,0,0) !important;top:50% !important}
#ninja-slider-prevr::before, #ninja-slider-nextr::before {border-color:black !important}
#ninja-sliderr .slider-inner ul{margin:0 !important}

.usp .usps {padding: 20px 0 !important;}
.usp .newsletter {padding-top: 20px !important;}
.usp .inside {padding: 0 !important;}
.keretes{margin:13px 0 0 0 !important}

.fajta .kosresz{margin:0 !important}

ul.kerete li:first-child {width: 80px;color:black}
ul.kerete li:nth-child(2) {width:200px;color:black}
ul.kerete li{border-color:#000 !important;}
ul.kerete{margin:33px 0 0 0 !important;width:280px}

#ore{margin-top: 63px;width:280px;text-align: left;}
#ore input{background-color: rgba(0, 0, 0, 0.1) !important; text-align:left !important;width:280px}
#ore textarea {width:280px;padding: 5px 8px;}
#ori tr{height:300px;vertical-align:top}
#ori td a{color:black !important}
.fajta span {color:black !important}
.fajta li:nth-child(2) {color:black !important;padding-left:0 !important}

#faq p,#aszf p, #le p, #hr p, #ki p, #bu p, #fe p, #ti p, #ht p{font-size:16px !important;line-height: 18px !important;}
#aszf h1{text-transform:lowercase}
.aboutcim a{font-family: "NeutraDA" !important;}
.aboutcim p a{margin:0;}









@media screen and (max-width: 780px) {
.nav-bar {padding-left: 25px !important;}
.site-nav--mobile a {margin-right: 0px;}
.site-nav--mobile .icon-fallback-text{display:block}
.drawer--left {background: #fff !important;}
.mobile-nav__toggle button, .drawer--left a, .customer_login_link, .icon-x, .mobile-nav__link, .mobile-nav__link a, .mobile-nav__item a:hover, .mobile-nav__item a:active, .mobile-nav__item a:focus, .mobile-nav__toggle button:hover, .mobile-nav__toggle button:active, .mobile-nav__toggle button:focus{color:black !important}
.mobile-nav--expanded .mobile-nav__sublist .mobile-nav__toggle-open {display: inline-block}
.mobile-nav--expanded .mobile-nav__sublist .mobile-nav__toggle-close {display: none}
.mobile-nav__sublist .mobile-nav--expanded .mobile-nav__toggle-open {display: none}
.mobile-nav__sublist .mobile-nav--expanded .mobile-nav__toggle-close {display: inline-block}
.site-nav--mobile .icon-fallback-text .i-cart {margin-top: 5px !important;font-size: 18px !important;}
.offer span{padding: 0 20px !important;}
.offer{top: 66px !important;}
.nav-bar {height: 66px !important;}
.zoom {min-height:auto;position:relative}
.product-info{margin-top: 96px !important;min-height: auto !important;}
.ins{padding: 2rem 0 0 0 !important}
.ins table{width:100% !important;margin:40px 0 !important}
.ins .cts {padding: 0 20px !important; width:100% !important}
.usps.grid-uniform{display:none}
.share{margin-top:40px !important}
iframe{height:100px !important}
.uj.is-moved-by-drawer ul{display:none}
.lef{width: 100% !important;margin: 70px 0 0 0 !important;}
#filo .ct p{padding:0 !important}
#media table{width: 100% !important;margin: 30px 0 0 0 !important;}
#media table .rako {display: block !important;}
#media p{width:80% !important}
#media .rako p b{display: inline-block !important}
#media .rako a{margin: 0 !important;}
.tolo div img{width:100% !important;margin:0 0 10px 0 !important}
.nterm div:nth-child(2) img{width:10% !important;margin:20px 0 !important}
.nterm div{display:table}
.k div:hover{border-color:white}
.lefw{padding-top: 100px !important;height: 1700px !important;}
.pop, .vali, .vali div, .color {width: 100% !important;height: auto !important;}
.pop{margin-left:9px}
.color {margin-left: 10px !important}
#ori{display:none !important}
#colors1 div, #colors div {width: 99% !important;}
.contactcim{font-size:0 !important}
#cont table:nth-child(3) .ct ul li:nth-child(2) a{margin:0 !important}
#cont table:nth-child(6) .ct:first-child{padding-top:0 !important}
.fefe{height: auto !important}
.lefw #ori{display:block !important;margin: 0 auto !important;width: 90% !important;overflow: hidden;}
.lefw #ori td{padding-top:0 !important}
.lefw #ori tr{height:650px !important}
.lefw #ori tr td:nth-child(1){margin-left:70px}
.lefw #ori tr td:nth-child(1) img{margin-left:0 !important}
.fajta.kol{width:280px;float:none !important;overflow:hidden;height:600px}
.fajta li:nth-child(3) {width:280px}
.fajta li:nth-child(3) .kosresz {height:300px !important;}
#ninja-slider-prev, #ninja-slider-next, #ninja-slider-pager {display: inline-block;}
.lefw #ori tr td ul.kerete{margin:0 auto !important}
.lefw #ori tr:last-child td {margin-left:17px}
#mimo0 {width:33% !important}
#mimo1 {width:33% !important}
#mimo2 {width:33% !important}
.mimo:nth-child(4) {display:none}
.mimo:nth-child(5) {display:none}
}


#AccessibleNav .sub-menu .menu-item.zel a img{width:auto !important;height:25px !important;margin-top:13px !important}
#AccessibleNav .sub-menu .menu-item.zel a{padding: 5px 6px 0 6px !important;}

.zmeret{
    width: 100%;
    margin: 30px 0 0 0 !important;
}
#zmeret {
	width: 40%;
	background-color: #e4de35;
	text-align:center;
	font-family: "NeutraDA" !important;
	height:29px;
	text-align: -webkit-center;
	padding:0 10px !important;
	border:none;
	border-left: 1px solid  #a1a1a1 !important;
text-align-last: center; text-align: center;

-ms-text-align-last: center;
-moz-text-align-last: center; text-align-last: center;
}
.zmeret span{
	font-size: 12pt !important;
	line-height:31px;
	display:inline-block;
	width:60%;
	border:none;
}
.raul{
	border-top: 1px solid  #a1a1a1 !important;
margin:0 auto 40px auto !important;
	}



.bez{padding: 10px;display:block !important;}
.bezt{padding: 10px;display:block !important;}
.bezt a, .bez a, .site-bizi{font-size: 12px !important;padding:0 !important;line-height:35px !important;display: block;text-decoration: none;white-space: nowrap;color: #111;}
.bezi{width: 48px;margin: 0 auto; margin-top: 0px;display: block;margin-top: -1px;}
.hi {display:none !important}

.mintalapold{text-align:center;margin:27px 0 0 0;padding:10px;background-color:#ff8b35;cursor:pointer;width:330px;-webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.4);}
.mintalap{text-align:center;margin:27px 0 8px 0;padding:6px;background-color:#ff8b35;cursor:pointer;width:330px;}