p {margin: 0;}
img {border:0}
html, body { background: #fff; color: #333; font-family: 'Poppins', arial, Helvetica, sans-serif;font-weight: 300; font-size: 14px; margin: 0; padding: 0;/*-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;*/}
.hide {display: none;}
a{  color: #c79e15; text-decoration: none;}
strong{ font-weight:700; }
/*a:hover{  text-decoration: none; color: #333; }*/
.left {float: left !important;}
.right {float: right !important;}
.clearfix {clear: both;}
.clear {clear: both;}
.clearsmall {display: none;}
.row {max-width: 920px;width: 100%;position: relative;margin: 0 auto;}
.row.smaller {max-width: 867px;}
.row.smaller img {max-width: 100%;height: auto;}
.fixed {position: fixed !important;}
*, *:before, *:after {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box; }
.ccm-dialog-content {box-sizing: content-box;}

.pl100 {padding-left: 100px !important;}
.pl40 {padding-left: 40px !important;}
.ptop55 {padding-top: 55px;}
.ptop20 {padding-top: 20px;}
.mt10 {margin-top: 10px;}
.dotted_top {border-top: 1px dotted #ccc;}

h1 {font-family: playfair display;font-style: italic;font-weight: normal;font-size: 56px;}
body.blog h1 {margin: 15px 0 0;}
.body_jp h1{font-style: normal;}
h2 { font-weight: 300; font-size: 46px; margin: 10px 0;}
h3 { font-weight: 300; margin: 10px 0;}

/*==exta classok tartalomhoz==*/
.col-3 {width: 33.33%;float:left;}
.col-4 {width: 25%;float:left;}
.col-5 {width:20%;float:left;}
.col-2a {width: 50%;float:left;}
.text-left {text-align:left;}
.text-right {text-align:right;}
.font10up {font-size: 10px;text-transform: uppercase;}
.font12 {font-size: 12px;}
.font14 {font-size: 14px;}
.col-text {padding: 20px;}
.pl15 {padding-left:15px;}
.pr15 {padding-right:15px;}
.pb15 {padding-bottom:15px;}
.pt15 {padding-top:15px;}
.kisgomb {font-size: 10px;background: #97be0d;line-height: 22px;display: inline-block;padding: 0 10px;color: #FFF; border-radius: 8px;margin-top: 15px;text-transform: uppercase;}
/*==*/

body.search_opened .breadcrumb, body.lang_opened .breadcrumb,body.belep_opened .breadcrumb {display: none !important;}
.container {width: 100%;float: left;max-width: 100%;}
.blacktable_oldal .container {float: none;margin: 0 auto;font-size: 12px;}
.blacktable_oldal .container img {float:left;}
.container.termekek-nagykep img {max-width: 100%;}
.container.termekek-nagykep > img {height: auto;}
.podor_es2_sef .container img {float:left;}
.podor_es2_sef {font-size: 12px;}
header.top {width: 100%;float: left;position: relative;z-index: 100;}
header.top .firstline {background: #000;height: 68px;padding-top: 14px;width: 100%;}
header.top .firstline.alsocsik {border-bottom: 8px solid #deba49;padding-bottom: 8px;height: auto;}
/*header.top .firstline.fixed {border-bottom: 8px solid #deba49;padding-bottom: 8px;height: auto;}*/
header.top .secondline {width: 100%;background: #deba49; border-top: solid 6px #99970f; padding: 0; position: relative; z-index: 100;}
header.top .secondline.fixed {top: 68px;}
header.top .secondline.open {margin-top: 68px; position: fixed; z-index: 101;display: block;}
/*header.top .secondline.sticky .logo {position: absolute;top: 14px;background: url(images/frontend/sprite.svg) no-repeat -120px 0;display: inline-block;width: 115px;height: 35px;}*/
.no-svg header.top .secondline.sticky .logo {background: url(images/frontend/sprite.png) no-repeat -120px 0;}
header.top .secondline.sticky ul.nav {padding-left: 100px;}
header.top .secondline.sticky .topmenu-kont {max-width: 1140px;margin: 0 auto;}
header.top .secondline.sticky .topmenu-kont .logo {background: url(images/frontend/sprite.svg) no-repeat -120px 0;display: inline-block;width: 115px;height: 35px;position: absolute;top: 14px;}

header.top .center {max-width: 920px;margin: 0 auto;width: 100%;}
header.top .logo a {display: inline-block;float: left;}
header.top .logo .logo {background: url(images/frontend/sprite.svg) no-repeat;display: inline-block;width: 115px;height: 35px;}
.no-svg header.top .logo .logo {background: url(images/frontend/sprite.png) no-repeat;}
header.top .logo .logotext { font-size: 16px;font-family: playfair display, arial, helvetica, sans-serif;font-style: italic;line-height: 35px;padding-left: 10px;margin:0;width: auto;}
.body_jp header.top .logo .logotext {font-style: normal;}


header.top .header-right {float: right;width: 55%;}
header.top .header-right .cart {width: 70px;height: 40px;background: url(images/frontend/sprite.svg) 0 -35px no-repeat;margin-left: 5px;position: relative;}
.no-svg header.top .header-right .cart {background: url(images/frontend/sprite.png) 0 -35px no-repeat;}
header.top .header-right #kosarbanKont {font-size: 23px;color: #000;font-weight: 700;display: inline-block;margin: 3px 13px;}
header.top .header-right .delivery-chooser-kont {width: 42px; height: 42px;background: url(images/frontend/sprite.svg) -41px -77px no-repeat;margin-left: 5px;position: relative;cursor: pointer;}
.no-svg header.top .header-right .delivery-chooser-kont {background: url(images/frontend/sprite.png) -41px -77px no-repeat;}
body.lang_opened header.top .header-right .delivery-chooser-kont .countrylist {display: block;}
header.top .header-right .delivery-chooser-kont .selectedcountryname {display: inline-block;}
header.top .header-right .delivery-chooser-kont .countryflag {background: url(images/frontend/sprite2.svg) 0 -120px no-repeat;width: 16px;height: 10px;display: inline-block;margin: 7px 12px 0 0;}
.no-svg header.top .header-right .delivery-chooser-kont .countryflag {background: url(images/frontend/sprite23.png) 0 -120px no-repeat;}
header.top .header-right .delivery-chooser-kont .countryflag.us  {background-position: -16px -120px;}
header.top .header-right .delivery-chooser-kont .countryflag.uk  {background-position: -32px -120px;}
header.top .header-right .delivery-chooser-kont .countryflag.sk  {background-position: -48px -120px;}
header.top .header-right .delivery-chooser-kont .countryflag.se  {background-position: -65px -120px;}
header.top .header-right .delivery-chooser-kont .countryflag.de  {background-position: -81px -120px;}
header.top .header-right .delivery-chooser-kont .countryflag.at  {background-position: -98px -120px;}
header.top .header-right .delivery-chooser-kont .countryflag.jp  {background-position: -115px -120px;}
header.top .header-right .delivery-chooser-kont .countryflag.ch  {background: url(images/frontend/switzerland.svg) no-repeat}
header.top .header-right .delivery-chooser-kont .countrylist  .countryflag.jp  {background-position: -115px -120px; border: 1px solid #444;height: 12px;width: 18px;}

header.top .header-right .delivery-chooser-kont .selectedcountryname .countryflag {margin: 11px 14px;}
header.top .header-right .delivery-chooser-kont .countrylist {background: #fff;width: 100%;padding: 20px 15px 40px;float: left;position: fixed;z-index: 101;left: 0;top: 68px;box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.38);}
header.top .header-right .delivery-chooser-kont .countrylist .country-item {display: inline-block;width: 100%;color: #333;line-height: 25px;padding: 5px 0;}
header.top .header-right .delivery-chooser-kont .countrylist .country-header {float: left;font-size: 44px;padding: 0 0 25px 0;width: 100%;text-align: center;font-family: playfair display;font-style: italic;}
.body_jp header.top .header-right .delivery-chooser-kont .countrylist .country-header {font-style: normal;}
header.top .header-right .delivery-chooser-kont .countrylist .country-col {float: left;width: 100%;}
header.top .header-right .delivery-chooser-kont .countrylist .countryname {}
header.top .header-right .delivery-chooser-kont .countrylist .closelayer {position: absolute;font-size: 12px;line-height: 15px;font-weight: 600;text-transform: uppercase;top: 20px;right: 10px;}
header.top .header-right .delivery-chooser-kont .countrylist .col {float: left;width: 33.3%;}
header.top .header-right .search_button {width: 41px;height: 41px;background: url(images/frontend/sprite.svg) 0 -77px no-repeat;margin-left: 5px;display: inline-block;cursor: pointer;}
.no-svg header.top .header-right .search_button {background: url(images/frontend/sprite.png) 0 -77px no-repeat;}
header.top .header-right .search {z-index:101;width: 100%;background: #fff;position: fixed;top: 68px;left: 0;padding-bottom: 50px;box-shadow: 0px 8px 30px 0px rgba(0, 0, 0, 0.38);display: none;/*transform: translateY(-300px);transition: transform 0.5s ease-in;*/}
body.search_opened header.top .header-right .search {display: block !important;/*transform: translateY(0px);*/}
header.top .header-right .login-link {line-height: 40px;margin-right: 25px; color: #c79e15;text-transform: uppercase;font-size: 12px;text-align:right;}
.body_de header.top .header-right .login-link {width:380px;}
header.top .header-right .login-link .l-belepes {padding-left: 10px;}
header.top .header-right .login-link .podorklubbelepes-link {padding-right: 10px;}
header.top .header-right .psp-program {padding-right: 10px;}

.loginform-kont {width: 100%; position: fixed;top: 68px;left: 0;background: #fff;padding: 40px 15px 50px;display: none;z-index: 101;box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.38);}
body.belep_opened .loginform-kont {display: block;}
.loginform-kont .closeme {position: absolute;top: 5px;right: 10px;font-weight: 600;font-size: 12px;text-transform: uppercase;}
.loginform-kont .title .login-belepes {font-size: 33px;font-family: playfair display;font-style: italic;display:block;color:#333;padding: 0;}
.body_jp .loginform-kont .title .login-belepes {font-style: normal;}
.loginform-kont .title {font-family: playfair display;font-style: italic;margin: 0 0 15px 0;}
.body_jp .loginform-kont .title {font-style: normal;}
.loginform-kont .title span {color: #f00;padding-top:5px;font-family: poppins;font-style: normal;}

.loginbox-col {float: left; width: 50%;}
.loginformrow {float: left;width: 100%; }
.loginformrow.email {margin-bottom: 10px }
.loginformrow label {margin: 5px 0; display: inline-block; text-align: left; width: 100%; }
.loginformrow input {max-width: 350px;width: 100%; padding: 3px; border: 1px solid #dadada;height: 32px;}
.loginformrow.buttons {width: 150px;margin-top: 25px;}
.loginformrow.message {float: left;width: 150px;margin: 0 0 0 25px;padding-top: 35px;}
.loginformrow.regmost {font-size: 16px;}
.loginformrow.buttons button {background: #97be0d;border: 0;border-radius: 6px;color: #FFF;cursor: pointer;font-size: 17px;height: 40px;padding: 0 45px;}
.loginformrow-other {float: left; width: 220px; margin-top: 10px}

.loginbox-col.left .right-title {font-size: 21px; margin: 65px 0 0;font-weight: 700;padding-left: 70px; }
.loginbox-col.left .right-desc {font-size: 14px; line-height: 25px;padding-left: 70px;}
.loginbox-col.left .right-desc .elonyok {text-transform: uppercase;font-size: 10px;}
.body_de .loginbox-col.left .right-desc,.body_at .loginbox-col.left .right-desc,.body_en .loginbox-col.left .right-desc  {padding-top: 30px;}
.body_sk .loginbox-col.left .right-text {padding-left: 70px;}

.loginbox-col.left .rounded-text {font-size: 16px;font-weight: bold;}
.loginbox-col.left ul {padding: 0;margin: 15px 0 20px;}
.loginbox-col.left ul li {background: url(images/frontend/ul_li.svg) no-repeat 0 5px;padding-left: 20px;list-style: none;}
.no-svg .loginbox-col.left ul li {background: url(images/frontend/ul_li.png) no-repeat 0 5px;}

.loginbox-col.right .right-text {font-size: 12px; margin-top: 10px}

.podorklubloginform-error {color: #f00; font-size: 11px; font-weight: bold; margin-left: 0px; padding: 3px 0}

.cont-st {float: left;width: 100%;margin-top: 140px; background: url(images/proxy.jpg) top center no-repeat;}
body.termek .cont-st {margin-top: 200px;}
body.receptjeink .cont-st,body.sefek .cont-st,body.blog .cont-st,body.receptmagazin .cont-st, body.rezeptmagazin .cont-st, .cont-st.submenu-opened {margin-top: 182px;}
body.body_se.receptjeink .cont-st, body.body_se.sefek .cont-st, body.body_se.blog .cont-st, body.body_se.receptmagazin .cont-st,
body.body_jp.receptjeink .cont-st, body.body_jp.sefek .cont-st, body.body_jp.blog .cont-st, body.body_jp.receptmagazin .cont-st {margin-top: 144px;}
body.blog.nincsbreadcrumb .cont-st {margin-top: 140px;}
body.receptjeink.kat_lenyilo_open .cont-st {margin-top: 134px;}


header.top .topmenu-kont ul.nav {padding: 0;margin: 0;text-align: center;}
header.top .topmenu-kont ul.nav li {display: inline;}
header.top .topmenu-kont ul.nav li a {margin: 16px 8px; font-size: 17px; font-weight: 300; color: #333;display: inline-block;padding:4px 0;}
header.top .topmenu-kont ul.nav li a.nav-selected.nav-path-selected {border: solid 2px #f6efb2;font-weight: 700;color: #f6efb2 !important;border-radius: 10px;padding: 4px 16px;}
header.top .topmenu-kont ul.nav li a.aktiv {box-shadow: 0 -8px 17px 0 rgba(0, 0, 0, 0.15);}

#topsearchform input[name="query"] {max-width: 740px;width: 100%;border: 1px solid #c4c4c4;height: 50px;text-align: center;display: block;margin: 0 auto;font-size: 17px;font-family: "Poppins",arial,Helvetica,sans-serif;font-weight: 300;}
#topsearchform .search-button {display: none;}
#topsearchform h3 {font-size: 44px;text-align: center;line-height: 44px;margin: 35px 0 45px 0;}
#topsearchform .closeme {position: absolute;top: 5px;right: 10px;font-weight: 600;font-size: 12px;text-transform: uppercase;}
#searchSuggestCont {padding-top: 30px;}
#searchSuggestCont .sugg-item {padding: 0px 137px;}
#searchSuggestCont .sugg-item strong {font-weight: 400;}
/*#searchSuggestCont .sugg-item:last-child {border-bottom: 0;}*/
#searchSuggestCont .sugg-item a {color: #333;}
#searchSuggestCont .sugg-typename {float: right;font-weight: 600;text-transform: uppercase;font-size: 11px;}
#searchSuggestCont .sugg-separator {border-bottom: 1px solid #cdcdcd;margin: 10px 0;}

/*===termekadatlap===*/
body.termek .breadcrumb h1 { font-size: 26px; padding: 0px; margin: 0px; font-family: Poppins, arial; font-weight: 300; font-style: normal  }
body.termek .breadcrumb h2.termekalcim {line-height: 16px; font-weight: 300; padding-top: 19px; font-size: 12px;display:none;}
body.termek .breadcrumb {float: left;width: 100%;background: #fff;display: block;border-bottom:solid 1px #DDD; position: relative; z-index: 99;margin-top: 144px;position:fixed;}
body.termek .breadcrumb.fixed {margin-top: 75px;}
body.termek .breadcrumb a {color: #333;font-size: 12px;line-height: 55px;float: left;}
body.termek .breadcrumb span {float: left;display: inline-block;line-height: 55px;padding: 0 10px;}
body.termek .breadcrumb .nev {font-size: 26px;}
body.termek .breadcrumb a.osszes {animation-name: villog;animation-duration: 8s;border: 2px solid #deba49;color: #c79e15;padding: 0 10px;border-radius: 5px;line-height: 30px;margin-top: 8px;}
body.termek .breadcrumb a.buybutton {background: #97be0d;color: #fff;border-radius: 10px;font-weight: 300;font-size: 14px;line-height: 35px;padding: 0 15px;margin: 10px 0 0 0;}


.container.termekadatlap h1 {font-size: 37px;font-style: normal;margin: 0;padding-top: 17px;}
.container.termekadatlap h3 {font-style: normal;}
.container.termekadatlap {font-size: 12px;}
.container.termekadatlap .kosar-kont .buy-summa.klubar {padding: 15px 15px 0 15px}
.container.termekadatlap .kosar-kont .buy-summa { }
.container.termekadatlap .kosar-kont .buy-summa.klubar .deviza {font-size: 12px}
.container.termekadatlap .kosar-kont .buy-summa .klubar-value {font-size: 12px; }

.container.termekadatlap .kosar-kont .userlogged .eredetiartitle {font-size: 10px; font-weight: bold; color: #020202; display: block; position: absolute; top: -7px; white-space: nowrap;right:0;}
.container.termekadatlap .kosar-kont .userlogged .q-3 strong {font-size: 13px; font-weight: normal; text-decoration: line-through; }
.container.termekadatlap .kosar-kont .userlogged .q-4 strong {font-size: 17px;}
.container.termekadatlap .kosar-kont .userlogged .klubtitle {top: 0 !important;}
.container.termekadatlap .kosar-kont .buy-itemrow.userlogged:first-child .q-4 strong {position: relative; top: 3px}
.container.termekadatlap .kosar-kont .buy-itemrow.userlogged:first-child .q-3 strong {position: relative; top: 5px}

.container.termekadatlap .kosar-kont .buy-summa .klubar-value {font-size: 11px; }
.container.termekadatlap .kosar-kont .buy-summa.klubar { padding: 2px 0px; color: #B08B30; }
.container.termekadatlap .kosar-kont .userlogged .buy-summa.klubar .klubar-value,
.container.termekadatlap .kosar-kont .userlogged .buy-summa.klubar .deviza {font-size: 11px !important; text-decoration: line-through;font-weight: normal !important;}
.container.termekadatlap .kosar-kont .userlogged .buy-summa #kosarbanosszesen_klubar {font-size: 23px !important; font-weight: bold; }
.container.termekadatlap .kosar-kont .buy-summa.original {  }
.container.termekadatlap .kosar-kont .buy-summa.original p {text-align: right; }
.container.termekadatlap .kosar-kont .buy-summa .summatext-kont {  }

.termektapertek-kont .tapadatok-table tbody tr td .omega-9-sublabel,
.termektapertek-kont .tapadatok-table tbody tr td .omega-6-sublabel,
.termektapertek-kont .tapadatok-table tbody tr td .omega-3-sublabel {display: block}
.termektapertek-kont {font-size: 12px;}
.termektapertek-kont .taptitle-kont { padding-bottom: 10px; text-transform: uppercase; font-size: 10px;}
.termektapertek-kont .taptitle-kont span {font-size: 21px; display: block; padding: 20px 0 10px 0; border-top: solid 1px #dde1e5; text-transform: uppercase;}
.termektapertek-kont .tapadatok-table {border-spacing: 0; border-collapse: collapse; border: none; width: 50%;float:left;padding: 0 15px 20px;}
.termektapertek-kont .tapadatok-table.nincsomega {width: 100%;}
/*.termektapertek-kont .tapadatok-table td {padding: 7px; margin: 0; white-space: nowrap;  font-size: 11px;}
.termektapertek-kont .tapadatok-table tbody tr.lastline td {border-bottom: 1px solid #020202; padding-bottom: 5px}
.termektapertek-kont .tapadatok-table tbody tr.firstline td {padding-top: 3px}
.termektapertek-kont .tapadatok-table tbody.bottom tr.lastline td {border-bottom: none}
.termektapertek-kont .firstcell {text-align: left !important;}
.termektapertek-kont .tapadatok-table.nincsomega td {white-space: normal}
.termektapertek-kont .tapadatok-table tbody tr td:first-child {border-left: 1px solid #020202;}
.termektapertek-kont .tapadatok-table tbody tr td:last-child {border-right: 1px solid #020202;}*/
.termektapertek-kont .dotted {float:left;width: 100%;background: url(images/frontend/dotted_underline2.png) repeat-x 0px 12px;}
.termektapertek-kont .dotted .left {background: #fff;padding-right: 5px;}
.termektapertek-kont .dotted .right {background: #fff;padding-left: 5px;}
.termektapertek-kont .dotted .right.evitamin {background: transparent;text-align: right;}
.termektapertek-kont .dotted .right.evitamin .ertek {background: #fff;padding: 0 0 0  5px;}
.termektapertek-kont .dotted .left span.omega {display: inline-block;width: 10px;height: 10px;border-radius: 5px;margin-right: 2px;}
.termektapertek-kont .dotted .left span.o3 {background: #97be0d;}
.termektapertek-kont .dotted .left span.o6 {background: #deba49;}
.termektapertek-kont .dotted .left span.o7 {background: #f27c2d;}
.termektapertek-kont .dotted .left span.o9 {background: #3366cc;}
.termektapertek-kont .second_col {float:left;width: 50%;padding-left: 15px;}
.termektapertek-kont .omega-chart {float:left;width: 100%;text-align: center;}
.termektapertek-kont .omega-chart svg text.percent{fill:white;text-anchor:middle;font-size:12px;font-weight: 400;display:none;}
.termektapertek-kont .omega-chart svg text.percent:last-child {fill: #ddd;}

.termekoldal-receptlista-kont {float: left; width: 475px;}

.container.termekadatlap .productpage-kont { }
.container.termekadatlap .productpage-kont-x { margin: 0 auto; width: 919px;}
.container.termekadatlap .termekbal {float: right; width: 22%;margin-right: 3%; }
.container.termekadatlap .termekjobb {float: right; width: 75%; font-size: 14px; line-height: 21px; }
.container.termekadatlap .termekjobb .minoseg-kep {float: right; padding: 25px 0px 20px 25px;}

.container.termekadatlap .noproduct-message-kont  { padding: 20px; font-size: 16px;}
.container.termekadatlap .noproduct-message-kont p img {max-width:100%;padding: 20px 0 30px;}
.container.termekadatlap .noproduct-message-kont .topmessage {text-align:center;padding-top:10px;}
.container.termekadatlap .noproduct-message-kont .topmessage .dm-product a {display: inline-block;,width: 100%;}
.container.termekadatlap .noproduct-message-kont .topmessage .dm-product img {max-width:80px;padding-top: 10px;}

.container.termekadatlap .termekfoot {float: left; width: 100%; padding-top: 10px; margin-top: 10px}

.container.termekadatlap .termekblokk { margin: 15px 0; width: 100%}
.container.termekadatlap .termekbal .kep { text-align: center;}

.container.termekadatlap .kosar-kont {float: left; background: #ffffff; width: 330px; position: absolute; z-index: 101; top: 98px; right: 10px;}
.container.termekadatlap .kosar-kont .buy-quantity {float: left; width: 330px}
.container.termekadatlap .kosar-kont .buy-quantity .buy-quantity-inner {float: left; padding-left: 33px;}
.container.termekadatlap .kosar-kont .buy-rightitems {float: left; width: 330px; border-top: solid 1px #EEE;}
.container.termekadatlap .kosar-kont .buy-rightitems .buy-summa,
.container.termekadatlap .kosar-kont .buy-rightitems  {float: left; width: 100%}
.container.termekadatlap .kosar-kont .buy-cart  {float: right; width: 135px; margin: 19px 0px 0px 15px;}
.container.termekadatlap .kosar-kont .buy-quantity .buy-itemrow {float: left; width: 100%; font-size: 12px;background: #fff; height: 40px}
.container.termekadatlap .kosar-kont .buy-quantity .buy-itemrow .q-1,
.container.termekadatlap .kosar-kont .buy-quantity .buy-itemrow .q-2,
.container.termekadatlap .kosar-kont .buy-quantity .buy-itemrow .q-3,
.container.termekadatlap .kosar-kont .buy-quantity .buy-itemrow .q-4 {display: inline-block}

.container.termekadatlap .kosar-kont .buy-quantity .buy-itemrow .q-1 {padding: 13px 0px 0px 18px; width: 53px; }
.container.termekadatlap .kosar-kont .buy-quantity .buy-itemrow .q-2 {padding: 7px 0px 7px 0; width: 70px;  }
.container.termekadatlap .kosar-kont .buy-quantity .buy-itemrow .q-3 {font-size: 14px; font-weight: bold; position: relative; width: 75px; text-align: right; }
.container.termekadatlap .kosar-kont .buy-quantity .buy-itemrow .quant {font-size: 11px; }
.container.termekadatlap .kosar-kont .buy-quantity .buy-itemrow .q-4 {font-size: 14px; color: #b08b30; padding: 7px 0 7px 20px; position: relative; top: 0px; text-align: right; width: 64px;}
.container.termekadatlap .kosar-kont .buy-quantity .buy-itemrow .klubtitle {font-size: 9px; text-align: right; width: 64px; font-weight: bold; color: #B08B30; display: block; position: absolute; top: -2px; white-space: nowrap}  
.container.termekadatlap .ajanlottermek-message-tip {display: none; position: absolute; width: 100%; text-align: center; padding: 5px 0; border-radius: 4px; background: #fff; top: -40px}

.container.termekadatlap .kosar-kont .buy-quantity .buy-itemrow.odd {background: #fff; border-bottom: solid 1px #EEE; border-top: solid 1px #EEE; }
.container.termekadatlap .kosar-kont .buy-quantity .buy-itemrow input[type="text"] {border: 1px solid #dde1e5; padding: 2px; font-size: 12px; width: 30px}
.container.termekadatlap .kosar-kont .buy-summa-left { float: left; width: 135px !important; }
.container.termekadatlap .kosar-kont .buy-summa { font-size: 10px;  width: 135px !important; }
.container.termekadatlap .kosar-kont .buy-summa #kosarbanosszesen,
.container.termekadatlap .kosar-kont .buy-summa .deviza {font-size: 21px;}
.container.termekadatlap .kosar-kont .buy-summa .deviza {text-transform: none}
.container.termekadatlap .kosar-kont .buy-cart {background: #97be0d; border-radius: 4px;}
.container.termekadatlap .kosar-kont .buy-cart a {text-align: center; font-size: 15px; text-decoration: none; padding: 4px; display: block; color: #FFF}
.body_de .container.termekadatlap .kosar-kont .buy-cart a {text-align: center; font-size: 15px; text-decoration: none; padding: 4px; display: block; color: #FFF;line-height:18px;}
.container.termekadatlap .gyujto3 { padding-bottom: 15px; float: left; width: 100%; font-weight: bold; }
.container.termekadatlap .termekfoot .gyujto2 {float: left; width: 226px; margin-right: 25px;}
.container.termekadatlap .termekfoot .termeklista {float: left; width: 618px;}
.container.termekadatlap .termekfoot .termeklista .termekfelho-kont {padding-bottom: 0; border-bottom: none}

.fb-likebox-footer {float: left;width:100%;}
.fb-likebox-footer-keep { float: left; margin: 0px; max-width: 250px;}
.fb-likebox-footer .rightlink {float: right; text-align: right; text-decoration: none;font-size: 14px; width: 290px;  color: #020202}

.container.termekadatlap .slideshow {margin: 0; position: relative; height: 306px;}
.container.termekadatlap .slideshow .slideshow-items {min-width: 679px}
.container.termekadatlap .slideshow .slideshow-items a {text-decoration: none}
.container.termekadatlap .slideshow .slideshow-items .slideshow-bgkep-kont {position: relative; left: 0; top: 0; width: 679px; height: 306px; }


.container.termekadatlap .termeklista {float:left; padding-left: 5px; width: 215px;}

.container.termekadatlap .slideshow .slideshow-desc-kont {text-decoration: none; color: #FFF; line-height: 21px; position: absolute; top: 26px; text-align: right; left: 390px; width: 261px; font-size: 16px; font-weight: bold; text-transform: uppercase; z-index: 100;}
.container.termekadatlap .slideshow .slideshow-desc-kont.longline {top: 19px;}


.container.termekadatlap .termeknev {white-space: nowrap; overflow: hidden}
.container.termekadatlap .termeknev.text-size-5 {font-size: 55px !important; line-height: normal !important;}
.container.termekadatlap .termeknev.text-size-4 {font-size: 53px !important; line-height: normal !important;}
.container.termekadatlap .termeknev.text-size-3 {font-size: 33px !important; letter-spacing: -1px !important; line-height: normal !important;}
.container.termekadatlap .termeknev.text-size-35 {font-size: 42px !important; letter-spacing: -1px !important; line-height: normal !important;}
.container.termekadatlap .termeknev.text-size-2 {font-size: 23px !important; letter-spacing: 0px !important; line-height: normal !important;}
.container.termekadatlap .termeknev.text-size-1 {font-size: 16px !important; letter-spacing: 0px !important; line-height: normal !important;}

.container.termekadatlap .receptdb_num {padding-left: 5px; }

.container.termekadatlap .c-1 { border-left:solid 1px #020202; max-width: 150px; border-bottom:solid 1px #020202; padding:5px; }
.container.termekadatlap .c-2 { border-bottom:solid 1px #020202; max-width: 70px; padding:5px; text-align: right; }
.container.termekadatlap .c-3 { border-bottom:solid 1px #020202; max-width: 70px; border-right:solid 1px #020202; padding:5px;  text-align: right;}
.container.termekadatlap .omega-table  { border-bottom: solid 1px #020202; width: 100%; font-family: payfair display; }
.container.termekadatlap .omega-label  { border-bottom:solid 1px #020202; font-weight: bold; border-top:solid 1px #020202;  font-size: 21px;  max-width: 136px;  padding: 10px;}
.container.termekadatlap .omega-perc  { font-size: 21px; color: #D6AF42; font-weight: bold;}
.container.termekadatlap .omega-value  {  text-align: right; font-weight: bold; border-bottom:solid 1px #020202; border-top:solid 1px #020202; border-right:solid 1px #020202;  font-size: 21px; color: #D6AF42; max-width: 70px; padding:5px;}
.container.termekadatlap .e_vitamin {border-bottom: solid 1px #020202;}
/* termekadatlap bal */

.container.termekadatlap .termeklista-menu .termekeklista {display: none}
.container.termekadatlap .termeklista-alkategoria-menu .termekeklista.alkategoria {display: none !important}
.container.termekadatlap .termeklista-menu.opened .termekeklista {display: block; padding: 5px 0 3px;}
.container.termekadatlap .termeklista-alkategoria-menu.opened .termekeklista.alkategoria {display: block !important}

.container.termekadatlap .termeklista-menu.opened a.mainmenu { font-family: playfair display; font-size: 16px; font-weight: normal;  }
body.body_jp .container.termekadatlap .termeklista-menu.opened a.mainmenu {cursor:default;}
.container.termekadatlap .termeklista-alkategoria-menu a.mainmenu {font-weight: normal !important}
.container.termekadatlap .termeklista-alkategoria-menu.opened a.mainmenu { font-family: playfair display; font-size: 16px; font-weight: normal; }

.container.termekadatlap .termekbal ul { list-style-image: url(images/arrow.png); margin: 0px 0px 0px 15; padding: 0px 0px 0px 10px;}
.container.termekadatlap .termekbal ul li {margin-bottom: 1px}
.container.termekadatlap .termekbal ul li.disabled {list-style:none;}
.container.termekadatlap .termekbal ul li.disabled a {color: #ccc;}
.container.termekadatlap .termekbal ul li a {text-decoration: none; color: #020202; }
.container.termekadatlap .termekbal ul li.selected a {color: #c79e15; font-weight: bold;}
.container.termekadatlap .termekbal ul li a:hover { color: #c79e15; }
.container.termekadatlap .termekbal ul li.uj {list-style-image: none;list-style-type: none;position: relative;}
.container.termekadatlap .termekbal.receptbal ul {padding-left:20px;}

.container.termekadatlap .termekjobb .socialbar {float: left; width: 100%; padding-bottom: 20px;}
.container.termekadatlap .termekjobb .socialbar .fb-like-kont,
.container.termekadatlap .termekjobb .socialbar .pin-it-button {float: left;}

.body_de .bulletin-text h3 {font-size: 14px;}

/*.lefttermeklista-kont {float: left; width: 200px;}*/

.tartalomfulloldal div.ccm-add-block{clear:left;}
.kostolo_nelkul {display:none;}
.hide_kostolo .kostolo_nelkul {display:block;}
.hide_kostolo .kostoloval {display:none;}
.gpluskont { float:left;margin:0 4px; }


.container.termekadatlap .quality-portrait { float: left; padding: 15px 0 0 0; font-size: 11px; line-height: 18px;}
.container.termekadatlap .quality-portrait img { padding-bottom: 5px; }
.container.termekadatlap .quality-portrait span { font-family: playfair display; font-size: 14px; }
.container.termekadatlap .gyujto2 { float: left; width: 100%; padding-top: 25px; }
.container.termekadatlap .gyujto2 h3 { width: 100%; float: none; padding-top: 0px !important;line-height: 30px; }
.container.termekadatlap .quality-highlighted { }

body.body_hu .container.termekadatlap .quality-portrait {float: left;text-align: left;}

.container.termekadatlap .productpage-kont.uj {width: 100%; position: relative}
/*.termekadatlap .container {width: 919px;}*/
.termekadatlap.container {width: 100%; float: left; background: #FFF;}
.productpage-kont.uj .fullrow {width: 100%;}/*
.productpage-kont.uj .fullrow .container {width: 919px;}*/

.productpage-kont.uj .fullrow.graybg {  }
.productpage-kont.uj .ismerteto { float: left; max-width: 685px; width: 100%;}
.productpage-kont.uj .fullrow.graybg .ismerteto { font-size: 18px; padding: 15px 0 33px;border-bottom: solid 1px #CCC; line-height: 27px;}
.productpage-kont.uj .w100 { width: 100%; }
.productpage-kont.uj .tapanyagtabla-folott {  padding: 0; }
.productpage-kont.uj .tapanyagtabla-folott img{ max-width: 686px;width: 100%;height: auto;}
.productpage-kont.uj .tapanyagtabla-folott .link1 a{  float: left; position: relative; color: #746558; padding: 27px; width: 289px; height: 131px; z-index: 2;  line-height: 16px; font-size: 12px;}
.productpage-kont.uj .tapanyagtabla-folott a strong{  font-size: 10px; line-height: 20px;}

.productpage-kont.uj .fullrow.graybg .termekblokk { padding: 0px; }
.productpage-kont.uj .fullrow.graybg .fozesitippek-kont {padding-bottom: 20px;float: left;}

.productpage-kont.uj .fullrow.specblokk-kont {padding: 0}
.productpage-kont.uj .fullrow.specblokk-kont .termekblokk {margin-top: 0}

.productpage-kont.uj .vasaroljameg { float: left; width: 100%; padding: 15px 0 0 0 ; height: 75px;}
.productpage-kont.uj .vasaroljameg .container {width: 922px;}
.productpage-kont.uj .vasaroljameg h1 {float: left; color: #2e3340; font-size: 31px; }
.productpage-kont.uj .vasaroljameg .breadcrumb-kont {float: left; margin-left: 15px; padding-top: 19px}
.productpage-kont.uj .vasaroljameg .breadcrumb-kont a {text-decoration: none;}
.productpage-kont.uj .vasaroljameg .vasaroljameg-link {margin-top: 11px;float: right; text-align: center;font-size: 16px;font-weight: bold;text-decoration: none;padding: 5px 21px 0;display: block;color: #FFF;background: url('images/buy_orderbutton_bg.png');height: 28px;border-radius: 8px; width: 118px}
.productpage-kont.uj .vasaroljameg .fixed {opacity: 1; position: fixed; top: 58px;}

.productpage-kont.uj .fullrow.slidekont {padding: 0; overflow: hidden}
.productpage-kont.uj .fullrow.slidekont.moved {padding-top: 768px}
.productpage-kont.uj .fullrow.slidekont .slideshowitems-center {margin: 0 auto}
.productpage-kont.uj .fullrow.slidekont .slideshow-items { }
.productpage-kont.uj .fullrow.slidekont .slideshow-items a {text-decoration: none}

.productpage-kont.uj .egeszseg { float: left; max-width: 686px;width: 100%;}
.productpage-kont.uj .egeszseg .flower { float: right; width: 311px; height: 280px; }
.productpage-kont.uj .egeszseg-tajekoztato { font-size: 10px; }

.productpage-kont.uj .termekoldal-receptlista-kont  { float: left; max-width: 678px;width: 100%;}
.productpage-kont.uj .termekoldal-receptlista-kont .flower { float: right; width: 311px; height: 280px; }
.productpage-kont.uj .termekoldal-receptlista-kont h3 { padding: 0px !important; width: 100% !important;}
.productpage-kont.uj .termekoldal-receptlista-kont .fozesitippek-kont h3 {line-height: 35px; }
.productpage-kont.uj .termekoldal-receptlista-kont .kategnev-title {border-bottom: 1px dotted #dde1e5; font-size: 20px;font-weight: bold;margin-bottom: 13px;padding: 3px 0;width: 100%;}
.container.termekadatlap .termekoldal-receptlista-kont {float: left; width: 100%; margin-right: 0}
/*.container.termekadatlap .termekoldal-receptlista-kont a {float: left; width: 216px; position: relative; min-height: 250px; margin-bottom: 15px; margin-right: 15px}
.container.termekadatlap .termekoldal-receptlista-kont a.last {margin-right: 0}
.container.termekadatlap .termekoldal-receptlista-kont a img {width: 100%;}
.container.termekadatlap .termekoldal-receptlista-kont a .bottomitems-kont {width: 100%; position: absolute; bottom: 3px; left: 0; background: #fff; height: 70px}
.container.termekadatlap .termekoldal-receptlista-kont a .bottomitems-kont h3 {text-align: left; color: #020202; font-weight: 300; font-size: 12px; margin: 0;font-family: 'poppins'; }
.container.termekadatlap .termekoldal-receptlista-kont a .bottomitems-kont h3 span {padding: 10px 17px 0 17px; display: block;}
.container.termekadatlap .termekoldal-receptlista-kont a .bottomitems-kont .time-kont {display: block; width: 77px; position: absolute; left: 0px; bottom: 65px;text-align: center;font-size: 12px;color: #020202; background: #fff; padding: 6px 0}
.container.termekadatlap .termekoldal-receptlista-kont a .bottomitems-kont .time-kont strong{font-size: 21px;}*/
.container.termekadatlap .termekoldal-receptlista-kont h2.head {font-size: 21px; font-weight: normal; padding: 0; font-family: playfair display;margin-bottom: 0; }
.container.termekadatlap .termekblokk.egeszseg h2.head {font-size: 21px; font-weight: normal; padding: 0 0 10px 0; font-family: playfair display;}
.container.termekadatlap .termekblokk.minoseg h2.head {font-size: 21px; font-weight: normal; padding: 0 0 10px 0; font-family: playfair display;}
.recept-tipusikonok {display: inline-block; float: left; padding: 0 10px 10px 0;line-height: 35px;font-size: 13px; }
 /*.recept-tipusikonok-poz {height: 15px; display: block; position: absolute; top: 10px; left: 10px;}*/

.container .termekoldal-receptlista-kont .lista-talalat-item {width: 100%;float: left;position: relative;padding: 20px 0;border-bottom: 1px solid #e0e0e0;margin: 0;}
.container .termekoldal-receptlista-kont .recept-item {float: left;width:100%;}
.container .termekoldal-receptlista-kont .recept-item img {float: left;max-width: 220px;width: 100%;}
.container .termekoldal-receptlista-kont .recept-item .imgkont {float: left;width:24%;margin: 0;}
.container .termekoldal-receptlista-kont .recept-item .szoveg {float: left;width: 76%;padding: 0 5px 0 25px;}
.container .termekoldal-receptlista-kont .recept-item .szoveg h3 {font-family: "Poppins",arial,Helvetica,sans-serif;font-size:17px;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .rovid_leiras {float: left;width: 85%;padding: 10px 0;font-size: 12px;font-weight: 300;line-height: 18px;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .rovid_leiras.extrapadd {padding: 15px 0;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .ikon_row {position: relative;width: 100%;float: left;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .recept-tipusikonok-poz {float: left;width: 85%;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .recept-tipusikonok-poz .recept-tipusikonok {display: inline-block;width: 35px;height: 35px;background: url(images/frontend/etrend-ikonok.svg) no-repeat;margin-right: 3px;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .recept-tipusikonok-poz .recept-tipusikonok.vega {}
.container .termekoldal-receptlista-kont .recept-item .szoveg .recept-tipusikonok-poz .recept-tipusikonok.vegan {background-position: -34px 0;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .recept-tipusikonok-poz .recept-tipusikonok.glutenmentes {background-position: -68px 0;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .recept-tipusikonok-poz .recept-tipusikonok.buzamentes {background-position: -102px 0;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .recept-tipusikonok-poz .recept-tipusikonok.tojasmentes {background-position: -136px 0;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .recept-tipusikonok-poz .recept-tipusikonok.tejmentes {background-position: -170px 0;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .recept-tipusikonok-poz .recept-tipusikonok.szojamentes {background-position: -204px 0;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .recept-tipusikonok-poz .recept-tipusikonok.kukoricamentes {background-position: -310px 0;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .recept-tipusikonok-poz .recept-tipusikonok.cukormentes {background-position: -275px 0;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .recept-tipusikonok-poz .recept-tipusikonok.mogyoromentes {background-position: -239px 0;}

.container .termekoldal-receptlista-kont .recept-item .szoveg .time-kont {float: right;width: 55px;height:55px;border: 1px solid #ababab;border-radius: 55px;background: url(images/frontend/recept-time-small.svg) no-repeat;position: absolute;right: 0;bottom: 5px;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .time-kont .szam {display: block;width: 100%;text-align: center;font-weight: 300;padding-top: 10px;line-height: 15px;font-size: 18px;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .time-kont .perc {font-family: playfair display;font-weight: normal;font-style: italic;display: inline-block;width: 100%;text-align: center;font-size: 10px;}

.container .termekoldal-receptlista-kont .recept-item .szoveg .time-kont.time-60 {background-position: -638px -1px;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .time-kont.time-55 {background-position: -582px -1px;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .time-kont.time-50 {background-position: -525px -1px;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .time-kont.time-45 {background-position: -468px -1px;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .time-kont.time-40 {background-position: -414px -1px;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .time-kont.time-35 {background-position: -358px -1px;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .time-kont.time-30 {background-position: -302px -1px;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .time-kont.time-25 {background-position: -245px -1px;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .time-kont.time-20 {background-position: -188px -1px;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .time-kont.time-15 {background-position: -132px -1px;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .time-kont.time-10 {background-position: -75px -1px;}
.container .termekoldal-receptlista-kont .recept-item .szoveg .time-kont.time-5 {background-position: -18px -1px;}

.recept-tipusikonok-magyarazat {margin: 20px 0 10px;float:left;width: 100%;}
.recept-tipusikonok-magyarazat .recept-tipusikonok span {background: url(images/frontend/etrend-ikonok.svg) no-repeat;width: 35px;height: 35px;display: inline-block;float:left;margin-right: 5px;}
.recept-tipusikonok-magyarazat .recept-tipusikonok.vegan span {background-position: -34px 0;}
.recept-tipusikonok-magyarazat .recept-tipusikonok.glutenmentes span {background-position: -68px 0;}
.recept-tipusikonok-magyarazat .recept-tipusikonok.buzamentes span {background-position: -102px 0;}
.recept-tipusikonok-magyarazat .recept-tipusikonok.tojasmentes span  {background-position: -136px 0;}
.recept-tipusikonok-magyarazat .recept-tipusikonok.tejmentes span {background-position: -170px 0;}
.recept-tipusikonok-magyarazat .recept-tipusikonok.szojamentes span {background-position: -204px 0;}
.recept-tipusikonok-magyarazat .recept-tipusikonok.kukoricamentes span {background-position: -310px 0;}
.recept-tipusikonok-magyarazat .recept-tipusikonok.cukormentes span {background-position: -275px 0;}
.recept-tipusikonok-magyarazat .recept-tipusikonok.mogyoromentes span {background-position: -239px 0;}

/*
 .recept-tipusikonok span {display: inline-block;text-align: center; font-size: 10px; font-weight: bold; color: #fff;padding: 0 5px;float: left;}
 .recept-tipusikonok.vega span {background: #69be59}
 .recept-tipusikonok.vegan span {background: #cceb88;color: #4b4b4b;}
 .recept-tipusikonok.gluten span {background: #d8a566}
 .recept-tipusikonok-magyarazat {margin: 0 0 10px 0; }
 .recept-tipusikonok-magyarazat.termekadatlap {text-align:left;margin-top:20px;}
 .recept-tipusikonok-magyarazat.leftaligned {text-align: left; margin-bottom: 0}
 .recept-tipusikonok-magyarazat .recept-tipusikonok {width: auto; margin-right: 8px; text-transform: uppercase; font-size: 10px; float: none}
 .recept-tipusikonok-magyarazat .recept-tipusikonok span {margin-right:3px;}
*/


.container.termekadatlap .termekblokk.blokk4 .specblokk {float: left; margin-right: 12px; width: 218px; position: relative}
.container.termekadatlap .termekblokk.blokk4 .specblokk.blokk-3 {margin-right: 0;}
.container.termekadatlap .termekblokk.blokk4 .specblokk .specblokk-subtitle {text-align: center;  width: 100%; color: #020202; text-decoration: none;}
.container.termekadatlap .termekblokk.blokk4 .specblokk-subtitle-dresszing-lead {color: #020202; font-weight: bold; display: block; }

.productpage-kont.uj .webshop-kosar-layer-kont { max-width: 943px; margin: 0 auto;width: 100%;position: absolute;top: 0;left: 0;right: 0;}
.productpage-kont.uj .webshop-kosar-layer-kont.scrolled {top: 141px;}
.productpage-kont.uj .webshop-kosar-bottles-kont { float: left; width: 338px; }
.productpage-kont.uj .webshop-kosar-layer-kont .kosar-kont { position: absolute; background: none; right: 4px; top: -30px; width: 338px; z-index: 99; }

.productpage-kont.uj .webshop-kosar-layer-kont .shelf-bg { float: left; width: 320px; border-radius: 10px; margin: 0px 0px 0px 10px; -webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.17);-moz-box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.17);box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.17); background: #FFF url(/themes/podor/images/shelf-3.jpg) no-repeat; }
.productpage-kont.uj .webshop-kosar-layer-kont .shelf-bg .buy-quantity { float: left;}
.productpage-kont.uj .webshop-kosar-layer-kont .shelf-bg .buy-quantity .buy-itemrow { float: left; width: 87px; background: none !important;  height: auto; padding-top: 10px; border: 0px;  }

.productpage-kont.uj .webshop-kosar-layer-kont .buy-itemrow .q-1x {font-size: 10px; line-height: 12px; float: left; width: 100%; }
.productpage-kont.uj .webshop-kosar-layer-kont .buy-itemrow .q-2 { float: left; width: 100%; padding: 2px 0 !important; }
.productpage-kont.uj .webshop-kosar-layer-kont .buy-itemrow .q-2 input {   }
.productpage-kont.uj .webshop-kosar-layer-kont .buy-itemrow .q-3x { float: left; width: 100%; font-weight: bold; font-size: 14px; }
.productpage-kont.uj .webshop-kosar-layer-kont .buy-itemrow .q-3x span { float: left; width: 100%;  }
.productpage-kont.uj .userlogged .q-3x { float: left; width: 100%; font-weight: normal !important; font-size: 11px !important; height: 41px;}
.productpage-kont.uj .webshop-kosar-layer-kont .buy-itemrow .q-3x .eredetiartitlex {   }
.productpage-kont.uj .webshop-kosar-layer-kont .buy-itemrow .q-4x { float: left; width: 100%; font-size: 11px; color: #b08b30; line-height: 10px;}
.productpage-kont.uj .userlogged .q-4x { float: left; width: 100%; font-size: 13px !important; font-weight: bold; color: #b08b30; }

.productpage-kont.uj .webshop-kosar-layer-kont .buy-itemrow .q-4x .klubtitlex {  font-size: 10px; width: 100%; }

.productpage-kont.uj .webshop-kosar-layer-kont .buy-rightitems {   margin: 8px 0 0 32px; border: 0px; width: 255px; border-top: solid 1px #bbb; padding-bottom: 15px;}
.productpage-kont.uj .webshop-kosar-layer-kont .buy-rightitems .klubar {float: left; width: 155px !important; padding-top: 4px;}
.productpage-kont.uj .userlogged .klubar {float: left !important; width: 110px !important; padding-top: 8px; color: #000 !important;}

.productpage-kont.uj .webshop-kosar-layer-kont .buy-rightitems .original {text-align: left; font-size: 12px;}
.productpage-kont.uj .webshop-kosar-layer-kont .buy-rightitems .original {text-align: left; width: 120px !important;}
.productpage-kont.uj .userlogged .original { color: #b08b30; }
.productpage-kont.uj .webshop-kosar-layer-kont .buy-rightitems .original p {text-align: left; font-size: 9px;}
.productpage-kont.uj .webshop-kosar-layer-kont .buy-rightitems .original .summatext-kont {text-align: left; font-weight: bold; font-size: 18px; line-height: 22px;}
.productpage-kont.uj .webshop-kosar-layer-kont .buy-rightitems .buy-cart {margin: 2px 0 0 0; border-radius: 8px; width: 135px}
.body_de .productpage-kont.uj .webshop-kosar-layer-kont .buy-rightitems .buy-cart { /*width: 175px*/}


.productpage-kont.uj .kosar-botomtexts-kont {float: left; margin-top: 10px}
.productpage-kont.uj .kosar-botomtexts-kont ul { margin: 0px; padding-left: 20px; list-style-image: url(images/frontend/yes1.png) }
.productpage-kont.uj .kosar-botomtexts-kont .termekoldal-ketlogos-szoveg {float: left; width: 190px; padding: 20px 0px 0px 0px; border-top: solid 1px #e8e8e8;}
.productpage-kont.uj .kosar-botomtexts-kont .termekoldal-ketlogos-szoveg .elsokep {float: right; padding-left: 10px;}
.productpage-kont.uj .kosar-botomtexts-kont .termekoldal-ketlogos-szoveg .elsokep img { width: 50px; height: 54px;}
.productpage-kont.uj .kosar-botomtexts-kont .termekoldal-ketlogos-szoveg .elsoszoveg {width: auto; float: none; margin-bottom: 18px; padding: 0 0 23px; border-bottom: 1px solid #e8e8e8; }
.productpage-kont.uj .kosar-botomtexts-kont .termekoldal-ketlogos-szoveg .elsoszoveg strong {font-size: 12px; }
.productpage-kont.uj .kosar-botomtexts-kont .termekoldal-ketlogos-szoveg .elsoszoveg p {padding-top: 3px; font-size: 12px; line-height: 17px;}
.productpage-kont.uj .kosar-botomtexts-kont .termekoldal-ketlogos-szoveg .masodikkep {float: right; padding-left: 10px;}
.productpage-kont.uj .kosar-botomtexts-kont .termekoldal-ketlogos-szoveg .masodikkep img { width: 50px; height: 54px;}
.productpage-kont.uj .kosar-botomtexts-kont .termekoldal-ketlogos-szoveg .masodikszoveg {width: auto; float: none; padding-bottom:20px;}
.productpage-kont.uj .kosar-botomtexts-kont .termekoldal-ketlogos-szoveg .masodikszoveg strong {font-size: 12px;}
.productpage-kont.uj .kosar-botomtexts-kont .termekoldal-ketlogos-szoveg .masodikszoveg p {padding-top: 3px; font-size: 12px; line-height: 17px;}
.productpage-kont.uj .kosar-botomtexts-kont .termekoldal-ketlogos-szoveg .teljesszoveg {width: auto; float: none; margin-bottom: 12px; padding: 0 0 12px 0px}
.productpage-kont.uj .kosar-botomtexts-kont .termekoldal-ketlogos-szoveg .teljesszoveg strong {font-size: 12px;}
.productpage-kont.uj .kosar-botomtexts-kont .termekoldal-ketlogos-szoveg .teljesszoveg p strong {font-size: 11px;}


.productpage-kont.uj .slidekontalatti-aloldal {float: left; margin: 20px 0px; width: 919px;}
.productpage-kont.uj .bottomitems-kont { float: left; }

.productpage-kont.uj .tippkep-kont {width: 470px; height: 123px; margin: 0 auto 40px auto; border-top: 1px solid #444c4f; background-position: center 40px; background-repeat: no-repeat;}
.productpage-kont.uj .tippkep-kont.egeszseg {margin: 40px auto 0 auto;}
.productpage-kont.uj .tippkep-kont.hu {background-image: url(images/ujadatlap_tippek_hu.png)}
.productpage-kont.uj .tippkep-kont.en {background-image: url(images/ujadatlap_tippek_en.png)}
.productpage-kont.uj .tippkep-kont.de {background-image: url(images/ujadatlap_tippek_de.png)}
.productpage-kont.uj .tippkep-kont.se {background-image: url(images/ujadatlap_tippek_se.png)}

.productpage-kont.uj .termekblokk .specblokk {min-width: 305px; margin-right: 0 !important}
.productpage-kont.uj .termekblokk .specblokk.blokk-2 img,
.productpage-kont.uj .termekblokk .specblokk.blokk-3 img {width: 305px; height: 188px}
.productpage-kont.uj .specblokk .subpicture-kont img {width: 305px; height: 188px}
.productpage-kont.uj .specblokk .specblokk-subtitle {color: #696969}

.productpage-kont.uj h3 { font-size: 27px; padding: 25px 0px 15px 0px; font-family: playfair display; }
.productpage-kont.uj .garancia-kont {padding: 0; padding-bottom: 10px; background-repeat: no-repeat; background-position: center top;float: left;width: 100%;}
.productpage-kont.uj .garancia-kep { position: absolute; left: 364px; position: absolute; bottom: 8px; }
.productpage-kont.uj .garancia-kont .container {position: relative}
.productpage-kont.uj .garancia-kont .textkontener {float: left; max-width: 685px; width: 100%;}
.productpage-kont.uj .garancia-kont .textkontener .termekblokk {margin: 0;}
.productpage-kont.uj .garancia-kont .szigelmin-text {background-repeat: no-repeat;  float: left; height: 144px;margin: 28px 0 0 268px;width: 402px}
.productpage-kont.uj .garancia-kont .szigelmin-text.hu {background-image: url(images/ujadatlap_garancia_text3_hu.png)}
.productpage-kont.uj .garancia-kont .szigelmin-text.en {background-image: url(images/ujadatlap_garancia_text3_en.png)}
.productpage-kont.uj .garancia-kont .szigelmin-text.de {background-image: url(images/ujadatlap_garancia_text3_de.png)}
.productpage-kont.uj .garancia-kont .szigelmin-text.se {background-image: url(images/ujadatlap_garancia_text3_se.png)}
.productpage-kont.uj .garancialogok-kont {position: absolute}

.productpage-kont.uj .fullrow.bottomitems-kont {padding-top: 15px}
.productpage-kont.uj .fullrow.bottomitems-kont.nincstab {padding-top: 0;}
.productpage-kont.uj .fullrow.bottomitems-kont.nincstab .termekblokk {margin-top: 0;}
.productpage-kont.uj .fullrow.bottomitems-kont.nincstab .termekblokk h3 {padding-top:0;margin-top: 0;}

.productpage-kont.uj .fullrow.bottomitems-kont .jobboldal-kont {float: left; }
.productpage-kont.uj .fullrow.bottomitems-kont .taptitle-kont span,
.productpage-kont.uj .fullrow.bottomitems-kont .termekblokk h3 {text-transform: none; border-top: none; font-size: 27px; padding: 0px 0px 8px 0px; font-family: playfair display;}
.productpage-kont.uj .fullrow.bottomitems-kont .termekblokk h3 {padding: 15px 0 20px 0}
.productpage-kont.uj .fullrow.bottomitems-kont .termekblokk.tapertek {margin-top: 8px}

.productpage-kont.uj .fullrow.bottomitems-kont .tarolas-text-kont {float:left;width: 100%;}
.productpage-kont.uj .fullrow.bottomitems-kont .tapertektable-kont {float:left;width: 100%;}


.productpage-kont.uj .fullrow.slidekontalatti-aloldal {padding: 0}

.productpage-kont.uj .blokk4 { text-align: center; padding-bottom: 30px; }
.productpage-kont.uj .topfilter-bar  { width: 100%; }
/*.productpage-kont.uj .product-tabz { float: left; background: url(images/tab-menu-bg.png) repeat-x 0px 32px; width: 100%; padding: 25px 0 14px 25px; margin: 0px; list-style-type: none; }
.productpage-kont.uj .product-tabz li { float: left; list-type: none; }
.productpage-kont.uj .product-tabz .akt a {float: left; text-align: center; border-left: solid 1px #e8e8e8; border-bottom: 0px; padding: 11px 20px 3px; font-size: 16px; color: #c79e15; background: #FFF; border: solid 1px #CCC; border-bottom: 0px; border-top-left-radius: 4px; border-top-right-radius: 4px; margin-top: 7px; }
.productpage-kont.uj .product-tabz a {float: left; text-align: center;  background: #EEE; color: #020202; border-bottom: 0px; margin: 6px 0 0 4px;padding: 10px 20px 4px 20px;border-top-left-radius: 4px; border-top-right-radius: 4px; font-size: 16px; }
*/
.productpage-kont.uj .column-2 {margin-top: 20px;}
.productpage-kont.uj .garancia-kont .textkontener .tabok {float:left;width: 100%;padding-top: 10px;}
.productpage-kont.uj .garancia-kont .textkontener .tabok .tab {float: left;text-align: center;height: 200px;padding: 150px 0 0;position:relative;color:#fff;}
.productpage-kont.uj .garancia-kont .textkontener .tabok .tab:not(.levente) {padding: 170px 0 0;}
.productpage-kont.uj .garancia-kont .textkontener .tabok .tab .szoveg {z-index: 1;position:absolute;left:0;right: 0;line-height:18px;}
.productpage-kont.uj .garancia-kont .textkontener .tabok .tab .szoveg .nev {display: inline-block;width:100%;font-size:10px;}
.productpage-kont.uj .garancia-kont .textkontener .tabok .tab .shadow {display:inline-block;position: absolute;left: 0;top: 0;background: url(images/frontend/termekadatlap-kapcsrecept-bg.png) repeat-x;width: 100%;height:100%;}
.productpage-kont.uj .garancia-kont .textkontener .tabok .tab.akt {border: 10px solid #fff;padding: 160px 0 0;}
.productpage-kont.uj .garancia-kont .textkontener .tabok .tab.akt.levente {padding: 140px 0 0;}
.productpage-kont.uj .garancia-kont .textkontener .tabok.tabnum-5 .tab {width: 20%;}
.productpage-kont.uj .garancia-kont .textkontener .tabok.tabnum-4 .tab {width: 25%;}
.productpage-kont.uj .garancia-kont .textkontener .tabok.tabnum-3 .tab {width: 33.33%;}
.productpage-kont.uj .garancia-kont .textkontener .tabok.tabnum-2 .tab {width: 50%;}
.productpage-kont.uj .garancia-kont .textkontener .tabok.tabnum-1 .tab {width: 50%;}
.productpage-kont.uj .garancia-kont .textkontener .tab-content {float:left;width: 100%;padding-top:15px;}
.productpage-kont.uj .garancia-kont .textkontener .tab-content.loading {min-height: 300px; background: url('images/frontend/ajaxloader.gif') no-repeat center center;}
.productpage-kont.uj .garancia-kont .textkontener .tab-content .egeszseg-kep {margin-top: 20px;}
.productpage-kont.uj .garancia-kont .textkontener .tab-content .egeszseg h2 {font-size: 21px;padding: 0 0 10px;}
.productpage-kont.uj .garancia-kont .textkontener .tabok .tab.miert {background: url(images/frontend/miert.jpg) no-repeat center center;background-size: cover;}
.productpage-kont.uj .garancia-kont .textkontener .tabok .tab.miert.japan {background: url(images/frontend/kurscheid.jpg) no-repeat center center;background-size: cover;}
.productpage-kont.uj .garancia-kont .textkontener .tabok .tab.minoseg {background: url(images/frontend/minoseg.jpg) no-repeat center center;background-size: cover;}
.productpage-kont.uj .garancia-kont .textkontener .tabok .tab.egeszseg {background: url(images/frontend/egeszseg.jpg) no-repeat center center;background-size: cover;}
.productpage-kont.uj .garancia-kont .textkontener .tabok .tab.szepseg {background: url(images/frontend/szepseg.jpg) no-repeat center center;background-size: cover;}

.productpage-kont.uj .garancia-kont .textkontener .tabok .tab.ujful1 {background: url(images/frontend/wissenswertes.jpg) no-repeat center center;background-size: cover;}
.productpage-kont.uj .garancia-kont .textkontener .tabok .tab.ujful2 {background: url(images/frontend/verwendung.jpg) no-repeat center center;background-size: cover;}


.aloldal2-kont {float: left; width: 100%}

.inner-offer-head {float: left; width: 100%; padding-top: 25px; font-size: 12px;}
.valentin-kont{width:100%;font-size: 13px; border: 0px none; margin: 20px 0px;}

/*
.csomagtermek-termeknevek-kont {font-size: 11px; margin-top: 5px; padding-left: 5px}
.csomagtermek-termeknevek-kont div {margin-bottom: 3px; float: none; background: url(images/arrow.png) no-repeat left center; padding: 0 0 0 10px;}
.kosarlista .list .t2.csomagtermekes { height: auto; min-height: 33px; padding-bottom: 5px; }

.foot-cont  { float: left; max-width: 919px;width: 100%; height: 20px; border-bottom: solid 4px #dedede; margin-bottom: 25px;}
.foot-bottom  {  float: left; width: 100%; margin-top: 15px; border-top: solid 1px #dedede; padding: 15px 0 0 0;}
.foot-bottom strong{ font-size: 16px; line-height: 38px; font-family: playfair display; font-weight: normal;}

.tarolas-text-kont .szarmazasi-hely {font-size: 11px;font-weight: bold;text-transform: uppercase;margin-top: 15px;float: left;width: 100%;}
.productpage-kont.uj .webshop-kosar-bottles-kont .topmessage {text-align:center;margin-top:80px;}
.container.termekadatlap .productpage-kont.uj .noproduct-message-kont {padding:0;}

.n-recipe-ing-right {float: left; width: 230px; padding: 0px 0px 25px 0px; }
.n-podor-ing {float: left; width: 210px; padding-top: 5px;}
.n-podor-ing img{ height: 40px; }
.n-podor-ing-img {float: left; width: 40px; text-align: center; }
.n-podor-ing-text {float: left; width: 165px; padding-bottom:10px;}
.n-podor-ing-text .n-podor-ing-amount { font-size: 12px; color: #020202; text-decoration: none; }
.n-podor-ing-k {float:left;width:210px; }
.n-podor-ing-k.firstrow {border:0;}

.n-recipe-ingredi {float: left; width: 210x; padding: 7px 0 0 0; }
.n-podor-ing-img-neu {float: left; width: 40px; }
.n-podor-ing-img-neu img { width: 33px; }
.n-podor-date {float: left; width: 410px; color: #4d4d4d; }
.n-podor-date-box { float: left; font-size: 21px; padding: 7px 25px; border-right: solid 1px #DDD;  }
.n-podor-date-box .adatlabel { font-size: 12px; }
.n-podor-date-box-long  { float: left; font-size: 21px; padding: 10px 25px; border-right: solid 1px #DDD; }
.n-podor-date-box-long .adatlabel { font-size: 12px;  }
.n-podor-health {float: left; width: 210px;}
.n-podor-health-head { font-size: 16px; font-family: playfair display; border-top: solid 1px #CCC; padding: 16px 0px 10px 0px; }
.n-podor-health .miertegeszseges-tooltip { float: left; width: 175px; padding: 2px 0 0 0; font-size: 14px; color: #c79e15; cursor: pointer;}
.n-recipe-row {float: left; width: 460px; padding-bottom: 15px; }
.n-recipe-image {float: right; width: 180px; }
.n-recipe-image img{ width: 160px;}
.n-recipe-text {float: left; width: 440px; font-size: 13px; }
.n-recipe-kanal {float: left; width: 200px; font-size: 11px; padding: 23px 0px 10px 0px; }
.n-recipe-title { font-size: 31px; padding: 15px 0px; font-family: playfair display; }
.n-recipe-title-2 { font-size: 31px; font-weight: bold; float: left; width: 200px; }

.n-recipe-list { width: 220px !important;  height: 242px !important;  margin: 0 14px 24px 0 !important;  }
.last-in-row-2 { margin-right: 0px !important }
.n-recipe-list .bottomitems-kont{ top: 161px !important }
.n-recipe-list .time-kont { left: 0px !important }
.n-recipe-print a{ float: right; margin: 13px 0px; height: 20px; padding: 6px 0px 6px 40px; color: #393939; background: url(images/print-nu.png) no-repeat left top;}


.receptlepestipp-kont {float: left;}
.receptlepestipp-kont .lepes-images {position: relative; float: left; width: 460px; margin: 0px 0px 10px 48px; opacity: 0}
.receptlepestipp-kont .lepes-images ul li {float: left;}
.receptlepestipp-kont .lepes-images ul li div.image {float: left; width: 100%; height: 322px; position: relative; margin-right: 0;margin-bottom:10px;}
.receptlepestipp-kont .lepes-images ul li div.text {float: left;width: 100%;}
.receptlepestipp-kont .lepes-images ul li div.text p {margin: 0}
.receptlepestipp-kont .lepes-images ul li div.text .rec-init {font-size: 21px; font-weight: bold; padding-bottom: 5px;line-height: 20px}
.receptlepestipp-kont .lepes-images .flex-direction-nav {position: absolute; top: 3%; width: 100%}
.receptlepestipp-kont .lepes-images-thumbnails { float: left; width: 45px; padding-left: 10px}

.receptlepestipp-kont .lepesek-title { display: block; padding: 10px 0px 10px 48px; font-size: 16px; }

.flex-direction-nav li a {width: 200px; height: 320px; margin: -13px 0 0; display: block; background: url(/themes/podor/images/flex_direction_nav_2.png) no-repeat 13px -56px; position: absolute;  cursor: pointer; }
.flex-direction-nav li .next {background-position: -215px -56px; right: 0;}
.flex-direction-nav li .prev {left: 0;}

.lepestippdialog { background: #c79e15; padding: 2px 10px; font-weight: bold; color: #FFF; margin-top: 10px; border-radius: 4px; }
.foot-bottom .countryflag{ margin: 2px 5px 0px 0px;}
*/

/*===SLideshow===*/
.indexslideblokk-kont.flex-container {margin: 0 auto}
.body_jp .indexslideblokk-kont.flex-container {margin-bottom: 50px}
.indexslideblokk-kont.flex-container .slides li {height: 505px;}
.indexslideblokk-kont.flex-container .slides li a {text-decoration: none;width:100%;height:490px;display:block;}
.indexslideblokk-kont.flex-container .flex-control-nav {bottom: 10px}

.indexslideblokk-kont.flex-container .tabindex-kont {position:absolute;bottom:-50px;width:100%;height: 50px;z-index: 99;background: #fff;}
.indexslideblokk-kont.flex-container .tabindex { max-width: 959px; margin:auto; background: #FFF;position: relative;bottom: 50px;}
.indexslideblokk-kont.flex-container .tabindex .tabkont {float: left; max-width: 940px; background: #FFF; padding: 15px 0px 5px 22px;width: 100%;}
.indexslideblokk-kont.flex-container .tabindex a { color: #020202; }
.indexslideblokk-kont.flex-container .tabindex .tab-a a  { float: left; width: 25%; font-size: 11px; padding: 0px 20px 0px 0px; }
.indexslideblokk-kont.flex-container .tabindex .tab-a a span { line-height: 13px; }
.indexslideblokk-kont.flex-container .tabindex .tab-a a strong { font-size: 20px; font-weight: normal; line-height: 28px; display: block; padding-bottom: 5px; font-family:playfair display;}
.indexslideblokk-kont.flex-container .tabindex .tab-a.act a  {   color: #c79e15; }
.indexslideblokk-kont.flex-container .tabindex .tab-a.act a strong  { color: #c79e15;}
.indexslideblokk-kont.flex-container .image-preload {position: absolute; overflow: hidden; left: -9999px; top: -9999px; height: 1px; width: 1px;}


.socialrow {float: left;width: 100%;background: #CCC;}

.socialrow .large_6 {float: left;width: 50%;}

.socialrow .large_6:first-child {border-right: 4px solid #fff;}
.socialrow .title { font-family: playfair display;font-style: italic;font-weight: normal;font-size: 26px;/*line-height: 19px;*/padding: 15px 0;text-align: center;}
.body_jp .socialrow {padding-top: 30px}
.body_jp .socialrow .title {font-style: normal;}
.socialrow .text {font-size: 14px;line-height: 22px;padding: 0 20px;text-align: center;}
.socialrow .gomb {font-size: 10px;background: #97be0d;line-height: 22px;display: inline-block;padding: 0 10px;color: #FFF; border-radius: 8px; text-transform: uppercase;margin: 20px 42% 25px;}

.socialrow .large_6 .ikons {text-align: center;}
.socialrow .large_6 .ikons a {display: inline-block;background: url(images/frontend/sprite.svg) -2px -177px no-repeat;width: 53px;height: 53px;margin-right: 15px;}
.no-svg .socialrow .large_6 .ikons a {background: url(images/frontend/sprite.png) -2px -177px no-repeat;}
.socialrow .large_6 .ikons a span {text-transform: uppercase;margin-top: 60px;color: #333;font-size: 10px;display: inline-block;}
.socialrow .large_6 .ikons a.fb {background-position: -57px -177px;}
.socialrow .large_6 .ikons a.in {background-position: -113px -177px;}
.socialrow .large_6 .ikons a.yt {background-position: -2px -177px;}
.socialrow .large_6 .ikons a.tw {background-position: -170px -177px;margin-right: 0;}

.body_jp .socialrow .large_6 {width: 100%;min-height: 105px; border-right: none !important}
.body_jp .socialrow .large_6 .title {padding-top: 20px}
.body_jp.termekadatlap .socialrow .large_6 .title {padding-top: 30px}

.miertpodor {float: left;width: 100%;padding: 30px 0 50px;background: #ededed;}
.miertpodor .col {width: 25%;float: left;padding: 0 20px;text-align: center;}
.miertpodor .title {font-size: 55px;font-family: playfair display, arial, helvetica, sans-serif;font-style: italic;padding-bottom: 40px;text-align: center;}
.body_jp .miertpodor .title {font-style: normal;}
body.cmlap .miertpodor .title, body.tartalomspec  .miertpodor .title{padding-top: 40px;}
.miertpodor .col .image {float: left;width: 100%;text-align: center;}
.miertpodor .col .text {font-size: 15px;font-weight: 300;text-align: center;float: left;width: 100%;}
.miertpodor .col .gomb {font-size: 10px;background: #97be0d;line-height: 22px;display: inline-block;padding: 0 10px;color: #FFF; border-radius: 8px;margin-top: 15px;text-transform: uppercase;}


/*===AJANLO FORM REGIBOL====*/
.ajanljminket-overlay {display: none;position: absolute; top:0; left: 0; background-color: #666; z-index: 1005 }
.ajanljminket-email-dialog-kont {display: none;position: absolute;background-color: white;width: 340px;z-index: 1010;border: none;padding: 10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.ajanljminket-email-dialog-kont .ajanlom {width: 360px;height: 450px;background-color: white;position: absolute;z-index: 1011;border: 2px solid gray;right: 100px;top: 250px;}
#elkuldveform_data {margin: 20px 0;}
#ajanlomform td {text-align: left}
#ajanlomform td input, #ajanlomform td textarea {width: 240px}
.ajanljminket-email-dialog-kont .ajanlom_error {color: red;	font-size: 11px;}
.ajanljminket-email-dialog-kont .ajanlom_elkuldve {text-align: center;height: 225px;background-color: white;z-index: 1003;padding: 200px 0;}

.ajhead-kont {background: #BBB; width: 100%; height: 25px; float: left; clear: both; color: white; margin-bottom: 10px;	-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
.ajhead-kont div {float: left; font-weight: bold; font-size: 14px; margin: 5px 10px}
.ajhead-kont .closeme {display: block; width: 15px; height: 15px; float: right;color: #fff; font-weight: bold;cursor: pointer; margin: 5px}

/*===FOOTER REGIBOL====*/
.footer .footer-imp,
.footer .footer-imp2 {text-align: center; color: #8c8e95; font-size: 11px; }
.footer .footerlogo-icons-kont { margin: 0px; float: left; width: 100%;}
.footer-col-3 { margin: 0px; float: left; width: 25%; }
.footer-col3 {float: left;padding-right:10px;}
.footer .icons {background-image: url(images/social-4.png); background-repeat: no-repeat; width: 35px; height: 41px; display: inline-block;}
.footer .icons.fb {background-position: 0px 0px;}
.footer .icons.tw {background-position: -38px 0px;}
.footer .icons.yt {background-position: -76px 0px;}
.footer .icons.in {background-position: -114px 0px;}

.footer-bulletin {float: left; width: 100%; padding-bottom: 15px; }
.footer-bulletin .ssignup { border: solid 1px #dde1e5;  background: url(images/footer-button.png) repeat-x #E9E9E9; padding: 5px 20px; border-radius: 4px; display: block; margin-top: 10px; text-align: center; font-size: 12px;  color: #73757c;cursor:pointer;}
.footer-bulletin .ssigtext { border: solid 1px #dde1e5; margin: 10px 0px 0px 0px; padding: 5px;}
.bullex { width: 100%; padding: 5px 0px 50px 0px; margin-top: 5px; font-size: 11px; float: left;color: #919399;}
.bullex a { text-decoration: underline; color: #919399; }

.footer-psp  {float: left; width: 100%;}
.footer-psp span { border: solid 1px #dde1e5;  background: url(images/footer-button.png) repeat-x; padding: 5px 10px; border-radius: 4px; display: block; margin-top: 10px; text-align: center; width: 80px;}

.footer-want2partner-link-kont {float: left; font-size: 14px; padding-top: 5px;padding-left: 0;}
.footer {float: left; max-width: 920px;width: 100%;padding-top: 20px; }
.footer-title { padding: 0px 0px 10px 0px; font-size: 16px; font-family:playfair display; line-height: 20px; }
.foot-bottom  {  float: left; width: 100%; margin-top: 15px; border-top: solid 1px #dedede; padding: 15px 0 0 0;}
.foot-bottom strong { font-size: 16px; line-height: 38px; font-family: playfair display; font-weight: normal;white-space: nowrap;}
.fb-likebox-footer {float: left;padding: 10px 0 15px 0;}

.bullex p {margin: 0;line-height: 18px;}
.countryflag {display: inline-block;float: left;width: 18px;height: 14px;margin: 8px 5px 0 10px;background: url(images/countries.png) no-repeat top left;}
.foot-bottom .countryflag{ margin: 2px 5px 0px 0px;}
.countryflag.us{ background-position: 0 0; width: 18px; height: 13px; }
.countryflag.uk{ background-position: -19px 0; width: 18px; height: 13px; }
.countryflag.at{ background-position: -38px 0; width: 18px; height: 13px; }
.countryflag.fr{ background-position: -190px 0; width: 18px; height: 13px; }
.countryflag.hu{ background-position: -342px 0; width: 18px; height: 13px; }
.countryflag.de{ background-position: -380px 0; width: 18px; height: 13px; }
.countryflag.se{ background-position: -475px 0; width: 18px; height: 13px; }
.countryflag.sk{ background-position: -494px 0; width: 18px; height: 13px; }
.countryflag.ch{ background-position: -532px 0; width: 18px; height: 13px; }

.psp-benefit-1 { float: left; width: 50%; padding: 5%; }
.social-share { margin: 20px auto; width: 200px; }

.menutoggle {display: none;}

/*=============partnerek lista=============*/
body.partnerek .partnertelepules-kont h1 {font-size: 41px;text-align: center;margin: 40px 0 10px;}
body.partnerek .partnertelepules-kont h2 {font-size: 14px;text-align: center;font-weight: 300;line-height: 23px;margin: 0px 0 15px;}
body.partnerek strong {font-weight: 600;}
body.partnerek .partnertelepules-kont {text-align: center;}
body.partnerek .line {display: inline-block;height: 1px;width: 40%;border-top: 1px solid #c7c7c7;padding-bottom: 20px;}
body.partnerek .psp .line {padding-bottom: 35px;}
body.partnerek .partnerlista {padding-bottom: 40px;float: left;width:100%;}
body.partnerek .partnerlista h3.title{text-align:center;}
body.partnerek .shopx-col {float: left;width: 100%; }
body.partnerek .shopx-col h2 {font-size: 14px;font-weight: 600;line-height: 23px;margin: 15px 0 8px;}
body.partnerek .shopx-col h3 {font-size: 16px;margin: 0;float: left;padding-right: 15px;line-height: 25px;}
body.partnerek .shopx-col h3 a {color: #c79e15;font-size: 16px;line-height: 18px;font-family: 'Poppins', arial, Helvetica, sans-serif;font-weight: 300;font-style: normal;}
body.partnerek .shopx-col sup {font-style: normal;font-family: 'Poppins', arial, Helvetica, sans-serif;font-weight: 600;background: #deba49;margin-left: 3px;padding: 0 3px;font-size: 9px; border-radius: 5px; }
body.partnerek .shopx-col .shopx-tasting {font-size: 10px;line-height: 25px;float: left;text-transform:uppercase;}
body.partnerek .shopx-col .shopx-partnername {font-size: 12px;line-height: 25px;padding-right: 10px;float: left;}
body.partnerek .shopx-col .shopx-psp-text {font-size: 12px;line-height: 20px;}
body.partnerek .shopx-col .shopx-set {padding: 8px 0;border-bottom: 1px dotted #ccc;}
body.partnerek .shopx-col .shopx-psp {float: right;}
body.partnerek .shopx-col .shopx-add  {float:left;max-width: 75%;}
body.partnerek #partnerek-kereso-form {padding-top: 30px;border-top: 1px solid #c7c7c7;}
body.partnerek .partnertelepules-kont.filterform {padding-bottom: 40px;}

/*=============partner adatlap=============*/
body.partner h1 {font-size: 41px;text-align: center;margin: 40px 0 10px;}
body.partner .mag-back, body.blog .mag-back {width: 210px;margin: 0 auto;display: block;}
body.partner .mag-back a, body.blog .mag-back a{ font-size: 10px;background: #97be0d;line-height: 22px;display: inline-block;padding: 0 10px;color: #FFF; border-radius: 8px;margin-top: 25px;text-transform: uppercase; }
body.partner .partneradatlap-kont {text-align: center;float: left;width: 100%;}
body.partner .partner-kostolox p {margin: 0;}
body.partner .partneradatlap-terkep-kont {float: left;width: 100%;padding-top:10px;}
body.partner #tagterkep {width: 100%;height: 270px;}

body.partner .partner-options {padding-top: 20px;}
body.partner .partner-options .kedvezmeny {padding-bottom: 50px;float: left;width: 100%;padding-top: 10px;}
body.partner .partner-options .kedvezmeny strong {font-weight: 300;}
/*body.partner .line_kont {float: left;width: 100%;}
body.partner .line_kont div {width: 840px; margin: 0 auto;}*/
body.partner .line_kont a {/*float: left;*/padding: 0 10px;display: inline-block;}
body.partner .line_kont {padding: 10px 0;}
body.partner .line {display: inline-block;height: 1px;width: 40%;border-top: 1px solid #c7c7c7;margin-bottom: 35px;}
body.partner .bold {font-weight: 600;}
body.partner .atvetel {padding-top: 15px;}
body.partner .napszam {font-size: 31px;line-height: 41px;padding: 5px 0;}

/*=============recept adatlap=============*/
body.receptjeink .breadcrumb,body.receptmagazin .breadcrumb,body.sefek .breadcrumb,body.blog .breadcrumb,body.fullwidth .breadcrumb, body.tartalomspec .breadcrumb, body.index .breadcrumb {background: #f6efb2;float: left;width: 100%;position:relative;z-index:100;}
body.receptjeink .breadcrumb ul,body.receptmagazin .breadcrumb ul,body.sefek .breadcrumb ul,body.blog .breadcrumb  ul,body.fullwidth .breadcrumb ul,body.tartalomspec .breadcrumb ul,body.index .breadcrumb ul {margin: 0;padding: 0;text-align: center;}
body.receptjeink .breadcrumb ul li,body.receptmagazin .breadcrumb ul li,body.sefek .breadcrumb ul li,body.blog .breadcrumb  ul li,body.fullwidth .breadcrumb ul li,body.tartalomspec .breadcrumb ul li,body.index .breadcrumb ul li {display: inline-block;padding: 5px 0;}
body.receptjeink .breadcrumb ul li a,body.receptmagazin .breadcrumb ul li a,body.sefek .breadcrumb ul li a,body.blog .breadcrumb  ul li a,body.fullwidth .breadcrumb ul li a,body.tartalomspec .breadcrumb ul li a, body.index .breadcrumb ul li a {color: #000;line-height: 33px;display: inline-block;padding: 0 15px;font-size: 14px;}
body.receptjeink .breadcrumb ul li a.aktiv,body.receptmagazin .breadcrumb ul li a.aktiv,body.sefek .breadcrumb ul li a.aktiv,body.blog .breadcrumb  ul li a.aktiv,body.fullwidth .breadcrumb ul li a.aktiv,body.tartalomspec .breadcrumb ul li a.aktiv, body.index .breadcrumb ul li a.aktiv { font-weight: 700;}
body.receptjeink.kat_lenyilo_open .breadcrumb,body.receptmagazin.kat_lenyilo_open .breadcrumb,body.sefek.kat_lenyilo_open .breadcrumb,body.blog.kat_lenyilo_open .breadcrumb,body.fullwidth.kat_lenyilo_open .breadcrumb,body.tartalomspec.kat_lenyilo_open .breadcrumb,body.index.kat_lenyilo_open .breadcrumb  {display: none;}


body.kat_lenyilo_open .secondline {border-bottom: 0;}

body.receptjeink .breadc {float:left;width:100%;padding: 10px 0;text-align: center;}
body.receptjeink .breadc div {display: inline-block;}
body.receptjeink .breadc a {font-size:10px;}
body.receptjeink h1 {font-size: 37px;text-align: center;margin: 0px 0 15px;float: left;width: 100%;}
body.receptjeink .n-recipe-title-2 {font-size: 44px;text-align: center;margin: 20px 0 15px;}
body.receptjeink .n-toptitle-kont h2 {font-size: 11px; letter-spacing: 2px; font-weight: 300; text-align: center;margin: 10px 0px; text-transform: uppercase;}
body.receptjeink .alcim {font-size: 10px; letter-spacing: 6px; text-transform: uppercase;text-align: center;float: left;width: 100%;}
body.receptjeink .imgkont {position: relative;margin: 25px auto 0;float:left;width: 100%;}
body.receptjeink .imgkont .left.kont {width:100%;position:relative;margin-bottom:10px;max-width: 790px;float:none !important;margin: 0 auto;}
body.receptjeink .imgkont .recept-nagykep {max-width: 100%;float:left;}
body.receptjeink .imgkont .kiemeltuser-kont {position: absolute;bottom: 0;left: 0;width: 300px;background: url(images/frontend/recept-sef-bg.png) no-repeat;}
body.receptjeink .imgkont .kiemeltuser-kont .avatar-kont {float: left;width: 58px;height: 58px;}
body.receptjeink .imgkont .kiemeltuser-kont .avatar-kont img {max-width: 100%;}
body.receptjeink .imgkont .kiemeltuser-kont .nev-kont {float: left;color: #fff;padding: 10px 0 5px 15px;width: 200px;font-size: 16px;line-height: 17px;}
body.receptjeink .imgkont .kiemeltuser-kont .links-kont {float: left;padding: 0 0 0px 15px;margin: 0;list-style: none;}
body.receptjeink .imgkont .kiemeltuser-kont .links-kont li a {color: #fff;font-size: 11px;line-height: 19px;display: inline-block;float: left;}
body.receptjeink .imgkont .kiemeltuser-kont .links-kont li {float: left;padding-right: 10px;}
body.receptjeink .ajanlo {padding: 20px 0;float:left;width:100%;}
body.receptjeink .ajanlo .szoveg {text-align: center;max-width: 700px;margin: 0 auto;}
body.receptjeink .ajanlo .szoveg p {text-align: center !important;}

body.receptjeink .elkeszites-ikonok {float: left;width: 100%;padding: 10px 0 15px;text-align: center;}
body.receptjeink .n-podor-date-box {border: 1px solid #ababab;border-radius: 100px;width: 87px;height: 87px;text-align: center;margin-right: 15px;display: inline-block;position: relative;}
body.receptjeink .n-podor-date-box.time-60 {background: url(images/frontend/recept-time.svg) -983px -1px no-repeat;}
body.receptjeink .n-podor-date-box.time-55 {background: url(images/frontend/recept-time.svg) -894px -1px no-repeat;}
body.receptjeink .n-podor-date-box.time-50 {background: url(images/frontend/recept-time.svg) -806px -1px no-repeat;}
body.receptjeink .n-podor-date-box.time-45 {background: url(images/frontend/recept-time.svg) -717px -1px no-repeat;}
body.receptjeink .n-podor-date-box.time-40 {background: url(images/frontend/recept-time.svg) -628px -1px no-repeat;}
body.receptjeink .n-podor-date-box.time-35 {background: url(images/frontend/recept-time.svg) -539px 0 no-repeat;}
body.receptjeink .n-podor-date-box.time-30 {background: url(images/frontend/recept-time.svg) -450px 0 no-repeat;}
body.receptjeink .n-podor-date-box.time-25 {background: url(images/frontend/recept-time.svg) -360px 0 no-repeat;}
body.receptjeink .n-podor-date-box.time-20 {background: url(images/frontend/recept-time.svg) -270px 0 no-repeat;}
body.receptjeink .n-podor-date-box.time-15 {background: url(images/frontend/recept-time.svg) -180px 0 no-repeat;}
body.receptjeink .n-podor-date-box.time-10 {background: url(images/frontend/recept-time.svg) -90px 0 no-repeat;}
body.receptjeink .n-podor-date-box.time-5 {background: url(images/frontend/recept-time.svg) 0 0 no-repeat;}

.no-svg body.receptjeink .n-podor-date-box.time-60 {background: url(images/frontend/recept-time.png) -983px -1px no-repeat;}
.no-svg body.receptjeink .n-podor-date-box.time-55 {background: url(images/frontend/recept-time.png) -894px -1px no-repeat;}
.no-svg body.receptjeink .n-podor-date-box.time-50 {background: url(images/frontend/recept-time.png) -806px -1px no-repeat;}
.no-svg body.receptjeink .n-podor-date-box.time-45 {background: url(images/frontend/recept-time.png) -717px -1px no-repeat;}
.no-svg body.receptjeink .n-podor-date-box.time-40 {background: url(images/frontend/recept-time.png) -628px -1px no-repeat;}
.no-svg body.receptjeink .n-podor-date-box.time-35 {background: url(images/frontend/recept-time.png) -539px 0 no-repeat;}
.no-svg body.receptjeink .n-podor-date-box.time-30 {background: url(images/frontend/recept-time.png) -450px 0 no-repeat;}
.no-svg body.receptjeink .n-podor-date-box.time-25 {background: url(images/frontend/recept-time.png) -360px 0 no-repeat;}
.no-svg body.receptjeink .n-podor-date-box.time-20 {background: url(images/frontend/recept-time.png) -270px 0 no-repeat;}
.no-svg body.receptjeink .n-podor-date-box.time-15 {background: url(images/frontend/recept-time.png) -180px 0 no-repeat;}
.no-svg body.receptjeink .n-podor-date-box.time-10 {background: url(images/frontend/recept-time.png) -90px 0 no-repeat;}
.no-svg body.receptjeink .n-podor-date-box.time-5 {background: url(images/frontend/recept-time.png) 0 0 no-repeat;}

body.receptjeink .n-podor-date-box .adatlabel {position: absolute;top: -22px;font-size: 12px;left: 0;right: 0;top: -25px;}
body.receptjeink .n-podor-date-box .szam {font-size: 31px;display: block;line-height: 31px;padding-top: 18px;}
body.receptjeink .n-podor-date-box .perc {font-family: playfair display; font-style: italic;font-weight: normal;}
body.receptjeink.body_jp .n-podor-date-box .perc {font-style: normal;}
body.receptjeink .n-podor-date-box.nyomtatas, body.receptjeink .n-podor-date-box.rkonyv {border: 1px solid #deba49;position: relative;top:22px;}
body.receptjeink .n-podor-date-box.nyomtatas .perc {font-family: 'Poppins', arial, Helvetica, sans-serif;font-weight: 300;font-style: normal;font-size: 12px;position: absolute;left: 0;right: 0;bottom: 22px;}
body.receptjeink .n-podor-date-box.nyomtatas .szam {width: 20px;height: 20px;background: url(images/frontend/sprite.svg) 0px -234px no-repeat;position: absolute;top: 12px;left: 0;right: 0;margin: 0 auto;padding: 0;}
.no-svg body.receptjeink .n-podor-date-box.nyomtatas .szam {background: url(images/frontend/sprite.png) 0px -234px no-repeat;}
body.receptjeink .n-podor-date-box.rkonyv .perc {font-family: 'Poppins', arial, Helvetica, sans-serif;font-weight: 300;font-style: normal;font-size: 12px;display: inline-block;line-height: 15px;position: absolute;left: 0;right: 0;bottom: 15px;}
body.receptjeink .n-podor-date-box.rkonyv .szam {width: 20px;height: 20px;background: url(images/frontend/sprite.svg) -24px -234px no-repeat;position: absolute;top: 12px;left: 0;right: 0;margin: 0 auto;padding: 0;}
.no-svg body.receptjeink .n-podor-date-box.rkonyv .szam {background: url(images/frontend/sprite.png) -24px -234px no-repeat;}
body.receptjeink .n-podor-date-box.rkonyv.bekuld .szam {background: url(images/frontend/sprite.svg) -44px -234px no-repeat;}
.no-svg body.receptjeink .n-podor-date-box.rkonyv.bekuld .szam {background: url(images/frontend/sprite.png) -44px -234px no-repeat;}
body.receptjeink .exists-receptkonyvek {margin: 20px 0;}

body.receptjeink .kat {float: left;width: 100%;text-align: center;padding: 10px 0;}
body.receptjeink .kat a {display: inline-block;width: 35px;height: 35px;background: url(images/frontend/etrend-ikonok.svg) no-repeat;margin-right: 3px;}
body.receptjeink .kat a.vegan {background-position: -34px 0;}
body.receptjeink .kat a.glutenmentes {background-position: -68px 0;}
body.receptjeink .kat a.buzamentes {background-position: -102px 0;}
body.receptjeink .kat a.tojasmentes {background-position: -136px 0;}
body.receptjeink .kat a.tejmentes {background-position: -170px 0;}
body.receptjeink .kat a.szojamentes {background-position: -204px 0;}
body.receptjeink .kat a.kukoricamentes {background-position: -310px 0;}
body.receptjeink .kat a.cukormentes {background-position: -275px 0;}
body.receptjeink .kat a.mogyoromentes {background-position: -239px 0;}

body.receptjeink .osszetevok {float: left;width: 100%;text-align: center;}
body.receptjeink .osszetevok .miertegeszseges-tooltip {border: 1px solid #c79e15;border-radius: 10px;padding: 0 7px;color: #c79e15;margin-right: 8px;display: inline-block;line-height: 28px;margin-bottom: 10px;font-size: 12px;}
body.receptjeink .osszetevok .n-podor-health-head {padding-bottom: 15px;}

body.receptjeink .elkeszites {float: left;width: 100%;}
body.receptjeink .elkeszites h3{text-align: center;margin-bottom: 25px;}
body.receptjeink .elkeszites .fullwidth_border {float: left;width: 100%;border-top: 1px solid #dadada;border-bottom: 1px solid #dadada;}
body.receptjeink .elkeszites .fullwidth_border .r {float: left;width: 100%;border-bottom: 1px solid #dadada;padding: 0;}
body.receptjeink .elkeszites .fullwidth_border .recept-hozzavalo-alcim.row {float: left;width: 100%;padding: 5px 0;}
body.receptjeink .elkeszites .fullwidth_border .alcim-row {float: left;width: 100%;border-bottom: 1px solid #dadada;border-top: 1px solid #dadada;}
body.receptjeink .elkeszites .fullwidth_border .alcim-row:last-child {border-bottom: 0;}
body.receptjeink .elkeszites .fullwidth_border .r:last-child {border-bottom: 0;}

body.receptjeink .elkeszites .n-recipe-ing-right {float: left;width: 100%;}
body.receptjeink .elkeszites .n-podor-ing-k {float: left;width: 16.6%;border-right: 1px solid #dadada;padding: 5px 0;min-height: 110px;}
body.receptjeink .elkeszites .n-podor-ing-k:nth-child(6) {border: 0;}
body.receptjeink .elkeszites .n-podor-ing-k .n-podor-ing-img {float: left;padding: 0 10px;}
body.receptjeink .elkeszites .n-podor-ing-k .n-podor-ing-amount {color: #333;font-size: 12px;line-height: 18px;font-weight: 600;}
body.receptjeink .elkeszites .n-podor-ing-k .styled {font-size: 12px;line-height: 15px;}

body.receptjeink .elkeszites .n-podor-ing-k .n-recipe-ingredi {}
body.receptjeink .elkeszites .n-podor-ing-k .n-podor-ing-img-neu {padding: 0 10px;}
body.receptjeink .elkeszites .n-podor-ing-k .n-recipe-ingredi .n-podor-ing-text {font-size: 12px;padding: 0 0 0 15px;line-height: 15px;}
body.receptjeink .elkeszites .n-podor-ing-k.termek .n-podor-ing-text {float: left;width: 64%;}
body.receptjeink .elkeszites .n-podor-ing-k.recept .n-podor-ing-text {width: 100%;padding: 0 10px 0 15px;}
body.receptjeink .elkeszites .n-podor-ing-k .n-recipe-ingredi .n-podor-ing-text strong {font-weight: 600;}
body.receptjeink .elkeszites .n-podor-ing-k .n-recipe-ingredi .n-podor-ing-text .nev {display: block;}

body.receptjeink .elkeszites .recept-hozzavalo-alcim {font-size: 21px;float: left;width: 100%;}

body.receptjeink .lepesek.row {margin-top: 25px;}
body.receptjeink .lepesek.nincskep .n-recipe-row {width: 100%;}
body.receptjeink .lepesek.nincskep .n-recpie-img .rec-init {position: static;line-height: 25px;}
body.receptjeink .lepesek.nincskep .n-recipe-text {padding-top: 0px;width: 95%;}
body.receptjeink .lepesek.nincskep .r {width:80%;margin:0 auto;}
body.receptjeink .lepesek.nincskep .n-recpie-img {width: 5%;}

body.receptjeink .elkeszites .n-recipe-row {float: left;width: 24%;margin-right: 1.3%;}
body.receptjeink .elkeszites .n-recipe-row:nth-child(4n) {margin: 0;}
body.receptjeink .elkeszites .n-recpie-img {position: relative;float: left;}
body.receptjeink .elkeszites .n-recpie-img img {float: left;width: 100%;}
body.receptjeink .elkeszites .n-recpie-img .rec-init {position: absolute;bottom: 0;left: 0;width: 28px;height: 25px;background: #fff;text-align: center;padding: 0;font-weight: 600;font-size: 21px;}
body.receptjeink .elkeszites .n-recipe-text {float: left;font-size: 12px;line-height: 19px;padding-top: 15px;}

body.receptjeink .elkeszites .r {padding-bottom: 30px;}

body.receptjeink .tipp_kont {float: left;width: 100%;padding: 20px 0 40px; margin-top: 20px;border-top: solid 1px #EEE; text-align: center;}
body.receptjeink .tipp_kont .imgkont {float: left;width: 100%;text-align: center;max-width: none;margin-top: 0;}
body.receptjeink .tipp_kont .imgkont img {width: 50px;margin: 0 auto;float: none;}

body.receptjeink .receptkonyv-button-kont {float: left;width: 100%;background: #ebebeb;box-shadow: 0 0 6px rgba(0, 0, 0, 0.1) inset;}
body.receptjeink .receptkonyv-button-kont .center {width: 100%;max-width: 790px;margin: 0 auto;}
body.receptjeink .receptkonyv-button-kont .receptkonyvform-kont {float: left;padding: 25px 0 25px 50px;position: relative;width: 100%;}
body.receptjeink .receptkonyv-button-kont .receptkonyvform-kont .nyil {background: url(images/frontend/recept-konyv_nyil.png) no-repeat;width: 55px;height: 24px;display: inline-block;position: absolute;top: -16px;right: 34%;}
body.receptjeink .receptkonyvform-kont .ujreceptkonyv-add-btn {display: inline-block; background: #ceaa41; width: 25px; height: 25px; border-radius: 4px; line-height: 25px; color: #fff; text-align: center; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 22px;}
body.receptjeink .receptkonyvform-kont .ujreceptkonyv-add-btn.megsem {color: #c00; font-size: 16px; font-weight: normal}
body.receptjeink .receptkonyvform-kont .ujreceptkonyv-add-btn.save {color: #fff; font-size: 22px; font-weight: normal}
body.receptjeink .receptkonyvform-kont .select-kont {width: 100%; float: left;max-width: 270px;}
body.receptjeink .receptkonyvform-kont .messageline {font-size: 14px;line-height: 21px;width: 225px;margin-bottom: 12px;}
body.receptjeink .receptkonyvform-kont .select-kont select {width: 225px;height: 28px; float: left}
body.receptjeink .receptkonyvform-kont .select-kont .ujreceptkonyv-add-btn {margin-left: 10px; float: right}
body.receptjeink .receptkonyvform-kont .ujreceptkonyv-add {width: 100%;max-width: 230px;float: left;}
body.receptjeink .receptkonyvform-kont .ujreceptkonyv-add input[type="text"] {width: 210px; float: left;height: 28px;}
body.receptjeink .receptkonyvform-kont .ujreceptkonyv-add .ujreceptkonyv-add-btn {margin-left: 10px; float: right}
body.receptjeink .receptkonyvform-kont .buttonsline-kont {float: left;max-width: 240px;}
body.receptjeink .receptkonyvform-kont #receptkonyv_hozzaad {color: #fff;background: #97be0d;border-radius: 5px;display: inline-block;line-height: 33px;padding: 0 20px;margin: 50px 0 0 25px;}
body.receptjeink .receptkonyvform-kont #receptkonyv_hozzaad_megsem {position: absolute;top: 15px;right: 5px;text-transform: uppercase;font-size: 12px;font-weight: 600;}
body.receptjeink .receptkonyvform-kont .error {font-size: 12px;float: left;margin: 7px 0 0 25px;}

body.receptjeink .connected-blogs {float: left;width: 100% !important;padding: 30px 0;}
body.receptjeink .connected-blogs .blogs-head {font-family: playfair display; font-style: italic;font-weight: normal;font-size: 33px;text-align: center;float: left;width: 100%;padding-bottom: 35px;}
body.receptjeink.body_jp .connected-blogs .blogs-head {font-style: normal;}
body.receptjeink .connected-blogs .blogs-list {text-align: center;}
body.receptjeink .connected-blogs .connected-blog {display: inline-block;width: 220px;text-align: left;color: #333;vertical-align: top;font-size: 12px;margin-right: 8px;}
body.receptjeink .connected-blogs .connected-blog img {max-width: 100%;}

body.receptjeink .recept_cimkek {}
.receptcimke_blokk {padding: 0 0 10px;  float: left;width: 100%;background: #ebebeb;margin-bottom: 20px;}
.receptcimke_blokk ul {text-align: center;margin: 15px 0; list-style: none;padding: 0;}
.receptcimke_blokk ul li {display: inline-block;}
.receptcimke_blokk .cimke a {background: #fff;border-radius:10px;color: #c79e15;display: inline-block;font-size: 12px;line-height: 28px;padding: 0 7px;margin: 10px 8px 0 0;}
.recept_cimkek .receptcimke_blokk .title {float:left;width: 100%;text-align: center;font-size:14px;font-family: "Poppins",arial,Helvetica,sans-serif;font-style:normal;padding: 0 0 5px;}
.receptcimke_blokk .title {font-family: "playfair display";font-style: italic;font-weight: normal;font-size: 33px;text-align: center;}
.page_rezepte .receptcimke_blokk .title {margin-top: 20px;}
/*.receptcimke_blokk {float:left;width: 100%;padding: 25px 0;}*/

body.receptjeink .kapcsolodo_receptek {float: left;width: 100%;}
body.receptjeink .kapcsolodo_receptek .title {font-family: playfair display; font-style: italic;font-weight: normal;font-size: 33px;text-align: center;float: left;width: 100%;}
body.receptjeink.body_jp .kapcsolodo_receptek .title {font-style: normal;}
body.receptjeink .kapcsolodo_receptek a.tovabb {font-size: 10px;text-transform: uppercase;font-weight: normal;font-style: normal;font-family: poppins;float:right;padding-top: 10px;font-weight: 600;}
body.receptjeink .kapcsolodo_receptek .kategoriak {border-bottom: 11px solid #dddddd;float: left;width: 100%;margin: 0;padding: 10px 0;text-align: center;}
body.receptjeink .kapcsolodo_receptek .kategoriak li {display: inline-block;}
body.receptjeink .kapcsolodo_receptek .kategoriak li a {padding: 0 20px;color: #333;}
body.receptjeink .kapcsolodo_receptek .kategoriak li a.aktiv {color: #c79e15;font-weight: 600;}
body.receptjeink .kapcsolodo_receptek .recept_kont {float: left;width: 100%;background: #EBEBEB;padding: 30px 0;}

/*body.termek .termekoldal-receptlista-kont {float: left; width: 100%; margin-right: 0}*/
body.receptjeink .kapcsolodo_receptek a.recept-item  {float: left; width: 24%; position: relative; margin-right: 1.3%;}
body.receptjeink .kapcsolodo_receptek a.recept-item.last {margin-right: 0}
body.receptjeink .kapcsolodo_receptek a.recept-item  img {width: 100%;float: left;}
body.receptjeink .kapcsolodo_receptek a.recept-item .bottomitems-kont {width: 100%;background: #fff;float: left;position: relative;}
body.receptjeink .kapcsolodo_receptek a.recept-item .bottomitems-kont h3 {text-align: left; color: #333; font-size: 12px; margin: 0;font-style: normal; }
body.receptjeink .kapcsolodo_receptek a.recept-item .bottomitems-kont h3 span { padding: 8px 11px; display: block;}
body.receptjeink .kapcsolodo_receptek a.recept-item .bottomitems-kont .time-kont {display: block; width: 77px; position: absolute; left: 0px; top: -36px;text-align: center; font-size: 12px;color: #333; background: #fff; padding: 6px 0}
body.receptjeink .kapcsolodo_receptek a.recept-item .bottomitems-kont .time-kont strong{font-size: 21px;}
body.receptjeink .kapcsolodo_receptek .w100 {width: 100%;}
body.receptjeink .kapcsolodo_receptek .kategnev-title {margin: 10px 0;}

body.receptjeink .kapcsolodo_receptek .recept-tipusikonok-poz {display: inline-block;float:left;width: 100%;background: #fff;padding: 0 10px 10px;min-height: 45px;}
body.receptjeink .kapcsolodo_receptek .recept-tipusikonok  {background: url(images/frontend/etrend-ikonok.svg) no-repeat;width: 35px;height: 35px;display: inline-block;float:left;margin-right: 5px;}
body.receptjeink .kapcsolodo_receptek .recept-tipusikonok.vegan  {background-position: -34px 0;}
body.receptjeink .kapcsolodo_receptek .recept-tipusikonok.glutenmentes  {background-position: -68px 0;}

/*==HOZZaszolasok blokk*/
.recept-adatlap-kont.hozzaszolasok {float: left;width: 100%;border-top: 1px solid #e9e9e9;border-bottom: 1px solid #e9e9e9; padding: 30px 15px 45px;margin: 20px 0;}
.hozzaszolasok .comment-kont {float: left;background: #ffffff;padding: 10px;width: 100%;box-shadow: 0 0 4px 0 rgba(180, 180, 180, 0.4);position: relative;}
.hozzaszolasok .comment-kont.postedbyowner, .comment-kont.postedbyvipuser{background: #fcfcf7;}
.hozzaszolasok .comment-kont.valasz-message.postedbyowner, .comment-kont.valasz-message.postedbyvipuser{background: #fcfcf7;}
.hozzaszolasok .contentDate {color: #BBB; font-size: 11px;}
.hozzaszolasok h4.guestBook-title {border-bottom:1px solid #666666;float: left;margin-top: 20px;width: 100%;}
.hozzaszolasok div.guestBook-entry {padding:5px 0 5px 0;float: left;width: 100%;}
.hozzaszolasok .comment-top{position: absolute;width: 10px;height: 15px;margin: 16px 10px 0px 10px;background: url(/themes/podor/images/comment-top.png) no-repeat;top:-22px;}
.hozzaszolasok div.guestBook-entry.first {border-top: none;}
.hozzaszolasok .guestBook-entry div.contentByLine {height: 22px;float:left;width: 100%;margin-bottom: 10px;}
.hozzaszolasok .guestBook-entry div.guestBook-manage-links {font-size:.8em;color:#333333;text-align:right;float:right;padding-left:8px;}
.hozzaszolasok .guestBook-formBlock {width: 100%;}
.hozzaszolasok .guestBook-formBlock.noposts {border-top: none;margin-bottom: 0;}
.hozzaszolasok .guestBook-formBlock label {white-space: nowrap;}
.hozzaszolasok .gbentryadd-row {margin-bottom: 5px;}
.hozzaszolasok .guestBook-formBlock textarea {width:100%;height: 150px;margin: 12px 0 12px 0;}
.hozzaszolasok .guestBook-formBlock .note {font-size:10px;}
.hozzaszolasok .guestBook-formBlock span.error, span.error {color:#990000;text-align:left;}
.hozzaszolasok .gb-valaszol-dialog {}
.hozzaszolasok .gb-valaszol-dialog .valaszolform-row {text-align: center; margin-bottom: 10px}
.hozzaszolasok .gb-valaszol-dialog .valaszolform-row textarea {width: 300px; height: 230px}
.hozzaszolasok .gb-valasz-buttons {text-align: right; padding: 10px}
.hozzaszolasok .gb-valasz-kont {width: 95%; clear: both; float: none; display: block; margin: 25px auto}
.hozzaszolasok .gb-valasz-title {float: left;width: 100%;/* border-bottom: 1px solid #ccc; */ padding: 10px 0}
.hozzaszolasok .gb-valasz-title .valasz-text {float: left; text-transform: uppercase;}
.hozzaszolasok .gb-valasz-title .valasz-datas {float: right;}
.hozzaszolasok .gb-valasz-kont .valasz-links {float: left; width: 100%; text-align: right}
.hozzaszolasok .comment-kont.valasz-message {width: 100%;}
.hozzaszolasok .valasz-message-top {float:left;width: 590px;font-weight:bold;}
.hozzaszolasok .valasz-datas, .entrydatas {font-style: italic; font-weight: bold}
.hozzaszolasok span.userinactivated {display: block; float: right;text-align: center; width: 60px;}
.hozzaszolasok h2.gbUzenet {text-align: center; font-weight: bold}
.hozzaszolasok h2.startresponse {font-weight: bold; font-size: 14px; margin: 12px 0}
.hozzaszolasok .pleasesignin {float: left; width: 100%; text-align: center; font-size: 14px;}
.hozzaszolasok .pleasesignin .bott {margin: 10px 0}
.hozzaszolasok .pager {margin: 20px 0;}
.hozzaszolasok .blog-adatlap-kont.hozzaszolasok .gb-valasz-kont {width: 455px; float: none; display: block; margin: 25px auto}
.hozzaszolasok .contentByLine .guestBook-manage-links-loggeduser {float: right}
.hozzaszolasok .contentByLine .comment-message-text {color: #b2b2b2}
.hozzaszolasok .contentByLine .username {color: #000}
.hozzaszolasok .comment-kont.valasz-message {border: 1px solid #dbdbdb; box-shadow: none; background: #fff;padding: 0; margin-bottom: 10px}
.hozzaszolasok .comment-kont.valasz-message .padder {padding: 10px}
.hozzaszolasok .hsznotlogged-title {text-align: center; font-size: 14px}
.hozzaszolasok .hsznotlogged-title a {font-size: 14px}
.hozzaszolasok .guestBook-manage-links-loggeduser a {font-size:11px;}
#hozzaszolasform textarea.redborder {border-color: #c00}

.dtip-dialog-kont {position: absolute;z-index: 1000;width:260px;padding: 10px;background-color: #fff;border: 2px solid #D1B04A;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 5px 5px 5px #ccc;-webkit-box-shadow: 5px 5px 5px #ccc;box-shadow: 5px 5px 5px #ccc;font-size: 11px;}
.dtip-dialog-kont .osszevontvitamin-text {margin-bottom: 10px}
.dtip-dialog-kont .osszevontvitamin-text:last-child {margin-bottom: 0}


.ws-rightslider-items-kont {position: absolute;z-index: 205;right: 0px;top: 54px; width:308px; box-shadow:  0 11px 11px 0 rgba(50, 50, 50, 0.50);border-radius: 0 0 8px 8px;background: url(images/kosar-uj-top-bg.png) 260px -1px no-repeat;padding-top:10px; }
.kosarbarakottelemdoboz-kont{ border: 1px solid #c6c6c6; border-radius: 0 0 8px 8px; border-top: 0; background: #fff; float:left;width:308px;}
.kosarbarakottelemdoboz-kont-item .kep-kont {float: left;}
.kosarbarakottelemdoboz-kont-item .rightside-kont{float: left; padding: 0 0 0 15px; width:220px;}
.kosarbarakottelemdoboz-kont-item .product{text-align: left; font-weight: normal; min-width: 220px;}
.kosarbarakottelemdoboz-kont-item .product .title {font-size: 14px; color: #b08c38;line-height: 20px; margin:4px 0;}
.kosarbarakottelemdoboz-kont-item .product .kiszereles {font-size: 12px; color: #43454e;line-height: 16px; }
.kosarbarakottelemdoboz-kont-item .product .db {font-size: 12px; font-weight: bold; color: #43454e; display: inline-block;line-height: 18px;  }
.kosarbarakottelemdoboz-kont-item .product .ar {font-size: 16px; color: #43454e;float: right; display: inline-block;line-height: 18px;  }
.kosarbarakottelemdoboz-kont-item .product span {display: block; text-transform: none; }
.kosarbarakottelemdoboz-kont-item {margin: 10px 15px 0 15px; border-bottom: 1px solid #f5f5f5; padding-bottom:10px;}
.kosarbarakottelemdoboz-kont .osszesen {color: #000; font-size: 12px; padding-right: 15px; line-height: 28px; text-align: right;}
.kosarbarakottelemdoboz-kont .osszesen a {color: #cf9b38; display: inline; text-transform: none; font-weight: normal; }
.kosarbarakottelemdoboz-kont .klubkedvezmeny {background: #f6f6f6; border-bottom: 1px solid #e3e3e3;padding: 5px 15px 5px 15px; color: #43454e; font-size:12px;text-align:left; }
.kosarbarakottelemdoboz-kont .klubkedvezmeny a {color:  #cf9b38; display: inline-block; line-height: 20px;font-weight: normal; text-transform:none;font-size:12px;}
.kosarbarakottelemdoboz-kont .arak {color: #43454e; height:45px; border-bottom: 1px solid #e2e2e2; }
.kosarbarakottelemdoboz-kont .kiszallitas {float: left; width: 100px;border-right: 1px solid #e3e3e3; text-align: left; font-size:10px; height:45px;padding:3px 0 0 15px; }
.kosarbarakottelemdoboz-kont .kiszallitas span{ font-weight: bold; font-size: 16px; display: block; }
.kosarbarakottelemdoboz-kont .vegosszeg {float: right; font-size: 10px; padding: 10px 15px 0 0; }
.kosarbarakottelemdoboz-kont .vegosszeg span { font-size: 21px; font-weight: bold; padding-left: 5px; }
.kosarbarakottelemdoboz-kont .kosar_foot {background: url(images/kosar-uj-foot.png) repeat-x; height: 50px; border-radius: 0px 0px 8px 8px; margin: 15px 0 0;}
.kosarbarakottelemdoboz-kont .kosar_foot .kosar_szerkeszt {background: url(images/kosar-uj-szerkeszt.png) repeat-x; line-height: 34px; font-size: 16px; border-radius: 3px; color: #fff; text-transform: none; padding: 0 20px; width: 190px; display: block; margin: 0 auto; text-align:center;}
.ws-rightslider-items-kont.hu.hide.nincslayer { display: none !important; }

.termek_katageoriak_layer {background: #fff;box-shadow: 0 8px 30px 0 rgba(0, 0, 0, 0.38);width: 100%;}
.termek_katageoriak_layer .col {width: 25%;float: left;}
.termek_katageoriak_layer ul {list-style: none;padding: 0;}
.termek_katageoriak_layer .termeklista-menu-kont {padding: 15px 0;float: left;width: 100%;}
.termek_katageoriak_layer .termeklista-menu-kont ul { list-style-image: url(images/arrow.png); margin: 5px 0; padding: 0px 0px 0px 10px;}
.termek_katageoriak_layer .termeklista-menu-kont .ptop40 {padding-top: 40px;}
.termek_katageoriak_layer .termeklista-menu-kont ul li {margin-bottom: 1px;line-height: 18px;}
.termek_katageoriak_layer .termeklista-menu-kont ul li a {text-decoration: none; color: #333;font-size: 12px;}
.termek_katageoriak_layer .termeklista-menu-kont ul li.selected a {color: #c79e15; font-weight: bold;}
/*.termek_katageoriak_layer .termeklista-menu-kont ul li a:hover { color: #c79e15; }*/
.termek_katageoriak_layer .termeklista-menu-kont ul li.uj {list-style-image: none;list-style-type: none;position: relative;}
.termek_katageoriak_layer .termekbal.receptbal ul {padding-left:20px;}
.termek_katageoriak_layer .termekeklista ul {float: left;}
.termek_katageoriak_layer .termeklista-alkategoria-menu {float: left;list-style: none;}
.termek_katageoriak_layer .mainmenu {font-size: 20px; color: #333;font-weight: 400;line-height: 25px;font-family: playfair display, serif;}

.termek_katageoriak_layer .listak {float: left;width: 100%;padding: 10px 0 20px; }
.termek_katageoriak_layer .dobozok {float: left;width: 100%; }
.termek_katageoriak_layer .dobozok .col {border: 1px solid #dadada; border-right: 0;width: 16.6%;float: left;padding: 5px 10px;}
.termek_katageoriak_layer .dobozok .col:last-child {border: 1px solid #dadada;}
.termek_katageoriak_layer .dobozok .col a {font-family: playfair display, serif;color: #333;background: url(images/arrow.png) 2px 17px no-repeat;padding: 10px;display: inline-block; }
.termek_katageoriak_layer .also {padding: 20px 0 25px 0;float: left;width: 100%;}

.termek_katageoriak_layer.adatlap {display: block !important;float: left;box-shadow: none;}

/*Receptkereso*/
body.receptjeink .topfilter-bar {margin-bottom: 35px;}
body.receptjeink .topfilter-bar .recept-links {margin: 10px;text-align:center;font-size:16px;}
body.receptjeink .topfilter-bar .recept-links a {margin: 0 10px; background: url(images/arrow.png) no-repeat 0 9px; padding-left: 10px;}
body.receptjeink .topfilter-bar.talalatok_oldal {text-align: center;}
body.receptjeink .recept-topkeresodiv-kont {padding: 30px 30px 20px;background: url(images/recipeop-bg.png);border-radius: 12px;}
body.receptjeink .recept-topkeresodiv-kont .title {font-weight: 600;padding-bottom: 10px;}
body.receptjeink .recept-topkeresodiv-kont .suggest {margin: 20px 0;max-width: 570px;width: 100%;position: relative;}
body.receptjeink .recept-topkeresodiv-kont .suggest input {width: 100%;height: 32px;border: 1px solid #dadada;padding: 2px 10px; font-size: 14px;}
body.receptjeink .recept-topkeresodiv-kont .suggest ul.receptek {padding: 0;position: absolute;top: 32px;z-index: 5;width: 100%;background: #fff;margin: 0;list-style: none;}
body.receptjeink .recept-topkeresodiv-kont .suggest ul.receptek li a {border-bottom: 1px solid #ccc;display: inline-block;padding: 5px 20px;width: 100%;color: #333;}
body.receptjeink .recept-topkeresodiv-kont hr {border: 0;border-top: 1px solid #fff;margin-bottom: 20px;}
body.receptjeink .recept-topkeresodiv-kont .kategoriak_kereso {float: left;width: 100%;}
body.receptjeink .recept-topkeresodiv-kont .kategoriak_kereso .col {float: left;width: 33%;}
body.receptjeink .recept-topkeresodiv-kont .kategoriak_kereso .col ul {list-style: none;padding: 0;margin: 0;}
body.receptjeink .recept-topkeresodiv-kont .kategoriak_kereso .col.etrend {width: 66%;}
body.receptjeink .recept-topkeresodiv-kont .kategoriak_kereso .col.etrend ul {width: 50%;float:left;}

body.receptjeink .recept-topkeresodiv-kont .kategoriak_kereso .col ul input {margin-left: 0;}

body.receptjeink .recept-topkeresodiv-kont .kategoriak_kereso .col.etrend ul li label {display: inline-block;line-height: 35px;}
body.receptjeink .recept-topkeresodiv-kont .kategoriak_kereso .col.etrend ul li label input, body.receptjeink .recept-topkeresodiv-kont .kategoriak_kereso .col.etrend ul li label span {display: inline-block;line-height: 35px;float:left;}
body.receptjeink .recept-topkeresodiv-kont .kategoriak_kereso .col.etrend ul li label input {margin-top: 10px;}
body.receptjeink .recept-topkeresodiv-kont .kategoriak_kereso .col ul .ikon {display: inline-block;width: 35px;height: 35px;background: url(images/frontend/etrend-ikonok.svg) no-repeat;margin: 0 3px;}
body.receptjeink .recept-topkeresodiv-kont .kategoriak_kereso .col ul .vega {}
body.receptjeink .recept-topkeresodiv-kont .kategoriak_kereso .col ul .vegan {background-position: -34px 0;}
body.receptjeink .recept-topkeresodiv-kont .kategoriak_kereso .col ul .glutenmentes {background-position: -68px 0;}
body.receptjeink .recept-topkeresodiv-kont .kategoriak_kereso .col ul .buzamentes {background-position: -102px 0;}
body.receptjeink .recept-topkeresodiv-kont .kategoriak_kereso .col ul .tojasmentes {background-position: -136px 0;}
body.receptjeink .recept-topkeresodiv-kont .kategoriak_kereso .col ul .tejmentes {background-position: -170px 0;}
body.receptjeink .recept-topkeresodiv-kont .kategoriak_kereso .col ul .szojamentes {background-position: -204px 0;}
body.receptjeink .recept-topkeresodiv-kont .kategoriak_kereso .col ul .kukoricamentes {background-position: -310px 0;}
body.receptjeink .recept-topkeresodiv-kont .kategoriak_kereso .col ul .cukormentes {background-position: -275px 0;}
body.receptjeink .recept-topkeresodiv-kont .kategoriak_kereso .col ul .mogyoromentes {background-position: -239px 0;}


body.receptjeink .recept-topkeresodiv-kont .tipuszerint-kont {margin-right: 12px;float: left;}
body.receptjeink .recept-topkeresodiv-kont .tipuszerint-kont.last {margin-right: 0;}
body.receptjeink .selectdisplay-kont {position: relative; height: 25px; border-radius: 5px; border: 1px solid #ccc; background: url(images/receptselect-fullbg.png) no-repeat center right;float: left;width: 182px;}
body.receptjeink .selectdisplay-kont .selectdisplay {position: absolute; overflow: hidden; white-space: nowrap; padding: 0 0 0 10px; top:0; left: 0;  }
body.receptjeink .selectdisplay-kont select {width: 100% !important; height: 25px; opacity: 0;}

body.body_de.receptjeink .selectdisplay-kont {width: 215px;}
body.body_de.receptjeink .recept-topkeresodiv-kont .suggest {max-width: 670px;}
body.body_en.receptjeink .selectdisplay-kont {width: 250px;}
body.body_en.receptjeink .recept-topkeresodiv-kont .suggest {max-width: 775px;}
body.body_sk.receptjeink .selectdisplay-kont {width: 215px;}
body.body_sk.receptjeink .recept-topkeresodiv-kont .suggest {max-width: 670px;}
body.body_jp.receptjeink .selectdisplay-kont {width: 250px;}
body.body_jp.receptjeink .recept-topkeresodiv-kont .suggest {max-width: 775px;}

body.receptjeink .gomb_kont {float: right;position: relative;}
body.receptjeink .gomb_kont  input {background: #97be0d;border: 0;border-radius: 6px;padding: 0 35px;line-height: 37px;color: #fff;font-size: 18px;font-family: "Poppins",arial,Helvetica,sans-serif;position: relative;bottom: 10px;cursor: pointer;font-weight: 300;}
/*
.kereso_kategoriak {float: left;width: 100%;background: #dddddd;margin: 25px 0 35px;}
.kereso_kategoriak ul {padding: 0;text-align: center;}
.kereso_kategoriak ul li {display: inline-block;margin-bottom: 10px;}
.kereso_kategoriak ul li a {color: #333;padding: 0 20px;display: inline-block;font-size: 12px;line-height: 25px;}
.kereso_kategoriak ul li.selected a {background: #fff;border-radius: 5px;padding: 0 12px;}
*/
/*
.cont-x.receptjeink.receptjeink .lista-loop {}
.cont-x.receptjeink.receptjeink .lista-loop .lista-talalat-item,
.cont-x.receptjeink.receptjeink .lista-loop .lista-talalat-item a {height: 279px;}
.cont-x.receptjeink.receptjeink .lista-loop .lista-talalat-item a img {width: 100%;}
.cont-x.receptjeink.receptjeink .lista-loop .lista-talalat-item .bottomitems-kont {width: 100%; position: absolute; bottom: 0; left: 0; background: #fff; height: 48px}
.cont-x.receptjeink.receptjeink .lista-loop .lista-talalat-item .bottomitems-kont h3 { color: #43454e; font-weight: normal; font-size: 12px; margin: 0;}
.cont-x.receptjeink.receptjeink .lista-loop .lista-talalat-item .bottomitems-kont h3 span {padding: 8px 17px 0 17px; display: block;}
.cont-x.receptjeink.receptjeink .lista-loop .lista-talalat-item .bottomitems-kont .time-kont {display: block; text-transform: uppercase;  width: 77px; position: absolute; left: 100px; bottom: 60px;text-align: center;  font-size: 10px;color: #43454e; background: #fff; padding: 5px 0}
.cont-x.receptjeink.receptjeink .lista-loop .lista-talalat-item .bottomitems-kont .time-kont strong{ font-size: 21px;}

.cont-x.receptjeink.receptjeink .lista-loop {margin-top: 10px;}
.cont-x.receptjeink.receptjeink .lista-loop.termekfiltered {width: 100%;position: relative;}
.cont-x.receptjeink.receptjeink .lista-loop .kategnev-title {float: left; width: 100%; font-family: playfair display; font-size: 20px;  padding: 10px 0; margin-bottom: 20px; border-bottom: 1px dotted #ccc}

.cont-x.receptjeink.receptjeink .lista-loop.termekfiltered .lista-talalat-item {width: 24%;float: left;position: relative;}
.cont-x.receptjeink.receptjeink .lista-loop.termekfiltered .lista-talalat-item {margin: 0 1.3% 10px 0;}
.cont-x.receptjeink.receptjeink .lista-loop.termekfiltered .lista-talalat-item.last-in-row,.cont-x.receptjeink.receptjeink .lista-loop.termekfiltered .lista-talalat-item.last-in-row-2 {margin-right: 0}
.cont-x.receptjeink.receptjeink .lista-loop.termekfiltered .lista-talalat-item a {max-height: 240px !important;}
.cont-x.receptjeink.receptjeink .lista-loop.termekfiltered .lista-talalat-item .bottomitems-kont {bottom: 10px}
.cont-x.receptjeink.receptjeink .lista-loop.termekfiltered .lista-talalat-item .bottomitems-kont .time-kont {left: 0px; bottom: 45px; font-family: playfair display;}
.cont-x.receptjeink.receptjeink .lista-loop.termekfiltered .lista-talalat-item .bottomitems-kont h3 span {padding: 8px 17px 0 17px;}
*/

/*receptkereso talalatok*/
body.receptjeink .lista-loop .lista-talalat-item {width: 100%;float: left;position: relative;padding: 20px 0;border-bottom: 1px solid #e0e0e0;margin: 0;}
body.receptjeink .lista-loop .lista-talalat-item.last-row {border-bottom: 0;}
body.receptjeink .lista-loop .lista-talalat-item:last-child {border-bottom: 0;}
body.receptjeink .lista-loop .lista-talalat-item a img {float: left;max-width: 220px;width: 100%;}
body.receptjeink .lista-loop .lista-talalat-item .imgkont {float: left;width:24%;margin: 0;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg {float: left;width: 76%;padding: 0 5px 0 25px;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg h3 {font-size: 17px;max-width: 90%;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .rovid_leiras {float: left;width: 85%;padding: 10px 0;font-size: 12px;font-weight: 300;line-height: 18px;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .ikon_row {position: relative;width: 100%;float: left;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .recept-tipusikonok-poz {float: left;width: 85%;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .recept-tipusikonok-poz .recept-tipusikonok {display: inline-block;width: 35px;height: 35px;background: url(images/frontend/etrend-ikonok.svg) no-repeat;margin-right: 3px;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .recept-tipusikonok-poz .recept-tipusikonok.vega {}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .recept-tipusikonok-poz .recept-tipusikonok.vegan {background-position: -34px 0;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .recept-tipusikonok-poz .recept-tipusikonok.glutenmentes {background-position: -68px 0;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .recept-tipusikonok-poz .recept-tipusikonok.buzamentes {background-position: -102px 0;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .recept-tipusikonok-poz .recept-tipusikonok.tojasmentes {background-position: -136px 0;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .recept-tipusikonok-poz .recept-tipusikonok.tejmentes {background-position: -170px 0;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .recept-tipusikonok-poz .recept-tipusikonok.szojamentes {background-position: -204px 0;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .recept-tipusikonok-poz .recept-tipusikonok.kukoricamentes {background-position: -310px 0;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .recept-tipusikonok-poz .recept-tipusikonok.cukormentes {background-position: -275px 0;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .recept-tipusikonok-poz .recept-tipusikonok.mogyoromentes {background-position: -239px 0;}

body.receptjeink .lista-loop .lista-talalat-item .szoveg .time-kont {float: right;width: 55px;height:55px;border: 1px solid #ababab;border-radius: 55px;background: url(images/frontend/recept-time-small.svg) no-repeat -18px -1px;position: absolute;right: 0;bottom: 5px;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .time-kont .szam {display: block;width: 100%;text-align: center;font-weight: 300;padding-top: 10px;line-height: 15px;font-size: 18px;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .time-kont .perc {font-family: playfair display;font-weight: normal;font-style: italic;display: inline-block;width: 100%;text-align: center;font-size: 10px;}

body.receptjeink .lista-loop .lista-talalat-item .szoveg .time-kont.time-60 {background-position: -638px -1px;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .time-kont.time-55 {background-position: -582px -1px;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .time-kont.time-50 {background-position: -525px -1px;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .time-kont.time-45 {background-position: -468px -1px;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .time-kont.time-40 {background-position: -414px -1px;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .time-kont.time-35 {background-position: -358px -1px;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .time-kont.time-30 {background-position: -302px -1px;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .time-kont.time-25 {background-position: -245px -1px;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .time-kont.time-20 {background-position: -188px -1px;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .time-kont.time-15 {background-position: -132px -1px;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .time-kont.time-10 {background-position: -75px -1px;}
body.receptjeink .lista-loop .lista-talalat-item .szoveg .time-kont.time-5 {background-position: -18px -1px;}

body.receptjeink .lista-loop {margin-top: 10px;}
body.receptjeink .lista-loop.termekfiltered {width: 100%;position: relative;}
body.receptjeink .lista-loop .kategnev-title {float: left; width: 100%; font-weight: 600;font-size: 20px;  padding: 10px 0; margin-bottom: 20px; border-bottom: 1px dotted #ccc;}



body.receptjeink .container.kategoriak {padding: 25px 0 40px;}
body.receptjeink .container.kategoriak .lista-loop.termekfiltered {margin-top: 0;}
body.receptjeink .container.kategoriak .title {font-size: 33px;font-family: playfair display;font-style: italic;text-align: center;padding: 0 0 35px; }
body.receptjeink.body_jp .container.kategoriak .title {font-style: normal;}
body.receptjeink .kategoriak-lista-item {width: 25%;float: left;position: relative;}
body.receptjeink .kategoriak-lista-item .shadow {background: url(images/frontend/receptkereso_kat_shadow.png) no-repeat bottom center;display: inline-block;width: 100%;height: 144px;position: absolute;bottom: 0;left: 0;}
body.receptjeink .kategoriak-lista-item.last {margin-right: 0;}
body.receptjeink .kategoriak-lista-item img {float: left;width: 100%;}
body.receptjeink .kategoriak-lista-item .bottomitems-kont {display: inline-block;width: 100%;padding: 10px;position: absolute;bottom: 0;left: 0;color: #fff;line-height: 20px;}

body.receptjeink .selected_filters {padding: 15px;background: #eff0d8;border-radius: 12px;}
body.receptjeink .vissza_a_receptekhez { font-size: 10px;background: #97be0d;line-height: 22px;display: inline-block;padding: 0 10px;color: #FFF; border-radius: 8px;margin-bottom: 15px;text-transform: uppercase; }
body.receptjeink.body_jp .vissza_a_receptekhez {display:none;}

.container .pager { margin-top: 25px; text-align: center; padding-bottom: 25px;}
.container .pager .pageing,
.container .pager .pageing_akt {display: inline;}
.container .pager .pageing a {display: inline-block; padding: 11px 15px 13px; color: #333; border: 1px solid #dde1e5; font-size: 16px; line-height: 16px; text-align: center; text-decoration: none; border-radius:22px;}
.container .pager .pageing_akt {display: inline-block; width: 47px; color: #fff; border: none; background: #bababa;font-size: 18px; line-height: 18px; text-align: center; text-decoration: none; border-radius:22px;}
.container .pager .pageing_akt b {display: inline-block;padding: 12px 15px 15px;}

.recept_ajanlo_blokk {width: 100%;}
.recept_ajanlo_blokk .title {font-family: playfair display; font-style: italic;font-weight: normal;font-size: 33px;text-align: center;float: left;width: 100%;color: #333;}
.body_jp .recept_ajanlo_blokk .title {font-style: normal;}
.recept_ajanlo_blokk .kategoriak {border-bottom: 11px solid #dddddd;float: left;width: 100%;margin: 0;padding: 10px 0;text-align: center;}
.recept_ajanlo_blokk .kategoriak li {display: inline-block;}
.recept_ajanlo_blokk .kategoriak li a {padding: 0 20px;color: #333;position: relative;}
.recept_ajanlo_blokk .kategoriak li a.aktiv {color: #c79e15;font-weight: 600;}
.recept_ajanlo_blokk .kategoriak li a .nyil {display: none;}
.recept_ajanlo_blokk .kategoriak li a.aktiv .nyil {display: block;background: url(images/frontend/recept-ajanlo-akt_nyil.png) no-repeat;width: 30px;height: 10px;position: absolute;bottom: -20px;left: 0;right: 0;margin: 0 auto;}
.recept_ajanlo_blokk .recept_kont {float: left;width: 100%;background: #EBEBEB;padding: 30px 0;}
.recept_ajanlo_blokk a.tovabb {font-size: 10px;text-transform: uppercase;font-style: normal;font-family: "Poppins",arial,Helvetica,sans-serif;font-weight: 600;float: right;padding-top: 10px;}

/*body.termek .termekoldal-receptlista-kont {float: left; width: 100%; margin-right: 0}*/
.recept_ajanlo_blokk a.recept-item  {float: left; width: 24%; position: relative; margin-right: 1.3%;}
.recept_ajanlo_blokk a.recept-item.last {margin-right: 0}
.recept_ajanlo_blokk a.recept-item  img {width: 100%;float: left;}
.recept_ajanlo_blokk a.recept-item .bottomitems-kont {width: 100%;background: #fff; float: left;position: relative;}
.recept_ajanlo_blokk a.recept-item .bottomitems-kont h3 {text-align: left; color: #333; font-size: 12px; margin: 0;  }
.recept_ajanlo_blokk a.recept-item .bottomitems-kont h3 span {padding: 8px 11px; line-height: 19px; display: block;}
.recept_ajanlo_blokk a.recept-item .bottomitems-kont .time-kont {display: block; width: 77px; position: absolute; left: 0px; top: -36px;text-align: center; font-size: 12px;color: #333; background: #fff; padding: 5px 0}
.recept_ajanlo_blokk a.recept-item .bottomitems-kont .time-kont strong { font-weight: 600;font-size: 21px; }
.recept_ajanlo_blokk .w100 {width: 100%;}
.recept_ajanlo_blokk .kategnev-title {margin: 10px 0;}
.recept_ajanlo_blokk .recept-tipusikonok-poz {display: inline-block;float:left;width: 100%;background: #fff;padding: 0 10px 10px;min-height: 45px;}
.recept_ajanlo_blokk .recept-tipusikonok  {background: url(images/frontend/etrend-ikonok.svg) no-repeat;width: 35px;height: 35px;display: inline-block;float:left;margin-right: 5px;}
.recept_ajanlo_blokk .recept-tipusikonok.vegan  {background-position: -34px 0;}
.recept_ajanlo_blokk .recept-tipusikonok.glutenmentes  {background-position: -68px 0;}
.recept_ajanlo_blokk .recept-tipusikonok.buzamentes {background-position: -102px 0;}
.recept_ajanlo_blokk .recept-tipusikonok.tojasmentes  {background-position: -136px 0;}
.recept_ajanlo_blokk .recept-tipusikonok.tejmentes {background-position: -170px 0;}
.recept_ajanlo_blokk .recept-tipusikonok.szojamentes {background-position: -204px 0;}
.recept_ajanlo_blokk .recept-tipusikonok.kukoricamentes {background-position: -310px 0;}
.recept_ajanlo_blokk .recept-tipusikonok.cukormentes {background-position: -275px 0;}
.recept_ajanlo_blokk .recept-tipusikonok.mogyoromentes {background-position: -239px 0;}

.recept_magazin_blokk {padding: 0 0 20px 0;width: 100%;margin:0 auto;max-width:1280px;}
.recept_magazin_blokk a {color: #333;}
.recept_magazin_blokk .col_3 {float: left;width: 25%;position: relative;}
.recept_magazin_blokk .col_6 {float: left;width: 50%;position: relative;min-height: 200px;}
.recept_magazin_blokk .col_3 .item {float: left;display: block;background: #FFF;width: 100%;position: relative;}
.recept_magazin_blokk .col_3 .item .shadow {position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: url(images/frontend/receptmagazin_kiskep_shadow.png) no-repeat right bottom / cover;opacity: 0.9;}
.recept_magazin_blokk .col_6 .like {font-size: 21px;position: absolute;top: 82%;left: 10px;color: #fff;}
.recept_magazin_blokk .col_6 .ido {font-size: 21px;position: absolute;top: 82%;right: 10px;color: #fff;}
.recept_magazin_blokk .col_6 .ido span {font-size: 12px;text-transform: uppercase;}
.recept_magazin_blokk .col_6 .nev {color: #fff;padding: 20px;text-align: center;width: 100%;display: inline-block; position: absolute;bottom: 0;right: 0;max-width: 70%;left:0;margin: 0 auto;font-size: 16px;}
.recept_magazin_blokk .col_6 .shadow {background: url(images/frontend/kis_slide_shadow_x.png) repeat-x bottom center;display: inline-block;width: 100%;height: 200px;position: absolute;bottom: 0;left:0;}
.recept_magazin_blokk .imgkont {display: inline-block;float: left;width: 100%;height: 250px;}
.recept_magazin_blokk .imgkont img {float: left;max-width:100%;width:100%;}
.recept_magazin_blokk .textkont {display: inline-block;float: left;padding: 20px;width: 100%;position: absolute;bottom:0;z-index: 2;left: 0;text-align: left;max-width:70%;color: #fff;font-size: 16px;line-height: 22px;}
/*.recept_magazin_blokk .col_3.masodik {margin: 0 0 0 1%;}*/
.recept_magazin_blokk .flexslider {float: left;width: 100%;}
.recept_magazin_blokk .flexslider .slides {margin: 0;padding: 0;width: 100%;/*box-shadow: 0 0 4px #bbb;*/}
.recept_magazin_blokk .flexslider .flex-control-nav {height: 12px;top: 80%;}
.recept_magazin_blokk .flexslider .slides img {width: 100%;/*max-width:460px;*/}

.recept_magazin_blokk .flexslider .slides li a {height: 500px;display: inline-block;width: 100%;float:left;}
.recept_magazin_blokk .flexslider .slides .img_kont {position: relative;display: block;width: 100%;height: 100%;left: 0;top:0;}
.recept_magazin_blokk .flexslider.loading {min-height: 500px; background: url('images/frontend/ajaxloader.gif') no-repeat center center;}


/*===REGISZTRACIO CSS REGIBOL  ====*/
/* regbox */
.jobblista-kont {float: left; padding: 20px 0px; position: relative;width: 100%;}

.felhasznalok-regform-kont {margin: 0 auto; float: left; padding-top: 20px; position: relative;width:100%;}
.felhasznalok-regform-kont input[type="text"]  { border: solid 1px #dde1e5; font-size: 13px; padding: 2px; }
.felhasznalok-regform-kont input[type="password"]  { border: solid 1px #dde1e5; font-size: 13px; padding: 2px; }
.felhasznalok-regform-kont .formrow {float: left; clear: left; margin-bottom: 8px; max-width: 565px;width: 100%;}
.felhasznalok-regform-kont .formrow.w100 {width: 100%;max-width: 100%;}
.felhasznalok-regform-kont .formrow .label,
.felhasznalok-regform-kont .formrow .adat {float: left;}
.felhasznalok-regform-kont .formrow .adat input[type=text], .felhasznalok-regform-kont .formrow .adat input[type=password] {width: 185px}
.felhasznalok-regform-kont .formrow .adat.chkbox input {width: auto}
.felhasznalok-regform-kont .formrow .adat.longinput input {width: 310px}
.felhasznalok-regform-kont .formrow .adat #irszam {width: 70px}
.felhasznalok-regform-kont .formrow .adat .rovid {width: 60px !important;}
.felhasznalok-regform-kont .formrow .label {text-align: right; margin-right: 10px; width: 150px;margin-top:3px;}
.felhasznalok-regform-kont .formrow .kerdessor {margin-bottom: 5px}
.felhasznalok-regform-kont .formrow.kerdes .label {font-weight: 600}
.felhasznalok-regform-kont .formrow.kerdes input {margin-left: 0; }
.felhasznalok-regform-kont .formrow.kerdes.elso {margin-top: 20px}
.felhasznalok-regform-kont .formrow .button_kont {margin: 0 auto}
.felhasznalok-regform-kont .formrow.passwords .pwdlabel {width: 42px !important;}
.felhasznalok-regform-kont .formrow.passwords .adat input,
.felhasznalok-regform-kont .formrow.passwords .adat label {float: left}
.felhasznalok-regform-kont .formrow.passwords .adat label {text-align: right; width: 100px; margin-right: 10px}
.felhasznalok-regform-kont .formrow.passwords .adat .kerdessor {float: left; clear: both; margin-bottom: 5px}
.felhasznalok-regform-kont .adat.erdkorok label {display: block}
.felhasznalok-regform-kont .savesuccess {text-align: center; padding: 20px; font-weight: bold; font-size: 14px}
.felhasznalok-regform-kont .gyermekev-proto {display: none}
.felhasznalok-regform-kont .gyermekev-line {margin-bottom: 5px}
.felhasznalok-regform-kont .gyermekev-kont span {font-weight: bold;}
.felhasznalok-regform-kont  #nev_ellenorzes {display: none}
.felhasznalok-regform-kont .formrow.gombok button {display: inline-block;text-align: center;background: #97be0d;color: #FFF; border-radius: 10px; font-size: 18px;line-height: 38px;padding: 0 35px;margin: 0 auto 20px; border: 0px;}
.felhasznalok-regform-kont .adat small.passwdrules {display: block; padding: 3px;font-size:11px;}
.body_de .felhasznalok-regform-kont .adat small.passwdrules {display: block; padding: 3px;font-size:10px;}

.felhasznalok-regform-kont .avatar-blokk {display: block; position: absolute; top: 35px; left: 530px; width: 200px; text-align: center}
.felhasznalok-regform-kont .avatar-blokk small {display: block; margin-bottom: 10px}
.felhasznalok-regform-kont .avatar-blokk .existpicrow {display: block; margin-bottom: 10px; text-align: center}
.felhasznalok-regform-kont .avatar-blokk .existpicrow img {max-width: 150px; border: 1px solid #D0B45F; border-radius: 3px}
.felhasznalok-regform-kont .avatar-blokk .existpicrow .deleteme {margin-top: 5px}
.felhasznalok-regform-kont .avatar-blokk .existpicrow .deleteme button {border: 1px solid #DDE1E5;background: transparent url("images/footer-button.png") repeat-x scroll 0% 0%;padding: 5px 20px;border-radius: 4px;display: block;margin-top: 10px;text-align: center;font-size: 12px;color: #73757C;}

.error {color:red;float: right; margin: 7px 0 0 10px;width: auto;clear: both}
.errorredborder {border-color: red}
.kostolovalasztas  {background: #FFF !important;}
.regx-title { float: left; width: 100%;}
.regx-title h1{ font-size: 33px; padding: 0 0 5px 0px; }
.regx-slogan { font-size: 16px; padding: 5px 0px 0px 0px; }
.regx-slogan span{ background: #edc85e; border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; color: #FFF; padding: 2px 10px; }
.regx-slogan-2 { font-size: 16px; font-weight: bold; padding: 5px 0px 0px 0px; }
.reg-login { float: left; width: 100%;max-width: 869px; position: relative; }

.reg-login h2 { float: left; font-size: 21px; width: 100%; font-weight: 300; background: url(/themes/podor/images/mid-line.png) center center repeat-x; margin: 10px 0; font-family: playfair display; }
.reg-login h2 span {background: #fff; padding: 0 10px 0 0; }

.reg-login-sym { position: absolute;width: 260px; top: 55px; right: 0px; }
.reg-login-sym-row { float: left; width: 260px; padding-bottom: 10px; }
.reg-sym-1 { float: left; width: 75px; height: 75px; background: url(/themes/podor/images/sprite-icons.png); }
.reg-sym-2 { float: left; width: 75px; height: 75px; background: url(/themes/podor/images/sprite-icons.png) -80px 0px}
.reg-sym-4 { float: left; width: 75px; height: 75px; background: url(/themes/podor/images/sprite-icons.png) -240px 0px}
.reg-sym-3 { float: left; width: 75px; height: 75px; background: url(/themes/podor/images/sprite-icons.png) -160px 0px }
.reg-sym-txt { float: left; width: 185px;font-size: 12px;}
.reg-sym-txt strong {font-size:14px;font-weight: 700;}

.felhasznalok-regform-kont .toppad {padding-top: 5px; margin-bottom: 5px !important;}
.formrow.password .adat .errordiv.long {clear: both; left: 0; margin-left: 0; position: relative;}

/* kóstoló választó */
.recept_termekek-title {width:375px;margin-top:20px;font-size:14px;font-weight: bold;text-align:left;color:#020202000;}
.recept_termekek {width:375px;margin-top:20px;}
.recept_termekek .recept_termekkont {float:left;width:176px;border:1px solid #BBB;height:40px;padding:5px;font-size:14px;/*background: url(images/podor-sprite-klub.png) -206px -104px;*/}
/*.recept_termekek .recept_termekkont:hover {background: url(images/podor-sprite-klub.png) -206px -162px;}*/

.recept_termekek .recept_termekkont.right {border-left:0;}
.recept_termekek .recept_termekkont.bottom {border-top:0;}
.recept_termekek .recept_termekkont .recept_termimg {float:left;width:40px;height:40px;text-align: center;}

.body_de .recept_termekek .recept_termekkont .recept_termtitle {width:245px;}
.recept_termekek .recept_termekkont .recept_termtitle {width: 240px}
.recept_termekek .recept_termekkont .recept_termtitle .itm {float:left;padding:10px 0 0 5px;width: 120px; text-decoration: none;color:#020202000;}
.recept_termekek .recept_termekkont .recept_termtitle.medium .itm{padding-top:5px;}
.recept_termekek .recept_termekkont .recept_termtitle.long .itm{padding-top:0px;font-size: 11px;}


.design2 .kostololista-kont {border-top: 1px solid #bbb;}
.design2 .adat.kostolovalasztas {width: 100%;padding: 0;position: relative;background: #F2F2F2;margin-top: 25px;max-width: 869px;}
.design2 .kostoloigenyles-form-kont {background: transparent; padding: 0}
.design2 .recept_termekek .recept_termekkont {width: 25%; height: 59px; /*background: url("images/sprite-icons.png") 1px -268px; */padding: 0; border: 1px solid #BBBBBB; border-left:0;border-top:0;}
.design2 .recept_termekek .recept_termekkont:nth-child(4n+4) {border-right:0;}
.design2 .recept_termekek .recept_termekkont .recept_termtitle {width: 70%;float: left;}
.design2 .recept_termekek .recept_termekkont .recept_termtitle .itm {width: 100%;font-size: 12px; padding-top: 22px; color: #020202; }
.design2 .recept_termekek .recept_termekkont .recept_termtitle.medium .itm {font-size: 12px;padding-top: 15px;}
.design2 .recept_termekek .recept_termekkont .recept_termtitle.long .itm {font-size: 12px;padding-top: 10px}
.design2 .recept_termekek .recept_termekkont.selected {background: #fff url(images/frontend/ul_li.svg) no-repeat scroll 5% 20px / 25px 25px;border: 1px solid #BBBBBB; border-left:0;border-top:0;}
.no-svg .design2 .recept_termekek .recept_termekkont.selected {background: #fff url(images/frontend/ul_li.png) no-repeat scroll 5% 20px / 25px 25px;}
.design2 .recept_termekek .recept_termekkont.selected:nth-child(4n+4) {border-right:0;}
.design2 .recept_termekek .recept_termekkont .recept_termimg {height: 51px; margin: 9px 0 0 14%; width: 16%;float: left;}
.design2 .recept_termekek .kostolo-toptitle {float: left; width: 100%; margin-bottom: 10px; font-size: 21px; line-height: 19px;  font-family: playfair display; }
.design2 .formrow.maxlength-1 { width: 460px; margin-bottom: 20px }
.design2 .formrow.maxlength-1 .sellength-1 { width: 300px; }
.design2 .formrow.maxlength-2 { width: 100%; margin-bottom: 20px }
.design2 .formrow.maxlength-2 .sellength-2 { width: 700px; }
.design2 .formrow.gombok { margin: 15px 0 20px 0}

#kostoloigenylesopen {text-align: center;padding: 10px;}
.kostoloigenyles-force-form-kont,
.kostoloigenyles-form-kont  {display: none;width: 580px;min-height: 250px;padding: 20px 20px 80px 20px;background: #fff;position: absolute;/*z-index: 1003;*/-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.kostoloigenyles-form-kont.miniheight {height: 100px}
.kostolovalasztas .kostoloigenyles-form-kont {display: block;position: relative;width: auto;}

.kostololista-kont {float: left; width: 100%; margin-top: 15px;}
.kostoloigenyles-form-kont .title {margin: 0; font-size: 21px; font-weight: bold;position: relative}
.kostoloigenyles-form-kont .closeme {position: absolute; right: -15px; top: -10px; z-index: 1001; background: url(images/fancy_close.png) no-repeat; width: 30px; height: 30px}
.kostoloigenyles-body .formrow {float: left; clear: both; margin-bottom: 5px; width: 100%}
.kostoloigenyles-body .formrow.button {text-align: right; margin-top: 10px; position: absolute; bottom: 10px; width: 580px; }
.kostoloigenyles-body .formrow.button input {float: none; cursor: pointer}
.kostoloigenyles-body .recept_termekek {width: 100%; margin-top: 0}
.kostoloigenyles-body .recept_termekek .recept_termekkont {margin: 0; cursor: pointer}
/*.kostoloigenyles-body .recept_termekek .recept_termekkont.selected {background: #ddd;border-color: #Ddd;}*/

/*lefelejhtett*/
.felhasznalok-regform-kont #elfelejtettjelszo_form .formrow.sendbutton button {background: #97be0d;border: 0;border-radius: 6px;color: #FFF;cursor: pointer;font-size: 17px;height: 40px;padding: 0 45px;}
.felhasznalok-regform-kont #elfelejtettjelszo_form .formrow .label {text-align: left;margin-top: 0;width: 80px;}
.felhasznalok-regform-kont #elfelejtettjelszo_form .formrow {margin-bottom: 20px;}



/*===STATIKUS OLDALAK====*/
.minoseg_oldal {padding-bottom: 40px;float: left;width: 100%;}
.minoseg_oldal img {max-width: 100%;height: auto;}
.minoseg_oldal h1 {text-align: center;font-size: 51px;}
.minoseg_oldal h2 {text-transform: uppercase;font-size: 11px;font-weight: normal;text-align: center;font-weight: 300;letter-spacing: 8px;}
.minoseg_oldal .container-quality {float: left;width: 100%;}
.minoseg_oldal .alcim {margin: 0px auto 40px;max-width: 480px;width: 100%;text-align: center;}
.minoseg_oldal .linkek {margin: 30px auto;text-align: center;}
.minoseg_oldal .linkek a {padding: 5px 20px;display: inline-block;font-size:18px;}
.minoseg_oldal .linkek a.aktiv {color: #333;}
.minoseg_oldal .kep img {display: block;margin: 0 auto;max-width: 100%;}
.minoseg_oldal .szoveg {max-width: 720px;width: 100%;text-align: center;margin: 15px auto;}
.minoseg_oldal .container-quality-menu {text-align: center;margin: 0;border-top: 1px solid #dadada;padding: 0;}
.minoseg_oldal .container-quality-menu li {display: inline-block;padding: 0 5px;}

.kapcsolat_oldal {float: left;width: 100%;}
.kapcsolat_oldal h1 {font-size: 51px;}
.kapcsolat_oldal .contact-top {text-align: center;float: left;width: 100%;border-bottom: 5px solid #d9d9d9;padding-bottom: 40px;}
.kapcsolat_oldal .contact-top h2 {text-transform: uppercase;font-size: 12px;font-weight: normal;margin: 10px 0 20px 0;}
.kapcsolat_oldal .contact-top .tel {font-size: 32px;line-height: 47px;padding: 5px 0 0;}
.kapcsolat_oldal .contact-top .nyitva {padding: 0 0 35px 0;}
.kapcsolat_oldal .contact-top .email {padding: 5px 0;}
.kapcsolat_oldal .contact-colx {width: 100%;}
.kapcsolat_oldal .contact {float: left;width: 100%;padding: 15px 0 85px 0;}
.kapcsolat_oldal .contact .contact-colx {float: left;width: 25%;line-height: 21px;}
.kapcsolat_oldal .contact .flagkont {float: left;width: 100%;}
.kapcsolat_oldal .contact .flag {background: url(images/frontend/sprite.svg) no-repeat 0 -120px;display: inline-block;width: 16px;height: 10px;margin-bottom: 10px;float: left;}
.no-svg .kapcsolat_oldal .contact .flag {background: url(images/frontend/sprite.png) no-repeat 0 -120px;}

.kapcsolat_oldal .contact .flag.de {background-position: -81px -120px;}
.kapcsolat_oldal .contact .flag.us {background-position: -16px -120px;}
.kapcsolat_oldal .contact .flag.se {background-position: -65px -120px;}
.kapcsolat_oldal .contact .flag.at {background-position: -98px -120px;}
.kapcsolat_oldal .contact .flag.sk {background-position: -48px -120px;}
.kapcsolat_oldal .contact .flag.uk {background-position: -32px -120px;}
.kapcsolat_oldal strong {font-weight: bold;}

.kostolo_oldal {float: left;width: 100%;padding-bottom: 20px;}
.kostolo_oldal h1 {text-align: center;font-size: 51px;}
.kostolo_oldal .alcim {text-align: center;font-size: 16px;margin: 0 auto 30px;max-width: 60%;}
.kostolo_oldal p {text-align: center;}
.kostolo_oldal .mit {display: inline-block;width: 100%;text-align: center;font-weight: bold;margin-bottom: 20px;}
.kostolo_oldal .kep {margin: 0 auto;max-width: 640px;width: 100%;}
.kostolo_oldal .kep .kostolo-1 {float: left;text-align: left;padding: 0 0 20px 20px;}
.kostolo_oldal .kep .kostolo-2 {float: left;text-align: right;padding: 0 20px 20px 0;}
.kostolo_oldal .kostolo_cols {width: 100%;max-width: 640px;text-align: center;margin: 0 auto;position: relative;}
.kostolo_oldal .kostolo_cols .vagy {position: absolute;font-size: 21px;border-radius: 50px;border: 1px solid #dadada;top: 80px;width: 80px;height: 80px;line-height: 75px;font-family: playfair display;font-style: italic;margin: 0 auto;left: 0;right: 0;}
.kostolo_oldal .kostolo_cols .kozepkep {position: absolute;top: 185px;margin: 0 auto;left: 0;right: 0;}
.kostolo_oldal .kostolo_cols .imgkont {margin-bottom: 20px;}
.kostolo_oldal .kostolo_cols .kostolo-1 {float: left;width: 50%;text-align: center;padding-right: 30px;}
.kostolo_oldal .kostolo_cols .kostolo-2 {float: right;width: 50%;text-align: center;padding-left: 30px;}
.kostolo_oldal .kostolo_cols a {color: #333;font-size: 17px;line-height: 26px;}
.kostolo_oldal .kostolo_cols a strong {margin-bottom: 20px;display: inline-block;}
.kostolo_oldal .kostolo_cols strong {font-weight: 600;}
.kostolo_oldal .kostolo_cols .smaller {font-size: 14px;line-height: 22px;}
.kostolo_oldal .kostolo_cols .gomb { display: inline-block;text-align: center;background: #97be0d;color: #FFF; border-radius: 10px; font-size: 18px;line-height: 38px;padding: 0 35px;margin: 10px auto 20px; }

.klub_oldal {float: left;width: 100%;}
.klub_oldal h1 {text-align: center;font-size: 51px;margin: 50px 0 25px;}
.klub_oldal .gomb {display: inline-block;text-align: center;background: #97be0d;color: #FFF; border-radius: 10px; font-size: 18px;line-height: 38px;padding: 0 35px;margin: 0 auto 20px; }
.klub_oldal .gombkont {float: left;width: 100%;text-align: center;}
.klub_oldal .nincs {text-align: center;font-size: 11px;margin-bottom: 50px;}
.klub_oldal .cols {float: left;width: 100%;}
.klub_oldal .cols .col {float: left;width: 25%;text-align: center;padding: 0 20px;}
.klub_oldal .p-club-head {font-family: playfair display;font-style: italic;font-size: 23px;line-height: 27px;text-align: center;margin-bottom: 20px;}
.klub_oldal .kiemelt {text-transform: uppercase;letter-spacing: 3px;width: 100%;text-align: center;padding: 50px 0;float: left;}
.klub_oldal .col-2 {max-width: 1280px;width: 100%;margin: 0 auto;padding-bottom: 50px;}
.klub_oldal .col-2 .col {float: left;width: 50%;border-left: 1.5px solid #fff;}
.klub_oldal .col-2 .col:first-child {border-right: 1.5px solid #fff;border-left: 0;}
.klub_oldal .col-2 .col img {max-width: 100%;}
.klub_oldal .col-2 .col .text {max-width: 460px;width: 100%;text-align: center;float: left;margin-top: 15px;line-height: 22px;}
.klub_oldal .col-2 .col:first-child .text {float: right;}
.klub_oldal .col-2 .col .gomb {font-size: 10px;background: #97be0d;line-height: 22px;display: inline-block;padding: 0 10px;color: #FFF; border-radius: 8px;margin-top: 15px;text-transform: uppercase; }
.klub_oldal .club-archive img{ width: 189px; height: auto; padding-bottom: 15px;}
.klub_oldal .club-archive a{ font-size: 12px; color: #333;}
.klub_oldal .club-archive { padding-bottom: 20px !important; line-height: 15px;}

/* kosár oldalhoz tartozó szabályok */

.kosarkontener {float: left;width: 100%;min-height: 300px;margin: 10px 79px 0;font-size: 12px;}
.kosarlista div {float: left; }
.kosarlista { max-width: 715px;width: 100%; }
.kosarlista h1 {padding-left: 86px; padding-top: 20px;font-size: 51px;}
.kosarlista .list{  max-width: 700px; background: #f6f6e8; border-bottom: solid 4px #FFF;width: 100%;}
.kosarlista .list_head { max-width: 700px; padding: 2px 0px 2px 0px; font-size: 12px;width: 100%; }
.kosarlista .t2 { width: 44%; padding-left: 10px }
.kosarlista .t3 { width: 80px; }
.kosarlista .t4 { float: right; width: 60px; }
.kosarlista .t45 { width: 80px; }
.kosarlista .t5 { width: 75px;  text-align: right; padding-right: 10px; }
.kosarlista .t5.aroszlop { width: 18%;}
.kosarlista .t5.aroszlop.belepve { width: 24%;}
.kosarlista .list_huseg { margin-left: 10px; width: 527px; background: white; padding: 4px 10px 4px 0px; text-align: right;}
.kosarlista .list .t2 {  width: 44%; padding: 10px 5px 0px 15px; }
.kosarlista .list .t3 { width: 75px; padding: 7px 0px 5px 0px;}
.kosarlista .list .t3 input[type="text"] { width: 40px;}
.kosarlista .list .t4 { padding-top: 10px;}
.kosarlista .list .t4 a { margin-left: 15px; }
.kosarlista .list .t45 { padding-top: 10px; }
.kosarlista .list .t5 { width: 18%;  font-size: 14px; text-align: right;  padding: 5px 10px 5px 0px;line-height: 25px;white-space: nowrap; }
.kosarlista .list .t5.belepve {width: 24%;}
.kosarlista .list .t5 .kedvezmeny {display: inline-block;font-size: 12px;min-width: 40px;}
.kosarlista .list .t51 { width: 80px;  font-size: 14px; text-align: right;  padding: 10px 10px 0px 0px; }
.kosarlista .list .t8 {  width: 390px; font-size: 12px; padding: 8px 0px 5px 10px;}
.kosarlista .t6 {  margin-left: 270px; width: 400px; text-align: right; font-size: 12px; padding: 8px 0px 5px 0px; }
.kosarlista .t67 {  width: 80px; text-align: left; font-size: 16px; padding: 5px 0px 5px 0px; text-align: center;}
.kosarlista .t7 { margin-left: 270px; text-align: right; width: 400px; border-top: solid 2px #020202; text-align: right; text-transform: none; font-size: 16px; padding: 5px 0px 5px 0px; font-weight: bold; }
.kosarlista .t8 {  width: 390px; text-align: left; font-size: 12px; padding: 8px 0px 5px 10px;  font-weight: bold;}
.kosarlista .t9 { width: 125px; text-align: right; text-transform: none; font-size: 16px; padding: 5px 0px 5px 0px; font-weight: bold; }
.kosarlista .kosar_torles { width: 297px;  padding: 5px 0px 5px 10px; font-weight: bold; }
.kosarlista .kosar_berak { padding: 5px 0px 5px 10px; font-weight: bold; }
.kosarlista .kosar_tovabb { float: right; text-align: right; padding: 5px 10px 0; font-weight: bold; }
.fizmod-col { max-width: 600px;width: 100%; }
.kosar-button-cont {  margin-left: 0px; float: right !important;/* width: 571px !important; */padding: 10px 0px 30px 0px; margin-right: 15px; }
/*.body_hu .kosar-button-cont {  width: 498px !important;  }*/

.kosar-button a {background: #dadada; border: 0; color: #333; float: left;border-radius: 6px;cursor: pointer;font-size: 17px;height: 40px;padding: 0 20px;margin-right: 15px;line-height: 40px;}
.kosar-tovabb a {background: #97be0d; border: 0; color: #FFFFFF; float: left;border-radius: 6px;cursor: pointer;font-size: 17px;height: 40px;padding: 0 20px;line-height: 40px;}

.kosar-button-x { background: #dadada; border: 0; color: #333; float: left;border-radius: 6px;cursor: pointer;font-size: 17px;height: 40px;padding: 0 45px;margin-right: 15px;}
.kosar-tovabb-x { background: #97be0d; border: 0; color: #FFFFFF; float: left;border-radius: 6px;cursor: pointer;font-size: 17px;height: 40px;padding: 0 45px;}

.klubbelepes-link { margin: 20px 0px; float: left; border-radius: 15px; background: #f6f6e8; width: 100%; line-height: 27px; font-size: 16px; padding: 10px; text-align: center;}
.klubbelepes-link p{ font-size: 12px;}

.page_kaufen .kosar-button-x, .body_sk .webshop_rendelesform .kosar-button-x {width:auto;}

.formrow.messagekont div {float: left}

.f12 { font-size: 12px !important;}


.lista_folott {float:left;width:710px;padding:0 10px;}
.ccm-block .jobblista-kont {width:718px;}
.lista_folott .ccm-area {width:710px;}
.lista_folott .ccm-add-block{clear: both;}

table.szallitasidijak {margin-bottom: 20px}
table.szallitasidijak td {width: 130px}
table.szallitasidijak td.first {text-align: right; font-weight: 600}

.kosarformtopline {float: left; width: 128px; border: solid 1px #dde1e5; padding: 10px; margin-bottom: 5px;}
.kosarlista .list .regiar {font-size: 12px; color: gray; text-decoration: line-through}
.del-price { font-size: 14px !important; padding-bottom: 5px; }
.kosarformtopline p{ font-size: 11px;}
.del-price-title { font-size: 14px !important; padding-bottom: 5px; font-weight: bold;}
.del-price-title.with-clubcard{padding-top: 10px; border-top: dotted 1px #dde1e5;}

.kosarlista .regiarsum {color: gray; text-decoration: line-through; font-weight: normal; font-size: 12px}
.kosarlista .arsum { font-size: 12px}
.kosarlista .postasum {font-weight: normal; font-size: 12px}

.kosar-osszegzes {float: right; max-width: 700px;width: 100%; }
.kosar-osszegzes table {border-collapse: collapse; max-width: 700px;width: 100%;}
.kosar-osszegzes td {padding: 5px; width: 100px; text-align: right}
.kosar-osszegzes td.label {text-align: right; width: 320px;}
.kosar-osszegzes tr.osszesen {border-top: 2px solid #222}
.kosar-osszegzes tr.osszesen td {border-top: 2px solid #020202; font-size: 14px; font-weight: 600}
.kosarlista .totalsum {font-size: 21px;white-space: nowrap;}
.ajandekutalvany-bevalt-row {display: none}
.kosar-ajandekbevaltas-darab select {width: 165px}
.ajandekutalvany-bevalt-row .utalvanykod-st {display: inline-block; width: 20px;height: 20px;position: relative;float:right;margin-left:3px;}
.ajandekutalvany-bevalt-row .utalvanykod-st.wait {background: url(images/wait.gif) no-repeat center}
.ajandekutalvany-bevalt-row .utalvanykod-st.valid {background: url(images/pipa.jpg) no-repeat center}
.ajandekutalvany-bevalt-row .utalvanykod-st.invalid {background: url(images/felki.png) no-repeat center}
.ajandekutalvany-bevalt-row .kodinput {width: 180px !important;position: relative;display: block;}
.ajandekutalvany-bevalt-row.showmsg .kodinput {padding-bottom:20px;}
.ajandekutalvany-bevalt-row.showmsg .label {padding-bottom:20px;}
.ajandekutalvany-bevalt-row .utalvanykod-message {display: none; position: absolute;color: #c00;font-weight: bold; font-size: 11px; left: -215px;top:30px;width:400px;}

.kosar-message-cont {width:100%;float:left;}
.kosar-message-cont .top-messages{float:left; margin-top: 10px;}
.kosar-message-cont .bottom-messages{float:left;margin-top: 10px;font-size:11px;}

.tartalomfulloldal {float:left; width: 100%;}

.fizetesimodok-kont {float: left;  clear: both}
.fizetesimod-kont.noradioinput {padding-left: 30px}
.fizetesimod-kont label {font-weight: 600}
.fizetesimodok-kont .fizmodkont-title { font-size: 14px; padding-bottom: 10px; }
.fizetesimodok-kont .fizmoditem {float: left; clear: both; margin-bottom: 10px; width: 435px}
.fizetesimodok-kont .fizmoditem input {float: left; }
.fizetesimodok-kont .fizmoditem label {float: left; margin: 3px 7px }
.fizetesimodok-kont .fizmoditem .label {width: 100%; display: block; font-weight: 600}
.fizetesimodok-kont .fizmoditem-info {display: none; margin-top: 5px; max-width: 530px; font-weight: normal;width: 100%;}
.fizetesimodok-kont .kartyalogok-kont {float: left; clear: both;display: block;width: 100%; padding-bottom: 5px}

.fizetesimodok-kont.atvetel-helye {margin-bottom: 10px; border-bottom: 1px solid #ddd;}
.fizetesimodok-kont.atvetel-helye .fizetesimod-kont {margin-bottom:0;}
.page_kosar .fizetesimodok-kont, .page_cart .fizetesimodok-kont, .page_einkaufswagen .fizetesimodok-kont {margin-left: 0px; border-bottom: 1px solid #ddd; max-width: 700px;width: 100%;}
.page_kosar .fizetesimodok-kont .fizmoditem, .page_cart .fizetesimodok-kont .fizmoditem, .page_einkaufswagen .fizetesimodok-kont .fizmoditem {max-width: 590px;width: 100%;}
.page_kosar .atvetelhelye-message {padding: 0 0 5px 29px}
.page_kosar .fizmoditem.atvetel .info-kont {width: 100%}
.fizetesimodok-kont.atvetel-helye {margin-bottom: 10px; border-bottom: 1px solid #ddd; max-width: 700px;width: 100%;}
.fizetesimodok-kont.atvetel-helye .fizetesimod-kont {margin-bottom:0;}

/*common*/
.deliv-norm  { float: left; width: 560px; border-top: solid 1px #DDD; margin: 15px 0px 0px 18px; font-size: 11px; padding-top: 15px; }
.deliv-head { font-size: 18px; line-height: 22px; float: left; width: 260px;  padding: 15px 0px 5px 15px;}
.deliv-col1  { float: left; width: 128px;  padding: 3px 0px 3px 15px; border-top: solid 1px #DDD; }
.deliv-price  { float: left; width: 128px; padding: 3px 0px 3px 15px;  border-top: solid 1px #DDD; font-weight: 600;}
.deliv-head-ref { float: left; width: 228px;  padding: 0px 0px 3px 15px; }
.deliv-exp { position: absolute; top: 129px; left: 59px; width:124px; text-align: center; }
.deliv-kost { position: absolute; top: 119px; left: 759px; width:124px; text-align: center; }
.deliv-kost a{ color: #FFF; text-decoration: none; font-size: 14px; }
.product-3cols  { float: left; width: 869px; }
.product-2cols { float: left; width: 269px; padding: 5px 0px 0px 0px; border-top: solid 1px #DDD; margin-top: 10px; }
.product-2cols .deliv-head  { padding-left: 0px; min-height: 25px; padding-top: 0px;}
.product-2cols .deliv-col1  { padding-left: 0px;}
.product-2cols .deliv-price  { padding-left: 0px;}
.product-2cols .deliv-head-ref  { padding-left: 0px; }
.deliv-norm-en { float: left; width: 560px; }
.product-3cols .product-quality{ margin-top: 10px; }

.footer-kiszallitas {background: #F8F8F8;width:869px;text-align: center;font-size:12px;height:32px;padding-top:12px;}
.footer-kiszallitas.tartalomfull{background: #F8F8F8;}
.footer-kiszallitas.index {width:872px}
.footer-kiszallitas.fixed {position:fixed;bottom:0;z-index:1000;}
.bulletin-text.fixed {margin-top: 45px;}
.footer-kiszallitas select {margin-left:10px;}
.kiszallitas-arak-kont {float: left; max-width: 578px;width: 100%;}
.page_kosar .kiszallitas-arak-kont, .page_cart .kiszallitas-arak-kont, .page_einkaufswagen .kiszallitas-arak-kont {float:none;margin:0 0 0 81px;}
.kiszallitas-arak-kont .kosarformtopline {width: auto; padding: 0; margin: 0; border: none; font-size: 12px}
.kiszallitas-arak-kont .product-2cols .deliv-head {padding-top: 3px}
.kiszallitas-arak-kont .product-2cols .deliv-head .countryflag {margin-top: 0}




form .formrow {position: relative}
form .formrow .error {position: absolute; left: 345px; top: 0; text-align: left }
form .formrow .longinputlabel .error {left: 470px;}
form .formrow.errorstay .error {position: relative; left: 160px; top:  5px ; width: 100%; white-space: nowrap}
form .formrow .errorMSG {position: absolute; left: 355px; top: 0; text-align: left }
form .formrow.errorstay .errorMSG {position: relative; left: 0; top:  10px}

.webshop_rendelesform .formrow.passwordfieldkont small.passwdrules {width: 190px; margin: 10px 0 0 150px;display:block;}
/*.webshop_rendelesform .keret {padding-top:0 !important;}*/
.webshop_rendelesform h3 {margin-bottom:10px;font-weight:bold;}
.loginform-text2 {position: absolute; right: 15px; top: 0px; width: 210px; text-align: justify;}
.body_de .loginform-text2 {width:260px;}

.body_de.kosar_orszag_ch .loginform-text2 {width:210px;}

.body_hu .deliv-head {font-size: 15px}

.page_einkaufswagen .keret{width:100%;}
#podorklubloginform_embed {float:left;}
.body_en #podorklubloginform_embed {width:100%;margin-bottom:10px;}

/* kosár vége */

/*  webshop */
.page_vasarlas .subpage-list-type .jobblista-kont  {padding: 0; }
.webshop_rendelesform  { float: left; max-width: 827px;width: 100%; border: solid 1px #dde1e5; padding: 20px; }
.webshop_rendelesform .formrow { float: left; width: 100%; padding-bottom: 15px;clear: both}
.webshop_rendelesform .formrow.highlighted {font-weight:bold;}

.webshop_rendelesform span { float: left; width: 150px; padding: 0px 0px 5px 0px;}
.webshop_rendelesform .formrow input { float: left; width: 187px; margin: 0px 30px 0px 0px;border: 1px solid #dadada;height: 28px;}
.webshop_rendelesform .formrow input[type=radio]{ float: none; width: auto; margin: 0}
.webshop_rendelesform .formrow select {height: 28px;}
.webshop_rendelesform .formrow textarea {border: 1px solid #dadada;}
.fizetesimod-kont {float: left;margin-bottom:10px;}
.webshop_rendelesform .fizetesimod-kont label {clear:both;display: block}
.webshop_rendelesform input.chkbox {width: auto;margin-right:10px;}
.webshop_rendelesform .checks {margin-left: 150px}

.webshop_rendelesform #postacimvalt_kont {float: left; width: 100%}
.webshop_rendelesform .errorMSG {margin: 5px 0; color: red}
.page_vasarlas .webshop_rendelesform h3 {font-size: 21px; font-weight: normal; }
.page_vasarlas .webshop_rendelesform h4 {font-weight: bold; margin-bottom: 20px}
.ws-req {float:left;padding-bottom:10px;position:relative;width:100%;}

.webshop_rendelesform.kostoloigenyles-form-kont {display: block; position: relative;height: auto; max-width: 660px;width: 100%;}
.webshop_rendelesform .kostololista-kont {margin-bottom: 20px;border:0 none !important;}
.webshop_rendelesform .recept_termekek .maxselectableitem {float: left; width: 100%; padding-bottom: 20px;border-bottom:1px solid #bbb;}
.webshop_rendelesform .recept_termekek .maxselectableitem .maxitemnumber {font-weight: bold; font-size: 14px; float: none; width: auto}
.webshop_rendelesform.design2 .recept_termekek .recept_termekkont {width: 33.3%;}
.webshop_rendelesform.design2 .recept_termekek .recept_termekkont:nth-child(4n+4) {border-right:1px solid #bbb;}
.webshop_rendelesform.design2 .recept_termekek .recept_termekkont:nth-child(3n+4) {border-right:0;}
.selecteditems-kont.recept_termekek .recept_termekkont {background: none;border: none;border-bottom: 1px solid #bbb;width: 350px;position: relative;}
.selecteditems-kont.recept_termekek .recept_termremoveme {font-size: 10px;position: absolute;top: 6px;right: 0;width:72px;}
.webshop_rendelesform.osszegzes .recept_termekek .recept_termekkont {height: auto;}
.webshop_rendelesform.osszegzes .w500_m150 {width: 500px;margin-left: 150px;}
.webshop_rendelesform .pl_250 {padding-left: 250px;}
/*  webshop vége  */


.kosar_ragacs {display: inline-block;width: 42px;height: 69px;background: url(images/frontend/webshop-ragacs-uj-2x.png) no-repeat;position: absolute;top: 0;right: -100px;z-index: 200;background-size:cover;}
body.index .kosar_ragacs {top:-65px;}
.kosar_ragacs span {color: #687516;font-size: 14px;font-weight: 600;position: absolute;left: 5px;bottom: 6px;}


/* user profiloldal */
.page_podorklubadatlap {font-size: 12px;}
.page_podorklubadatlap h1 {font-size: 37px;}
.page_podorklubadatlap .topfilter-bar {float: left; width: 100%; clear: both; margin: 5px 0 0 0;  height: 42px; border-bottom: 1px solid #ccc;}
.page_podorklubadatlap .topfilter-bar ul {list-style: none inside; max-width: 725px; margin: 0; float: left;width: 100%;}
.page_podorklubadatlap .topfilter-bar ul li a {  background: none repeat scroll 0 0 #eee;border-bottom: 0 none;border-top-left-radius: 4px;border-top-right-radius: 4px;color: #020202;float: left;font-size: 13px;margin: 6px 0 0 4px;padding: 7px 15px 0;text-align: center;}
.page_podorklubadatlap .topfilter-bar ul li.akt a {float: left;  }
.page_podorklubadatlap .topfilter-bar ul li.akt a { background: #fff;border: solid 1px #ccc;border-bottom: 0;color: #c79e15;float: left;margin-top: 6px;padding: 7px 15px 5px ;text-align: center;}
.page_podorklubadatlap .felhasznalok-regform-kont .avatar-blokk {display: none;}
.page_podorklubadatlap .felhasznalok-regform-kont form {max-width: 520px;width: 100%;}
.page_podorklubadatlap .felhasznalok-regform-kont .formrow.gombok button {margin-left: 160px;}

.podorklubadatlap-kont .adat.usernev input {float: left; width: 300px}
.podorklubadatlap-kont .adat.usernev.nolength input {width: auto}
.podorklubadatlap-kont .checkusernev-url-kont {float: left;}
.podorklubadatlap-kont .checkusernev-url-kont a {float: left;margin: 3px}
.podorklubadatlap-kont .checkusernev-url-kont .loader {float: left;width: 16px; height: 16px; background: url(images/loading.gif) no-repeat center; margin: 3px 0 3px 3px}
.podorklubadatlap-kont .usercheck-letezik, .requiredusernev {clear: both; margin: 3px 0; font-weight: bold; color: #c00}
.podorklubadatlap-kont .usercheck-nemletezik {color: #060; float: left}

.podorklubadatlap-kont .alltermek-kont {float: left; width: 140px; padding-right: 4px;}
.podorklubadatlap-kont .alltermek-kont ul { list-style-image: url(images/arrow.png); margin: 0px 0px 0px 15; padding: 0px 0px 0px 15px;}
.podorklubadatlap-kont .alltermek-kont ul li {margin-bottom: 5px}
.podorklubadatlap-kont .alltermek-kont ul li a {text-decoration: none; color: #020202; }
.podorklubadatlap-kont .alltermek-kont ul li.selected a {color: #c79e15; font-weight: bold;}
.podorklubadatlap-kont .alltermek-kont ul li a:hover { color: #c79e15; }
.podorklubadatlap-kont .alltermek-desc { padding: 12px; font-size: 14px; }

.podorklubadatlap-kont .podoruser-rendeleslista { border-collapse: collapse; border: solid 1px #CCC; width: 100%; margin-top: 20px}
.podorklubadatlap-kont .podoruser-rendeleslista td { border-collapse: collapse; border: solid 1px #CCC; padding: 10px; vertical-align: top;  }
.podorklubadatlap-kont .podoruser-rendeleslista th {border-collapse: collapse;padding: 10px; font-weight: bold; text-align: left; background: #EEE; border: solid 1px #CCC; }
.podorklubadatlap-kont .podoruser-rendeleslista-termekek td {padding: 0; vertical-align: top; border: 0px; padding: 2px;}
.podorklubadatlap-kont .podoruser-rendeleslista ul{list-style-image: url("images/arrow.png");padding-left: 10px;}

.podorklubadatlap-kont .upload-recept-button {float: right}
.podorklubadatlap-kont .receptek-lista-bigtop-kont {float: left; width: 100%; margin: 0}

.podorklubadatlap-kont .recept-header-kont {width:100%;float:left;}
.podorklubadatlap-kont .recept-h-kont {width:575px;float:left;}
.podorklubadatlap-kont .recept-header-kont h1 {color:#000;font-size:26px;margin-bottom: 5px; font-weight: normal;}
.podorklubadatlap-kont .recept-header-kont h2 {color:#000;font-size:14px;}
.podorklubadatlap-kont .upload-recept-button a{float: right;width: 171px;height: 28px;background: url(images/podor-sprite-klub.png) -413px -62px transparent;font-size: 14px;padding: 9px 0 0 14px;color: #000;text-decoration:none/*box-shadow: 0 0 8px 0 rgba(180, 180, 180, 0.7);*/}
.podorklubadatlap-kont .upload-recept-button span {font-weight:bold;}
.podorklubadatlap-kont .upload-recept-button a {color:#000;text-decoration:none}
.podorklubadatlap-kont .upload-recept-button a:hover {background: url(images/podor-sprite-klub.png) -608px -62px; }
.podorklubadatlap-kont .receptadatlap .upload-recept-button {margin-top: 8px;}

.page_podorklubadatlap .receptkonyv-recept-lista {max-width: 520px;width: 100%}
#receptkonyv_form .formrow {max-width: 620px;width: 100%;}

/* user profiloldal vége */

iframe[id^=oauth2] {display: none;}

/*termeklista*/
.cont-x.termekek.container .termeklista-menu .termekeklista {display: none}
.cont-x.termekek.container .termeklista-alkategoria-menu .termekeklista.alkategoria {display: none !important}
.cont-x.termekek.container .termeklista-menu.opened .termekeklista {display: block; padding: 5px 0 3px;}
.cont-x.termekek.container .termeklista-alkategoria-menu.opened .termekeklista.alkategoria {display: block !important}

.cont-x.termekek.container .termeklista-menu.opened a.mainmenu { font-family: playfair display; font-size: 16px; font-weight: normal;  }
.cont-x.termekek.container .termeklista-alkategoria-menu a.mainmenu {font-weight: normal !important}
.cont-x.termekek.container .termeklista-alkategoria-menu.opened a.mainmenu { font-family: playfair display; font-size: 16px; font-weight: normal; }

.cont-x.termekek.container .toptitle-kont {float: left; max-width: 919px;width: 100%; padding: 20px 0px;}
.cont-x.termekek.container .toptitle-kont .backline {width: 700px; height: 1px; border-top: 1px solid #020202; left: 95px; top: 33px; position: absolute}

.cont-x.termekek.container .toptitle-kont h1 { font-size: 37px; padding: 10px 0px 0px 0px; margin: 0px; float: left;width: 100%;font-style: italic;text-align:center; }
.body_jp .cont-x.termekek.container .toptitle-kont h1 {font-style: normal;}
.cont-x.termekek.container .toptitle-kont h1 a {color: #FFF; font-size: 16px; letter-spacing: 0px !important;}
.cont-x.termekek.container .toptitle-kont h1 .rightarrow {margin-left: 10px}

.container .lista-talalat-item { float: left; width: 24%; margin: 0 0 10px 0; }
.container .lista-talalat-item h3 { font-size: 12px; color: #d6af42;font-style: normal;font-weight: 300;margin: 5px 0 0;}
.container .lista-talalat-item img { width: 165px; }
.container .lista-talalat-item .lista-image { width: 100%; float: left; padding-top: 20px; }
.container .lista-talalat-item .lista-text { width: 100%; float: left; background: url(images/productlist-arrow.png) 0px 31px no-repeat; text-align: center;}
.container .lista-talalat-item a {float: left; color: #4B4B4B;  text-decoration: none; width: 100%; }
.container .lista-talalat-item .normal-ar {float: left; width: 100%; min-height: 54px;}
.container .lista-talalat-item .normal-ar strong { font-size: 20px; }
.container .lista-talalat-item .nevlabel {float: left; width: 100%; height: 35px; }
.container .lista-talalat-item .klub-ar {float: left; padding: 2px 0px 4px 0px; width: 100%; font-size: 11px; border-top: solid 2px #e4c551;min-height: 22px; }
.container .lista-talalat-item .klub-ar strong { font-size: 15px; }
.container .lista-talalat-item .normal-ar .ar-k { font-size: 16px; font-weight: bold; }
.container .lista-talalat-item .normal-ar .legkisebb{ font-size: 11px; }
/*.podor-ajandekotletek img { float: right; }*/

.container .lista-talalat-item.last-in-row {margin-right: 0}
.container .lista-talalat-item.last-row {margin-bottom: 0}

.container.termekek .termekbal {float: right;width: 24%;}
.container.termekek .termekbal ul { list-style-image: url(images/arrow.png); margin: 0px 0px 0px 15px; padding: 0px 0px 0px 10px;}
.container.termekek .termekbal ul li {margin-bottom: 1px;line-height:20px;}
.container.termekek .termekbal ul li a {text-decoration: none; color: #020202; font-size: 12px;}
.container.termekek .termekbal ul li.selected a {color: #c79e15; font-weight: bold;}
.container.termekek .termekbal ul li a:hover { color: #c79e15; }
.container.termekek .termekbal ul li.uj {list-style-image: none;list-style-type: none;position: relative;}
.container.termekek .termekbal.receptbal ul {padding-left:20px;}

.container.termekek .righttermeklista-kont {float: right; width: 76%;}

/*termekekelista*/
/*body.termekek .termeklista-kont {float: left;width: 100%;}*/
body.termekek {font-size: 12px;}
body.termekek .re-contx { float:left; max-width: 869px; padding: 0px;}
body.termekek .re-contx-tab { float:left; max-width: 869px; padding: 14px 0 0 0px; color: #D6AF42; text-align: center; border-bottom: solid 1px #dde1e5; height: 34px; margin-bottom: 20px;}
body.termekek .re-contx-tab a{ text-transform: uppercase;  font-size: 15px; padding-right: 5px; text-decoration: none;}
body.termekek .re-contb {border-top: solid 1px #dde1e5; margin-top: 10px; padding-top: 20px;}
body.termekek .re-contb div {float: left; width: 33%; text-align: center;}
body.body_se.termekek .re-contb div {padding: 30px 0;}
body.termekek .re-contb a { text-decoration: none; color: #020202;}
body.termekek .re-contb a span { font-size: 16px; line-height: 21px; color: #D6AF42; }
body.termekek .re-social {float: left; width: 100%; border-top: solid 1px #dde1e5; padding: 20px 0px; margin-top: 20px;text-align: center;}
body.termekek .prox-hu-1-s { float: left; width: 25%;}
body.termekek .prox-hu-1-s h2 {font-size: 20px; margin: 0; font-family: playfair display; padding: 3px 0 5px 15px;font-weight: normal; }
body.termekek.body_jp .prox-hu-1-s h2 a {cursor:default;}
body.termekek .prox-hu-1-s a { color: #020202;cursor: pointer; text-decoration: none;}
body.termekek .prox-hu-1-s ul { line-height: 18px; list-style-image: url("/themes/podor/images/arrow.png"); margin-top: 2px; padding-left: 26px;}
body.termekek .prox-hu-1-s ul li.disabled {list-style:none;}
body.termekek .prox-hu-1-s ul li.disabled a {color:#ccc;cursor:default;}

body.termekek .deliv-norm-s {border-top: 1px solid #ddd;float: left;font-size: 11px;margin: 15px 0 0;padding: 15px 5px 0 0;width: 50%;}
body.termekek .deliv-s {float: left;width: 217px;}
body.termekek .deliv-head-s {background: #eee none repeat scroll 0 0;float: left;font-size: 12px;font-weight: 600;height: 35px;margin: 15px 0 0;padding: 5px 0 0;width: 217px;line-height: 15px;}
body.termekek .deliv-col1-s {border-top: 1px solid #eee;float: left;font-size: 11px;padding: 3px 0;width: 126px;}
.deliv-price-s {border-top: 1px solid #eee;float: left;font-size: 11px;font-weight: 600;padding: 3px 0 3px 15px;width: 72px;}
.bio {display: inline-block;width: 10px;height: 10px;margin-left: 10px;background: #A5D048;border-radius: 10px;}

body.termekek .kiszallitas-arak-kont {max-width: none;width: 50%;}
body.termekek .kiszallitas-arak-kont .deliv-head {width: 100%;background: #eee;font-size: 12px;padding-left: 10px;font-weight: 700;height: 35px;line-height: 15px; }
body.termekek .kiszallitas-arak-kont .deliv-head.ptop5 {padding-top: 10px;}
body.termekek .kiszallitas-arak-kont .product-2cols {margin-top: 15px;padding: 0;width: 50%;}
body.termekek .kiszallitas-arak-kont .deliv-col1 {width: 60%;font-size: 11px;padding-left: 10px;}
body.termekek .kiszallitas-arak-kont .deliv-price {width: 40%;font-size: 11px;}
body.termekek .kiszallitas-arak-kont .deliv-head-ref {width: 100%;}
body.termekek .kiszallitas-arak-kont .deliv-head-ref.szoveg {display: none;}
body.termekek .kiszallitas-arak-kont .product-2cols .deliv-head-ref {padding-left: 10px;}

body.termekek .col_1 {float: left; width: 25%;}



/*blog*/
body.blog {font-size: 12px;}
body.blog .backtotop-link {display: none; position: absolute; right: -41px; top: -40px; background: url(images/backtotopimg-2.png) no-repeat; width: 35px; height: 40px; z-index: 500 }
body.blog .bloglista { float: left; max-width: 77%;width: 100%;padding: 20px 25px 30px 0;}
body.blog .rightside-kont {/*float: left;width: 23%;*/}
body.blog .bloglista-honap { float: left; width: 100%; padding: 50px 0px 10px 0px; text-align: center; }
body.blog .mag-back {margin:0;}
body.blog h3.cimkefilter .mag-back a{margin-top:10px;}
body.blog .rightside-kont{float: left; width: 23%;}
body.blog .blog-right-top {float: left; width:100%; text-align: center; padding-top: 40px; }
body.blog .blog-right-top h2 { font-size: 21px; padding: 30px 0px 20px 0px; font-family: playfair display; }
body.blog .blog-right-top img {max-width: 100%;}
body.blog .lista-desc-title a  { color: #020202; font-size: 37px; font-family: playfair display; }
body.blog .lista-desc-date { float: left; max-width: 500px;width: 100%; padding: 10px 0px 0px 0px; color: #999ba1; }
body.blog .leadkont  { float: left; max-width: 680px;width: 100%; padding: 10px 0px; font-size: 14px; line-height: 21px;}
body.blog .leadkont a { color: #020202; }
body.blog .blogpage h1 { font-size: 37px;  font-family: playfair display;font-style: normal; }
body.blog .ajanljminket-icons-kont  { float: left; max-width: 680px; padding: 15px 0px;width: 100%; }
body.blog .fb-like-kont  { float: left; width: 200px; }
body.blog .lista-desc { float: left; border-bottom: 1px dotted #ccc; float: left; padding: 25px 0 35px;width: 100%; }
body.blog .blog-adatlap-kont  { float: left; max-width: 680px;   font-size: 14px;  line-height: 21px;width: 100%;}
body.blog .blog-highlight  {font-size: 19px; font-family: playfair display; line-height: 34px; padding: 10px 40px 0px 40px;  }
body.blog .blog-highlight-bordered  { font-size: 19px; border-top: solid 1px #CCC; font-family: playfair display; line-height: 34px; padding: 20px 40px 0px 40px; }
body.blog .blog-author  { font-family: playfair display;  }
body.blog .honaplista-ev { padding: 10px 0px; font-size: 21px;  }
body.blog .blog-highlight-author {font-size: 14px; text-transform: uppercase;}
body.blog .blog-highlight-title {  font-size: 12px; }
body.blog .p-club-head  { font-size: 16px; line-height: 21px; font-family: playfair display; }
body.blog .blog-border-top { border-top: solid 1px #CCC; }
body.blog .blog-tip-title { font-size: 26px; padding-bottom: 20px; font-family: playfair display; font-weight: normal;}
body.blog .blog-adatlap-kont ol { font-size: 12px; line-height: 18px; }
body.blog .blog-adatlap-kont ol li{ padding-bottom: 10px; }
body.blog .blog-row { float: left; width: 100%; }
body.blog .blog-tip-source { font-size: 10px; }
body.blog .blog-portrait { float: left; width: 100%; }
body.blog .blog-portrait-col  { float: left; width: 60px; font-size: 11px; text-transform: uppercase; margin-right: 10px; font-family: playfair display; }
body.blog .blog-portrait-col img { padding-bottom: 10px; }
body.blog .blog-portrait-col span { font-size: 11px; font-style: italic; text-transform: none !important; }
body.blog.body_jp .blog-portrait-col span {font-style: normal;}
body.blog .blog-adatlap-kont.szoveg img {max-width: 100%;height: auto;}
body.blog .blog-adatlap-kont.szoveg h2 {font-size:21px;}

body.blog .blogoldal-receptlista-kont h2.head{font-size: 21px; font-weight: normal; padding: 10px 0; font-family: playfair display;}
body.blog .blogoldal-receptlista-kont {float: left; width: 100%; margin-right: 0;border-top: 1px solid #ccc;padding-top: 15px;}
body.blog .blogoldal-receptlista-kont .title-text {font-family: playfair display; font-size: 23px; padding-bottom: 25px;}
body.blog .blogoldal-receptlista-kont a {float: left; width: 32%; position: relative; min-height: 250px; margin-bottom: 15px; margin-right: 2%}
body.blog .blogoldal-receptlista-kont a:last-child {margin-right: 0}
body.blog .blogoldal-receptlista-kont a img {width: 100%;float: left;}
body.blog .blogoldal-receptlista-kont a .bottomitems-kont {width: 100%; position: relative; background: #fff; height: 100px;float:left;}
body.blog .blogoldal-receptlista-kont a .bottomitems-kont h3 {text-align: left; color: #020202; font-size: 12px; margin: 0;font-style: normal;}
body.blog .blogoldal-receptlista-kont a .bottomitems-kont h3 span {padding: 10px 17px 0 17px; display: block;}
body.blog .blogoldal-receptlista-kont a .bottomitems-kont .time-kont {display: block; width: 77px; position: absolute; left: 0; top: -36px;text-align: center; font-size: 11px;color: #020202; background: #fff; padding: 6px 0;}
body.blog .blogoldal-receptlista-kont a .bottomitems-kont .time-kont strong {font-size: 21px;}

body.blog .blogoldal-receptlista-kont .recept-tipusikonok-poz {display: inline-block;float:left;width: 100%;background: #fff;padding: 0 10px 10px;min-height: 45px;}
body.blog .blogoldal-receptlista-kont .recept-tipusikonok  {background: url(images/frontend/etrend-ikonok.svg) no-repeat;width: 35px;height: 35px;display: inline-block;float:left;margin-right: 5px;}
body.blog .blogoldal-receptlista-kont .recept-tipusikonok.vegan  {background-position: -34px 0;}
body.blog .blogoldal-receptlista-kont .recept-tipusikonok.glutenmentes  {background-position: -68px 0;}

body.blog .mag-forward a {background: #97be0d none repeat scroll 0 0; border-radius: 8px; color: #fff; display: inline-block;  font-size: 14px; line-height: 22px;margin-top: 25px;  padding: 5px 15px; text-transform: uppercase;}


#fancybox-wrap {box-sizing: content-box;}

.sefek_block {float: left;width: 100%;}
.sef-adatlap h1 {font-size: 45px;text-align: center;line-height: 33px;}
.sef-adatlap h2 {font-size: 15px;text-transform: uppercase;text-align: center;font-weight: normal;margin-bottom: 20px;}
.sef-adatlap .szovegkont {float: left;width: 100%;text-align: center;}
.sef-adatlap .szovegkont .szoveg {max-width: 760px;margin: 0 auto;}
.sef-adatlap .kedvencei h3 {font-size: 15px;text-transform: uppercase;letter-spacing: 2px;font-weight: 300;font-family: "poppins";font-style: normal;margin: 30px 0 20px 0;}
.sef-adatlap .kedvencei {float: left;width: 100%;text-align: center;padding-bottom: 20px;}
.sef-adatlap .kedvencei .item {display: inline-block;max-width: 135px;padding: 0 10px;vertical-align: top;}
.sef-adatlap .kedvencei .item .kep {display: inline-block;width: 100%;}
.sef-adatlap .kedvencei .item .nev {display: inline-block;font-size: 12px;line-height: 18px;float: left;width: 100%;text-align: center;}
.sef-adatlap .sliderkont {float: left;width: 100%;padding-bottom: 40px;}
.sef-adatlap .flexslider {max-width: 680px;width: 100%;margin: 0 auto;}
.sef-adatlap .flexslider li {height: auto;}
.sef-adatlap .flexslider .flex-direction-nav li a {display: inline-block;width: 92px;height: 102px;background: url(images/frontend/ujpodor-sef-prev-next.png) no-repeat;top: 44%}
.sef-adatlap .flexslider .flex-direction-nav li a.prev {background-position: -92px  0;left: 0;}
.sef-adatlap .flexslider .flex-direction-nav li a.next {background-position: 0 0;right: 0;}

.sef-adatlap .hol_dolgozik {float: left;width: 100%;text-align: center;}
.sef-adatlap .hol_dolgozik .szoveg {max-width: 620px;margin: 0 auto;border-top: 1px solid #dadada;border-bottom: 1px solid #dadada;padding: 25px 0;}

.sef-adatlap .receptjei {float: left;width: 100%;text-align: center;}
.sef-adatlap .receptjei h3 {font-size: 45px;text-align: center;margin: 30px 0;}
.sef-adatlap a.recept-item  {width: 24%; position: relative; margin-right: 1.3%;display: inline-block;}
.sef-adatlap a.recept-item.last {margin-right: 0}
.sef-adatlap a.recept-item  img {width: 100%;float: left;}
.sef-adatlap a.recept-item .bottomitems-kont {width: 100%;background: #fff; height: 80px;float: left;position: relative;}
.sef-adatlap a.recept-item .bottomitems-kont h3 {text-align: left; color: #333; font-weight: normal; font-size: 12px; margin: 0; font-style: normal; }
.sef-adatlap a.recept-item .bottomitems-kont h3 span {padding: 10px 17px; display: block;}
.sef-adatlap a.recept-item .bottomitems-kont .time-kont {display: block; width: 77px; position: absolute; left: 0px; top: -36px;text-align: center; font-family: playfair display; font-size: 12px;color: #333; background: #fff; padding: 6px 0}
.sef-adatlap a.recept-item .bottomitems-kont .time-kont strong{font-size: 21px;}

.sef-adatlap .cikkek {float: left;width: 100%;text-align: center;padding-bottom: 30px;}
.sef-adatlap .cikkek h3 {font-size: 45px;text-align: center;margin: 30px 0;}
.sef-adatlap .cikkek .cikk {display: inline-block;max-width: 220px;}
.sef-adatlap .cikkek .cikk .imgkont {float: left;width: 100%;}
.sef-adatlap .cikkek .cikk .imgkont img {float: left;width: 100%;}
.sef-adatlap .cikkek .cikk .text {float: left;width: 100%;text-align: left;padding: 10px;}

.sef-lista h1 {text-align: center;}
.sef-lista .items {padding: 0 0 30px 0;float: left;width: 100%;}
.sef-lista .items .item {width: 24%;float: left;margin-right: 1.3%;display: inline-block;margin-bottom:20px;}
.sef-lista .items .item:nth-child(4n) {margin-right: 0;}
.sef-lista .items .item .kep {float: left;width: 100%;}
.sef-lista .items .item .kep img {float: left;width: 100%;}
.sef-lista .items .item .text {float: left;width: 100%;display: inline-block;padding: 10px 0; color: #333;}
.sef-lista .items .item .titulus {font-size: 12px;display: inline-block;width: 100%;}
.sef-lista .items .item .gomb {background: #97be0d none repeat scroll 0 0;border-radius: 8px; color: #fff; display: inline-block;font-size: 10px; line-height: 22px;margin-top: 10px;padding: 0 10px;text-transform: uppercase;}

/*black table oldal faszsagok*/
.bt-col-rec {
    float: left;
    position: relative;
}
.bt-col-rec p {
    left: 20px;
    position: absolute;
    top: 20px;
    width: 270px;
}
.bt-col-rec a {
    color: #444;
    font-family: arapey;
    font-size: 14px;
    font-style: italic;
}
.bt-col-rec strong {
    font-size: 9px;
    letter-spacing: 1px;
    line-height: 16px;
    text-transform: uppercase;
}
.bt-col-rec img {float: left;}
.bt-title {
    float: left;
    font-size: 14px;
    padding: 25px 0;
    width: 100%;
}
.bt-title span {
    font-family: arapey;
    font-size: 31px;
    font-style: italic;
}

/*podor es 2sef*/

.bulletin.hirlevelfelir {padding: 0 25px;}
.cont-x .subpage-content {padding-top: 0;width: 100%;}
.edin-title {color: #444;font-size: 13px;font-weight: normal;position: absolute;right: 248px;text-align: center;top: 295px;width: 400px;z-index: 3;}
.chef-images {position: absolute;right: 208px;top: 600px;z-index: 3;}
.edin-dzemat {font-size: 12px;font-weight: normal;left: 70px;position: absolute;text-align: center;top: 587px;width: 250px;z-index: 4;}
.edin-dzemat span {font-size: 16px;}
.leonardo-di-clemente {font-size: 12px;font-weight: normal;position: absolute;right: 263px;text-align: center;top: 740px;width: 150px;z-index: 4;}
.leonardo-di-clemente span {font-size: 16px;}
.m1 {font-size: 16px;font-weight: bold;left: 532px;position: absolute;top: 1094px;width: 30px;z-index: 4;}
.m2 {font-size: 16px;font-weight: bold;left: 532px;position: absolute;top: 1208px;width: 30px;z-index: 4;}
.m3 {font-size: 16px;font-weight: bold;left: 532px;position: absolute;top: 1364px;width: 30px;z-index: 4;}
.m4 {font-size: 16px;font-weight: bold;left: 717px;position: absolute;top: 1092px;width: 30px;z-index: 4;}
.m5 {font-size: 16px;font-weight: bold;left: 717px;position: absolute;top: 1249px;width: 30px;z-index: 4;}
.m6 {font-size: 16px;font-weight: bold;left: 717px;position: absolute;top: 1349px;width: 30px;z-index: 4;}
.m1-text {
    left: 552px;
    position: absolute;
    top: 1100px;
    width: 150px;
    z-index: 4;
    font-size: 12px;line-height: 17px;
}
.m2-text {
    left: 552px;
    position: absolute;
    top: 1215px;
    width: 150px;
    z-index: 4;font-size: 12px;line-height: 17px;
}
.m3-text {
    left: 552px;
    position: absolute;
    top: 1370px;
    width: 150px;
    z-index: 4;font-size: 12px;line-height: 17px;
}
.m4-text {
    left: 737px;
    position: absolute;
    top: 1092px;
    width: 150px;
    z-index: 4;font-size: 12px;line-height: 17px;
}
.m5-text {
    left: 737px;
    position: absolute;
    top: 1255px;
    width: 150px;
    z-index: 4;font-size: 12px;line-height: 17px;
}
.m6-text {
    left: 737px;
    position: absolute;
    top: 1355px;
    width: 150px;
    z-index: 4;font-size: 12px;line-height: 17px;
}
.m1-text span {
    font-size: 10px;
    text-transform: uppercase;
}
.m2-text span {
    font-size: 10px;
    text-transform: uppercase;
}
.m3-text span {
    font-size: 10px;
    text-transform: uppercase;
}
.m4-text span {
    font-size: 10px;
    text-transform: uppercase;
}
.m5-text span {
    font-size: 10px;
    text-transform: uppercase;
}
.m6-text span {
    font-size: 10px;
    text-transform: uppercase;
}
.m1-text a {
    color: #444;
    text-decoration: none;
}
.m2-text a {
    color: #444;
    text-decoration: none;
}
.m3-text a {
    color: #444;
    text-decoration: none;
}
.m4-text a {
    color: #444;
    text-decoration: none;
}
.m5-text a {
    color: #444;
    text-decoration: none;
}
.full-page {
    float: left;
    width: 919px;
}
.fb-insert {
    left: 385px;
    position: absolute;
    top: 495px;
    z-index: 3;
}
.k1 {
    font-size: 11px;
    left: 20px;
    position: absolute;
    top: 1494px;
    width: 30px;
    z-index: 4;
}
.k2 {
    font-size: 11px;
    left: 165px;
    position: absolute;
    top: 1534px;
    width: 30px;
    z-index: 4;
}
.k3 {
    font-size: 11px;
    left: 350px;
    position: absolute;
    top: 1534px;
    width: 30px;
    z-index: 4;
}
.k4 {
    font-size: 11px;
    left: 534px;
    position: absolute;
    top: 1534px;
    width: 30px;
    z-index: 4;
}
.k5 {
    font-size: 11px;
    left: 718px;
    position: absolute;
    top: 1534px;
    width: 30px;
    z-index: 4;
}
.k6 {
    font-size: 11px;
    left: 901px;
    position: absolute;
    top: 1534px;
    width: 30px;
    z-index: 4;
}
.pic-1 {
    float: left;
    width: 549px;
}
.pic-2 {
    float: left;
    width: 185px;
}
.pic-3 {
    float: left;
    width: 179px;
}
.pic-4 {
    float: left;
    width: 370px;
}
.pic-text1 {
    background: #110b0a none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 9px;
    height: 179px;
    padding-top: 25px;
    text-align: center;
    text-transform: uppercase;
    width: 185px;
}
.pic-5 {
    float: left;
    width: 367px;
}
.pic-text1 span {
    font-size: 18px;
    letter-spacing: 5px;
}
.pices {
    font-size: 18px;
    letter-spacing: 3px;
}
.pic-text1k {
    background: #110b0a none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 9px;
    height: 179px;
    padding-top: 20px;
    text-align: center;
    text-transform: uppercase;
    width: 182px;
}
.pic-text1k span {
    font-size: 18px;
    letter-spacing: 5px;
}
/*nemet*/
.podor_es2_sef .cont-x {padding: 0px; margin: 0 auto; width: 100%;}
.podor_es2_sef .bulletin.hirlevelfelir {padding: 0 25px}
.podor_es2_sef .cont-x .subpage-content {width: 100%; padding-top: 0}
.podor_es2_sef .tartalomfulloldal {padding: 0px; margin: 0 auto; width: 919px; position: relative; float: none;}
.podor_es2_sef .edin-title { position: absolute; top: 305px; text-align: center; right: 248px; font-weight: normal; font-size: 13px; color: #444; width: 400px; z-index: 3; }
.podor_es2_sef .chef-images { position: absolute; top: 600px; right: 208px; z-index: 3;  }
.podor_es2_sef .edin-dzemat { position: absolute; top: 587px; left: 70px; z-index: 4; width: 250px; text-align: center; font-size: 12px; font-weight: normal;}
.podor_es2_sef .edin-dzemat span{font-size: 16px;}
.podor_es2_sef .leonardo-di-clemente {position: absolute; top: 750px; right: 263px; z-index: 4; width: 150px; text-align: center; font-size: 12px; font-weight: normal;}
.podor_es2_sef .leonardo-di-clemente span{font-size: 16px;}
.podor_es2_sef .m1 {font-size: 16px; position: absolute; top: 1114px; left: 532px; z-index: 4; width: 30px; font-weight: bold; }
.podor_es2_sef .m2 {font-size: 16px; position: absolute; top: 1219px; left: 532px; z-index: 4; width: 30px; font-weight: bold; }
.podor_es2_sef .m3 {font-size: 16px; position: absolute; top: 1364px; left: 532px; z-index: 4; width: 30px; font-weight: bold; }
.podor_es2_sef .m4 {font-size: 16px; position: absolute; top: 1114px; left: 717px; z-index: 4; width: 30px; font-weight: bold; }
.podor_es2_sef .m5 {font-size: 16px; position: absolute; top: 1249px; left: 717px; z-index: 4; width: 30px; font-weight: bold; }
.podor_es2_sef .m6 {font-size: 16px; position: absolute; top: 1349px; left: 717px; z-index: 4; width: 30px; font-weight: bold; }

.podor_es2_sef .m1de {font-size: 16px; position: absolute; top: 1081px; left: 532px; z-index: 4; width: 30px; font-weight: bold; }
.podor_es2_sef .m2de {font-size: 16px; position: absolute; top: 1200px; left: 532px; z-index: 4; width: 30px; font-weight: bold; }
.podor_es2_sef .m3de {font-size: 16px; position: absolute; top: 1365px; left: 532px; z-index: 4; width: 30px; font-weight: bold; }
.podor_es2_sef .m4de {font-size: 16px; position: absolute; top: 1081px; left: 717px; z-index: 4; width: 30px; font-weight: bold; }
.podor_es2_sef .m5de {font-size: 16px; position: absolute; top: 1256px; left: 717px; z-index: 4; width: 30px; font-weight: bold; }
.podor_es2_sef .m6de {font-size: 16px; position: absolute; top: 1348px; left: 717px; z-index: 4; width: 30px; font-weight: bold; }

.podor_es2_sef .m1-text {position: absolute; top: 1120px; left: 552px; z-index: 4; width: 150px;  font-size: 11px;}
.podor_es2_sef .m2-text {position: absolute; top: 1225px; left: 552px; z-index: 4; width: 150px;  font-size: 11px;}
.podor_es2_sef .m3-text {position: absolute; top: 1370px; left: 552px; z-index: 4; width: 150px;  font-size: 11px; }
.podor_es2_sef .m4-text {position: absolute; top: 1120px; left: 737px; z-index: 4; width: 150px;   font-size: 11px;}
.podor_es2_sef .m5-text {position: absolute; top: 1255px; left: 737px; z-index: 4; width: 150px;   font-size: 11px;}
.podor_es2_sef .m6-text {position: absolute; top: 1355px; left: 737px; z-index: 4; width: 150px;  font-size: 11px; }
.podor_es2_sef .m1-text span{font-size: 10px; text-transform: uppercase;}
.podor_es2_sef .m2-text span{font-size: 10px; text-transform: uppercase;}
.podor_es2_sef .m3-text span{font-size: 10px; text-transform: uppercase;}
.podor_es2_sef .m4-text span{font-size: 10px; text-transform: uppercase;}
.podor_es2_sef .m5-text span{font-size: 10px; text-transform: uppercase;}
.podor_es2_sef .m6-text span{font-size: 10px; text-transform: uppercase;}
.podor_es2_sef .m1-text a{text-decoration: none; color: #444; }
.podor_es2_sef .m2-text a{text-decoration: none; color: #444; }
.podor_es2_sef .m3-text a{text-decoration: none; color: #444; }
.podor_es2_sef .m4-text a{text-decoration: none; color: #444; }
.podor_es2_sef .m5-text a{text-decoration: none; color: #444; }

.podor_es2_sef .m1-textde {position: absolute; top: 1088px; left: 552px; z-index: 4; width: 150px;   font-size: 11px;}
.podor_es2_sef .m2-textde {position: absolute; top: 1206px; left: 552px; z-index: 4; width: 150px;  font-size: 11px;}
.podor_es2_sef .m3-textde {position: absolute; top: 1370px; left: 552px; z-index: 4; width: 150px;  font-size: 11px; }
.podor_es2_sef .m4-textde {position: absolute; top: 1088px; left: 737px; z-index: 4; width: 170px;   font-size: 11px;}
.podor_es2_sef .m5-textde {position: absolute; top: 1262px; left: 737px; z-index: 4; width: 150px;  font-size: 11px; }
.podor_es2_sef .m6-textde {position: absolute; top: 1355px; left: 737px; z-index: 4; width: 150px;  font-size: 11px; }
.podor_es2_sef .m1-textde span{font-size: 10px; text-transform: uppercase;}
.podor_es2_sef .m2-textde span{font-size: 10px; text-transform: uppercase;}
.podor_es2_sef .m3-textde span{font-size: 10px; text-transform: uppercase;}
.podor_es2_sef .m4-textde span{font-size: 10px; text-transform: uppercase;}
.podor_es2_sef .m5-textde span{font-size: 10px; text-transform: uppercase;}
.podor_es2_sef .m6-textde span{font-size: 10px; text-transform: uppercase;}
.podor_es2_sef .m1-textde a{text-decoration: none; color: #444; }
.podor_es2_sef .m2-textde a{text-decoration: none; color: #444; }
.podor_es2_sef .m3-textde a{text-decoration: none; color: #444; }
.podor_es2_sef .m4-textde a{text-decoration: none; color: #444; }
.podor_es2_sef .m5-textde a{text-decoration: none; color: #444; }

.podor_es2_sef .full-page {float: left; width: 919px;}
.podor_es2_sef .fb-insert {position: absolute; top: 495px; left: 385px; z-index: 3;}

.podor_es2_sef
.podor_es2_sef .k1 {position: absolute; top: 1494px; left: 20px; z-index: 4; width: 30px; font-size: 11px;}
.podor_es2_sef .k2 {position: absolute; top: 1534px; left: 165px; z-index: 4; width: 30px; font-size: 11px;}
.podor_es2_sef .k3 {position: absolute; top: 1534px; left: 350px; z-index: 4; width: 30px; font-size: 11px;}
.podor_es2_sef .k4 {position: absolute; top: 1534px; left: 534px; z-index: 4; width: 30px; font-size: 11px;}
.podor_es2_sef .k5 {position: absolute; top: 1534px; left: 718px; z-index: 4; width: 30px; font-size: 11px;}
.podor_es2_sef .k6 {position: absolute; top: 1534px; left: 901px; z-index: 4; width: 30px; font-size: 11px;}

.podor_es2_sef .pic-1 {float: left; width: 549px;}
.podor_es2_sef .pic-2 {float: left; width: 185px;}
.podor_es2_sef .pic-3 {float: left; width: 179px;}
.podor_es2_sef .pic-4 {float: left; width: 370px;}
.podor_es2_sef .pic-text1 {float: left; height: 179px; padding-top: 50px; width: 185px; background: #110b0a; text-transform: uppercase; text-align: center; color: #fff; font-size: 9px;}
.podor_es2_sef .pic-5 {float: left; width: 367px;}
.podor_es2_sef .pic-text1 span{font-family: bodoni, times; font-size: 18px; letter-spacing: 5px;}
.podor_es2_sef .pices {font-family: bodoni, times; font-size: 18px; letter-spacing: 3px;}

.podor_es2_sef .pic-text1k {float: left; height: 179px; padding-top: 5px; width: 182px; background: #110b0a; text-transform: uppercase; text-align: center; color: #fff; font-size: 9px;}
.podor_es2_sef .pic-text1k span{font-family: bodoni, times; font-size: 18px; letter-spacing: 5px;}



.recept-magazin-title {font-size: 45px; text-align: center;}

.psp_oldal {float: left;width: 100%;}
.psp_oldal .szoveg {text-transform: normal; font-size: 26px; line-height: 44px;}
.psp_oldal h1 {font-size: 41px;}

.psp_program_oldal img {max-width: 100%;}
.psp_program_oldal .gomb_kont {float: left;width: 100%;}

/*.se cimlapon*/
.body_se .cols .half {float: left;width: 50%;text-align: center;padding: 20px 0;}
.body_se .tabindex-kont {display: none;}

.giftboxcol a { float: left; width: 229px; color: #000; font-size: 11px; height: 380px; padding-top: 5px;}
.giftboxcol a strong { font-size: 14px; }
.giftboxcol a span { color: #b08b30; }
.cont-x.page_podor-geschenkideen .subpage-content {margin: 0 auto;max-width: 920px;}

.adat.pspatvetel {float:left;width:620px;}
.adat.pspatvetel .tanacsado-item-row .item-col {padding-bottom:5px;}
.adat.pspatvetel .tanacsado-item-row .item-col.datum  {font-weight:bold;}
.adat.pspatvetel .tanacsado-item-row .item-col.datum span {padding:0;width:auto;}
.adat.pspatvetel .gyujtoatvetel-info-kont {font-size: 12px;line-height:16px;}
.adat.pspatvetel .gyujtoatvetel-info-kont .gyujtoatvetel-tanacsadok-kont{width:100%;}

.partnerkereso_blokk #aruhazlista_terkep_area {width: 100%;height:400px;}
.partnerkereso_blokk .terkepkeresoinput-kont {float:left;width: 100%;margin-bottom: 15px;}
.partnerkereso_blokk #inp {border:1px solid #ccc;width: 250px;float: left;margin-right: 15px;height: 27px;}
.partnerkereso_blokk .terkepkereso-submitbutton {text-align: center; font-size: 15px; text-decoration: none; padding: 0 10px; display: block; color: #FFF;border-radius: 8px;background: #97be0d;float:left;border:0;line-height: 25px; }
.partnerkereso_blokk .javasoltlist-kont ul {padding-left:20px;}
.partnerkereso_blokk .javasoltlist-kont li {list-style: none;}
.partnerkereso_blokk .javasoltlist-kont li a {padding-left:10px;background: url(images/arrow.png) no-repeat 0 7px;}
.partnerkereso_blokk .black {color: #333;}
.terkeputvonal-kont {float: left;width: 100%;}
.terkeputvonal-kont .input-kont {float:left;width: 100%;margin-bottom: 15px;}
.terkeputvonal-kont #locationname {border:1px solid #ccc;width: 200px;height: 27px;float: left;margin-right: 10px;}
.terkeputvonal-kont .clear-results {text-align: center; font-size: 15px; text-decoration: none; padding: 0 10px; display: block; color: #FFF;border-radius: 8px;background: #97be0d;float:left;border:0;line-height: 25px;margin-right: 5px;}
.terkeputvonal-kont #route_aruhazhoz {text-align: center; font-size: 15px; text-decoration: none; padding: 0 10px; display: block; color: #FFF;border-radius: 8px;background: #97be0d;float:left;border:0;line-height: 25px;}
.terkeputvonal-kont #terkep_canvas_kont {width: 100%;height: 400px;}

.blog_kategoriak_blokk {font-size: 12px;}
.blog_kategoriak_blokk .title {font-size: 33px;padding: 20px 0 0;}
.blog_kategoriak_blokk .backtotop-link {display: none; position: absolute; right: -41px; top: -40px; background: url(images/backtotopimg-2.png) no-repeat; width: 35px; height: 40px; z-index: 500 }
.blog_kategoriak_blokk .bloglista { float: left; max-width: 77%;width: 100%;padding: 20px 25px 30px 0;}
.blog_kategoriak_blokk .rightside-kont {/*float: left;width: 23%;*/}
.blog_kategoriak_blokk .bloglista-honap { float: left; width: 100%; padding: 50px 0px 10px 0px; text-align: center; }
.blog_kategoriak_blokk .mag-back {margin:0;}
.blog_kategoriak_blokk h3.cimkefilter .mag-back a{margin-top:10px;}
.blog_kategoriak_blokk .rightside-kont{float: left; width: 23%;}
.blog_kategoriak_blokk .blog-right-top {float: left; width:100%; text-align: center; padding-top: 40px; }
.blog_kategoriak_blokk .blog-right-top h2 { font-size: 21px; padding: 30px 0px 20px 0px; font-family: playfair display; }
.blog_kategoriak_blokk .blog-right-top img {max-width: 100%;}
.blog_kategoriak_blokk .lista-desc-title a  { color: #020202; font-size: 37px; font-family: playfair display; }
.blog_kategoriak_blokk .lista-desc-date { float: left; max-width: 500px;width: 100%; padding: 10px 0px 0px 0px; color: #999ba1; }
.blog_kategoriak_blokk .leadkont  { float: left; /*max-width: 680px;*/width: 100%; padding: 10px 0px; font-size: 14px; line-height: 21px;}
.blog_kategoriak_blokk .leadkont a { color: #020202; }
.blog_kategoriak_blokk .blogpage h1 { font-size: 37px;  font-family: playfair display;font-style: normal; }
.blog_kategoriak_blokk .ajanljminket-icons-kont  { float: left; max-width: 680px; padding: 15px 0px;width: 100%; }
.blog_kategoriak_blokk .fb-like-kont  { float: left; width: 200px; }
.blog_kategoriak_blokk .lista-desc { float: left; border-bottom: 1px dotted #ccc; float: left; padding: 25px 0 35px;width: 100%; }
.blog_kategoriak_blokk .blog-adatlap-kont  { float: left; max-width: 680px;   font-size: 14px;  line-height: 21px;width: 100%;}
.blog_kategoriak_blokk .blog-highlight  {font-size: 19px; font-family: playfair display; line-height: 34px; padding: 10px 40px 0px 40px;  }
.blog_kategoriak_blokk .blog-highlight-bordered  { font-size: 19px; border-top: solid 1px #CCC; font-family: playfair display; line-height: 34px; padding: 20px 40px 0px 40px; }
.blog_kategoriak_blokk .blog-author  { font-family: playfair display;  }
.blog_kategoriak_blokk .honaplista-ev { padding: 10px 0px; font-size: 21px;  }
.blog_kategoriak_blokk .blog-highlight-author {font-size: 14px; text-transform: uppercase;}
.blog_kategoriak_blokk .blog-highlight-title {  font-size: 12px; }
.blog_kategoriak_blokk .p-club-head  { font-size: 16px; line-height: 21px; font-family: playfair display; }
.blog_kategoriak_blokk .blog-border-top { border-top: solid 1px #CCC; }
.blog_kategoriak_blokk .blog-tip-title { font-size: 26px; padding-bottom: 20px; font-family: playfair display; font-weight: normal;}
.blog_kategoriak_blokk .blog-adatlap-kont ol { font-size: 12px; line-height: 18px; }
.blog_kategoriak_blokk .blog-adatlap-kont ol li{ padding-bottom: 10px; }
.blog_kategoriak_blokk .blog-row { float: left; width: 100%; }
.blog_kategoriak_blokk .blog-tip-source { font-size: 10px; }
.blog_kategoriak_blokk .blog-portrait { float: left; width: 100%; }
.blog_kategoriak_blokk .blog-portrait-col  { float: left; width: 60px; font-size: 11px; text-transform: uppercase; margin-right: 10px; font-family: playfair display; }
.blog_kategoriak_blokk .blog-portrait-col img { padding-bottom: 10px; }
.blog_kategoriak_blokk .blog-portrait-col span { font-size: 11px; font-style: italic; text-transform: none !important; }
.body_jp .blog_kategoriak_blokk .blog-portrait-col span {font-style:normal;}
.blog_kategoriak_blokk .blog-adatlap-kont.szoveg img {max-width: 100%;height: auto;}
.blog_kategoriak_blokk .mag-forward a {   background: #97be0d none repeat scroll 0 0; border-radius: 8px; color: #fff; display: inline-block;  font-size: 14px; line-height: 22px;margin-top: 25px;  padding: 5px 15px; text-transform: uppercase;}

.layer-overlay {display: none;position: absolute; top:0; left: 0; background-color: #666; z-index: 1001; }
.aszfwindow-kont {max-width: 700px;width:95%; height: 400px;position: absolute; z-index: 1004; background: #fff;box-sizing:content-box;}
.aszfwindow-kont .title {margin: 0; font-size: 15px; font-weight: bold;position: relative}
.aszfwindow-kont .closeme {position: absolute; right: -10px; top: -10px; z-index: 101; background: url(images/fancy_close.png) no-repeat; width: 30px; height: 30px}
.aszfwindow-kont .aszfwindow-body {margin-top: 20px; max-width: 695px;width:100%; height: 360px; overflow: auto; padding: 15px;}

.miert-kont {max-width: 700px;width:95%; height: 400px;position: absolute; z-index: 1004; background: #fff;box-sizing:content-box;}
.miert-kont .title {margin: 0; font-size: 15px; font-weight: bold;position: relative}
.miert-kont .closeme {position: absolute; right: -10px; top: -10px; z-index: 101; background: url(images/fancy_close.png) no-repeat; width: 30px; height: 30px}
.miert-kont .miert-body {margin-top: 20px; max-width: 695px;width:100%; height: 360px; overflow: auto; padding: 15px;}

.minoseg-kont {max-width: 700px;width:95%; height: 400px;position: absolute; z-index: 1004; background: #fff;box-sizing:content-box;}
.minoseg-kont .title {margin: 0; font-size: 15px; font-weight: bold;position: relative}
.minoseg-kont .closeme {position: absolute; right: -10px; top: -10px; z-index: 101; background: url(images/fancy_close.png) no-repeat; width: 30px; height: 30px}
.minoseg-kont .minoseg-body {margin-top: 20px; max-width: 695px;width:100%; height: 360px; overflow: auto; padding: 15px;}

.cookie-alert-kont {position: fixed; left: 0; bottom: 0; width: 100%;z-index:100;}
.cookie-alert {background: rgba(255,255,255,0.8); padding: 10px; width: 100%; margin: 0 auto;}
.cookie-alert .text {float: left; line-height: 29px;width:100%;text-align:center;font-size:12px;}
.cookie-alert a.button {display: inline-block;background: #97be0d;color: #fff;text-decoration: none;line-height: 26px;padding: 3px 15px 0;font-size: 12px;border-radius: 10px;margin-left: 10px;border: 0;}

.page_page_not_found   .index-bottom-promo { float: left; width: 33%; text-align: center;padding-bottom:20px; }
.page_page_not_found   .index-bottom-promo img{ padding-bottom: 20px;}
.page_page_not_found   .index-bottom-promo h4 a {  color: #020202; text-decoration: none; width: 100%; font-size: 13px;}
.page_page_not_found   .index-bottom-promo h4 a span{ font-size: 15px;  font-family: open sans; text-transform: uppercase; }
.page_page_not_found   .index-bottom-promo h4 a strong { text-transform: uppercase; font-size: 15px; }
.page_page_not_found   .elony-reg img {float:left;}

.hirleveldialog-kont  {min-height: 180px;padding: 20px;background: #fff;position: absolute;z-index: 1002;}
.hirleveldialog-kont .title {margin: 0; font-size: 21px; font-weight: bold;position: relative}
.hirleveldialog-kont .closeme {position: absolute; right: -15px; top: -10px; z-index: 1003; background: url(images/fancy_close.png) no-repeat; width: 30px; height: 30px}
.bulletin.hirlevelfelir  {width: 100%; margin: 0 auto; padding: 0px !important; }
#felirform table td {padding: 5px 10px;font-size:13px;}
.bulletin-text h3 { width: 100%; font-size: 15px;  padding: 18px 0 0; margin: 0; font-weight: normal; text-align: center }
.hirlevelfelir .button-kont {float: left; background: url(images/sprite15.png) no-repeat -392px -89px; width: 169px; height: 51px}
.hirlevelfelir .button-kont input {width: 169px; height: 51px; background: transparent; color: #fff; text-align: center; font-size: 18px; font-weight: bold; padding: 0; border: none;cursor:pointer;}
.body_de .hirlevelfelir .button-kont input {font-size:15px;}
.email_list_signup_container .ajaxloadselect-kont {position: relative}
.email_list_signup_container .ajaxloadselect-kont .aloader {position: absolute; display: block; right: -20px; top: 5px; width: 16px; height: 16px; background: url(images/loading.gif) no-repeat center;}
.email_list_signup_container select {width: 183px}
.email_list_signup_container input {width: 177px}
.email_list_signup_container .programok_kereso_button_kont {text-align: center;}
.email_list_signup_container .search-button2 { border: solid 1px #dde1e5;  background: url(images/footer-button.png) repeat-x #E9E9E9; padding: 5px 20px; border-radius: 4px; display: inline-block; margin-top: 10px; text-align: center; font-size: 12px;  color: #73757c; cursor:pointer;}

h3.half {clear: left;}

.tartalmi_slide_blokk {float:left;width: 100%;background: #000;padding: 30px 0;}
.tartalmi_slide_blokk #slideshow-wrapper {position: relative;/*height: 410px;*/}
.tartalmi_slide_blokk .slideshow {width: 100%;padding: 0;margin: 0;height: 500px;overflow: visible !important;}
.tartalmi_slide_blokk .slideshow li img {max-width: 100%;vertical-align: middle;max-height: 500px;}
.tartalmi_slide_blokk .slideshow li {display: inline-block;width: 100%;height: 500px;text-align: center;}
.tartalmi_slide_blokk .helper {display: inline-block;height: 100%;vertical-align: middle;}
/*.tartalmi_slide_blokk .slideshow li span {width: 100% !important;display: inline-block !important;height: 400px !important;}*/
.tartalmi_slide_blokk .slide-pager {max-width: 760px !important;margin: 0 auto;width: 100% !important;}
.tartalmi_slide_blokk .slide-pager li {margin: 10px 10px 0 0;width: 100px !important;height: 100px !important;}
.tartalmi_slide_blokk #slideshow-controls {position: absolute;top: 46%;z-index: 98;width: 70%;margin:0 15%;}
.tartalmi_slide_blokk #slideshow-controls a {background: url(images/frontend/gallery-controls.png) no-repeat;width: 51px;height: 51px;}
.tartalmi_slide_blokk #slideshow-controls #prev {background-position: 0 0;margin-left: 20px;float: left;}
.tartalmi_slide_blokk #slideshow-controls #next {background-position: -51px 0;margin-right: 20px;float: right;}
.tartalmi_slide_blokk .title_line {position: absolute;bottom: 0;width: 100%;background: rgba(51,51,51,0.5);color: #fff;padding: 15px;left: 0;right: 0;text-align: left;}
.tartalmi_slide_blokk .title_line .arrow {display: inline-block;width: 20px;height: 20px;color: #fff;float: right;font-size: 20px;}
.tartalmi_slide_blokk .fix.arrow {position: absolute;bottom:0;right: 20px;background: rgba(51,51,51,0.5);color: #fff;width: 20px;height: 20px;}
.tartalmi_slide_blokk .imgkont {position: relative;display: inline-block;max-width: 100%;}
.tartalmi_slide_blokk .wrapp #slide-pager_prev {display: block;width: 25px;height: 30px;background: url(images/frontend/gallery-controls.png) -12px -10px no-repeat;top:45px;left:0;position: absolute;z-index: 2;}
.tartalmi_slide_blokk .wrapp #slide-pager_next {display: block;width: 25px;height: 30px;background: url(images/frontend/gallery-controls.png) -65px -10px no-repeat;top: 45px;right: 0;position: absolute;z-index: 2;}

.menu-submenu-kont {display: none}

.cimlapi-also-blokk-kont {border: 1px solid #CCC; float: left; width: 863px; padding: 15px}
.index-big-pic-c {float: left;}
.index-big-pic-c .index-big-pic,
.index-big-pic-c .index-big-text-kont {float: left}
.index-big-pic-c .index-big-text-kont {padding: 0px 0 0px 10px; width: 130px}
.index-big-pic-c .index-big-pic img {border: 0px; width: 80px;}
.index-big-text-kont .index-big-pic-desc,
.index-big-text-kont .index-big-pic-desc a {color: #444; font-weight: bold; font-size: 14px}
.index-big-text-kont .index-big-pic-desc {padding-bottom: 5px}
.index-big-text-kont .index-big-pic-desc a {text-decoration: none}
.index-big-text-kont .index-big-pic-price,
.index-big-text-kont .index-big-pic-price a {color: #444;font-size: 11px}
.index-big-text-kont .index-big-pic-price a {text-decoration: none}

.partnerek .szoveg-kont {padding: 10px 0;}
.partnerek .szoveg-kont hr {border:0;border-top: 1px solid #ccc;margin:0;margin-bottom:25px;}


.keret {background: #fff;border-radius: 10px;padding: 30px 40px 40px;box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);margin-bottom: 20px;}
.keret #podorklubloginform_embed {width: 100%;}
.keret .loginformrow {width: 34%;margin-right: 3%;}
.keret .loginformrow.buttons {margin-top: 30px;max-width: 150px;float: right;}
.keret .loginformrow.buttons button {height: 32px;}
.keret .loginform-text {font-size:11px;width: 100%;}
.keret h3 {margin: 0;font-size: 33px;font-family: playfair display;font-style: italic;padding-bottom:10px;}

.keret.also {margin: 20px 79px 40px;border: 1px solid #ddd;box-shadow: none;width: 100%;}
.keret.also .loginformrow.buttons {margin-top: 33px;}
.keret .podorklubloginform-error {width: 100%;}
body.body_hu .keret .loginformrow {width: 35%;}
body.body_hu .keret .loginformrow.buttons {margin-right: 0;}
body.body_de .keret .loginformrow.buttons {margin-right: 0;}
body.body_de .keret .loginformrow.buttons button {padding: 0 35px;}

.tartalom-belepes.oldshop {margin: 30px 0; width: 50%; margin-left: 25% }
.tartalom-belepes.oldshop .h3 {
	display: block;
	font-family: playfair display;
	font-style: italic;
	font-weight: normal;
	font-size: 44px;
	text-align: center;
	margin: 20px 0 25px 0;
}
.tartalom-belepes.oldshop .formrow {margin-top: 30px; float: left}
.elfelejtettjelszo-form {width: 50%; margin-left: 25%}
.elfelejtettjelszo-form .error {left: 80px !important;top: 14px !important;}
.elfelejtettjelszo-form .sendbutton {margin-top: 20px;}
.elfelejtettjelszo-form .sendbutton button {margin-left: 90px;}



/*=============MEDIA QUERIES=============*/
@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){
    .kosar_ragacs {background: url(images/frontend/webshop-ragacs-uj-2x.png) no-repeat; background-size: cover;}
}
@media only screen and (max-width: 1280px) {
    header.top .topmenu-kont ul.nav li a {margin: 9px 8px; font-size: 14px;}
	header.top .secondline.sticky .topmenu-kont .logo	{top:9px;left:10px;}
    .recept_magazin_blokk .textkont {font-size: 14px;line-height: 20px;max-width: 80%;}
    .recept_magazin_blokk .col_6 .nev {font-size: 14px;line-height: 20px;}
    body.receptjeink .breadcrumb ul li a,body.receptmagazin .breadcrumb ul li a,body.sefek .breadcrumb ul li a,body.blog .breadcrumb  ul li a,body.fullwidth .breadcrumb ul li a,body.tartalomspec .breadcrumb ul li a, body.index .breadcrumb ul li a {line-height: 25px;}
    body.receptjeink .cont-st,body.sefek .cont-st,body.blog .cont-st,body.receptmagazin .cont-st, body.rezeptmagazin .cont-st, .cont-st.submenu-opened {margin-top: 158px;}
	body.body_se.receptjeink .cont-st, body.body_se.sefek .cont-st, body.body_se.blog .cont-st, body.body_se.receptmagazin .cont-st,
	body.body_jp.receptjeink .cont-st, body.body_jp.sefek .cont-st, body.body_jp.blog .cont-st, body.body_jp.receptmagazin .cont-st {margin-top: 127px;}	
	body.termek .breadcrumb {margin-top:127px;}
    .cont-st {margin-top: 123px;}
    body.termek .breadcrumb.fixed {margin-top: 60px;}
	body.termek .cont-st {margin-top: 184px;}
	body.blog.nincsbreadcrumb .cont-st {margin-top: 123px;}
	.tartalmi_slide_blokk #slideshow-controls {width: 90%;margin:0 5%;}
}

@media only screen and (max-width: 1140px) {
    .kosar_ragacs {right: -55px;}
}

@media only screen and (max-width: 1024px){
    .recept_magazin_blokk .textkont {font-size: 12px;line-height: 17px;padding: 15px;}
    .recept_magazin_blokk .col_6 .nev {font-size: 12px;line-height: 17px;}
    .kosar_ragacs {right: 0;}
}

@media only screen and (max-width:920px) {
    .footer {padding: 0 15px;}
    .foot-bottom {padding: 15px;}
    body.partnerek .cont-st {padding: 0 15px;}
    body.partner .cont-st {padding: 0 15px;}
    body.termek .breadcrumb {padding-left: 15px;margin-top: 68px;}
    header.top .logo a {padding-left: 15px;}
    body.termek .termekoldal-receptlista-kont {padding: 0 15px;}
    body.termek .termekoldal-receptlista-kont a {width: 24%;margin-right: 1%;}
    header.top .header-right {padding-right: 15px;}
    body.termek .breadcrumb a.buybutton {margin: 5px 15px;}


    body.receptjeink .recept-nagykep {width: 100%;}

    .recept_magazin_blokk {padding: 20px 15px;}
    .recept_magazin_blokk .col_3 {width: 100%;margin-bottom: 20px;margin-right:0;}
    .recept_magazin_blokk .col_3.masodik {margin: 0 auto;}
    .recept_magazin_blokk .imgkont {width: 100%;}
    .recept_magazin_blokk .imgkont img {width: 100%;max-width:100%;}
    .recept_magazin_blokk .col_3 .item {margin-bottom: 20px;width: 49%;margin: 0 auto;}
	.recept_magazin_blokk .col_3 .item:first-child {margin-right:2%;}
    .recept_magazin_blokk .flexslider .slides {float: left;}
    .recept_magazin_blokk .col_6 {width: 100%;margin-bottom: 20px;}

    .reg-login-sym {display: none;}
    .jobblista-kont {padding: 20px 15px;}
    .design2 .formrow.maxlength-2 .label {display: none;}
    .design2 .formrow.maxlength-2 .sellength-2 {width: 100%;}
    .recept_termekek .recept_termekkont:hover {background: none;}
    .kostolo_oldal .alcim {padding: 0 15px;}
    /*kosar*/
    .kosarlista h1 {padding-left: 0;}
    .kosarkontener {margin: 10px 0 0;}
    .page_kosar .kiszallitas-arak-kont, .page_cart .kiszallitas-arak-kont, .page_einkaufswagen .kiszallitas-arak-kont {margin: 0;}

    .productpage-kont.uj .webshop-kosar-layer-kont {position: relative;float: left;width: 100%;}
    .productpage-kont.uj .webshop-kosar-layer-kont .kosar-kont {position: relative;float: none;margin: 0 auto;}

    .productpage-kont.uj .tapanyagtabla-folott img {width: 100%;}
    .productpage-kont.uj .fullrow.graybg {padding: 0 15px;float: left;}
    .productpage-kont.uj .topfilter-bar {float: left;padding: 20px 15px;}

    header.top .secondline {display: none;}
    .menutoggle {display: block;position: fixed;width: 36px;height: 36px;background: url(images/frontend/menu.png) no-repeat;top: 15px;right: 10px;z-index: 101;}
    header.top .header-right {padding-right: 50px;width:65%;}
    header.top .header-right .login-link {margin-right: 10px;}
    .cont-st {margin-top: 68px;}
    header.top .firstline {border-bottom: 6px solid #99970f;padding-bottom: 6px;height: auto;display: block;}
    header.top .secondline {border-top: 0;}
    header.top .topmenu-kont ul.nav li {display: inline-block;width: 100%;}
    body.termek .cont-st {margin-top: 118px;}
    header.top .logo .logotext {display: none;}

    .container.termekadatlap .omega-value {font-size: 14px;}
    .container.termekadatlap .omega-label {font-size: 14px;}
    .container.termekadatlap .omega-perc {font-size: 14px;}
    .termektapertek-kont .tapadatok-table td {padding: 5px;}
    .cont-x.termekek.container {padding: 0 15px;}
    body.blog .subpage-content.row {float: left;width: 100%;padding: 0 15px;}
    body.blog .lista-desc img {max-width: 100%;height: auto;}
    body.receptjeink .cont-st {margin-top: 110px;}
    body.receptjeink .receptlista-kont {padding: 0 15px;}

    body.termekek .prox-hu-1-s a img {max-width: 100%; height: auto;}
    body.termekek .col_1 img {max-width: 100%;height: auto;}

    .sef-adatlap .szovegkont {padding: 0 15px;}
    .sef-adatlap .hol_dolgozik {padding: 0 15px;}
    .sef-adatlap .receptjei {padding: 0 15px;}
    .container.termekadatlap .slideshow-bgkep-kont {background-position: 25% top;}
    .container.termekek-nagykep p {display: none;}
    header.top .topmenu-kont ul.nav li a {margin: 5px 0;}
    body.receptjeink .cont-st, body.sefek .cont-st, body.blog .cont-st, body.receptmagazin .cont-st, body.index.body_hu .cont-st {margin-top: 102px;}
    .psp_program_oldal .szoveg {padding: 0 15px;}
	.sef-lista .items {padding: 0 15px 30px;}

    header.top .breadcrumb {display: none}
    body.receptjeink .cont-st, body.sefek .cont-st, body.blog .cont-st, body.receptmagazin .cont-st, body.rezeptmagazin .cont-st, body.index.body_hu .cont-st {margin-top: 68px}
	body.body_se.receptjeink .cont-st, body.body_se.sefek .cont-st, body.body_se.blog .cont-st, body.body_se.receptmagazin .cont-st,
	body.body_jp.receptjeink .cont-st, body.body_jp.sefek .cont-st, body.body_jp.blog .cont-st, body.body_jp.receptmagazin .cont-st {margin-top: 68px;}		
    .menu-submenu-kont.breadcrumb .row li a {margin: 0 !important; line-height: normal; padding: 0 !important;}
}

@media only screen and (max-width:768px) {
    /*.col-3 {width: 50%;}*/
    .col-4 {width: 50%;}
    .col-5 {width:50%;}
    .footer .clearsmall {clear: both;display: block;}
    .footer-col-3 {width: 50%;padding-top: 10px;}



    header.top .secondline.open {margin-top: 0;}
    body.termek .breadcrumb a.buybutton {line-height: 30px;font-size: 14px;padding: 0 10px;margin: 10px;}



    body.receptjeink .elkeszites .n-recipe-row {width: 49%;margin-right: 2%;margin-bottom: 15px;}
    body.receptjeink .elkeszites .n-recipe-row:nth-child(2n) {margin-right: 0;}
    body.receptjeink .lepesek.row {padding: 0 15px;}
    body.receptjeink .kapcsolodo_receptek .recept_kont {padding: 30px 15px;}
    body.receptjeink .kapcsolodo_receptek a.recept-item {width: 49%;margin-right: 2%;margin-bottom: 15px;}
    body.receptjeink .kapcsolodo_receptek a.recept-item:nth-child(2n) {margin-right: 0;}
    body.receptjeink .elkeszites .n-podor-ing-k {width: 33.2%;}
    body.receptjeink .osszetevok .miertegeszseges-tooltip {margin-bottom: 10px;}
    body.receptjeink .connected-blogs .connected-blog {margin-bottom: 15px;}

    .recept_ajanlo_blokk .recept_kont {padding: 30px 15px;}
    .recept_ajanlo_blokk a.recept-item {width: 49%;margin-right: 2%;margin-bottom: 15px;}
    .recept_ajanlo_blokk a.recept-item:nth-child(2n) {margin-right: 0;}

    .sef-adatlap a.recept-item {width: 49%;margin-right: 2%;margin-bottom: 15px;}
    .sef-adatlap a.recept-item:nth-child(2n) {margin-right: 0;}

    .klub_oldal .cols .col {width: 50%;margin-bottom: 20px;}
    .klub_oldal .col-2 .col {width: 100%;margin-bottom: 20px;}
    .klub_oldal .col-2 .col .text {max-width: 100%;}

    .container .lista-talalat-item {width: 33%;}
    body.receptjeink .kategoriak-lista-item {width: 33.3%;}
    body.receptjeink .kategoriak-lista-item .shadow {background-size: cover;}

    body.receptjeink .lista-loop.termekfiltered .clearfix {display: none;}
	.tartalmi_slide_blokk #slideshow-controls {width: 100%;margin:0;}
}

@media only screen and (max-width:767px) {
    body.termek .termekoldal-receptlista-kont a {margin-right: 2%;width: 49%;}
    body.termek .termekoldal-receptlista-kont a:nth-child(2n+1) {margin-right: 0;}
    header.top .header-right .search {padding: 0 15px 50px;}
    #topsearchform input[name="query"] {font-size: 14px;padding-left: 10px;}
    #topsearchform .closeme {right: 0;}
    .fozesitippek-kont {padding: 0 20px;}

    .design2 .recept_termekek .recept_termekkont {width: 50%;}
    .design2 .recept_termekek .recept_termekkont:nth-child(4n+4) {border-right:1px solid #bbbbbb;}
    .webshop_rendelesform.design2 .recept_termekek .recept_termekkont {width: 50%;}
    /*.webshop_rendelesform.design2 .recept_termekek .recept_termekkont:nth-child(3n+4) {border-right: 1px solid #bbb;}*/
    .webshop_rendelesform.design2 .recept_termekek .recept_termekkont:nth-child(2n+1) {border-right: 1px solid #bbb;}
    .webshop_rendelesform.osszegzes .checks {margin: 0;float: left;width: 100%;}
    .webshop_rendelesform.osszegzes .w500_m150 {width: 100%;margin-left: 0px;}
    .webshop_rendelesform.osszegzes .selecteditems-kont.recept_termekek {width: 100%;}
    .webshop_rendelesform.osszegzes .selecteditems-kont.recept_termekek .recept_termekkont {width: 100%;}

    .kosarlista .t5.ea {display: none;}
    .kosarlista .list .t51 {display: none;}
    .kosarlista .t4 {width: 10%;}
    .kosarlista .list .t4 a {margin-left: 5px;}
    .container.termekadatlap .slideshow-bgkep-kont {background-size: 200% auto !important;height: 250px !important;}

    body.blog .bloglista {max-width: 100%;padding-right: 0;}
    body.blog .blog-right-top {float: none;margin: 0 auto;width: 200px; }

    body.blog .blogpage h1 {font-size: 25px;}
    body.receptjeink .recept-topkeresodiv-kont .kategoriak_kereso .col {width: 100%;margin-bottom: 20px;}

    body.termekek .prox-hu-1-s {width: 50%;}
    body.termekek .clearsmall {clear: both;display: block;}
    body.termekek .col_1 {width: 50%;padding-bottom: 30px;}
    body.termekek .re-contb div {width: 100%;margin-bottom: 30px;}
	.recept_ajanlo_blokk .kategoriak li a {display:inline-block;padding:5px 20px;}
    .recept_ajanlo_blokk .kategoriak li a.aktiv .nyil {display: none;}
    .minoseg_oldal {padding: 0 15px 40px;}
	.sef-lista .items .item {width:49%;margin-right:2%;}
	.sef-lista .items .item:nth-child(2n) {margin-right:0;}
	.page_page_not_found .index-bottom-promo {width:100%;}
    .recept_magazin_blokk .flexslider .slides li a {height: 400px;}
	.tartalmi_slide_blokk .wrapp {display: none;}
	/*.tartalmi_slide_blokk .slideshow {height:350px;}
	.tartalmi_slide_blokk .slideshow li {height:350px;}
	.tartalmi_slide_blokk .slideshow li img {max-height:350px;}*/
}

@media only screen and (max-width:640px) {
    header.top .header-right .login-link {display: none;}
    body.partnerek .shopx-col {width: 100%;}
    body.partnerek .partnertelepules-kont h1 {font-size: 31px;}
    body.partner h1 {font-size: 31px;}
    .miertpodor .col {width: 50%;padding: 10px 20px;}

    body.termek .termektapertek-kont .tapadatok-table tbody tr td {display: block;width: 70%;border-bottom: 1px solid #020202;border-left: 1px solid #020202; border-right: 1px solid #020202;float: left;max-width: none;}
    body.termek .termektapertek-kont .tapadatok-table tbody tr td:nth-child(2n) {border-left: 0;width: 30%}
    body.termek .termektapertek-kont .tapadatok-table tbody tr td.c-1 {border-right: 1px solid #020202;border-left: 1px solid #020202;border-bottom: 1px solid #020202;}
    body.termek .termektapertek-kont .tapadatok-table tbody tr td.c-3  {border-bottom: 1px solid #020202;/*border-left: 1px solid #020202;*/border-right: 1px solid #020202;}
    .container.termekadatlap .omega-value {border-top: 0;}
    .container.termekadatlap .omega-label  {border-top: 0;}
    .container.termekadatlap .e_vitamin {border-bottom: 0;}
    body.termek .termektapertek-kont .tapadatok-table tbody tr.e_vitamin td {width: 100%;font-size: 10px;}
    .container.termekadatlap .omega-label {padding: 5px;}
    /*body.termek .termektapertek-kont .tapadatok-table tbody tr td:first-child {border: 0;}
    body.termek .termektapertek-kont .tapadatok-table tbody tr td:last-child {border: 0;}*/
    body.termek .omega-value {border: 0;}
    body.termek .omega-label {border: 0;}
    body.termek .c-1 {border: 0;}
    body.termek .c-2 {border: 0;}
    body.termek .c-3 {border: 0;}

    h1 {font-size: 42px;}

/*
    body.termek .breadcrumb a {line-height: 35px;}
    body.termek .breadcrumb span {line-height: 35px;}*/

    body.receptjeink .elkeszites .n-podor-ing-k {width: 50%;border-bottom: 1px solid #dadada;}

    .kostolo_oldal .kostolo_cols .kostolo-1 {width: 100%;padding: 0;margin-bottom: 30px;}
    .kostolo_oldal .kostolo_cols .kostolo-2 {width: 100%;padding: 0;}
    .kostolo_oldal .kostolo_cols .vagy {display: none;}
    .kostolo_oldal .kostolo_cols .kozepkep {display: none;}

    form .formrow .errorMSG {position: static;width: 100%;margin: 0;}

    .page_podorklubadatlap .topfilter-bar {height: auto;background: none;}
    .page_podorklubadatlap .topfilter-bar ul {padding: 0;}
    .page_podorklubadatlap .topfilter-bar ul li a {width: 100%;}
    .container.termekadatlap .termekbal {width: 100%;padding-left: 20px;}
    .container.termekadatlap .termekjobb {width: 100%;}
    .container.termekadatlap .ismerteto img.tr {display: none;}

    .container.termekek .termekbal {width: 100%;padding-left: 20px;}
    .container .lista-talalat-item {width: 33%;}
    .container.termekek .righttermeklista-kont {width: 100%;}
    .blogoldal-receptlista-kont a {width: 48%;}
    body.blog .lista-desc-title a {font-size: 25px;}
    body.receptjeink .recept-topkeresodiv-kont .tipuszerint-kont {margin-bottom: 10px;}
    body.receptjeink .recept-topkeresodiv-kont .tipuszerint-kont.last {margin-bottom: 0;}
    body.receptjeink .recept-topkeresodiv-kont .tipuszerint-kont {width: 100%;}
    body.receptjeink .selectdisplay-kont {width: 100%;}

    .indexslideblokk-kont.flex-container .tabindex .tab-a a {width: 50%;padding-bottom:20px; }
    .indexslideblokk-kont.flex-container .slides li {background-size: 220% auto !important;height: 360px;}
    .indexslideblokk-kont.flex-container .tabindex-kont {display: none;}
    body.cmlap .miertpodor .title {padding-top: 0;}
    .loginbox-col {width:100%;}
    .loginbox-col.left .right-title {margin: 25px 0 0;padding-left: 0;}
    .loginbox-col.left .right-desc {padding-left: 0;}

    .productpage-kont.uj .product-tabz {padding: 33px 0 14px 0;}
    .productpage-kont.uj .product-tabz .akt a {font-size: 12px;padding: 7px 5px 3px;}
    .productpage-kont.uj .product-tabz a {font-size: 12px;padding: 7px 6px 0;margin-top: 10px;}
    .psp_oldal .container {padding: 0 15px;}
    .psp_oldal .szoveg {text-transform: normal; font-size: 16px; line-height: 30px;}
    .psp_oldal h1 {font-size: 32px;}
    .psp_oldal h2 {font-size: 30px;}
    .psp_oldal .nagykep {background-size: 200% auto !important;height: 250px !important;}
    .psp_program_oldal h1 {font-size: 30px;}
    .psp_program_oldal h2 {line-height: 50px;font-size: 25px;}
    .psp_program_oldal p {font-size: 14px !important;line-height: 22px !important;}
	body.receptjeink h1 {font-size:30px;}
	.termektapertek-kont .tapadatok-table {width: 95%;padding:0;}
	.termektapertek-kont .second_col {width: 95%;padding:0;}
	.tartalmi_slide_blokk .slideshow {height:400px;}
}

@media only screen and (max-width:568px) {
    .col-3 {width: 100%;}
    .col-4 {width: 100%;}
    .col-5 {width:100%;}
	.col-2a {width:100%;}
    body.partner .line {width: 25%;}
    body.partnerek .line {width: 25%;}
    body.termek .textkontener .col {width: 100%;}
    body.termek .textkontener img {max-width: 100%;}
    .socialrow .large_6 {width: 100%;}
    .socialrow .large_6:first-child {width: 100%;border: 0;}
    .miertpodor .title {font-size: 40px;padding-bottom: 20px;}
    header.top .header-right .delivery-chooser-kont .countrylist .country-header {font-size: 26px;}
    header.top .header-right .delivery-chooser-kont .countrylist .closelayer {top: 0;}
    /*body.termek .breadcrumb a:not(.nev) {display: none;}*/

    body.termek .breadcrumb a:not(.buybutton) {display: none;}
    body.termek .breadcrumb a.nev {display: block;font-size: 16px;line-height: 50px;}
    body.termek .breadcrumb span {display: none;}

    body.receptjeink .kapcsolodo_receptek .title a {position: static;}
    .recept_magazin_blokk .col_3 {width: 100%;margin-bottom: 0;}
    .recept_magazin_blokk .col_3 .item {width: 100%;margin-bottom: 20px;}

    .felhasznalok-regform-kont .formrow .label {width: 100%;text-align: left;margin-bottom: 5px;}
    .felhasznalok-regform-kont .formrow .adat {width: 100%;}
    .felhasznalok-regform-kont .formrow .adat input:not([type=checkbox]) {width: 100% !important;height: 30px;}
    .felhasznalok-regform-kont .formrow .adat select {width: 100%;height: 30px;}
    .felhasznalok-regform-kont .formrow.gombok button {margin-left: 0;}

    .webshop_rendelesform span {width: 100%;}
    .webshop_rendelesform .checks {margin-left: 0;}
    .webshop_rendelesform .formrow input {width: 100%;}
    .webshop_rendelesform .formrow select {width: 100%;}
    .webshop_rendelesform .formrow textarea {width: 100%;}
    .webshop_rendelesform input.chkbox {width: auto;}
    .kosar-tovabb-x {padding: 0 18px;}
    .kosar-button-x {padding: 0 18px;}
    .webshop_rendelesform .pl_250 {padding-left: 0;}

    .kosar-button a {margin-bottom: 15px;}

    .felhasznalok-regform-kont .formrow.passwords .adat label {text-align: left;}
    .felhasznalok-regform-kont .formrow.passwords .adat .kerdessor {width: 100%;}
    .page_podorklubadatlap .felhasznalok-regform-kont .formrow.gombok button {margin-left: 0px;}

    .podorklubadatlap-kont .podoruser-rendeleslista th.kisz_dij,.podorklubadatlap-kont .podoruser-rendeleslista td.kisz_dij  {display: none;}
    .podorklubadatlap-kont .podoruser-rendeleslista th.kedv,.podorklubadatlap-kont .podoruser-rendeleslista td.kedv {display: none;}
    #receptkonyv_form .formrow .adat.textarea textarea {width: 100%;}

    .container.termekadatlap .quality-portrait {width: 100%;padding-bottom: 20px;}
    .container.termekadatlap .termekblokk.egeszseg img {width: 100%;}
    body.receptjeink .kategoriak-lista-item {width: 50%;}

    body.termekek .deliv-norm-s {width: 100%;}
    body.termekek .kiszallitas-arak-kont {width: 100%;}

    .indexslideblokk-kont.flex-container .slides li {height: 300px;}
    .psp-benefit-1 {width:100%;}
    .body_se .cols .half {width: 100%;}

    body.receptjeink .lista-loop .lista-talalat-item .imgkont {width: 100%;}
    body.receptjeink .lista-loop .lista-talalat-item a img {max-width: 100%;}
    body.receptjeink .lista-loop .lista-talalat-item .szoveg {padding: 10px 0 0 0;width: 100%;}
}

@media only screen and (max-width:480px) {
    .container.termekadatlap .slideshow-bgkep-kont {height: 190px !important;}
    .container .lista-talalat-item {width: 50%;}
    .indexslideblokk-kont.flex-container .slides li {background-size: 225% auto !important;}
    .container.termekadatlap .slideshow-bgkep-kont {background-position: 45% top !important;}
    .recept_magazin_blokk .flexslider .slides li a {background-size: 200% auto !important;}
	.tartalmi_slide_blokk .slideshow {height:300px;}
    body.receptjeink .lepesek.nincskep .r {width: 100%;}
    body.receptjeink .lepesek.nincskep .n-recipe-text {padding-left: 10px;}
}

@media only screen and (max-width:479px) {
    .footer-col-3 {width: 100%;}
    .foot-bottom img {width: 100%;height: auto;padding-bottom: 10px;}
    .ismerteto img.garikep {width: 100%;height: auto;}
    .miertpodor .col {width: 100%;}
    body.termek .termekoldal-receptlista-kont a {width: 100%;}
    header.top .header-right .delivery-chooser-kont .countrylist .col {width: 100%;}

    body.receptjeink .kapcsolodo_receptek a.recept-item {width: 100%;margin-right: 0;}
    body.receptjeink .elkeszites .n-recipe-row {width: 100%;margin-right: 0;}

    .recept_ajanlo_blokk a.recept-item {width: 100%;margin-right: 0;}
    .recept_magazin_blokk .col_6 {width: 100%;}
    .recept_magazin_blokk .col_6 .shadow {display: none;}
    .recept_magazin_blokk .col_3 .item {float: none;}
    .recept_magazin_blokk .col_6 .ido {top: 65%;}
    .recept_magazin_blokk .col_6 .like {top: 65%;}
    .recept_magazin_blokk .flexslider .flex-control-nav {top: 65%;}
    /*.recept_ajanlo_blokk .title a {bottom: -10px;}*/
    .design2 .recept_termekek .recept_termekkont {width: 100%;}
    .webshop_rendelesform.design2 .recept_termekek .recept_termekkont {width: 100%;border-right: 0;}
    .webshop_rendelesform.design2 .recept_termekek .recept_termekkont:nth-child(2n+1) {border-right: 0;}
    .webshop_rendelesform.design2 .recept_termekek .recept_termekkont:nth-child(4n+4) {border-right: 0;}

    .klub_oldal .cols .col {width: 100%;}
    .blogoldal-receptlista-kont a {width: 100%;margin-right: 0;}

    body.termekek .prox-hu-1-s {width: 100%;}
    body.termekek .col_1 {width: 100%;}
    body.termekek .ptop55 {padding-top: 15px;}

    .sef-adatlap a.recept-item {width: 100%;margin-right: 0;}
    body.receptjeink .breadcrumb ul li a, body.receptmagazin .breadcrumb ul li a, body.sefek .breadcrumb ul li a, body.blog .breadcrumb ul li a, body.fullwidth .breadcrumb ul li a,body.index .breadcrumb ul li a {padding: 0 5px;font-size: 12px;}
	body.receptjeink .elkeszites-ikonok {padding: 25px 0;}
	.sef-lista .items .item {width:100%;margin-right:0;}
    .kosarlista .list .t5 .kedvezmeny {display:none;}
}

@media only screen and (max-width:400px) {
    .container.termekadatlap .slideshow-bgkep-kont {background-size: 250% auto !important;}
    body.receptjeink .kategoriak-lista-item {width: 100%;}
    body.receptjeink .kategoriak-lista-item .shadow {height: 100%;}

    body.receptjeink .lista-loop.termekfiltered .lista-talalat-item {width: 100%;margin-right: 0;}

    .indexslideblokk-kont.flex-container .slides li {height: 250px;/*background-size: cover !important;*/}
    .psp_oldal .nagykep {background-size: 265% auto !important;}
}

@media only screen and (max-width:360px) {

    header.top .header-right {width: 50%;}

    .socialrow .gomb {margin: 20px 41% 25px;}
    .podorklubadatlap-kont .podoruser-rendeleslista th {padding: 5px;}
    .podorklubadatlap-kont .podoruser-rendeleslista th.id,.podorklubadatlap-kont .podoruser-rendeleslista td.id  {display: none;}

    .container.termekadatlap .termekjobb .minoseg-kep {width: 100%;}
    /*.productpage-kont.uj .product-tabz a {padding: 7px 12px 0;}*/

    .productpage-kont.uj .webshop-kosar-layer-kont .shelf-bg {margin: 0;width: 100%;background-size: 100% auto;}
    .productpage-kont.uj .webshop-kosar-layer-kont .kosar-kont {width: 100%;right: 0;}
    .productpage-kont.uj .webshop-kosar-bottles-kont {width: 100%;}
    .productpage-kont.uj .webshop-kosar-layer-kont .shelf-bg .buy-quantity {width: 100%;}

    .container .lista-talalat-item {width: 100%;}
    .container .lista-talalat-item .lista-image {width: 50%;margin: 0 auto;float: none;}
    .container .lista-talalat-item .lista-text {width: 50%;margin: 0 auto;float: none;}

    .indexslideblokk-kont.flex-container .tabindex .tab-a a {width: 100%;}
    .recept_magazin_blokk .flexslider .slides li a {height: 330px;}
	.tartalmi_slide_blokk .slideshow {height:200px;}
}

@media only screen and (max-width:320px) {
    .container.termekadatlap .slideshow-bgkep-kont {background-size: 310% auto !important;}
}

