@charset "utf-8";
/* CSS Document */
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600&subset=latin,latin-ext);

* {box-sizing:border-box;}

body{
	background:#fff;
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
	color:#808080;
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5,header,nav,#fomenu{display:block;}
h1,h2,h3,h4,h5{margin:5px 0 10px 0;font-family:'Playfair Display', serif;font-weight:400;text-align:center;}
h1,h2{font-size:26px;color:#505050;line-height:32px;}
h2 span{font-size:14px;}
h3{font-size:26px;color:#505050;line-height:32px;}
h4{font-size:22px;color:#505050;}
h5{font-size:18px;color:#686868;}

img{
	max-width:100% !important;
	height:auto;
	margin-right:auto;
	margin-left:auto;
	page-break-inside:avoid;
}
input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="number"],input[type="date"],textarea,select{width:100%;box-sizing:border-box;padding:6px;margin:2px;border:solid 1px #d5d5d5;border-radius:2px;}
header{background:#fff;position:fixed;top:0;max-width:1200px;z-index:5;margin:0 auto;}
nav{}
option:checked,option:hover{color:white;background:#0340A4 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNgdljyHwADGAHnL7Qa+QAAAABJRU5ErkJggg==");}
a{color:#039;text-decoration:none;}
a:hover{color:#36C;}

table{width:100%;}
th,td{vertical-align:top;}
/*table,th,td{border:1px solid #e2e2e2;border-collapse:collapse;}
*/
blockquote {
  background:#f8f8f8;
  border-left:10px solid #ccc;
  margin:10px 0;
  padding:10px;
}

.texttoleft{text-align:left;}
.texttoright{text-align:right;}
.texttocenter{text-align:center;}
.texttojustify{text-align:justify;}
.texttojustifyC{text-align:justify;text-align-last:center;-moz-text-align-last:center;}
.bluetext{color:#1350b4;}
.bluetxt{color:#0340A4;}
.redtxt{color:#e60000;}
.boldtxt{font-weight:bold;}
.pointer{cursor:pointer;}
.wrn{border:solid 1px #d55;color:#e60000;text-align:center;padding:7px;max-width:960px;margin:10px auto;}
.ok{border:solid 1px #ddd;background:#fafafa;color:#666;text-align:center;padding:7px;max-width:960px;margin:10px auto;}

.redbox{border:solid 1px #E66;background:#fffafa;margin:3px 20px;}
.graybox02{border:solid 1px #aaa;background:#fafafa;margin:3px 20px;}

.graybox{margin:3px auto;text-align:center;background:#fafafa;border:solid 1px #e2e2e2;padding:5px;box-sizing:border-box;}

.redbg{background:#c00;padding:2px;color:#fff;}
.bluebg{background:#039;padding:2px;color:#fff;}
.bg000{background:#000;color:#fff;}
.bg333{background:#333;color:#fff;}

.boxsizing05{box-sizing:border-box;padding:5px;}
.boxsizing10{box-sizing:border-box;padding:10px;}
.boxsizing15{box-sizing:border-box;padding:15px;}
.boxsizing20{box-sizing:border-box;padding:20px;}

.bradius03{border-radius:3px;}
.bradius04{border-radius:4px;}

.fs_playfair{font-family:'Playfair Display', serif;}
.fs_uppercase{text-transform:uppercase;}


/*BUTTONS*/
button{padding:7px 12px;font-size:14px;border-radius:2px;cursor:pointer;box-sizing:border-box;}
.WBbutton{background:#fff;border:1px solid #444;margin:3px;}
.WBbutton:hover{border:1px solid #0340a4;color:#0340a4;}
.BWbutton{
	border:1px solid #00369b;
	color:#fff;
	/*gradient*/
	background: #3465ba; /* Old browsers */
	background: -moz-linear-gradient(top, #3465ba 0%, #00369b 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #3465ba 0%,#00369b 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #3465ba 0%,#00369b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3465ba', endColorstr='#00369b',GradientType=0 ); /* IE6-9 */
}
.BWbutton:hover{
	border:1px solid #99a;
	/*gradient*/
	background: #7a7a7a; /* Old browsers */
	background: -moz-linear-gradient(top, #bbbbc5 0%, #888892 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #bbbbc5 0%,#888892 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #bbbbc5 0%,#888892 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbc5', endColorstr='#888892',GradientType=0 ); /* IE6-9 */
	}
.FBbutton{
	border:1px solid #00369b;
	color:#fff;
	/*gradient*/
	background: #3465ba; /* Old browsers */
	background: url("imgs/sys/facebook-f-white.png") no-repeat left center, -moz-linear-gradient(top, #3465ba 0%, #00369b 100%); /* FF3.6-15 */
	background: url("imgs/sys/facebook-f-white.png") no-repeat left center, -webkit-linear-gradient(top, #3465ba 0%,#00369b 100%); /* Chrome10-25,Safari5.1-6 */
	background: url("imgs/sys/facebook-f-white.png") no-repeat left center, linear-gradient(to bottom, #3465ba 0%,#00369b 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3465ba', endColorstr='#00369b',GradientType=0 ); /* IE6-9 */
}
.FBbutton:hover{
	border:1px solid #99a;
	/*gradient*/
	background: #7a7a7a; /* Old browsers */
	background: url("imgs/sys/facebook-f-white.png") no-repeat left center, -moz-linear-gradient(top, #bbbbc5 0%, #888892 100%); /* FF3.6-15 */
	background: url("imgs/sys/facebook-f-white.png") no-repeat left center, -webkit-linear-gradient(top, #bbbbc5 0%,#888892 100%); /* Chrome10-25,Safari5.1-6 */
	background: url("imgs/sys/facebook-f-white.png") no-repeat left center, linear-gradient(to bottom, #bbbbc5 0%,#888892 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bbbbc5', endColorstr='#888892',GradientType=0 ); /* IE6-9 */
	}
.button100P{width:100%;}
.button80{width:80px;}
.button110{width:110px;}
.button120{width:120px;}
.button150{width:150px;}
.button175{width:175px;}
.button185{width:185px;}
.button213{width:213px;}
.button230{width:230px;}
.button250{width:250px;}
.button280{width:280px;}
.button300{width:300px;}
.button320{width:320px;}
.button360{width:360px;}
.button400{width:400px;}
.th_button{margin:0 0 4px 0;}

.linkasbutton{padding:8px 10px;font-size:14px;border-radius:2px;text-decoration:none;}
.linkasbutton:hover{color:#fff;}

.disabledbutton{background:#eee;color:#aaa;border:solid 1px #e6e6e6;cursor:not-allowed;}


.curpointer{cursor:pointer;}

/*GOMBMŰVELETEKHEZ*/
/*általános gomb műveletekhez van hozzárendelve */
/*főként olyanokhoz amik loadot ereményeznek*/
.load{}
/*formon kívüli submit műveletekhez*/
.submitform{}
/*ez a kiszámolóhoz van hozzárendelve*/
.figyeld{}
/*ez a kosárban figyelmeztet, ha a paraméterreket szeretné az ügyfél módosítani*/
.letiltva{}
/*ugrás a megrendelő formhoz*/
.rendelesiAdatok{}
/*kedvencek*/
.kedvencProc{}
/*jquery tooltip*/
.tooltip{}
/*a mobil nézethez kellenek*/
.lead{}/*ezt nemcsak a leadeknél használom!!! úgyhogy a mobilnézetes css-résznél meghatározottakon túl egyéb parancsot ne!*/
.kep{}
.szoveg{}
.idiv{}/*adatlap infodiv*/
.tajekoztato{}
.screenslide{display:none;}
.responsive-embed-youtube{}
.gyemant{}
.remove{}

.nofloat{clear:both;float:none;}
.noborder{border:none;}

.h3{height:3px;}
.h5{height:5px;}
.h8{height:8px;}
.h10{height:10px;}
.h15{height:15px;}
.h20{height:20px;}
.h25{height:25px;}
.h30{height:30px;}
.h35{height:35px;}
.h40{height:40px;}
.h45{height:45px;}
.h50{height:50px;}
.h60{height:60px;}
.h75{height:75px;}
.h100{height:100px;}
.h125{height:125px;}

.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs16{font-size:16px;}
.fs18{font-size:18px;}
.fs20{font-size:20px;line-height:normal;}
.fs22{font-size:22px;line-height:normal;}
.fs24{font-size:24px;line-height:normal;}
.fs26{font-size:26px;line-height:normal;}
.fs28{font-size:28px;line-height:normal;}
.fs30{font-size:30px;line-height:normal;}
.fs32{font-size:32px;line-height:normal;}
.fs34{font-size:34px;line-height:normal;}
.fs36{font-size:36px;line-height:normal;}
.fs38{font-size:38px;line-height:normal;}
.fs40{font-size:40px;line-height:normal;}

.fc222{color:#222;}
.fc333{color:#333;}
.fc444{color:#444;}
.fc555{color:#555;}
.fc666{color:#666;}
.fc777{color:#777;}
.fc888{color:#888;}

.fcEEE{color:#eee;}
.fcFFF{color:#fff;}

.athuzott{text-decoration:line-through;}

.containerTavtarto{height:140px;}/*ez tartja el a containert a doc top 0-tól*/
.container{max-width:1200px;margin:0 auto;background:#fff;}

.outofdisplay{position:absolute;left:-9999px;top:-9999px;}

.felhivasbox{color:#505050;padding:10px 20px;border:solid 1px #E66;margin:10px;text-align:center;box-sizing:border-box;background:#fffafa;}
.felhivasbox a{color:#36c;}
.felhivasbox a:visited{color:#36c;}
.felhivasbox a:hover{text-decoration:underline;}

.felhivasbox02{color:#555;margin:3px auto;text-align:center;padding:5px;border:solid 1px #ddd;box-sizing:border-box;background:#fafafa;}
.felhivasbox02 a{color:#36c;}
.felhivasbox02 a:visited{color:#36c;}
.felhivasbox02 a:hover{text-decoration:underline;}

#iconmenuk{/*margin-top:10px;margin-bottom:10px;*/display:table;}
.iconszekciok{display:table-cell;width:400px;min-width:220px;vertical-align:top;padding:9px 0 18px 0;box-sizing:border-box;/**/}
#icon-home{width:32px;height:32px;background:url(imgs/sys/icon-home.png)center no-repeat;display:flex;display:-webkit-flex;flex-direction:row-reverse;-webkit-flex-direction:row-reverse;}
#logo{margin:14px auto 0 auto;}/*jquery adja meg a méretét*/

#fomenu{text-align:center;text-transform:uppercase;font-size:16px;border-bottom:solid 1px #ddd;padding-bottom:10px;background:#fff;}
#fomenu ul{margin:0;padding:0;}
#fomenu ul li{list-style:none;display:inline-block;}
#fomenu ul li a{text-decoration:none;padding:10px;color:#444;}
#fomenu ul li a:hover{border-bottom:solid 1px #0340a4;color:#0340a4;}

#fomenu02{display:none;opacity:0;visibility:hidden;text-align:center;text-transform:uppercase;}
#fomenu02 ul{padding:0;margin:7px 0 0 0;border-top:solid 1px #eee;box-shadow:2px 2px 2px #ccc;}
#fomenu02 ul li{list-style:none;}
#fomenu02 ul li a{display:block;border:solid 1px #eee;border-top:transparent;background:#fefefe;padding:6px;}
#fomenu02 ul li a:hover{color:#0340a4;background:#f9f9f9;}

/*KÉPES MENÜ*/
#kepesmenu{text-align:center;margin:0 auto;}
#kepesmenu img{padding:4px}

.kepesmenu a{width:180px;height:180px;display:inline-block;margin:7px;}
.kepesmenu > :first-child{margin-left:0;}
.kepesmenu > :last-child{margin-right:0;}

/*termék kategória választó aloldal*/
.kepesmenuE {padding:0;margin:0;list-style:none;}
.kepesmenuE li{display:inline-block;vertical-align:top;margin:4px;padding:20px 10px 0 10px;box-sizing:border-box;width:185px;min-height:280px;border:solid 1px #eee;}
.kepesmenuE li:hover{box-shadow: 3px 3px 3px #eee;}
.kepesmenuE a{color:#444;font-size:16px;}
.kepesmenuE a:hover{color:#039;}

/*Bélyegképes listázó*/
.thumbsview{padding:0;margin:5px auto;list-style:none;}
.thumbsview li{display:inline-block;vertical-align:top;margin:5px;padding:20px 10px 0 10px;box-sizing:border-box;width:182px;min-height:280px;border:solid 1px #eee;}
.thumbsview li:hover{box-shadow: 3px 3px 3px #eee;}
.thumbsview li a{color:black;font-size:14px;}

/* mivel ez az oldal elvileg csak mobil eszközökön jelenik meg ezért fixen be lehet állítani az osztályokat
.desktopOnly{display:block;visibility:visible;}
.mobileOnly{display:none;visibility:hidden;}
*/
.desktopOnly{display:none;visibility:hidden;}
.mobileOnly{margin-top:20px;display:block;visibility:visible;}

/*aloldal ajanlo*/
.aloldal-ajanlo {padding:0;margin:0;list-style:none;}
.aloldal-ajanlo li{display:inline-block;margin:4px;max-width:590px;max-height:200px;}
.aloldal-ajanlo li:hover{box-shadow:3px 3px 3px #aaa}

.km-forevermark{background:url(imgs/fomenu/forevermark.jpg) no-repeat;}
.km-forevermark:hover{background:url(imgs/fomenu/forevermark-hl.jpg); box-shadow:3px 3px 3px #aaa}
.km-egy{background:url(imgs/fomenu/eljegyzesi-gyuru.jpg) no-repeat;}
.km-egy:hover{background:url(imgs/fomenu/eljegyzesi-gyuru-hl.jpg); box-shadow:3px 3px 3px #aaa}
.km-kgy{background:url(imgs/fomenu/karikagyuru.jpg) no-repeat;}
.km-kgy:hover{background:url(imgs/fomenu/karikagyuru-hl.jpg); box-shadow:3px 3px 3px #aaa}
.km-gyemant{background:url(imgs/fomenu/gyemant.jpg) no-repeat;}
.km-gyemant:hover{background:url(imgs/fomenu/gyemant-hl.jpg); box-shadow:3px 3px 3px #aaa}
.km-tervezes{background:url(imgs/fomenu/gyuru-tervezes.jpg) no-repeat;}
.km-tervezes:hover{background:url(imgs/fomenu/gyuru-tervezes-hl.jpg); box-shadow:3px 3px 3px #aaa}
.km-brand{background:url(imgs/fomenu/feil.jpg) no-repeat;}
.km-brand:hover{background:url(imgs/fomenu/feil-hl.jpg); box-shadow:3px 3px 3px #aaa}


.km-kgy-sarga-arany{background:url(imgs/fomenu/sarga-arany-karikagyuru.jpg) no-repeat;}
.km-kgy-sarga-arany:hover{background:url(imgs/fomenu/sarga-arany-karikagyuru-hl.jpg); box-shadow:3px 3px 3px #aaa}
.km-kgy-feher-arany{background:url(imgs/fomenu/feher-arany-karikagyuru.jpg) no-repeat;}
.km-kgy-feher-arany:hover{background:url(imgs/fomenu/feher-arany-karikagyuru-hl.jpg); box-shadow:3px 3px 3px #aaa}
.km-kgy-tobbszinu-arany{background:url(imgs/fomenu/tobbszinu-arany-karikagyuru.jpg) no-repeat;}
.km-kgy-tobbszinu-arany:hover{background:url(imgs/fomenu/tobbszinu-arany-karikagyuru-hl.jpg); box-shadow:3px 3px 3px #aaa}
.km-kgy-voros-arany{background:url(imgs/fomenu/voros-arany-karikagyuru.jpg) no-repeat;}
.km-kgy-voros-arany:hover{background:url(imgs/fomenu/voros-arany-karikagyuru-hl.jpg); box-shadow:3px 3px 3px #aaa}
.km-kgy-aranyozott{background:url(imgs/fomenu/aranyozott-karikagyuru.jpg) no-repeat;}
.km-kgy-aranyozott:hover{background:url(imgs/fomenu/aranyozott-karikagyuru-hl.jpg); box-shadow:3px 3px 3px #aaa}

.km-banner-feliratkozas{background:url(imgs/banners/feliratkozas-565x180.jpg) no-repeat;}
.km-banner-feliratkozas:hover{background:url(imgs/banners/feliratkozas-565x180-hl.jpg); box-shadow:3px 3px 3px #aaa}
.km-banner-kapcsolatfelvetel{background:url(imgs/banners/forevermark-mikroszkop-565x180.jpg) no-repeat;}
.km-banner-kapcsolatfelvetel:hover{background:url(imgs/banners/forevermark-mikroszkop-565x180-hl.jpg); box-shadow:3px 3px 3px #aaa}
.km-banner-szakertoi-segitseg{background:url(imgs/banners/szakertoi-segitseg.jpg) no-repeat;}
.km-banner-szakertoi-segitseg:hover{background:url(imgs/banners/szakertoi-segitseg-hl.jpg); box-shadow:3px 3px 3px #aaa}
.km-banner-egyedi-tervezes{background:url(imgs/banners/egyedi-tervezes.jpg) no-repeat;}
.km-banner-egyedi-tervezes:hover{background:url(imgs/banners/egyedi-tervezes-hl.jpg); box-shadow:3px 3px 3px #aaa}

/*.slidercontainer{position:relative;width:1200px;height:600px;color:#333;text-align:center;}*/
.slidercontainer{position:relative;color:#333;}
.sliderlayer-bgimg{z-index:1;}
.sliderlayer-content{z-index:2;position:absolute;}

.sliderlayer-content-01{top:130px;left:630px;width:430px;}/*fooldal - FOREVERMARK termékek*/
.sliderlayer-content-02{top:110px;left:670px;width:450px;}/*FOREVERMARK - A FOREVERMARK MÁRKÁRÓL*/
.sliderlayer-content-03{top:100px;left:120px;width:450px;}/*FOREVERMARK - A FOREVERMARK ÍGÉRETE, FILOZÓFIÁJA*/
.sliderlayer-content-04{top:130px;left:640px;width:450px;}/*FOREVERMARK - KOLLEKCIÓK*/
.sliderlayer-content-05{top:180px;left:750px;width:375px;}/*eljegyzesi-gyuruk - FOREVERMARK ENCORDIA ELJEGYZESI GYŰRŰK*/
.sliderlayer-content-06{top:210px;left:70px;width:390px;}/*karikagyuru - KARIKAGYŰRŰ EGYEDILEG...*/
.sliderlayer-content-07{top:215px;left:660px;width:400px;}/*gyemant - KERESSE MEG AZ ÖNNEK MEGFELELŐ GYÉMÁNTOT*/
.sliderlayer-content-08{top:105px;left:75px;width:425px;color:#eee;background:url(https://feil.hu/imgs/sys/transparentB50.png);padding:10px;}/*egyedi-tervezes - KARIKAGYŰRŰK ÉS ELJEGYZÉSI...*/
.sliderlayer-content-08 h2{color:#eee;}/*egyedi-tervezes - KARIKAGYŰRŰK ÉS ELJEGYZÉSI...*/
.sliderlayer-content-09{top:105px;left:105px;width:470px;}/*hírlevél felíratkozás*/
.sliderlayer-content-10{top:110px;left:700px;width:450px;background:url(https://feil.hu/imgs/sys/transparentW60.png);padding:10px;}/*Rólunk*/
.sliderlayer-content-11{top:35px;left:35px;width:600px;background:url(https://feil.hu/imgs/sys/transparentW50.png);padding:20px;}/*A FOREVERMARK - KOLLEKCIÓI*/
.sliderlayer-content-12{top:130px;left:70px;width:500px;}/*gyemant - gyemantkereso*/

#vasarloi_velemenyek{padding:0;margin:20px auto;}
#vasarloi_velemenyek li{list-style:none;display:inline-block;width:300px;vertical-align:top;margin:10px 30px;}
/*#vasarloi_velemenyek > :first-child{margin:10px;}
#vasarloi_velemenyek > :last-child{margin:10px;}*/
#vasarloi_velemenyek li img{width:190px;height:190px;border-radius:50%;margin:30px;border:solid 5px #fcfcfc;box-shadow:3px 8px 5px #babbbd;}

#garanciak{padding:0;margin:20px auto;}
#garanciak li{list-style:none;display:inline-block;width:210px;vertical-align:top;margin:10px 30px;}
#garanciak > :first-child{margin:10px;}
#garanciak > :last-child{margin:10px;}

.tajekoztatok{padding:0;margin:20px auto;list-style:none;}
.tajekoztatok li{display:inline-block;max-width:365px;vertical-align:top;margin:10px 30px;}
.tajekoztatok > :first-child{margin:10px;}
.tajekoztatok > :last-child{margin:10px;}

.row00{margin:0;clear:both;float:none;}/*slide kezdésnél van használva*/
.row01{margin:10px 0 -30px 0;clear:both;float:none;}/*képes menü első sor*/
.row02{margin:40px 0;clear:both;float:none;}/*ez a rólunk-nál van használva*/
.row03{margin:10px 0;clear:both;float:none;}/*ez a rólunk-nál van használva*/
.row{margin:70px 0;/*clear:both;float:none;line-height:1.55em;*/}

.boxtocenter01{max-width:800px;margin-right:auto;margin-left:auto;}
.boxtocenter02{max-width:960px;margin-right:auto;margin-left:auto;}
.boxtocenter03{max-width:1100px;margin-right:auto;margin-left:auto;}

.hsep00{border-top:solid 1px #e3e3e3;height:0;margin:5px auto;}
.hsep01{border-top:solid 1px #e0e0e0;height:0;margin:10px auto;}
.hsep02{height:1px;background:url(https://feil.hu/imgs/sys/hsep02.png) no-repeat center;background-size:contain;}
.hsep03{height:1px;background:url(https://feil.hu/imgs/sys/hsep_1x1130.png);margin:15px 0 10px 0;}
.hsep04{border-top:solid 1px #f2f2f2;height:0;margin:5px auto;}


/*kapcsolat*/
.flexcontainer{display: -webkit-flex; /* Safari */ display: flex;}
#kapcsolattartok{padding:0;list-style:none;text-align:center;}
#kapcsolattartok li{display:inline-block;margin:3px;width:285px;vertical-align:top;}
.esemenytxt span{color:#56A3FF;cursor:pointer;}

/*nyitvatartas*/
.nyitvatartas{margin:0 auto;padding:10px;box-sizing:border-box;max-width:480px;}
.parkolas:before {content: url(https://karikagyurugyarto.hu/imgs/kapcsolat/parkolas.png);}

/*KERESŐ*/
.eredmenylista{}
.eredmenylista tr:nth-child(even){background: #fafafa;}
.eredmenylista tr:nth-child(odd){background:#fff;}
.eredmenylista th {background:#f0f0f0;text-align:inherit;padding:5px;}
.eredmenylista td {padding:5px;}
.eredmenylista tfoot td {background:#f0f0f0;font-size:.8em}


/*GYÉMÁNT ALOLDAL*/
table#gyemantarlista{text-align:center;}
table#gyemantarlista tr:nth-child(even){background: #fafafa;}
table#gyemantarlista tr:nth-child(odd){background:#fff;}
table#gyemantarlista th {background:#f0f0f0;}
table#gyemantarlista tfoot td {background:#f0f0f0;font-size:.8em}
.gydarab{max-width:60px;}

.szuroinfo{background:url(imgs/szuro/szuroinfo.png) no-repeat;width:697px;height:216px;}
.szuroinfo:hover{background:url(imgs/szuro/szuroinfo-hl.png);}


/*KIEMELT PARTNEREK*/
.forevermark,.debeers,.swarovski{width:330px;height:170px;margin:10px;}
.forevermark{background:url(imgs/sys/kiemelt_partnerek_forevermark.png) no-repeat;}
.forevermark:hover{background:url(imgs/sys/kiemelt_partnerek_forevermark_hl.png);box-shadow:3px 3px 8px #ddd;}
.debeers{background:url(imgs/sys/kiemelt_partnerek_de_beers.png) no-repeat;}
.debeers:hover{background:url(imgs/sys/kiemelt_partnerek_de_beers_hl.png);box-shadow:3px 3px 8px #ddd;}
.swarovski{background:url(imgs/sys/kiemelt_partnerek_swarovski.png) no-repeat;}
.swarovski:hover{background:url(imgs/sys/kiemelt_partnerek_swarovski_hl.png);box-shadow:3px 3px 8px #ddd;}

.ikon{width:32px;height:32px;margin:2px 7px 2px 2px;display:inline-block;}

.ikonhome{background:url(imgs/sys/sprite.png) 0 0 no-repeat;}
.ikonhome:hover{background:url(imgs/sys/sprite.png) 0 -33px no-repeat;}
.ikonsearch{background:url(imgs/sys/sprite.png) -33px 0 no-repeat;}
.ikonsearch:hover{background:url(imgs/sys/sprite.png) -33px -33px no-repeat;}
.ikonkosar{background:url(imgs/sys/sprite.png) -66px 0 no-repeat;}
.ikonkosar:hover{background:url(imgs/sys/sprite.png) -66px -33px no-repeat;}
.ikonkosar div{background:#45c;border-radius:50%;font-weight:bold;width:20px;height:20px;text-align:center;color:#fff;}
.ikonsziv{background:url(imgs/sys/sprite.png) -99px 0 no-repeat;}
.ikonsziv:hover{background:url(imgs/sys/sprite.png) -99px -33px no-repeat;}
.ikonsziv div{background:#45c;border-radius:50%;font-weight:bold;width:20px;height:20px;text-align:center;color:#fff;}

.ikonsziv02{background:url(imgs/sys/sprite.png) -99px 0 no-repeat;} /*ez az adatlapon van használva*/
.ikonsziv02:hover{background:url(imgs/sys/sprite.png) -99px -33px no-repeat;}

.ikonkosar02{background:url(imgs/sys/sprite.png) -66px -33px no-repeat;} /*ez is az adatlapon van használva*/
.ikonkosar02:hover{background:url(imgs/sys/sprite.png) -429px -33px no-repeat;}

.ikonkosar03{cursor:not-allowed;background:url(imgs/sys/sprite.png) -66px 0 no-repeat;opacity:0.5;filter:alpha(opacity=50); /* For IE8 and earlier */} /*ez is az adatlapon van használva*/

.itempic{background:url(imgs/sys/sprite.png) -99px -66px no-repeat;} /*ez is az adatlapon van használva az egyedi képeknél*/
.itempic:hover{background:url(imgs/sys/sprite.png) -99px -99px no-repeat;}

.ikonmenu{background:url(imgs/sys/sprite.png) -132px 0 no-repeat;}
.ikonmenu:hover{background:url(imgs/sys/sprite.png) -132px -33px no-repeat;}
.ikonengl{background:url(imgs/sys/sprite.png) -165px 0 no-repeat;}
.ikonengl:hover{background:url(imgs/sys/sprite.png) -165px -33px no-repeat;}

.ikonfacebook{background:url(imgs/sys/sprite.png) -198px 0 no-repeat;}
.ikonfacebook:hover{background:url(imgs/sys/sprite.png) -198px -33px no-repeat;}
.ikonyoutube{background:url(imgs/sys/sprite.png) -231px 0 no-repeat;}
.ikonyoutube:hover{background:url(imgs/sys/sprite.png) -231px -33px no-repeat;}
.ikontwitter{background:url(imgs/sys/sprite.png) -264px 0 no-repeat;}
.ikontwitter:hover{background:url(imgs/sys/sprite.png) -264px -33px no-repeat;}
.ikongplus{background:url(imgs/sys/sprite.png) -297px 0 no-repeat;}
.ikongplus:hover{background:url(imgs/sys/sprite.png) -297px -33px no-repeat;}
.ikonpinterest{background:url(imgs/sys/sprite.png) -330px 0 no-repeat;}
.ikonpinterest:hover{background:url(imgs/sys/sprite.png) -330px -33px no-repeat;}

.ikonideiglenesfacebook{width:77px;height:32px;margin:2px 7px 2px 2px;display:inline-block;background:url(imgs/sys/sprite.png) 0 -275px no-repeat;}
.ikonideiglenesfacebook:hover{background:url(imgs/sys/sprite.png) 0 -275px no-repeat;}

.ikonmail{background:url(imgs/sys/sprite.png) -363px 0 no-repeat;}
.ikonmail:hover{background:url(imgs/sys/sprite.png) -363px -33px no-repeat;}
.ikonprint{background:url(imgs/sys/sprite.png) -396px 0 no-repeat;}
.ikonprint:hover{background:url(imgs/sys/sprite.png) -396px -33px no-repeat;}
.ikonfav{background:url(imgs/sys/sprite.png) -470px 0 no-repeat;width:32px;height:32px;margin:2px 0 2px 0;float:right;display:inline-block;}
.ikonfav:hover{background:url(imgs/sys/sprite.png) -470px -33px no-repeat;}
.ikonthfav{background:url(imgs/sys/sprite.png) -470px 0 no-repeat;width:24px;height:24px;margin-top:4px;border:none;}
.ikonthfav:hover{background:url(imgs/sys/sprite.png) -470px -33px no-repeat;}
/*sprite 2*/
.picto{width:70px;height:85px;}
.pictoingyenes{background:url(imgs/sys/sprite2.png) 0 0 no-repeat;}
.pictopenzgar{background:url(imgs/sys/sprite2.png) -75px 0 no-repeat;}
.pictoorokgar{background:url(imgs/sys/sprite2.png) -150px 0 no-repeat;}
.picto10evgar{background:url(imgs/sys/sprite2.png) -225px 0 no-repeat;}
.pictogymeret{background:url(imgs/sys/sprite2.png) -300px 0 no-repeat;}
.pictoujjmero{background:url(imgs/sys/sprite2.png) -375px 0 no-repeat;}
.pictohasznalt{background:url(imgs/sys/sprite2.png) -450px 0 no-repeat;}
.pictogravir{background:url(imgs/sys/sprite2.png) -525px 0 no-repeat;}
.pictokisokos{background:url(imgs/sys/sprite2.png) -600px 0 no-repeat;}

.htavtarto5px{margin:5px 0;}
.htavtarto10px{margin:10px 0;}
.htavtarto15px{margin:15px 0;}
.htavtarto20px{margin:20px 0;}

.boxtoleft{width:49%;float:left;}
.boxtoright{width:49%;float:right;}

.info-icon{background:url(imgs/sys/sprite.png) 0 -262px no-repeat;cursor:pointer;}
.info-icon:hover{background:url(imgs/sys/sprite.png) -13px -262px no-repeat;}

/*TUDNIVALÓK*/
#tudnivalok{padding:0;list-style:none;}
#tudnivalok li{width:150px;min-height:235px;margin:9px;padding:10px 20px;box-sizing:border-box;display:inline-block;vertical-align:top;border:solid 1px #eee;}
#tudnivalok li:hover{box-shadow:3px 3px 3px #f2f2f2;}


/*LAPOZÓ*/
#lapozo{padding:0;list-style:none;}
#lapozo li{margin:3px 8px;display:inline-block;}
#lapozo li a{padding:3px 6px;}
#lapozo div{padding:3px;width:200px;background:#e5e5e5;border:solid 1px #d5d5d5;border-radius:4px;}
#lapozo div input{width:35px;border:solid 1px #ededed;border-radius:4px;}

/*PAGER*/
.PagerDiv{text-align:center;}
.PagerDiv a{min-width:20px;min-height:20px;padding:6px;margin:5px;display:inline-block;}
.NormalPager{color:#646464;border:solid 1px #888;}
.ActivePager{color:#45c;border:solid 1px #45c;box-shadow:3px 3px 3px #aaa; box-sizing:2px;}
.NormalPager:hover,.ActivePager:hover{color:#0340a4;border:solid 1px #0340a4;}

/*KOSÁR*/
#megrendelo_form{}
#megrendelo_form table,#megrendelo_form tr, #megrendelo_form td {border:none;}
#megrendelo_form table{max-width:640px;min-width:480px;margin:20px auto;}
/*
#megrendelem{background:#0340a4;color:#fff;border:solid 1px #0340a4;border-radius:3px;padding:15px;width:100%;letter-spacing:.25em;}
#megrendelem:hover{background:#1350b4;cursor:pointer;}
*/
#gchapta{width:80px;height:55px;text-align:center;padding-top:9px;box-sizing:border-box;float:left;margin-right:15px;background:#e6e6e6;font-size:28px;color:#fff;}

/*GYÉMÁNT SZŰRŐ*/
.gyszuroform{text-align:center;margin:30px 0;}
.gyszuroform label{font-size:13px;}
.gyszuroform input[type="text"] {width:140px;}
.gyszuroform select {width:140px;}
.gyszuroform ul {margin:0;padding:0;}
.gyszuroform ul li {display:inline-block;padding:4px 18px;}
.gyszuroform button {margin:10px auto;width:100%;max-width:500px;box-sizing:border-box;}
#szuroinfodiv {background-color:#2552C7; font-size:12px; padding:5px 10px; color:#fff;}
#csiszforma {margin:0;padding:0;}
#csiszforma li {width:70px;display:inline-block;padding:8px;text-align:center;}

.checkedbox{background:#f55; border-top:solid 3px #f55; border-radius:2px;}
.redinput{background:#FFF4F4; border:solid 1px #D44; border-radius:2px;}

.divTable{display:table;width:100%}
.divTR{display:table-row;}
.divTD{display:table-cell;padding:3px;}

/*GYÉMÁNT ÁRLISTA*/
.gyemanttabla {text-align:center;width:1200px;}
.gyemanttabla tr.oddeven:nth-child(4n+1){background:#f8f8fa;}
.gyemanttabla tr.oddeven:nth-child(4n+3){background:#f2f2f4;}
.gyemanttabla img{border-radius:4px;}
.gyemanttabla button{border-radius:4px;padding:3px;border:solid 1px #ccc;}
.gyemanttabla button:hover{border:solid 1px #58e;color:#36c;}
.thimage{width:45px;height:auto;}
.bigimage{width:100%;max-width:190px;}
.tovresz {padding:10px;}
.tovresz ul{margin:0;padding:0;}
.tovresz ul li{display:inline-block;padding:5px;box-sizing:border-box;vertical-align:top;}
.li01{width:17%;}
.li02{width:43%;}
.li03{width:39%;}
.li04{width:49.5%;}
.li180{width:180px;}
.b01a, .b02a {width:100%; min-height:20px; margin:2px 0;}
.b01a1, .b02a1 {width:77%; min-height:20px; float:left; font-weight:bold;}
.b01a1 span, .b02a1 span {color:#888; font-size:80%; font-weight:normal !important;}
.b01a2, .b02a2 {width:23%; min-height:20px; float:right; color:#0340A4;}

.osszehasonlit,.kerdezz,.szemelyes,.bigkosar{width:100%;height:26px;text-transform:uppercase;}
.osszehasonlit{background:url(images/sys/osszehasonlit.png) 95px center no-repeat}
.kerdezz{background:url(images/sys/kerdezz.png) 140px center no-repeat}
.szemelyes{background:url(images/sys/szemelyes.png) 110px center no-repeat}
.bigkosar{background:url(images/sys/bigkosar.png) 160px center no-repeat}

.reszletek{}


/*KERESO*/
.resize01 {
	background:url(imgs/sys/kereso.png) 5px center no-repeat;
    width:34px;min-height:34px;transition: width 0.5s;
    -webkit-transition: width 0.5s; /* Safari 3.1 to 6.0 */
}
.resize01:hover{width:300px;background-color:#eee;z-index:5;}

#kereso{display:none;width:240px;position:relative;top:1px;left:35px;padding:5px;font-size:18px;border:none;}

#footerkereso{width:240px;padding:5px;font-size:18px;border:solid 1px #ccc;background:#f2f2f2 url(imgs/sys/kereso.png) right center no-repeat;}

.smallboxcontainer{}
.smallbox{display:inline-block;width:240px;min-height:350px;margin-bottom:20px;vertical-align:top;}
.smallbox01{display:inline-block;width:233px;min-height:300px;margin-bottom:20px;vertical-align:top;}
.smallbox02{display:inline-block;width:300px;min-height:380px;margin-bottom:20px;vertical-align:top;}
.smallbox03{display:inline-block;width:280px;min-height:260px;margin-bottom:20px;vertical-align:top;}
.smallbox03 a{color:#888;text-transform:uppercase;line-height:1.8em;}
.smallbox03 a:hover{color:#66d;}

.smallbox500{width:500px;margin:20px auto;vertical-align:top;}


.show{display:block;}
/*.graybg01{background:#fafafa;}*/
.graybg01{background:#eff0f1;padding:0 20px;box-sizing:border-box;}
.graybg02{background:#f7f7fa;padding:0 20px;box-sizing:border-box;border: solid 1px #f2f2f6;}

/*MUTASD CSOPORTOS HACK*/
.mutasd{padding-left:40px;min-height:25px;}
.mutasd-title{background:url(imgs/sys/icon-support-30x25.png) left center no-repeat;/*font-size:1.3em;*/}
.mutasdUL{padding:0;list-style:none;}
.mutasdUL li{display:inline-block;width:175px;/*font-size:1.25em;*/}
.mutasd-mail{background:url(imgs/sys/icon-mail-30x25.png) left center no-repeat;}
.mutasd-tel{background:url(imgs/sys/icon-phone-30x25.png) left center no-repeat;}
.mutasd span{color:#00ABFF;cursor:pointer;}


/*POPUP DIV*/
#biginfodiv{display:none;z-index:9000;position:fixed;top:25px;left:25px;padding:15px;background-color:#FFF;width:590px;
	/*jquery adja meg max-height:88%;*/
	overflow:auto;border:solid 1px #E3E5E7;border-radius:3px;box-shadow:8px 8px 10px -5px #B5B7B8;
}
#closeopenedinfodiv{position:fixed;width:550px;text-align:right;font-size:12px;color:#333;padding:7px 10px;box-shadow:1px 2px 8px -3px #C3C5C7; 
	background-color:#F2F2F2;border:solid 1px #FFF;border-radius:3px;z-index:10;
}
#closeopenedinfodiv:hover{border:solid 1px #0340A4;background:#0340A4;color:#fff;cursor:pointer;box-shadow:1px 2px 8px -3px #A3A5A7;}

.reklamfilm{width:1200px;height:675px;}


/*LANDING SLIDER glide slider*/
.slider ul, .slider li, .slider figure, .slider figcaption{
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
  outline: none;
  -webkit-font-smoothing: antialiased;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/** page structure **/
#w {
  display: block;
  max-width: 1200px;
  min-width: 280px;
  margin: 0 auto;
  padding-bottom: 35px;
}

#w header {
  display: block;
  padding-top: 15px;
}

/** Glidejs styles **/
.slider {
	position: relative;
	width: 100%;
	/*height: 430px;*/
	overflow: hidden;
}
	
.slides {
  height: 100%;
  list-style: none;
  margin:0;
  padding:0;
  overflow: hidden;
  /**	
   * Prevent blinking issue
   * Not tested. Experimental.
   */
  -webkit-backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;

   -webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
   -moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
   -ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
   -o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
   transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
}
	
.slide {
  height: 100%;
  float: left;
  clear: none;
}
.slide figure {
  display: block;
  position: relative;
  text-align: center;
}
.slide figure figcaption {
	display:none;
  /*
  position: absolute;
  right: 20%;
  font-size: 1.1em;
  font-weight: bold;
  padding: 8px 14px;
  color: #464646;
  background: rgba(255,255,255,0.8);
  */
}
.slide figure figcaption a {
  color: #5a7fbc;
  text-decoration: none;
}
.slide figure figcaption a:hover { text-decoration: underline; }

.slide figure img {
  max-height: 400px;
  max-width: 100%;
  border: 0;
}
.slide figure img:hover {
	/*box-shadow: inset 0 0 0 4px #e2e2e2;*/
	outline-offset: -1px;
	outline: 1px solid #e2e2e2;
}

.slider-arrows {padding: 20px;}

.slider-arrow {
  position: absolute;
  display: block;
  margin-bottom: -20px;
  padding: 20px;
  /*font-family: 'Alegreya Sans', 'Trebuchet MS', sans-serif;*/
  text-decoration: none;
  font-weight: 900;
  font-size: 3.0em;
  color: #e2e2e2;
  border: 1px solid #e2e2e2;
  border-radius: 8px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.slider-arrow:hover {
  /*background: #ddd;*/
  color: #aaa;
  border: 1px solid #aaa;
}
.slider-arrow--right { bottom: 50%; right: 20px; }
.slider-arrow--left { bottom: 50%; left: 20px; }


.slider-nav {
  position: absolute;
  bottom: 0px;
}

.slider-nav__item {
  width: 12px;
  height: 12px;
  float: left;
  clear: none;
  display: block;
  margin: 0 5px;
  background: #e2e2e2;
  -webkit-border-radius: 7px;
  -moz-border-radius: 7px;
  border-radius: 7px;
}
.slider-nav__item:hover { background: #bababa; }
.slider-nav__item--current, .slider-nav__item--current:hover { background: #038; }

/** responsive styles **/
@media screen and (max-width: 1050px) {
  #w { padding: 5px; margin-bottom:20px;}
  .slider-arrow { font-size: 1.8em; padding: 15px; }
} 



/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*
A jQueryben is illetve a sliedoknál is meg kell adni a megfelelő szélességi értéket!
Jelenleg az az alaptézis, hogy minden kijelző ami nem éri el az 1200px-et a mobil nézetet kapja
*/
@media screen and (max-width:1200px) { 
	body{width:100%;}
	header{width:100%;margin:0;height:73px;box-shadow:0 2px 2px #ccc;}

	h1,h2{font-size:22px;line-height:26px;}
	h2 span{font-size:14px;}
	h3{font-size:22px;line-height:26px;}
	h4{font-size:18px;}
	h5{font-size:18px;}

	
	#fomenu,.resize01,#kereso{display:none;opacity:0;visibility:hidden;}
	#logo{position:fixed;top:0;left:8px;width:50px;}/*itt nem a jquery adja meg a méretét, mert mobil nézetnél letiltottam*/
	#iconmenutop{position:fixed;top:8px;right:10px;}
	#ikonmenu:hover #fomenu02{display:block;opacity:1;visibility:visible;position:absolute;top:36px;left:160px;width:240px;} /*iOS-nél a jQuery is csinálja*/
	#fomenu02 ul li a{padding:10px 6px;}

	.containerTavtarto{height:70px;}
	
	.kepesmenu a{width:150px;height:150px;background-size:contain;}
	.kepesmenu a:hover{background-size:contain;}
	
	
	/*a display flex-et végül lehet, hogy nem a sectionhoz kell majd rendelni, hanem egy külön css-hez*/
	section{
		/*overflow:auto;height:auto; ez is egyfajta megoldása a flexi magasságnak*/
		display:flex;display:-webkit-flex;/* Safari 6.1+ */
		/*-webkit-flex-wrap: wrap; 
		flex-wrap: wrap;*/
		flex-flow:column nowrap;-webkit-flex-flow:column nowrap;/*The flex-flow property is a shorthand property for the flex-direction and the flex-wrap properties.*/
		/*flex-flow:row wrap;-webkit-flex-flow:row wrap;*/
		/*flex-flow:wrap;-webkit-flex-flow:wrap;*/
	
	/*background:#f6f6f6;for DEBUG*/
	}
	
	.row{margin:30px 0;/*clear:both;float:none;*/line-height:1.25em;}

	#vasarloi_velemenyek li{width:295px;vertical-align:top;margin:10px 5px;}

/* Global values
order: inherit;
order: initial;
order: unset;
 */
	.boxtoleft,.boxtoright{width:100%;float:none;margin:10px auto;padding:5px;box-sizing:border-box;}
	.kep{order: 0;-webkit-order: 0;}
	.szoveg{order: 1;-webkit-order: 1;}
	.nofloat{order:100;-webkit-order: 1;}/*ez így még meggondolandó!!!*/

	.lead{padding:5px;box-sizing:border-box;}/*ezt nemcsak a leadeknél használom!!! minden olyan szövegnél ahol kell a padding betettem*/
	.texttojustify{text-align:justify;text-align-last:center;-moz-text-align-last:center;}
	
	.mutasdUL li{display:block;margin:15px 0;}
	
	.slidercontainer{position:inherit;}
	.sliderlayer-content{position:inherit;}/**/
	.sliderlayer-content-01{top:330px;left:0;width:100%;}/*főoldal FOREVERMARK termékek*/
	.sliderlayer-content-01 img{width:50%;height:auto;}/*főoldal FOREVERMARK termékek*/
	.sliderlayer-content-02{top:30px;left:0;width:100%;}/*FOREVERMARK - A FOREVERMARK MÁRKÁRÓL*/
	.sliderlayer-content-03{top:30px;left:0;width:100%;}/*FOREVERMARK - A FOREVERMARK ÍGÉRETE, FILOZÓFIÁJA*/
	.sliderlayer-content-04{top:30px;left:0;width:100%;}/*FOREVERMARK - KOLLEKCIÓK*/
	.sliderlayer-content-05{top:30px;left:0;width:100%;}/*eljegyzesi-gyuruk - FOREVERMARK ENCORDIA ELJEGYZESI GYŰRŰK*/
	.sliderlayer-content-06{top:30px;left:0;width:100%;}/*karikagyuru - KARIKAGYŰRŰ EGYEDILEG...*/
	.sliderlayer-content-07{top:30px;left:0;width:100%;}/*gyemant - KERESSE MEG AZ ÖNNEK MEGFELELŐ GYÉMÁNTOT*/
	.sliderlayer-content-08{top:30px;left:0;width:100%;color:#808080;background:none;padding:5px;box-sizing:border-box;}/*egyedi-tervezes - KARIKAGYŰRŰK ÉS ELJEGYZÉSI...*/
	.sliderlayer-content-08 h2{color:#555;}/*egyedi-tervezes - KARIKAGYŰRŰK ÉS ELJEGYZÉSI...*/
	.sliderlayer-content-09{top:30px;left:0;width:100%;}/*hírlevél felíratkozás*/
	.sliderlayer-content-10{top:30px;left:0;width:100%;box-sizing:border-box;}/*Rólunk*/
	.sliderlayer-content-11{top:30px;left:0;width:100%;background:none;padding:5px;box-sizing:border-box;}/*A FOREVERMARK - KOLLEKCIÓI*/
	.sliderlayer-content-12{top:30px;left:0;width:100%;}/*gyemant - gyemantkereso*/

	.reklamfilm{/*width:1200px;height:675px;*/width:100%;height:auto;display:block;}

	/*embed video*/
	.responsive-embed-youtube {
		position: relative;
		padding-bottom: 56.25%; /* 16:9 Aspect Ratio */
		padding-top: 25px;
	}

	.responsive-embed-youtube iframe {
		position: absolute;
		width: 100% !important;
		height: 100% !important;
	} 

	/*gyémánttábla*/
	.scrollcontainer{width:94%;overflow-x:scroll;margin-left:70px;}
	.gyemanttabla td:first-child:before{content:attr(data-title);position:absolute;left:2px;top:auto;width:60px;height:45px;background:#36c;font-weight:bold;color:#fff;display:flex;display:-webkit-flex;align-items:center;justify-content:center;}
	.thimage{width:35px;height:35px;}
	.screenslide{display:inherit;margin:10px 5px;}



	/*kosár*/
	.select-div05{width:100%;max-width:300px;margin:3px auto;float:none;}

	/*kedvencek*/
	#favul li{list-style:none;display:inline-block;width:278px;margin:10px;vertical-align:top;}

	.tajekoztatok li{display:block;max-width:600px;vertical-align:top;margin:30px 10px;}

	.content-slider{width:100%;}
}


/*@media only screen and (min-device-width:290px) and (max-device-width:650px) {*/
@media only screen and (min-width:290px) and (max-width:650px) {
	/*gyémánttábla*/
	.scrollcontainer{width:85%;min-width:288px;overflow-x:scroll;margin-left:70px;}
}
@media only screen and (min-width:651px) and (max-width:800px) {
	/*gyémánttábla*/
	.scrollcontainer{width:88%;overflow-x:scroll;margin-left:70px;}
}
@media only screen and (min-width:801px) and (max-width:1000px) {
	/*gyémánttábla*/
	.scrollcontainer{width:91%;overflow-x:scroll;margin-left:70px;}
}