
/* global content styles */

.youtubebox {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
	margin-bottom:1em;
}
.youtubebox iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.content .form label{ display:inline-block; vertical-align:middle; width:35%; max-width:10em;}
.content .form label + span{display:inline-block; vertical-align:middle; width:65%; }
.content .form input[type="text"], .content .form input[type="password"], .content .form select, .content .form textarea{ padding:0.4em 0.7em 0.4em 0.7em; margin:0.1em 2px 0.1em 0; width:100%;}
.content .form input[type="text"], .content .form input[type="password"], .content .form select{ max-width:25em;}
input[type="checkbox"], input[type="radio"]{ float:left; margin:0.35em 0.4em 0 0;}
input[type="checkbox"] + span, input[type="radio"] + span{ display:block; margin-left:1.5em;}

.nounder{ text-decoration:none;}
.date{display:block; margin-top:0.2em; color:#acacac; font-size:85%;}
.alertbox{ padding:0.5em 0.6em 0.5em 0.6em; color:#d73136; background-color:#fff4f6; border:1px solid #dd7478; margin-bottom:1em; display:block; }
.alertbox.hide{ display:none;}
.red{color:#d73136 !important;}
.purple{color:#7b579f !important;}
.green{color:#c9cb3b !important;}

/* statmenük */

.content.stat h2, .content h2.stat{ font-family:'Oswald', sans-serif; color:#7b579f; font-size:110%;}

/* terméklista */

.order{ display:none;}

#filter-buttons{ margin-bottom:0.4em;}
#filter-buttons a, 
#filtervars select{ 

	display:inline-block; 
	margin-right:0.4em; margin-bottom:0.3em;  color:#4a4a4a;
}

#filtervars select{ 
	font-size:0.85em; 
	height:2.3em ; 
	line-height:2.3em; 
	padding:0 0 0 0.3em;  width:7em !important; 
	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none;	-moz-appearance: none;	
	background:url(/img/select-arrow.png) no-repeat; background-position: right 0.75em center; background-size:auto 25%;
	border-radius:0; border:none; background-color:#e9e9e9; font-style:italic; cursor:pointer;
 }
 
#filtervars select:focus { outline: none;}

#filter-buttons a{ 
	font-size:0.80em; 
	height:2em ; 
	line-height:2em; 
	border-radius:0.2em; 
	text-decoration:none; 
	padding:0 2.3em 0 1em;
	background:url(/img/filter-del.png) no-repeat #fff; border:1px solid #d7d7d7; background-position: right 0.85em center; background-size:auto 40%;
}
#filter-buttons a:hover{color:#d73136;  text-decoration: line-through;}

  
.col-pitem{ width:50%; margin: 0 -1px -1px 0; border: 1px solid #c9c9c9; position:relative; font-size:95%}
.col-pitem.mini{ width:33.33%; font-size:80%;}
.col-pitem.mini .dummy{ padding-top: 165%;}
.col-pitem.mini .for{ display:none;}
.col-pitem .dummy{ padding-top: 165%;}
.col-pitem .pitem {
    position: absolute;
    top: 3%;
    bottom: 3%;
    left: 5%;
    right: 5%;
	overflow:visible;
}
.col-pitem.mini .pitem {
  
    top: 5%;
    bottom: 5%;
    left: 8%;
    right: 8%;

}
.col-pitem .sale{ position:absolute; right:-1%; top:20%; width:27%; z-index:2;}
.col-pitem:hover .title{
   color:#d73136;
}
.col-pitem .title{
	position:absolute;
	display:inline-block;
	background-color:#fff;
	font-family: 'Oswald', sans-serif;
	color:#4a4a4a;
	font-size:1em;
	line-height:1.15em; max-height:3.45em;
	overflow:hidden;
	z-index:1;

}

.col-pitem.mini .title{
	max-height:2.3em;
}
.col-pitem .title span{
	display:inline-block;
	font-size:70%;
	margin-top:0.1em;
}
.col-pitem .img{
	height:52%;
	margin-top:34%;
	text-align:center;
	line-height:100%;
	position:relative;
}
.col-pitem.mini .img{
	height:60%;
	margin-top: 38%; 
}
.col-pitem .img img{
	margin: 0;
	max-width:100%; max-height:95%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.col-pitem .off{
	height:14%;
	color:#4a4a4a;
	line-height:1.8em;
	font-size:0.8em;
}
.col-pitem .pcomment{
	color:#666666;
	font-size:0.8em;
	line-height:1em;
	margin-top:-0.3em;
}
.col-pitem .pricebox{ position:absolute; bottom:11%;}
.col-pitem.mini .pricebox{ position:absolute; bottom:0;}

.col-pitem .price{
	font-size:100%; 
	line-height:1.6em;
}

.col-pitem .price strike{font-size:75%; color:#4a4a4a; display:block; line-height:0.5em;}

.col-pitem .for { 
	position:absolute; bottom:0; right:0; left:0;
	font-family: 'Oswald', sans-serif; 
	color:#fff; background-color:#cdc1d9;
	padding-left:0.5em;
	height:2.2em; line-height:2.2em;
	font-size:0.7em; 
}
.col-pitem .for img{ height:0.925em; margin-right:0.4em; display:inline-block; vertical-align:middle; opacity:0.9;}
.col-pitem .for span{ display:inline-block; vertical-align:middle; }

.col-pitem .addbutton{position:absolute; right:4.5%; bottom:1.5%; width:22%; cursor:pointer;}
.col-pitem .addbutton.inactive{ cursor:default;}
.col-pitem .addbutton.cartbutton{right:23.5%;}
.col-pitem .addbutton.cartbutton.inactive{ display:none;}


.col-pitem.mini .addbutton{ width:26%; right:0; bottom:-1%;}
.col-pitem.mini .addbutton.cartbutton{right:22%; }




/* terméklap */

h1 .wishbutton{cursor:pointer; height:1.05em; min-height:34px; float:left; margin-right:0.2em; }

.fb-like{ display:none !important;}

.pcontent.right .header{ margin-bottom:1em;}
.pcontent.right .header strong{ font-family: 'Oswald', sans-serif; font-weight:normal; font-size:105%; display:inline-block;  margin-bottom:0.4em; }
.pcontent.right .alertbox{ font-size:0.9em; line-height:1.3em;}
.pcontent.left{ display:inline-block; width:100%; min-height:20em;}

.mainimg { 
	
	margin-bottom:1em; 
	width:100%; 
	
	display: flex;
	display: -webkit-box;
	display: -webkit-flex;
	align-items: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	
}

.mainimg img{ max-width:100%; max-height:100%;  cursor:zoom-in;}

.pcontent.left .gal{ text-align:left; margin-bottom:0.75em;}
.pcontent.left .gal a{ display:inline-block; width:18.5%; position:relative; margin: 0 1.5% 1.5% 0; border: 1px solid #bdbdbd; position:relative; cursor:pointer;}
.pcontent.left .gal a.sel {	border-color:#777;}
.pcontent.left .gal a .dummy{ padding-top:100%;}
.pcontent.left .gal a span {
    position: absolute;
    top:9%; bottom:9%; left:9%; right:9%; 
	text-align:center;
}

.pcontent.left .gal a img{ max-height:100%; max-width:100%; top: 50%;  left: 50%; position:absolute;  transform: translate(-50%, -50%);}

.feedback{ margin-bottom:1em; margin-top:1em;}
.rateval{display:inline-block;  width:9em; vertical-align:text-bottom; position:relative; background:url(/img/feedback-bg.png) no-repeat left; background-size:100%;}

.rateval .dummy{ padding-top: 1.521em;} /* w*0.169 */
.rateval .bg {
    position: absolute;
    top:0; bottom:0; left:0; right:100%; 
	background:url(/img/feedback.png) no-repeat left; background-size: auto 100%;
	overflow:visible;
}
.feedback .txt{ display:inline; color:#acacac; vertical-align:text-bottom; margin-left:0.7em; font-size:0.9em; line-height:1.5em;}
.feedback .txt a{ color:#acacac; text-decoration:none;} .feedback .txt a:hover{ text-decoration:underline;}
.pcontent .price{
	font-size:160%; 
	line-height:1em;
	margin-bottom:1em;
}
.pcontent .price strike{font-size:65%; color:#4a4a4a; display:block; }

.pcontent .infoflag{ text-transform:uppercase; margin-bottom:0.4em;}
.pcontent .infoflag .icon{ width:2.15em; line-height:2.15em; height:2.15em; text-align:center; border-radius:0.25em; color:#FFFFFF; font-family: 'Oswald', sans-serif; float:left; background-position:center !important; background-repeat:no-repeat !important; background-size:48% !important; }
.pcontent .infoflag .txt{ margin-left:2.8em; display:block; min-height:2.38em; line-height:1.2em; padding:0.6em 0.8em 0.6em; font-size:0.9em; border-radius:0.25em; background-color:#e6e6e6; }
.pcontent .infoflag .txt a{ color:#4a4a4a; text-decoration:none;} .pcontent .infoflag .txt a:hover{ color:#d73136;}
.pcontent .infoflag .txt.highlight{ color:#d73136;} 

.pcontent .infoflag .txt.no{ background-color:#ee7d80; color:#fff;}
.pcontent .infoflag .txt.no a, .pcontent .infoflag .txt.no a:hover{ color:#fff;} 

.pcontent .infoflag .icon.gyujtoi{ background:#dc65b2 url(/img/icon-flag-special.png)}
.pcontent .infoflag .icon.pont{ background: #c9cb3b;}
.pcontent .infoflag .icon.alap{background: url(/img/icon-flag-coins.png); background-color: #c9cb3b;}
.pcontent .infoflag .icon.promo{ background: url(/img/icon-flag-gift.png); background-color:#9373b3;}
.pcontent .infoflag .icon.ujdonsag{ background:#2b92c0;}
.pcontent .infoflag .icon.akcio{ background:#d73136;}
.pcontent .infoflag .icon.karacsony{ background:#2fc0bb url(/img/icon-flag-tree.png);}
.pcontent .infoflag .icon.nokaracsony{ background:#d73136 url(/img/icon-flag-tree.png);}
.pcontent .infoflag .icon.husvet{ background:#2fc0bb url(/img/icon-flag-egg.png);}
.pcontent .infoflag .icon.nohusvet{ background:#767676 url(/img/icon-flag-egg.png);}
.pcontent .infoflag .icon.szallitas{ background:#e58912 url(/img/icon-flag-truck.png);}
.pcontent .infoflag .icon.uccso{ background:#d73136 url(/img/icon-flag-alert.png);}
.pcontent .infoflag .icon.beszer{ background:#00bbb5;}
.pcontent .infoflag .icon.beszer2{ background:#ffa150;}

.pcontent .infoflag .icon.aukcio{ background:#c9cb3b url(/img/icon-flag-aukcio.png); background-size:60% !important;}
.pcontent .infoflag .icon.tamogatas{ background:#9373b3 url(/img/icon-flag-coins.png);}
.pcontent .infoflag .icon.adomany{ background:#dc65b2 url(/img/icon-flag-heart.png);}
.pcontent .infoflag .icon.ido{ background:#2b92c0 url(/img/icon-flag-time.png);}

.pcontent .details{ margin-top:1.3em; margin-bottom:1.5em;  font-size:0.95em;}
.pcontent .details div {border-bottom: 1px solid #d2d2d2;  margin:0.2em; padding-bottom:0.2em;}
.pcontent .details div span:first-child{ display:inline-block; width:9.8em; float:left; }
.pcontent .details div span:last-child{ margin-left:9.8em; display:block; }
.pcontent .details select{ margin:0; padding:0; border:none;}
.pcontent .details div:last-child {border:none;}

.h-pcontent{ font-family:'Oswald', sans-serif; margin-top:2em; color:#7b579f; font-size:110%; border-bottom: 1px dotted #b0b0b0; padding-bottom:0.5em;}
#cart_btn{ font-size:125%; background-image:url(/img/bg-cart.png); background-position:left 1.4em center; background-repeat:no-repeat; background-size:auto 42%; padding-left:2.8em; padding-right:1.4em; height:2.6em;}
#cart_btn.on{ background-image:url(/img/bg-cart-on.png); background-size:auto 38%; background-position:left 1.3em center; }
#cart_nav{ font-size:125%;  height:2.6em; width:2.6em; background-color:#e6e6e6; padding:0; background-image:url(/img/bg-cart-nav-shop.png); background-repeat:no-repeat; background-size:auto 42%;  background-position:center;}
#cart_nav:hover{background-color:#c9cb3b; background-image:url(/img/bg-cart-nav-hover.png);}
/* hozzászólások */

.noitalic i{ font-style:normal;}

#question-top{ height:9px; background:url(/img/chat-question-top.png) no-repeat left;}
#question{border-left:1px solid #d1cfd0; border-bottom:1px solid #d1cfd0; border-right:1px solid #d1cfd0; margin-bottom:1.6em;}
#question textarea{ height:2em; width:100%; border:none; color:#acacac;}
#question textarea.selected{height:6.2em; color:#4a4a4a;}
#question .hide{background-color:#ebebeb; padding:0.325em 0.2em 0.2em 0.2em;}

.avatar{ padding:2px; border:1px solid #ccc; border-radius:4px; width:50px; height:50px; line-height:50px;}
#dialogs .avatar{ margin-top:0.3em; float:left;}
.logged .input{ display:none;}

.dialog{margin-left:60px; word-wrap: break-word; }
#dialogs .dialog .avatar{ width:40px; height:40px; margin-top:3px;} .dialog .dialog{margin-left:50px;}
.dialog .dialog.nomargin{margin-left:0;}


.dialog b{display:block; color:#d73136; margin-bottom:0.2em; }
.dialog span{display:block; margin-top:0.2em; color:#acacac; font-size:75%;}
.dialog.post{background-color:#ebebeb;padding:0.325em; margin-top:0.5em;}
.dialog textarea{ width:100%; height:2.2em; width:100%; color:#acacac; }
.dialog textarea.selected{height:6.2em; color:#4a4a4a; margin-bottom:0.25em;}
.dialog .input, #question .input{color:#4a4a4a; }
#question .input, .dialog .input{width:32%;}

.rating{ margin-bottom:0.4em;}
.rating .rateval{width:6em; line-height:1.715em; }
.rating .rateval .dummy{ padding-top: 1.014em;} /* w*0.169 */

/* login/reg */

.help{ display:inline-block; vertical-align:middle; color:#d73136; margin-left:0.3em; }

#avatars{ line-height:normal; }
#avatars .avatar{ margin:0 0.3em 0.3em 0; cursor:pointer; display:inline-block; vertical-align:middle;}
#avatars .avatar.selected{ border:2px solid red; }

#avatar-upload{display:inline-block; vertical-align:middle;  position:relative;}
.default-browse{
    opacity:0;
	width:10em;
}
.my-browse {
	position:absolute; left:0; top:0; right:0; bottom:0;
	font-size:90%;
}

/* kosár */

.gift{ margin-bottom:1.5em; padding:1em; background-color:#f7f7f7; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; font-size:90%; line-height:1.4em;}
.gift div{ margin-left:3.3em; padding-bottom:0.6em; margin-bottom:0.6em;  border-bottom:1px dotted #bdbdbd;}
.gift div:last-child{ padding-bottom:0; margin-bottom:0; border:none;}
.gift img{height:2.5em; float:left; margin-right:0.3em; margin-top:0.2em;}
.gift div::after {
    content: "";
    clear: both;
    display: table;
}

.kosar{ margin-top:0.5em; margin-bottom:1em;}
.kosar .pic{
	position:relative;
	width:25%; margin-right:2%; display:inline-block; vertical-align:top;
	text-align:center;
}
.kosar .pic .dummy{ padding-top:100%;}
.kosar .pic a{position: absolute; top:0; right:0; bottom:0; left:0; text-align:center;}
.kosar .pic a img{ max-width:100%; max-height:90%; position: absolute; top:50%; left:50%; transform: translate(-50%, -50%);}

.kosar .details{width:71%; display:inline-block; vertical-align:top;  line-height:1.2em;}
.kosar .name{font-family:'Oswald', sans-serif;}
.kosar .name a{color:#4a4a4a; text-decoration:none; }
.kosar .name a:hover{color:#d73136;}
.kosar .ido{ color:#666666;}
.kosar .ido, .kosar .db{ font-size:75%; }
.kosar .db select{ max-width:11.5em; }
#cart-coupon .db span{ display:block; margin-top:5px; }
.kosar .price{ font-size:110%;}
.kosar .ido, .kosar .price{float:right; text-align:right; }

.ossz{ padding:0.5em; background-color:#f7f7f7; margin-top:1.5em; margin-bottom:2em; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.ossz .price {float:right; margin-left:1em; font-size:120%;}

/* rendeles */
.rendeles-tpl-prod{ font-weight:normal; color:#4a4a4a !important;}
.rendelesek{ margin-bottom:1em;}
.rendelesek a{ font-size:0.9em; display: inline-block; border-radius:0.2em; padding:0.3em 0.8em; margin:0 0.4em 0.6em 0; margin-bottom:0.4em; text-decoration:none; border:1px solid #d7d7d7; color:#4a4a4a;}
.rendelesek a:hover{ border-color:#999 !important;}
.rendelesek a.sel{ border-color:#999 !important;}
.rendelesek a.s3{ background-color:#f6f6f6;}
.rendelesek a.s2{ background-color:#dff0d6; border-color:#b4d7a9;}

/* pontjaim */
.pontok .felhasznalhato { margin-bottom:1.5em; padding:1em 0 1em 0; background-color:#f7f7f7; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.pontok .row{border-bottom:1px solid #d7d4da; font-size:90%; line-height:1.2em; padding:0.25em 0 0.25em 0; }
.pontok .row.dark{background-color:#f7f7f7;}
.pontok .col.l{  width:40%;}
.pontok .col.m{float:right; width:14%; min-width:4.75em;  }
.pontok .col.s{float:right; width:3em; }
.pontok .col.right{ text-align:right;}

/* értékelő felület */

.valuation{margin-bottom:1em;}
.valuation b{	display:inline-block; vertical-align:middle; width:50%; max-width:14em; font-weight:normal;}
.valuation img{ cursor:pointer; vertical-align:middle; width:9.5%; max-width:2.125em;}

.val-item .img{ width:8em; height:8em; margin-right:0.9em; text-align:center; float:left;}
.val-item .img img{ width:100%; width:100%; }

.val-item .valuation { line-height:1.2em; margin-left:9.9em;}
.val-item .valuation .title{font-family:'Oswald'; margin-bottom:0.75em; font-size:100%;}
.val-item .valuation img{ width:9.5%; max-width:2.125em; min-width:1.6em;  }
.val-item .valuation .publicate{ font-size:90%; margin-top:0.5em;}


/* naplók */
#tagek a{display:inline-block; font-size:80%; color:#4a4a4a; background-color:#e9e9e9; border-radius:0.2em; margin:1em 0.4em 0 0; text-decoration:none; padding:0.3em 0.6em;}
#tagek a.inverz{color:#fff;}

.naplok select{ font-size:90%;}
.enaplo .avatar{ float:left; margin-right:0.5em;}
.enaplo .author { line-height:1em; margin-bottom:1em; position:relative;}
.enaplo .author .user{font-family:'Oswald'; font-size:95%; display:inline-block; margin-bottom:0.1em;}
.enaplo .author .details a:first-child{ color:#acacac; text-decoration:none;}
.enaplo .author .details a:first-child:hover{ text-decoration:underline;}
.enaplo .author .details{ font-size:80%;}
.enaplo .author .winner{ position:absolute; right:0; height:3.5em;}

.enaplo .adtermek { margin-bottom:1em; }
.enaplo .adtermek img{ float:left; margin-right:1em; max-width:30%; width:10em;}
.enaplo .adtermek  a{ font-family:'Oswald'; color:#4a4a4a; text-decoration:none; font-size:110% ;} 
.enaplo .adtermek div{ overflow:hidden; font-size:90%; line-height:1.3em; } 
.enaplo .adtermek .price{font-size:125%;} 
.enaplo .adtermek div span{ display:inline-block; margin-top:0.5em;} 

.enaplo .gal img{ width:100%; margin-top:0.5em;}
.newbutton {cursor:pointer; height:1.05em; min-height:24px; vertical-align:middle;}

/* naplo admin */
.admin-naplo{ float:left; width:33%; border-right:1em solid white; margin-bottom:0.5em; position:relative; 	overflow:hidden;}
.admin-naplo .img{ position:relative; width:100%;}
.admin-naplo .img .dummy{ padding-top: 56.25%;}
.admin-naplo .img .box{ 
	position: absolute;
    top:0%; bottom:0%; left:0%; right:0%;
	background-color:#e9e9e9;
	text-align:center;

}
.admin-naplo .img .box img{ max-width:100%; max-height:100%;}
.admin-naplo .img .box.sel{ border: 1px solid #ff7073;}

.naplo-userfile{
    opacity:0.0;
	display:block; width:2.5em; height:2.5em;
}
.admin-naplo .expo{ position:absolute; right:3%; top:-8%; width:25%; height:50%; background-image:url(/img/naplo-admin-exp.png); background-size:100%; background-repeat:no-repeat; }
.admin-naplo .expo:hover{ background-image:url(/img/naplo-admin-exp-hover.png); }
.admin-naplo span{ font-size:75%; }

.admin-naplo .wait{ position:absolute; top:22%; left:35%; width:30%;}



/* social box (naplók hírek videók) */

.col-sitem{ width:48%; margin: 0 2% 2% 0; position:relative; }
.col-sitem.hir{  border-bottom:1px dotted #bdbdbd; padding-bottom:0.5em;} 
.col-sitem img{width:100%; }
.col-sitem .img{ width:100%; position:relative; }
.col-sitem .img.thk .dummy{ padding-top: 56.25%;}
.col-sitem .img.hk .dummy{ padding-top: 66.66%;}
.col-sitem .img.ee .dummy{ padding-top: 100%;}
.col-sitem .img .box{
    position: absolute;
    top:0%; bottom:0%; left:0%; right:0%;
	overflow:hidden;
	background-color:#e9e9e9;
	background-position:center;
}
.col-sitem a{text-decoration:none;}
.col-sitem .winner{ position:absolute; right:5%; top:-7%; width:25%; max-width:70px;}
.col-sitem span{ position:absolute; left:40%; top:26%; width:20%; height:20%; background:url(/img/play.png) no-repeat; background-size:100% auto;}
.col-sitem:hover span{ background-image:url(/img/play-hover.png);}
.col-sitem .title{	font-family: 'Oswald', sans-serif;color:#4a4a4a; overflow:hidden;}
.col-sitem:hover .title{ color:#d73136;}


.col-sitem .img.thk .box{	background-size:100% auto; }
.col-sitem .img.hk .box, .col-sitem .img.ee .box{	background-size:auto 100%;}
.col-sitem.naplo .title{
	height:1.4em; 
	margin-top:0.4em;
	font-size:90%;
}
.col-sitem.hir .title{
	line-height:1.35em;
	max-height:2.7em; 
	margin-bottom:0.2em;
}
.col-sitem.open .desc{ color:#4a4a4a; line-height:1.4em; font-size:85%; max-height:7em; overflow:hidden; margin-top:0.6em;}
.col-sitem.hir .height{ height:7.8em; margin-bottom:0.4em; margin-top:0.4em; overflow:hidden;}
.col-sitem.hir .desc{font-size:90%; line-height:1.4em; height:7em; overflow:hidden; color:#4a4a4a; overflow:hidden; }
.col-sitem .bottom{color:#acacac; font-size:75%; margin-top:-0.3em;}


/* open */
.owl-carousel{margin-top:-1.15em; margin-bottom:1em;}

.openbanner{margin-top:-1.3em; position:relative; width:100%; }
.openbanner .bg{ width:100%;}
.openbanner .adbox{ position:absolute; width:100%; margin-top:2%;}
.openbanner .adbox img{width:55%;}
.openbanner input{font-size:68%;}

.opencontent hr {
	margin: 5px 0px 7px 0px;
}

.h-open {	
	font-family: 'Oswald', sans-serif;
	color:#7b579f;
	text-transform:uppercase;
	font-size:95%;
	/* margin: 10px 0px; */
	line-height:1.5em;
	overflow:visible;

}

.opentitle{display:inline-block; vertical-align:top; width:48%; margin: 0 2% 0 0; text-decoration:none; }

.opencontent .col-sitem:last-child{ display:none; } 
.opentitle:last-child{ display:none;}


/* adult */
.adult. img{ width:100%;}
.adult.r32 img{ width:100%; margin-bottom:3%;}
.adult video{ margin-top:2%; width:100%; margin-bottom:1%;}
.adult.r11 img{ width:48.5%; margin-bottom:3%; margin-right:3%;} 
.adult.r11 a:nth-child(even) img{  margin-right:0;}



 /* Mobil (font correction)  */
@media only screen and (min-width: 400px) {
	
	/* terméklista */
	.col-pitem .for{	font-size:0.75em; }
	
	/* kosár*/
	.kosar .pic{ width:20%;}
	.kosar .details{width:77%;}
	.kosar .ido, .kosar .db {font-size:90%;}
	
	/* pontjaim */
	.pontok .col.l{ width:50%;}

}

/* Tablet */
@media only screen and (min-width: 500px) {

	
	/* terméklista/social */
	.col-pitem{ width:33.3%;} 
	.col-pitem.mini{ width:25%;}
	.col-pitem .for{	font-size:0.75em; }
	.order select{padding:0.2em 1.5em 0.2em 0.9em; background-color:#e9e9e9; width:auto;}
	.col-sitem{ width:31.5%; margin: 0 1.8% 1.5% 0;}
	
	/* kosár*/
	.kosar .pic{ width:16%;}
	.kosar .details{width:81%;}
	.kosar .db select{ max-width:none; }
	
	/*open*/
	
	.opencontent .col-sitem:last-child{ display:inline-block;} 
	.opentitle{ width:31.5%; margin: 0 1.5% 0 0;}
	.opentitle:last-child{  display:inline-block;}

}

/* Tablet (open prodmenu) */
@media only screen and (min-width: 597px) {
		
	
	/* terméklap */
	.feedback{ margin-top:0;}
	.pcontent.right{float:right; width:48%; }
	.pcontent.left{ float:left; width:48%; }
	
	.feedback {border-bottom: 1px dotted #b0b0b0; padding-bottom:1em;}
	.pcontent.right .header{border-bottom: 1px dotted #b0b0b0; padding-bottom:1em;}
	.h-pcontent{ color:#fff; background-color:#9373b3; padding:0.2em 0.5em 0.25em 0.5em; font-weight:300;  border-bottom:none; }
	
	/* kosár*/
	.kosar .pic{ width:12%;}
	.kosar .details{width:85%;}
	
	/* naplo admin */
	.admin-naplo{ width:25%;}
	
	/*open*/
	.openbanner .adbox img{width:43%;}
	.openbanner input{font-size:85%;}
	
	/* adult */
	.adult.r32{ margin-top:5%; }
	.adult.r32 img { width:48%; margin-right:2%;}
	.adult.r32 a:nth-child(even) img{  margin-right:0;}
	.adult.r11 img{ width:32%; margin-bottom:1.5%; margin-right:1.33%;} 
	.adult.r11 a:nth-child(even) img{  margin-right:1.33%}
	.adult.r11 a:nth-child(3n+0) img{  margin-right:0;}
	
}


/* Tablet (prodmenu correction) */
@media only screen and (min-width: 680px) {

	/* terméklista */
	.col-pitem.mini{ width:20%;}
	.col-pitem .for{	font-size:0.80em; }
	.col-pitem .price{	font-size:105%; }

	.col-pitem .addbutton{ width:19%;}
	.col-pitem .addbutton.cartbutton{right:20.75%;}

	/*open*/
	.h-open{font-size:115%;}
}
 
 /* Desktop  */
@media only screen and (min-width: 800px) {
	
	/* terméklista */
	#filter-buttons .order_szukites{ display:none;}
	#filter-buttons a{font-size:0.9em;}
	.col-pitem {font-size:100%;}
	.col-pitem .title{	font-size:95%;	}
	.col-pitem .price{	font-size:102%; }
	.col-pitem .for{	font-size:0.80em; }
	
	.col-pitem .dummy{ padding-top: 152%;}
	.col-pitem .img{
		margin-top:25%;
		height:58%;
	}
	.col-pitem .sale{ top:16%; width:22%; }
	.col-pitem.full{ width:25%;}
	
	.order{ display:inline-block; vertical-align:middle; float:right; font-size:0.9em; padding-top:0.1em;  text-align:right;}
	.order select{
			display:inline-block;
			-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-appearance: none;	-moz-appearance: none;	
			background:url(/img/select-arrow.png) no-repeat; background-position: right 0.75em center; background-size:auto 25%;
			line-height:1.5em; padding: 0.2em 1.5em 0.2em 0.9em; font-size:0.9em; border-radius:0; border:none; background-color:#e9e9e9; font-style:italic; color:#666666; margin-left:0.5em; cursor:pointer;
		}
	.order select:focus { outline: none;}
	
	#filter-buttons hr{ display:none;}
	#filtervars select{ display:none;}
	
	/* Terméklap */
	.feedback .rateval{width:7em; line-height:2em; }
	.feedback .rateval .dummy{ padding-top: 1.183em;} /* w*0.169 */
	.pcontent .price{font-size:140%;}
	.infoflag .txt{  line-height:1.2em; padding:0.75em 0.8em 0.75em; font-size:0.8em; margin-left:3em;}
	.pcontent.right .header strong{ font-size:110%;}
	
	/* social */
	.col-sitem.hir .title{font-size:107%;}
	.col-sitem span{ top:30%}
	
	/* naplo admin */
	.admin-naplo{ width:20%;}
	
	/*open*/
	.owl-carousel{margin-top:2em; margin-bottom:1.5em;}
	.openbanner{ margin-top:2em;} .openbanner .adbox img{width:31%;}
	.openbanner input{font-size:100%;}

}


/* Desktop (open topmenü)  */
@media only screen and (min-width: 1000px) {
	
	/* terméklista */
	.col-pitem .title{	font-size:100%;	}
	.col-pitem .price{	font-size:108%; }
	
	.col-pitem .addbutton{ width:17%;}
	.col-pitem .addbutton.cartbutton{right:19%;}
	
	
	/* terméklap */
	.feedback .rateval{width:9em;}
	.feedback .rateval .dummy{ padding-top: 1.521em;} /* w*0.169 */
	.pcontent .price{font-size:160%;}
	.infoflag .txt{  line-height:1.2em; padding:0.6em 0.8em 0.6em; font-size:0.9em; margin-left:2.8em; }
	
	/*open*/
	.owl-theme .owl-dots .owl-dot span { display: block;}
	.h-open{font-size:125%;}
	
	
}

/* Desktop (expand page margins)  */
@media only screen and (min-width: 1100px) {   

	/* terméklista */
	.order select{padding: 0.5em 2em 0.6em 0.9em; }
	
	.col-pitem .title{	font-size:105%;	}
	.col-pitem .price{	font-size:113%; }
	
	/* terméklap */
	h1 .wishbutton{margin-top:0;}
	
	/* hozzászólások */
	.avatar{width:66px; height:66px; line-height:66px;} 
	.dialog{margin-left:80px;}
	#dialogs .dialog .avatar{ width:50px; height:50px; } .dialog .dialog{margin-left:64px;}
	
	/* social */
	.col-sitem.hir .title{font-size:115%;}
	.col-sitem.hir .height{ height:8.2em;}
	
	/* napló */
	.enaplo .author { line-height:1.2em; }
	.enaplo .author .user{font-size:120%; margin-top:0.1em;}
	.enaplo .author .details{ font-size:90%; }
	.enaplo .author .details a:first-child{display:inline-block; margin-bottom:0.3em;}
	.enaplo .author .winner{ height:4em;}
	
	/*open*/
	.owl-carousel{margin-bottom:2em;}
	.openbanner {margin-top:2.6em; margin-bottom:3em;}
}

/* Desktop (font correction) */
@media only screen and (min-width: 1200px) { 
   
   	
	
	/* statmenük */
	.content.stat h2, .content h2.stat{font-size:115%;}
	
	/* terméklista */
	
	/* 	.col-pitem{ width:25%;} 	*/
	.col-pitem .price{	font-size:120%; }
	.col-pitem .for{	font-size:0.80em; } 
	
	.col-pitem.mini .addbutton{ width:21%; }
	.col-pitem.mini .addbutton.cartbutton{right:18.25%;  }
	
	.col-pitem .img img{max-width:95%; }
	
	.col-pitem.full{ }
		
	/*open*/
	.owl-carousel{margin-top:3.4em; margin-bottom:2.2em; }
	.opencontent { font-size:110%;}
	
}

 /* Desktop (final) */
@media only screen and (min-width: 1400px) {
	
	/* terméklista */
	.col-pitem .title{	font-size:110%; }
	.col-pitem .price{	font-size:120%; }
	.col-pitem .for{	font-size:0.80em; } 
	
	.col-pitem .dummy{ padding-top: 158%;}
	.col-pitem .img{
		margin-top:25%;
		height:60%;
	}

	
	/* terméklap */
	.pcontent.right{float:right; width:40%; }
	.pcontent.left{ float:left; width:56%; }
	h1 .wishbutton{margin-top:0.05em;}
	.pcontent .price{font-size:170%;}
	
	/* social */
	.col-sitem.naplo .title{	font-size:100%;	}
	
	/*open*/
	.owl-carousel{ margin-bottom:2.4em;}
	.openbanner{ margin-top:3.5em;}
	.openbanner input{font-size:115%;}
	.opencontent { font-size:120%;}

}

 /* Desktop (full) */
@media only screen and (min-width: 1600px) {
	
	/* terméklista */
	.col-pitem .title{	font-size:120%; }
	.col-pitem .price{	font-size:130%; }
	.col-pitem .for{	font-size:0.85em; } 


}


