html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}
sub, sup {font-size: 70%;}
/* általános */
.w940 { width: 960px; padding: 0 10px; margin: 0 auto; overflow: hidden; }
a { text-decoration: none; color: inherit; }
html { background: #fff; /*url('../images/bg.sand.png'); */ }
body { font: normal normal 17px/143% 'Hind-Vadodara'; color: #37284d; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; font-smooth: always; overflow-x: hidden; }
strong { font-family: 'Hind-Vadodara-Bold'; }
em, i { font-style: italic; }
textarea, input { outline: none; font-family: 'Hind-Vadodara'; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; font-smooth: always; }
li a.active { color: inherit; }
a:hover { color: #634d84; text-decoration: underline; }
.clearfix { clear: both; }
.null-margin { margin: 0 !important; }
.mb20 { margin-bottom: 20px !important; }

/* layout */
#pagewrapper { margin-top: -170px; background: url('../images/nav.decoration.png') center top no-repeat; padding-top: 10px; }
.front #pagewrapper { background-image: url('../images/nav.decoration.png'); }
#page { width: 980px; margin: -10px auto 0; }
.panel-2col .panel-col-first,
.panel-2col-stacked .panel-col-first,
.page-node #container #main,
.one-sidebar.page-gallery-viewer #container #main #content,
.one-sidebar.sidebar-second:not(.page-gallery-viewer) #container #main{ margin-left: 20px; width: 620px; float: left; min-height: 10px; }
.panel-2col .panel-col-last,
.panel-2col-stacked .panel-col-last,
.page-node #container #sidebar-right,
.one-sidebar.sidebar-second #container #sidebar-right { margin-left: 20px; width: 300px; float: left; }
.panel-2col-stacked .panel-col-top { width: 100%; }
body.not-front .panel-2col-stacked .panel-col-last,
body.not-front .panel-2col .panel-col-last,
.page-node #container #sidebar-right,
.one-sidebar.sidebar-second #container #sidebar-right { margin-top: 20px; }
.panel-2col-stacked .panel-separator { margin: 0; }

/* global */
span.input-radio, span.input-checkbox { display: inline-block; width: 22px; height: 22px; background: url('../images/input.checkbox.png') 0 0 no-repeat; vertical-align: middle; margin-right: 12px; position: relative; top: -1px; cursor: pointer; }
span.input-radio.on, span.input-checkbox.on { background-position: 0 -22px; }
input[type="submit"], .webform-client-form input.webform-submit { border: 0; border-radius: 2px; background-color: #e4478a; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.3); box-shadow: inset -1px -1px 1px rgba(0,0,0,0.1), inset 1px 1px 1px rgba(255,255,255,0.1); font-size: 16px; line-height: 16px; padding: 7px 10px; cursor: pointer; font-family: 'Hind-Vadodara'; }
select { font-family: Arial !important; }

/* fejléc */
#header-banner { margin: 0 auto; text-align: center; background-color: #4E386E; }
#header-banner .region-header-banner > .block { margin: 0 auto; width: 980px;  border-bottom: 5px solid /*#735a97*/ #4E386E; }
/*
body.section-lifestyle #header-banner { background-color: #cc69a4; }
body.section-fashion-beauty #header-banner { background-color: #8a5ecb; }
body.section-egeszseg #header-banner { background-color: #8ad575; }
body.section-recept #header-banner { background-color: #f98a00; }
body.section-bed-love #header-banner { background-color: #e23200; }
body.section-vilag #header-banner { background-color: #48d4dc; }
body.section-sztarok #header-banner { background-color: #e4478a; }
body.section-home-design #header-banner { background-color: #d3bb99; }
body.section-uzlet-luxus #header-banner { background-color: #5f5f5f; }
*/

#pageheader { background-color: #4e386e; height: 70px; width: 100%;}
#pageheader .w940 { overflow: visible; }
#pageheader #logo-title { float: left; }
#pageheader #logo { margin: 13px 0 0 0; display: block; background: url(../femcafe-logo_white.svg) no-repeat; width: 200px; height: 43px; }
#pageheader #site-slogan { text-align: center; color: #71cdc3; text-shadow: 0 1px rgba(0,0,0,0.3); font-size: 15px; }
#pageheader #site-slogan a { padding: 8px 42px 0; }
#pageheader #site-slogan a:hover { text-decoration: none;  color: #71cdc3; }
#pageheader #header-region { float: right; }

#pageheader .block { float: left; height: 60px; background: url('../images/header.separator.png') right top repeat-y; padding: 10px 10px 0; color: #fff; text-shadow: 0 1px rgba(0,0,0,0.3); }
#pageheader #block-spike-nameday { width: 310px; text-align: right; margin-left: 110px; }
#pageheader #block-spike-nameday p.currentdate { line-height: 30px; text-transform: uppercase; }
#pageheader #block-spike-nameday p.currentdate span { font-family: 'Hind-Vadodara'; color: #71cdc3; font-size: 17px; vertical-align: top; text-shadow: none; padding-left: 3px; }
#pageheader .block.block-koponyeg { width: 170px; padding-right: 15px; padding-left: 0px; }
#pageheader .block.block-koponyeg h2 { display: none; }
#pageheader .block .weatherimage { float: left; height: 50px; width: 50px; }
#pageheader .block .weatherimage.chance-of-rain { background: url('../images/weather.chance-of-rain.png') center center no-repeat; }
#pageheader .block .weatherimage.chance-of-snow { background: url('../images/weather.chance-of-snow.png') center center no-repeat; }
#pageheader .block .weatherimage.clear { background: url('../images/weather.clear.png') center center no-repeat; }
#pageheader .block .weatherimage.cloudy { background: url('../images/weather.cloudy.png') center center no-repeat; }
#pageheader .block .weatherimage.drizzle { background: url('../images/weather.drizzle.png') center center no-repeat; }
#pageheader .block .weatherimage.falling-snow { background: url('../images/weather.falling-snow.png') center center no-repeat; }
#pageheader .block .weatherimage.fog { background: url('../images/weather.fog.png') center center no-repeat; }
#pageheader .block .weatherimage.frost { background: url('../images/weather.frost.png') center center no-repeat; }
#pageheader .block .weatherimage.heat { background: url('../images/weather.heat.png') center center no-repeat; }
#pageheader .block .weatherimage.light-drizzle { background: url('../images/weather.light-drizzle.png') center center no-repeat; }
#pageheader .block .weatherimage.light-rain { background: url('../images/weather.light-rain.png') center center no-repeat; }
#pageheader .block .weatherimage.light-snow { background: url('../images/weather.light-snow.png') center center no-repeat; }
#pageheader .block .weatherimage.mist { background: url('../images/weather.mist.png') center center no-repeat; }
#pageheader .block .weatherimage.mostly-cloudy { background: url('../images/weather.mostly-cloudy.png') center center no-repeat; }
#pageheader .block .weatherimage.night-clear { background: url('../images/weather.night-clear.png') center center no-repeat; }
#pageheader .block .weatherimage.night-mist { background: url('../images/weather.night-mist.png') center center no-repeat; }
#pageheader .block .weatherimage.night-partly-cloudy { background: url('../images/weather.night-partly-cloudy.png') center center no-repeat; }
#pageheader .block .weatherimage.night-rain { background: url('../images/weather.night-rain.png') center center no-repeat; }
#pageheader .block .weatherimage.night-scattered-clouds { background: url('../images/weather.night-scattered-clouds.png') center center no-repeat; }
#pageheader .block .weatherimage.night-shallow-fog { background: url('../images/weather.night-shallow-fog.png') center center no-repeat; }
#pageheader .block .weatherimage.night-snow { background: url('../images/weather.night-snow.png') center center no-repeat; }
#pageheader .block .weatherimage.night-storm { background: url('../images/weather.night-storm.png') center center no-repeat; }
#pageheader .block .weatherimage.overcast { background: url('../images/weather.overcast.png') center center no-repeat; }
#pageheader .block .weatherimage.partly-cloudy { background: url('../images/weather.partly-cloudy.png') center center no-repeat; }
#pageheader .block .weatherimage.rain { background: url('../images/weather.rain.png') center center no-repeat; }
#pageheader .block .weatherimage.raind-and-wind { background: url('../images/weather.raind-and-wind.png') center center no-repeat; }
#pageheader .block .weatherimage.rainstorm { background: url('../images/weather.rainstorm.png') center center no-repeat; }
#pageheader .block .weatherimage.rime { background: url('../images/weather.rime.png') center center no-repeat; }
#pageheader .block .weatherimage.scattered-clouds { background: url('../images/weather.scattered-clouds.png') center center no-repeat; }
#pageheader .block .weatherimage.shallow-fog { background: url('../images/weather.shallow-fog.png') center center no-repeat; }
#pageheader .block .weatherimage.shower { background: url('../images/weather.shower.png') center center no-repeat; }
#pageheader .block .weatherimage.snow-and-rain { background: url('../images/weather.snow-and-rain.png') center center no-repeat; }
#pageheader .block .weatherimage.snow { background: url('../images/weather.snow.png') center center no-repeat; }
#pageheader .block .weatherimage.storm { background: url('../images/weather.storm.png') center center no-repeat; }
#pageheader .block .weatherimage.sunny { background: url('../images/weather.sunny.png') center center no-repeat; }
#pageheader .block .weatherimage.thunderstorm { background: url('../images/weather.thunderstorm.png') center center no-repeat; }
#pageheader .block .weatherimage.unknown { background: url('../images/weather.unknown.png') center center no-repeat; }
#pageheader .block .weatherimage.wind { background: url('../images/weather.wind.png') center center no-repeat; }

#pageheader .block.block-koponyeg dl { float: right; text-align: right; width: 110px; }
#pageheader .block.block-koponyeg dt { float: left; clear: left; width: 60px; line-height: 25px; text-align: right; text-transform: uppercase; }
#pageheader .block.block-koponyeg dd { float: right; width: 50px; line-height: 23px; font-family: 'Hind-Vadodara'; color: #71cdc3; font-size: 17px; vertical-align: top; }
#pageheader .block.block-menu { padding-top: 5px; width: 130px; }
#pageheader .block.block-menu h2 { display: none; }
#pageheader .block.block-menu a { line-height: 20px; display: block; width: 100px; padding-left: 30px; background-position: 5px center; background-repeat: no-repeat; text-transform: uppercase; }
#pageheader .block.block-menu ul, #pageheader .block.block-menu li { padding: 0; margin: 0; list-style: none; }
#pageheader .block.block-menu li.menu-url-logout a, #pageheader .block.block-menu li.menu-url-user\2F login a { background-image: url('../images/header.login.png'); }
#pageheader .block.block-menu li.menu-url-user\register a { background-image: url('../images/header.register.png'); }
#pageheader .block.block-menu li.newsletter a { background-image: url('../images/header.newsletter.png'); }
#pageheader #block-spike-social-buttons { background: none; padding-top: 8px; width: 120px; padding-right: 0; overflow: visible; }
#pageheader #block-spike-social-buttons ul { display: block; padding: 0; overflow: visible; }
#pageheader #block-spike-social-buttons li { padding: 0 5px 10px ; float: left; display: block; }
#pageheader #block-spike-social-buttons li.first { padding-left: 0px; }
#pageheader #block-spike-social-buttons img { display: none; }
#pageheader #block-spike-social-buttons .content li a { display: block; width: 20px; height: 21px; background: url('../images/header.social.png'); }
#pageheader #block-spike-social-buttons li.email a { background-position: 0 0; }
#pageheader #block-spike-social-buttons li.email a:hover { background-position: 0 -21px; }
#pageheader #block-spike-social-buttons li.favourites a { background-position: -20px 0; }
#pageheader #block-spike-social-buttons li.favourites a:hover { background-position: -20px -21px; }
#pageheader #block-spike-social-buttons li.twitter a { background-position: -40px 0; }
#pageheader #block-spike-social-buttons li.twitter a:hover { background-position: -40px -21px; }
#pageheader #block-spike-social-buttons li.facebook a { background-position: -60px 0; }
#pageheader #block-spike-social-buttons li.facebook a:hover { background-position: -60px -21px; }
#pageheader #block-spike-social-buttons li.rss a { background-position: -80px 0; }
#pageheader #block-spike-social-buttons li.rss a:hover { background-position: -80px -21px; }
#pageheader #block-spike-social-buttons li.fb_like { padding: 0; width: 90px; overflow: visible; }

/* felső menüsor */
#navigation { height: 250px; background: #68c7bd; }
#navigation .primary-links-holder { width: 980px; padding: 0 0px 20px; margin: 0 auto; margin-bottom: -20px; /* background: url('../images/nav.primary.shadow.png') center bottom no-repeat; */ }
#navigation ul.primary-links { border-radius: 0 0 2px 2px; overflow: hidden; border-bottom: 1px solid #d5d0dd; background: #fff; }
#navigation ul.primary-links li { float: left; padding: 0; }
.desktop li.menu-hidden { display: none !important; }
#navigation ul.primary-links li:first-child { border-radius: 0 0 0 2px; }
#navigation ul.primary-links li:last-child { border-radius: 0 0 2px 0; }
#navigation ul.primary-links li a { display: block; line-height: 49px; height: 49px; font-family: 'Hind-Vadodara-Bold'; font-size: 17px; letter-spacing: -1px; text-transform: uppercase; padding: 0 12px 0 12px; background: #fff url('../images/menu.primary.separator.png') 0 0 no-repeat; }
#navigation ul.primary-links li a:hover { background-color: #e6e4ea; color: #23103e; text-shadow: 0 1px 0 #fff; box-shadow: inset 0 3px 3px rgba(44,33,59,0.2), inset 0 1px 0 #fff; text-decoration: none; }
#navigation ul.primary-links li a.active, #navigation ul.primary-links li.active-trail a { background-color: #e6e4ea; border-top: 2px solid #4e386e; line-height: 47px; height: 47px; }
.active-trail a { color: #4e386e !important }
#navigation ul.primary-links li:first-child a { background-image: none; }

.desktop.section-lifestyle #navigation { background-color: #cc69a4; }
.desktop.section-fashion-beauty #navigation { background-color: #8a5ecb; }
.desktop.section-egeszseg #navigation { background-color: #8ad575; }
.desktop.section-recept #navigation { background-color: #f98a00; }
.desktop.section-bed-love #navigation { background-color: #e23200; }
.desktop.section-vilag #navigation { background-color: #48d4dc; }
.desktop.section-sztarok #navigation { background-color: #e4478a; }
.desktop.section-home-design #navigation { background-color: #d3bb99; }
.desktop.section-uzlet-luxus #navigation { background-color: #5f5f5f; }

/* alsó menüsor */
#navigation .secondary-links-holder { margin: 0 auto; width: 960px; padding: 0 10px; height: 40px; }
#navigation ul.secondary-links { color: #fff; text-shadow: 0 1px 0 rgba(78,56,110,0.5); font-size: 16px; float: left; text-transform: lowercase; height: 40px; }
#navigation ul.secondary-links li { height: 40px; line-height: 40px; float: left; padding: 0 10px 0 10px; background: none; }
#navigation ul.secondary-links li:first-child { background: none; padding-left: 5px; }
#navigation ul.secondary-links li:last-child { padding-right: 0; }
#navigation ul.secondary-links li a.active { color: #fff; }
#navigation ul.secondary-links li a:hover { color: #23103e; text-shadow: 0 1px 0 rgba(255,255,255,0.6); text-decoration: none; }
/* alsó menüsor, nővagyok link */
#navigation ul.secondary-links li.menu-701, #navigation ul.secondary-links li.menu-691 { background: none; padding: 0; margin-top: 1px; }
#navigation ul.secondary-links li.menu-701 a { display: block; margin: 2px 0; width: 91px; height: 36px; background: url('../images/header.navigation.novagyok.png'); font-size: 0; }
#navigation ul.secondary-links li.menu-691 a { display: block; margin: 2px 0; width: 91px; height: 36px; background: url('../images/header.navigation.agymeno.png'); font-size: 0; }
#navigation ul.secondary-links li.menu-701 a:hover, #navigation ul.secondary-links li.menu-691 a:hover { background-position: 0 -36px; }
/* Divat-maskepp */
#navigation li.menu-1206 { display: none; }
/* Inspiráló nők */
#navigation li.menu-1648 { display: none; }

/* search box */
#search-box { width: 980px; margin: -40px auto 0; padding: 0; text-align: right; }
#search-box input[type="submit"] { width: 36px; height: 36px; font-size: 0; background: transparent url('../images/header.search.button.png') 0 0 no-repeat; display: inline-block; vertical-align: middle; margin: 2px 2px 2px 0; }
#search-box input[type="submit"]:hover { background-position: 0 -36px; margin-top: 1px; }
#search { height: 40px; font-size: 0; margin-top: 1px; }
#search-box #google-cse-results-searchbox-form input.form-text,
#search-box #spike-search-box-google-cse-form input.form-text { margin: 2px 0 2px 2px; padding: 10px !important; border: 0 !important; display: inline-block; font-size: 16px; line-height: 16px; height: 16px; color: rgba(255,255,255,0.9); vertical-align: middle; background: transparent; box-shadow: inset 0 3px 3px rgba(44,33,59,0.4), inset 0 -1px 1px rgba(255,255,255,0.3); border-radius: 2px; width: 100px;
    -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;
    background: -moz-linear-gradient(top, rgba(0,0,0,0.25) 0%, rgba(255,255,255,0.25) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.25)), color-stop(100%,rgba(255,255,255,0.25))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0.25) 0%,rgba(255,255,255,0.25) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, rgba(0,0,0,0.25) 0%,rgba(255,255,255,0.25) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, rgba(0,0,0,0.25) 0%,rgba(255,255,255,0.25) 100%); /* IE10+ */
    background: linear-gradient(to bottom, rgba(0,0,0,0.25) 0%,rgba(255,255,255,0.25) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40000000', endColorstr='#40ffffff',GradientType=0 ); /* IE6-9 */
    text-shadow: 0 1px rgba(12,6,27,0.5);
}
#search-box #spike-search-box-google-cse-form div { margin: 0; display: inline; }
#search-box #google-cse-results-searchbox-form input.form-text:focus,
#search-box #spike-search-box-google-cse-form input.form-text:focus { width: 150px; background-color: #4e386e; color: #fff; position: absolute; z-index: 200; left: -175px; }
#search-box #google-cse-results-searchbox-form > div,
#search-box #spike-search-box-google-cse-form > div { position: relative; }

/* főoldal */
.panel-pane { overflow: auto; }
.panel-2col-stacked .panel-col-first .inside,
.panel-2col-stacked .panel-col-last .inside,
.panel-2col .panel-panel > .inside { margin: 0; }
.views-row { width: 300px; margin: 10px 0; }
.panel-col-first .views-row { float: left; }
.panel-col-first .views-row.views-row-odd { clear: both; }
.layout-1 .views-row-even { float: right; overflow: hidden; }
.views-row img { border-radius: 2px; }
.views-field-field-default-picture { position: relative; }
.views-field-field-default-picture .slide-in { width: 40px; position: absolute; top: 0; left: -40px; height: 220px; background-color: #735A97; border-radius: 2px;
    -webkit-transition: left 0.4s ease; -moz-transition: left 0.4s ease; -ms-transition: left 0.4s ease; -o-transition: left 0.4s ease; transition: left 0.4s ease; }
.layout-3 .views-field-field-default-picture .slide-in { height: 110px; }
.views-field-field-default-picture:hover .slide-in { left: 0; }
.views-field-field-default-picture .slide-in a { height: 21px; width: 20px; display: block; position: absolute; left: 10px; background: url('../images/article.share.icons.png') 0 0 no-repeat; }
.views-field-field-default-picture .slide-in a.fav { bottom: 62px; }
.views-field-field-default-picture .slide-in a.bookmark { bottom: 37px; background-position: 0 -21px; }
.views-field-field-default-picture .slide-in a.email { bottom: 10px; background-position: 0 -42px; }

.rovat-lifestyle .views-field-field-default-picture .slide-in, body.page-lifestyle .slide-in { background-color: #cc69a4; }
.rovat-fashion-beauty .views-field-field-default-picture .slide-in, body.page-fashion-beauty .slide-in { background-color: #8a5ecb; }
.rovat-egeszseg .views-field-field-default-picture .slide-in, body.page-egeszseg .slide-in { background-color: #8ad575; }
.rovat-recept .views-field-field-default-picture .slide-in, body.page-recept .slide-in { background-color: #f98a00; }
.rovat-bed-love .views-field-field-default-picture .slide-in, body.page-bed-love .slide-in { background-color: #e23200; }
.rovat-vilag .views-field-field-default-picture .slide-in, body.page-vilag .slide-in,
.rovat-utazas .views-field-field-default-picture .slide-in, body.page-utazas .slide-in { background-color: #48d4dc; }
.rovat-vorosszonyeg .views-field-field-default-picture .slide-in, body.page-vorosszonyeg .slide-in,
.rovat-sztarok .views-field-field-default-picture .slide-in, body.page-sztarok .slide-in{ background-color: #e4478a; }
.rovat-home-design .views-field-field-default-picture .slide-in, body.page-home-design .slide-in { background-color: #d3bb99; }
.rovat-uzlet-luxus .views-field-field-default-picture .slide-in, body.page-uzlet-luxus .slide-in { background-color: #5f5f5f; }

body.not-front .views-field-field-category .field-content,
body.section-teszt .views-field-field-jatekrovat .field-content,
body.section-jatek #content-content .views-field-nothing .field-content,
.views-field-field-category .field-content div,
.layout-3 .views-field-field-interview-category .field-content { height: 14px; background-repeat: repeat-x; background-position: 0 0; width: 300px; float: right; margin-bottom: 3px; background-image: url('../images/article.title.separator.png'); }
body.not-front.page-lifestyle .views-field-field-category .field-content,
.views-field-field-category .field-content div.rovat-lifestyle { background-image: url('../images/article.title.separator.lifestyle.png'); }
body.not-front.page-egeszseg .views-field-field-category .field-content,
.views-field-field-category .field-content div.rovat-egeszseg { background-image: url('../images/article.title.separator.egeszseg.png'); }
body.not-front.page-fashion-beauty .views-field-field-category .field-content,
.views-field-field-category .field-content div.rovat-fashion-beauty { background-image: url('../images/article.title.separator.fashion-beauty.png'); }
body.not-front.page-bed-love .views-field-field-category .field-content,
.views-field-field-category .field-content div.rovat-bed-love { background-image: url('../images/article.title.separator.bed-love.png'); }
body.not-front.page-vilag .views-field-field-category .field-content,
.views-field-field-category .field-content div.rovat-vilag,
body.not-front.page-utazas .views-field-field-category .field-content,
.views-field-field-category .field-content div.rovat-utazas { background-image: url('../images/article.title.separator.vilag.png'); }
body.not-front.page-uzlet-luxus .views-field-field-category .field-content,
.views-field-field-category .field-content div.rovat-uzlet-luxus { background-image: url('../images/article.title.separator.uzlet-luxus.png'); }
body.not-front.page-home-design .views-field-field-category .field-content,
.views-field-field-category .field-content div.rovat-home-design { background-image: url('../images/article.title.separator.home-design.png'); }
body.not-front.page-vorosszonyeg .views-field-field-category .field-content,
.views-field-field-category .field-content div.rovat-vorosszonyeg,
body.not-front.page-sztarok .views-field-field-category .field-content,
.views-field-field-category .field-content div.rovat-sztarok { background-image: url('../images/article.title.separator.vorosszonyeg.png'); }
body.not-front.page-recept .views-field-field-category .field-content,
.views-field-field-category .field-content div.rovat-recept { background-image: url('../images/article.title.separator.recept.png'); }
body.section-category .views-field-field-category .field-content { background-image: url('../images/article.title.separator.misc.png'); }
.section-teszt .views-field-field-jatekrovat .field-content span,
.section-jatek .views-field-nothing .field-content span,
.views-field-field-category .field-content span,
.layout-3 .views-field-field-interview-category .field-content .term-interview { display: block; height: 14px; line-height: 14px; float: right; font-size: 12px; color: #fff; border-radius: 2px; text-transform: uppercase; padding: 1px 2px; background-color: #68c7bd/*#735a97*/; }
.section-jatek #content-content .layout-3 .attachment .views-field-nothing .field-content { width: 300px; }

.views-field-field-category { overflow: hidden; }
body.section-galeria  .views-field-field-category { overflow: visible; }
.layout-3 .views-field-field-category .field-content div { width: 450px; }

body.not-front.page-fashion-beauty .views-field-field-category .field-content span,
.views-field-field-category .field-content div.rovat-fashion-beauty span,
    .panel-col-first .pane-rovatajanlo.panel-fashion-beauty h2 { background-color: #8a5ecb; }
body.not-front.page-lifestyle .views-field-field-category .field-content span,
.views-field-field-category .field-content div.rovat-lifestyle span,
    .panel-col-first .pane-rovatajanlo.panel-lifestyle h2,.panel-col-first .pane-rovatajanlo.panel-lifestyle-images h2 { background-color: #cc69a4; }
body.not-front.page-egeszseg .views-field-field-category .field-content span,
.views-field-field-category .field-content div.rovat-egeszseg span,
    .panel-col-first .pane-rovatajanlo.panel-egeszseg h2 { background-color: #8ad575; }
body.not-front.page-recept .views-field-field-category .field-content span,
.views-field-field-category .field-content div.rovat-recept span,
    .panel-col-first .pane-rovatajanlo.panel-recept h2 { background-color: #f98a00; }
body.not-front.page-bed-love .views-field-field-category .field-content span,
.views-field-field-category .field-content div.rovat-bed-love span,
    .panel-col-first .pane-rovatajanlo.panel-bed-love h2 { background-color: #e23200; }
body.not-front.page-vilag .views-field-field-category .field-content span,
.views-field-field-category .field-content div.rovat-vilag span,
    .panel-col-first .pane-rovatajanlo.panel-vilag h2,
.views-field-field-category .field-content div.rovat-utazas span,
    .panel-col-first .pane-rovatajanlo.panel-utazas h2 { background-color: #48d4dc; }
body.not-front.page-vorosszonyeg .views-field-field-category .field-content span,
.views-field-field-category .field-content div.rovat-vorosszonyeg span,
    .panel-col-first .pane-rovatajanlo.panel-vorosszonyeg h2,
body.not-front.page-sztarok .views-field-field-category .field-content span,
.views-field-field-category .field-content div.rovat-sztarok span,
.panel-col-first .pane-rovatajanlo.panel-sztarok h2{ background-color: #e4478a; }
body.not-front.page-home-design .views-field-field-category .field-content span,
.views-field-field-category .field-content div.rovat-home-design span,
    .panel-col-first .pane-rovatajanlo.panel-home-design h2 { background-color: #d3bb99; }
body.not-front.page-uzlet-luxus .views-field-field-category .field-content span,
.views-field-field-category .field-content div.rovat-uzlet-luxus span,
    .panel-col-first .pane-rovatajanlo.panel-uzlet-luxus h2 { background-color: #5f5f5f; }

.views-field-title { font-family: 'Hind-Vadodara-Bold'; font-size: 22px; line-height: 22px; margin: 5px 0 10px; height: auto; overflow: visible; }
#front_layout .views-field-title, .toplista .views-field-title, .toplista-content .views-field-title { height: auto !important; overflow: visible; }
/*.views-field-title a { text-decoration: none !important; }*/
.views-field.views-field-body, .views-field.views-field-php { min-height: 100px; }
.views-field.views-field-body .rtejustify { text-align: left !important; }
.views-field-field-default-picture { padding-bottom: 20px; /*background: url('../images/article.picture.shadow.png') 0 bottom no-repeat; */ }
.views-field-field-default-picture .field-content { display: block; line-height: 10px; }

.layout-1 table.views-view-grid td { padding-bottom: 10px; }

.layout-2 .views-row { width: 620px; }
.layout-2 .views-field-field-default-picture { float: left; margin-right: 20px; }
.layout-2 .views-field-term-node-tid,
.layout-2 .views-field-title,
.layout-2 .views-field.views-field-body,
.layout-2 .views-field.views-field-php,
.layout-3 .view-jatekok.layout-2 .views-field-title,
.layout-3 .view-jatekok.layout-2 .views-field.views-field-body { float: right; width: 300px; }

.paged #rovat_layout .panel-col-first { padding-top: 20px; }

/* 620 széles ajánló: 150 kép + 450 szöveg */
.layout-3 .view, .layout-3.view { overflow: hidden; margin-bottom: 10px; }
.layout-3 .views-row { width: auto; margin: 0; width: 620px; float: none; clear: both; }
.layout-3 .views-field-field-default-picture { float: left; height: 110px; /*background-image: url('../images/article.picture.shadow.150.png'); */ }
.layout-3 .views-field-term-node-tid, .layout-3 .views-field-title,
.layout-3 .views-field-teaser, .layout-3 .views-field-field-event-name,
.layout-3 .views-field-field-event-date, .layout-3 .views-field-field-event-location,
.layout-3 .views-field-field-intro-value, .layout-3 .read-more,
.layout-3 .views-field-field-winners, .layout-3 .views-field-body, .layout-3 .views-field-php { float: right; width: 450px; min-height: auto; margin: 0; }
.layout-3 .views-field-field-category .field-content,
#content-content .layout-3 .views-field-field-jatekrovat .field-content,
#content-content .layout-3 .views-field-field-category .field-content,
#content-content .layout-3 .views-field-field-interview-category .field-content,
body.section-jatek #content-content .layout-3 .views-field-nothing .field-content { width: 450px; float: right; }
.layout-3 .views-field-title, .layout-3 .views-field-title { margin-bottom: 10px; height: auto; overflow: visible; }
body.not-front .layout-3:nth-child(3) { margin-top: 20px; }
.layout-3 .views-field-term-node-tid { margin-top: 10px; }
.page-jatek .layout-3 .views-field-title,
body.page-jatek #content-content .layout-3 .views-field-nothing .field-content,
.page-jatek .layout-3 .views-field-field-winners { width: 500px; }
.page-jatek .view-jatekok:not(.view-display-id-block_2) .views-row { clear: both; float: left; }
.view-gallery.view-display-id-page_1 .views-field-field-default-picture { height: auto; }

.layout-4, .layout-5 { width: 300px; float: left; overflow: hidden; }
.layout-4:nth-child(4n+1), .layout-5:nth-child(4n+1) { margin-left: 20px; }
.layout-4 h2, .layout-5 h2 { height: 14px; line-height: 14px; float: right; font-size: 12px; color: #fff; background-color: #8a5ecb; border-radius: 2px; text-transform: uppercase; padding: 0 2px; margin-bottom: -14px; position: relative; top: 10px; }
.layout-4 .views-row, .layout-5 .views-row { background-repeat: repeat-x; margin-bottom: 0; padding-top: 10px; }
.layout-4.panel-lifestyle .views-row,
.layout-5.panel-lifestyle-images .views-row { background-image: url('../images/article.title.separator.lifestyle.fade.png'); }
.layout-4.panel-egeszseg .views-row { background-image: url('../images/article.title.separator.egeszseg.fade.png'); }
.layout-4.panel-fashion-beauty .views-row { background-image: url('../images/article.title.separator.fashion-beauty.fade.png'); }
.layout-4.panel-lifestyle .views-row.views-row-1,
.layout-5.panel-lifestyle-images .views-row.views-row-1 { background-image: url('../images/article.title.separator.lifestyle.png'); }
.layout-4.panel-egeszseg .views-row.views-row-1 { background-image: url('../images/article.title.separator.egeszseg.png'); }
.layout-4.panel-fashion-beauty .views-row.views-row-1 { background-image: url('../images/article.title.separator.fashion-beauty.png'); }
.layout-4 .views-field-title, .layout-5 .views-field-title { line-height: 20px; font-size: 16px; height: 40px; margin-bottom: 0; overflow: hidden; }
#front_layout .layout-4 .views-field-title { height: auto; overflow: visible; }
.layout-5 .views-field-field-default-picture { float: left; margin-right: 10px; padding-bottom: 0; background: none; }
.layout-5-horizontal { overflow: hidden; float: none; }
.layout-5-horizontal .views-row { width: 620px; float: none; }
.layout-5-horizontal .left-column { float: left; width: 300px; }
.layout-5-horizontal .right-column { float: right; margin-left: 20px; width: 300px; }
.layout-5-horizontal .views-field-title { margin-top: 0; width: 215px; }

.femcafe-bubble { background: #37284d; font-size: 12px; line-height: 14px; min-height: 14px; min-width: 30px; padding: 3px 5px; border-radius: 2px; position: absolute; display: none; z-index: 1000000; color: #fff; white-space: nowrap; }
.femcafe-bubble.nopadding { padding: 0 1px; }
.femcafe-bubble iframe { vertical-align: middle; }
.femcafe-bubble.left .arrow { width: 5px; height: 11px; background: url('../images/bubble.arrow.left.png') 0 0 no-repeat; position: absolute; top: 4px; left: -5px; }
/*.femcafe-bubble.right .arrow { width: 5px; height: 11px; background: url('../images/bubble.arrow.right.png') 0 0 no-repeat; position: absolute; top: 4px; left: -5px; }*/
.femcafe-bubble.up .arrow { width: 11px; height: 5px; background: url('../images/bubble.arrow.up.png') 0 0 no-repeat; position: absolute; top: -5px; right: 4px; }
.femcafe-bubble.down .arrow { width: 11px; height: 5px; background: url('../images/bubble.arrow.down.png') 0 0 no-repeat; position: absolute; bottom: -5px; right: 4px; }
.femcafe-bubble.transparent { background: transparent; }

.content .links { /* padding-bottom: 20px; background: url('../images/article.picture.shadow.620.png') 0 bottom no-repeat; */ overflow: hidden; }
.content .links .continue { height: 25px; line-height: 25px; padding: 10px 10px 0; font-size: 20px; }
#content .node-content .item-list ul.pager { height: 25px; line-height: 25px; padding: 10px 0 !important; border-radius: 2px; margin: 30px 0; text-align: center; }
.item-list ul.pager li { padding: 0 7px 0 12px; margin: 0; display: inline-block; background: url('../images/pager.separator.png') 0 6px no-repeat; font-size: 15px; }
.item-list ul.pager li a { text-decoration: none !important; font-size: 30px; }
.item-list ul.pager li a.active { display: inline-block; }
.item-list ul.pager li:first-child, .item-list ul.pager li.pager-last { background: none; }
.item-list ul.pager li.pager-current, .item-list ul.pager li.pager-item { font-size: 30px; }
.item-list ul.pager li a span.arrow { display: inline-block; width: 8px; height: 25px; vertical-align: middle; margin: 0 3px }
.item-list ul.pager li.pager-next a span.arrow, .item-list ul.pager li.pager-last a span.arrow { background: url('../images/pager.arrow.right.png') 0 center no-repeat; }
.item-list ul.pager li.pager-first a span.arrow, .item-list ul.pager li.pager-previous a span.arrow { background: url('../images/pager.arrow.left.png') 0 center no-repeat; }
.item-list ul.pager .pager-last, .item-list ul.pager .pager-first { display: none; }
.item-list ul.pager .pager-next a { display: inline-block; width: 188px; height: 32px; background-image: url('../images/gomb_kovetkezo_oldal.png'); background-size: 188px 32px; vertical-align: bottom; }
.item-list ul.pager .article-pager-next.last a { display: inline-block; width: 172px; height: 32px; background-image: url('../images/gomb_kovetkezo_cikk.png'); background-size: 172px 32px; vertical-align: bottom; }
.item-list ul.pager .pager-previous a { display: inline-block; width: 150px; height: 32px; background-image: url('../images/gomb_elozo_oldal.png'); background-size: 150px 32px; vertical-align: bottom; }
.item-list ul.pager .article-pager-previous.first a { display: inline-block; width: 134px; height: 32px; background-image: url('../images/gomb_elozo_cikk.png'); background-size: 134px 32px; vertical-align: bottom; }

body.section-galeria div.sharing { display: none; }
body.section-galeria.node-type-gallery div.sharing { display: block; }
body.section-galeria #content-content #block-spike-pr-pictures-narrow { clear: both; background: url('../images/article.title.separator.ad.png') 0 0 repeat-x; }
.femcafe-adv .femcafe-adv-title, body.section-galeria #content-content #block-spike-pr-pictures-narrow h2 { float: right; position: relative; top: 5px; left: 5px; background: #fff /*url('../images/bg.sand.png')*/; font-size: 9px; color: #c1d1d0; font-family: Arial; text-transform: uppercase; line-height: 9px; padding-left: 2px; }
.femcafe-adv { clear: both; position: relative; }
.femcafe-adv .femcafe-adv-title { position: absolute; right: 0; left: auto; top: -12px; }
.femcafe-adv .textlink_top { margin-top: 18px; }
.femcafe-adv .textlink_top a { text-decoration: none !important; color: #634d84 !important; }
.femcafe-adv .textlink_top p { margin: 0; }
.femcafe-adv .textlink_top a:hover { text-decoration: underline !important; }
body.section-galeria #content-content #block-spike-pr-pictures-narrow h2 { left: 2px; top: 7px; }
#block-spike-pr-pictures-large .views-field-title { padding-top: 15px; background: url('../images/article.title.separator.misc.png') 0 0 repeat-x; }
.femcafe-adv .plus-text img { line-height: 0px; height: 1px; width: 1px; border: 0; position: absolute; }
#block-spike-pr-pictures-large h2 { color: #C1D1D0; font-family: Arial; font-size: 9px; text-align: right; padding-right: 10px; text-transform: uppercase; float: right; height: 14px; line-height: 14px; }

/* touchslider */
.pane-spike-slides-front-slide { overflow: visible; }
#mainslider .slide h2 { width: 415px; }
#mainslider .slide h5 { overflow: hidden; display: none; }

/* sidebar - general */
#sidebar-right .block, .panel-col-last .panel-pane { padding-bottom: 20px; /*background: url('../images/article.picture.shadow.png') 0 bottom no-repeat; */}
#block-block-43 { background: none; }
.panel-col-last iframe { display: block; }
#sidebar-right .block .views-row, .panel-col-last .panel-pane .views-row { margin: 0; }

/* sidebar - toplista */
.panel-col-last .panel-toplista .pane-content,
.panel-col-last .pane-spike-toplista-sidebar .pane-content,
.toplista .toplista-content { background: none; }
.panel-col-last .panel-pane.pane-news { background: none; }
.toplista .views-field-daycount { clear: both; float: left; margin-top: 10px; margin-left: 25px; }
.toplista .views-field-totalcount { float: left; margin-top: 10px; margin-left: 10px; }
.toplista .views-field-teaser { display: none; }
.toplista .pane-content { /*background: url('../images/article.picture.shadow.png') 0 0 no-repeat; */ padding-top: 10px; }
.toplista h2, .panel-col-last .panel-toplista h2,
.toplista h2, .panel-col-last .pane-spike-toplista-sidebar h2,
#block-views-news-block-1 h2, #block-spike-toplista-sidebar h2 { height: 40px; background: #735a97 url('../images/sidebar.toplist.header.icon.png') 10px center no-repeat; border-radius: 2px; line-height: 40px; padding-left: 40px; color: #fff; font-size: 30px; text-transform: lowercase; }
.toplista .views-row { overflow: hidden; margin: 0; padding: 10px 0 10px; background-position: left bottom; background-repeat: repeat-x; position: relative; width: 300px; }
.toplista .views-field-counter { float: left; position: relative; display: block; width: 50px; height: 50px; }
.toplista .views-field-counter .field-content span { position: absolute; top: 0; left: 0; width: 50px; height: 50px; }
.toplista .views-field-counter .field-content .circle { border-radius: 25px; z-index: 1; width: 50px; height: 50px; }

.toplista .views-row { background-image: url('../images/article.title.separator.png'); }
.toplista .views-row.term-vorosszonyeg,
.toplista .views-row.term-sztarok { background-image: url('../images/article.title.separator.vorosszonyeg.png'); }
.toplista .views-row.term-lifestyle { background-image: url('../images/article.title.separator.lifestyle.png'); }
.toplista .views-row.term-egeszseg { background-image: url('../images/article.title.separator.egeszseg.png'); }
.toplista .views-row.term-fashion-beauty { background-image: url('../images/article.title.separator.fashion-beauty.png'); }
.toplista .views-row.term-bed-love { background-image: url('../images/article.title.separator.bed-love.png'); }
.toplista .views-row.term-vilag,
.toplista .views-row.term-utazas { background-image: url('../images/article.title.separator.vilag.png'); }
.toplista .views-row.term-uzlet-luxus { background-image: url('../images/article.title.separator.uzlet-luxus.png'); }
.toplista .views-row.term-home-design { background-image: url('../images/article.title.separator.home-design.png'); }
.toplista .views-row.term-recept { background-image: url('../images/article.title.separator.recept.png'); }
.toplista .views-row.term-agymeno,
.toplista .views-row.term-novagyok { background-image: url('../images/article.title.separator.png'); }

.toplista .views-field-counter .field-content .circle { background-color: #68c7bd; }
.toplista .views-field-counter .field-content .circle.term-vorosszonyeg,
.toplista .views-field-counter .field-content .circle.term-sztarok { background-color: #e4478a; }
.toplista .views-field-counter .field-content .circle.term-fashion-beauty { background-color: #8a5ecb; }
.toplista .views-field-counter .field-content .circle.term-egeszseg { background-color: #8ad575; }
.toplista .views-field-counter .field-content .circle.term-lifestyle { background-color: #cc69a4; }
.toplista .views-field-counter .field-content .circle.term-vilag,
.toplista .views-field-counter .field-content .circle.term-utazas { background-color: #48d4dc; }
.toplista .views-field-counter .field-content .circle.term-bed-love { background-color: #e23200; }
.toplista .views-field-counter .field-content .circle.term-uzlet-luxus { background-color: #5f5f5f; }
.toplista .views-field-counter .field-content .circle.term-home-design { background-color: #d3bb99; }
.toplista .views-field-counter .field-content .circle.term-recept { background-color: #f98a00; }

.toplista .views-field-counter .field-content span { font-size: 80px; font-family: 'MissionScriptRegular'; color: #fff; line-height: 56px; z-index: 2; text-align: center; top: 3px; cursor: pointer; }
.panel-col-last .views-field-title, #sidebar-right .views-field-title { float: left; margin: 3px 0 0 10px; font-size: 17px; width: 240px; line-height: 20px; height: 40px; }

.toplista .views-field-share { display:none; position: absolute; width: 48px; height: 25px; right: 0; top: 51px; background: #fff /*url('../images/bg.sand.png')*/; }
.toplista .views-field-share > span { display: inline-block; width: 20px; height: 21px; background-image: url('../images/share.icons.png'); background-repeat: no-repeat; margin: 2px; cursor: pointer; }
.toplista .views-row .views-field-share span.bookmark { background-position: -180px 0; }
.toplista .views-row .views-field-share span.email { background-position: -180px -21px; }
.toplista .views-row .views-field-share span.bookmark:hover { background-position: -180px -42px; }
.toplista .views-row .views-field-share span.email:hover { background-position: -180px -63px; }
.toplista .views-row.term-lifestyle .views-field-share span.bookmark { background-position: 0 0; }
.toplista .views-row.term-lifestyle .views-field-share span.email { background-position: 0 -21px; }
.toplista .views-row.term-lifestyle .views-field-share span.bookmark:hover { background-position: 0 -42px; }
.toplista .views-row.term-lifestyle .views-field-share span.email:hover { background-position: 0 -63px; }
.toplista .views-row.term-vilag .views-field-share span.bookmark,
.toplista .views-row.term-utazas .views-field-share span.bookmark { background-position: -20px 0; }
.toplista .views-row.term-vilag .views-field-share span.email,
.toplista .views-row.term-utazas .views-field-share span.email { background-position: -20px -21px; }
.toplista .views-row.term-vilag .views-field-share span.bookmark:hover,
.toplista .views-row.term-utazas .views-field-share span.bookmark:hover { background-position: -20px -42px; }
.toplista .views-row.term-vilag .views-field-share span.email:hover,
.toplista .views-row.term-utazas .views-field-share span.email:hover { background-position: -20px -63px; }
.toplista .views-row.term-bed-love .views-field-share span.bookmark { background-position: -40px 0; }
.toplista .views-row.term-bed-love .views-field-share span.email { background-position: -40px -21px; }
.toplista .views-row.term-bed-love .views-field-share span.bookmark:hover { background-position: -40px -42px; }
.toplista .views-row.term-bed-love .views-field-share span.email:hover { background-position: -40px -63px; }
.toplista .views-row.term-vorosszonyeg .views-field-share span.bookmark,
.toplista .views-row.term-sztarok .views-field-share span.bookmark{ background-position: -60px 0; }
.toplista .views-row.term-vorosszonyeg .views-field-share span.email,
.toplista .views-row.term-sztarok .views-field-share span.email{ background-position: -60px -21px; }
.toplista .views-row.term-vorosszonyeg .views-field-share span.bookmark:hover,
.toplista .views-row.term-sztarok .views-field-share span.bookmark:hover{ background-position: -60px -42px; }
.toplista .views-row.term-vorosszonyeg .views-field-share span.email:hover,
.toplista .views-row.term-sztarok .views-field-share span.email:hover{ background-position: -60px -63px; }
.toplista .views-row.term-fashion-beauty .views-field-share span.bookmark { background-position: -80px 0; }
.toplista .views-row.term-fashion-beauty .views-field-share span.email { background-position: -80px -21px; }
.toplista .views-row.term-fashion-beauty .views-field-share span.bookmark:hover { background-position: -80px -42px; }
.toplista .views-row.term-fashion-beauty .views-field-share span.email:hover { background-position: -80px -63px; }
.toplista .views-row.term-egeszseg .views-field-share span.bookmark { background-position: -100px 0; }
.toplista .views-row.term-egeszseg .views-field-share span.email { background-position: -100px -21px; }
.toplista .views-row.term-egeszseg .views-field-share span.bookmark:hover { background-position: -100px -42px; }
.toplista .views-row.term-egeszseg .views-field-share span.email:hover { background-position: -100px -63px; }
.toplista .views-row.term-uzlet-luxus .views-field-share span.bookmark { background-position: -120px 0; }
.toplista .views-row.term-uzlet-luxus .views-field-share span.email { background-position: -120px -21px; }
.toplista .views-row.term-uzlet-luxus .views-field-share span.bookmark:hover { background-position: -120px -42px; }
.toplista .views-row.term-uzlet-luxus .views-field-share span.email:hover { background-position: -120px -63px; }
.toplista .views-row.term-home-design .views-field-share span.bookmark { background-position: -140px 0; }
.toplista .views-row.term-home-design .views-field-share span.email { background-position: -140px -21px; }
.toplista .views-row.term-home-design .views-field-share span.bookmark:hover { background-position: -140px -42px; }
.toplista .views-row.term-home-design .views-field-share span.email:hover { background-position: -140px -63px; }
.toplista .views-row.term-recept .views-field-share span.bookmark { background-position: -160px 0; }
.toplista .views-row.term-recept .views-field-share span.email { background-position: -160px -21px; }
.toplista .views-row.term-recept .views-field-share span.bookmark:hover { background-position: -160px -42px; }
.toplista .views-row.term-recept .views-field-share span.email:hover { background-position: -160px -63px; }
.with-video span.video-icon { display: inline-block; width: 21px; height: 14px; vertical-align: middle; background: url('../images/video-icon.png') 0 center no-repeat; margin-left: 5px; }

/* sidebar - cuki */
.panel-col-last .pane-cuki .view-header { display: none; }



/* sidebar - hirdetés */
/*
.block-spike-ad:not(#block-spike-ad-galeria), .panel-pane.spike_ad {
  display: none;
  background: none;
}
 */
.block-spike-ad h2,
.panel-pane.spike_ad  h2.pane-title,
.hirdetes h2,
.panel-col-last .pane-jatekok .pane-title,
.pane-pr .view-pr .views-field-nothing,
.view-pr .views-field-nothing { text-align: right; color: #c1d1d0; font-size: 9px; font-family: Arial; padding-right: 10px; text-transform: uppercase; }
.view-jatekok.view-display-id-block_2 .views-field-field-default-picture,
.view-pr .views-field-field-default-picture { background: none; padding-bottom: 0; }
.view-pr .views-row { padding: 0 10px; background: #ececec; border-radius: 2px; width: 280px; }
.view-pr .views-row:last-child { margin-bottom: 0; padding-bottom: 8px; }
.view-jatekok.view-display-id-block_2 .views-field-field-default-picture,
.view-pr .views-field-php { float: left; margin-right: 10px; }
.view-pr .views-field-php-1 { float: left; }
#sidebar-right .view-pr .views-field-php-1 .views-field-title,
.panel-col-last .view-pr .views-field-php-1 .views-field-title
{ font-size: 18px; margin-top: 0; line-height: 19px; width: 170px; margin-left: 0; word-wrap:break-word; height: 95px; }
.view-pr .views-field-field-intro-value { clear: both; }
.view-pr .views-field-field-av-counter-lead { float: right; margin-top: -20px; }
.view-pr .views-field-field-av-counter-lead img { border: 0 !important; }
.panel-col-last .pane-content { background-color: #fff; }
#block-spike-protected-pr-articles .view-pr .views-row:not(.first),
.pane-spike-protected-pr-articles .view-pr .views-row:not(.first) {
  margin-top: 20px;
}

/* sidebar - játék */
.view-jatekok.view-display-id-block_2 .view-empty { display: none; }
.view-jatekok .view-content .views-row a.button_play { display: block; float: left; border: 0; border-radius: 2px; background-color: #e4478a; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.3); box-shadow: inset -1px -1px 1px rgba(0,0,0,0.1), inset 1px 1px 1px rgba(255,255,255,0.1); font-size: 16px; line-height: 16px; padding: 7px 10px; font-family: 'Hind-Vadodara';  }
.view-jatekok.view-display-id-block_2 .view-content .views-field-title { height: auto; }
.view-jatekok.view-display-id-block_2 .view-content .views-field-teaser { min-height: 0px; }
.view-jatekok.view-display-id-block_2 { background-color: #ececec; padding: 0 10px; }
.view-jatekok.view-display-id-block_2 .views-row { padding: 10px 0; margin: 0; width: auto; }
.panel-col-last .view-jatekok .views-row .views-field-title,
#sidebar-right .view-jatekok .views-row .views-field-title { font-size: 18px; margin-top: 0; line-height: 19px; width: 170px; margin-left: 0; word-wrap: break-word; height: 100px; }
.view-jatekok.view-display-id-block_2 .views-row .views-field-field-intro { clear: both; }
.view-jatekok .view-empty { display: block; margin: 30px 0 0; padding-bottom: 30px; background: url(../images/article.title.separator.png) repeat-x 0px bottom; }
.view-jatekok .view-empty h3 { font-size: 20px; line-height: 24px; }
.view-jatekok .view-empty a { color: #e4478a; }
.view-jatekok.view-display-id-page_2 .view-header h1#page-title { font-size: 30px; }
#block-views-jatekok-block-2 h2 { background: #E14A8A url('../images/article.title.icon.nyeremenyjatek.white.png') 10px center no-repeat; }

/* sidebar - horoszkop */
.horoszkop { height: 300px; width: 300px; }
.horoszkop h2 { height: 40px; background: #735a97 url('../images/horoszkop.header.decoration.png') 10px center no-repeat; border-radius: 2px; line-height: 40px; padding-left: 40px; color: #fff; font-size: 30px; text-transform: lowercase; }
.horoszkop .pane-content, .horoszkop .content { color: #4e386e; background: url('../images/horoszkop.body.bg.jpg') 0 -40px; height: 260px; text-shadow: 0 1px 0 rgba(255,255,255,0.5); position: relative; position: relative; }
.horoszkop a { position: absolute; }
.horoszkop a span.img { position: absolute; background-image: url('../images/horoszkop.icons.png');  }
.horoszkop a span.text { position: absolute; }
.horoszkop a:hover span.text { text-shadow: 0 1px 0 rgba(78, 56, 110, 0.5); color: #fff; }
.horoszkop a.bak { left: 14px; top: 25px; }
.horoszkop a.bak span.img { width: 62px; height: 51px; background-position: -7px -4px; }
.horoszkop a.bak:hover span.img { background-position: -7px 220px; }
.horoszkop a.bak span.text { top: -9px; left: 49px; }
.horoszkop a.kos { left: 229px; top: 21px; }
.horoszkop a.kos span.img { width: 53px; height: 51px; background-position: -222px 0px; }
.horoszkop a.kos:hover span.img { background-position: -222px 224px; }
.horoszkop a.kos span.text { top: 51px; left: 12px; }
.horoszkop a.rak { left: 157px; top: 101px; }
.horoszkop a.rak span.img { width: 46px; height: 33px; background-position: -150px -80px; }
.horoszkop a.rak:hover span.img { background-position: -150px 144px; }
.horoszkop a.rak span.text { top: 36px; left: 13px; }
.horoszkop a.merleg { left: 98px; top: 201px; }
.horoszkop a.merleg span.img { width: 50px; height: 37px; background-position: -91px -180px; }
.horoszkop a.merleg:hover span.img { background-position: -91px 44px; }
.horoszkop a.merleg span.text { top: -25px; left: 3px; }
.horoszkop a.vizonto { left: 91px; top: 41px; }
.horoszkop a.vizonto span.img { width: 56px; height: 22px; background-position: -84px -20px; }
.horoszkop a.vizonto:hover span.img { background-position: -84px 204px; }
.horoszkop a.vizonto span.text { top: 25px; left: 7px; }
.horoszkop a.bika { left: 16px; top: 88px; }
.horoszkop a.bika span.img { width: 46px; height: 46px; background-position: -9px -67px; }
.horoszkop a.bika:hover span.img { background-position: -9px 153px; }
.horoszkop a.bika span.text { top: 46px; left: 13px; }
.horoszkop a.oroszlan { left: 236px; top: 96px; }
.horoszkop a.oroszlan span.img { width: 40px; height: 50px; background-position: -229px -75px; }
.horoszkop a.oroszlan:hover span.img { background-position: -229px 149px; }
.horoszkop a.oroszlan span.text { top: 48px; left: -9px; }
.horoszkop a.skorpio { left: 158px; top: 171px; }
.horoszkop a.skorpio span.img { width: 73px; height: 58px; background-position: -151px -150px; }
.horoszkop a.skorpio:hover span.img { background-position: -146px 79px; }
.horoszkop a.skorpio span.text { top: 49px; left: 3px; }
.horoszkop a.halak { left: 169px; top: 34px; }
.horoszkop a.halak span.img { width: 40px; height: 56px; background-position: -162px -13px; }
.horoszkop a.halak:hover span.img { background-position: -162px 211px; }
.horoszkop a.halak span.text { top: -19px; left: -5px; }
.horoszkop a.ikrek { left: 91px; top: 109px; }
.horoszkop a.ikrek span.img { width: 41px; height: 52px; background-position: -84px -88px; }
.horoszkop a.ikrek:hover span.img { background-position: -84px 136px; }
.horoszkop a.ikrek span.text { top: -17px; left: 6px; }
.horoszkop a.szuz { left: 7px; top: 170px; }
.horoszkop a.szuz span.img { width: 79px; height: 52px; background-position: 0 -149px; }
.horoszkop a.szuz:hover span.img { background-position: 0 75px; }
.horoszkop a.szuz span.text { top: 52px; left: 24px; }
.horoszkop a.nyilas { left: 239px; top: 194px; }
.horoszkop a.nyilas span.img { width: 42px; height: 51px; background-position: -232px -173px; }
.horoszkop a.nyilas:hover span.img { background-position: -232px 51px; }
.horoszkop a.nyilas span.text { top: -18px; left: -4px; }

/* sidebar-szavazás */
.block-poll, .panel-col-last .pane-poll-recent { border-radius: 2px; }
.block-poll .content, .panel-col-last .pane-poll-recent .pane-content { background: rgba(115,90,151, 0.1); padding: 10px 0; }
.block-poll h2, .panel-col-last .pane-poll-recent h2 { height: 40px; background: #735a97 url('../images/sidebar.poll.header.icon.png') 10px center no-repeat; border-top-right-radius: 2px; border-top-left-radius: 2px; line-height: 36px; padding-left: 45px; color: #fff; font-size: 30px; text-transform: lowercase; }
.form-radios { margin: 20px 10px 5px; }
.form-radios .form-item { margin: 0; min-height: 22px; margin-bottom: 15px; }
.poll .vote-form .choices { width: auto; margin: 0; }
.poll .vote-form .choices .title, .poll > .title { font-size: 20px; line-height: 22px; font-weight: normal; padding: 0 10px 0 45px; background: url('../images/sidebar.poll.checkmark.png') 10px center no-repeat; min-height: 26px; }
.form-item label.option { line-height: 20px; min-height: 22px; /*display: block;*/ }
.panel-col-last label span.input-radio { display: block; float: left; clear: left; margin-bottom: 10px; }

.poll .text, .poll .bar { margin: 0 10px; }
.poll .text { font-size: 16px; line-height: 25px; padding-top: 5px; }
.poll .bar { border-radius: 2px; background-color: #fff; line-height: 24px; height: 24px; border: 1px solid #fff; font-size: 20px; color: #e4478a; }
.poll .bar .percent { position: relative; top: -2px; float: left; padding: 0 3px; text-shadow: 0 -1px 0 rgba(0,0,0,0.25); }
.poll .bar .foreground { height: 24px; background-color: #e4478a; border-radius: 2px; float: left; }
.poll .bar .foreground .percent { color: #fff; float: right; }

/* rovtnyitó oldal */
body.not-front .layout-1 { clear: both; }
body.not-front .layout-1 .views-row-even { margin-left: 20px; }
body.not-front .layout-1 .views-field-phpcode { display: none; }
body.not-front .layout-3 .views-row { margin-bottom: 10px; overflow: hidden; }
body.not-front .layout-5 { width: 620px; margin-left: 0; margin-bottom: 10px; }
body.not-front .layout-5 .views-row { float: left; }
body.not-front .layout-5 .views-row.row-odd { clear: left; }
body.not-front .layout-5 .views-row.row-even { margin-left: 20px; }

/* cikk oldal */
.panel-col-first .pane-views table.cols-2 td { width: 300px; }
.panel-col-first .pane-views table.cols-2 td.col-1 { padding-right: 20px; }
.panel-col-first .pane-views table.cols-2 td.col-2 { overflow: hidden; }
body.front #container { background: #fff; }
body.not-front #container { background: #fff ; /*url('../images/article.container.header.png') 0 top no-repeat; */ border-radius: 2px; }
h1#page-title { /*padding-left: 66px;*/ padding-right: 30px; font-family: 'Hind-Vadodara-Bold'; font-size: 36px; line-height: 40px; margin: 25px 0 10px; }
.taxonomy-page:not(.page-tags) h1#page-title {display: none; }
/*
.section-sztarok h1#page-title { background: url('../images/article.title.icon.vorosszonyeg.png') 10px center no-repeat; }
.section-fashion-beauty h1#page-title { background: url('../images/article.title.icon.fashion-beauty.png') 10px center no-repeat; }
.section-egeszseg h1#page-title { background: url('../images/article.title.icon.egeszseg.png') 10px center no-repeat; }
.section-lifestyle h1#page-title { background: url('../images/article.title.icon.lifestyle.png') 10px center no-repeat; }
.section-vilag h1#page-title { background: url('../images/article.title.icon.vilag.png') 10px center no-repeat; }
.section-bed-love h1#page-title { background: url('../images/article.title.icon.bed-love.png') 10px center no-repeat; }
.section-uzlet-luxus h1#page-title { background: url('../images/article.title.icon.uzlet-luxus.png') 10px center no-repeat; }
.section-home-design h1#page-title { background: url('../images/article.title.icon.home-design.png') 10px center no-repeat; }
.section-recept h1#page-title { background: url('../images/article.title.icon.recept.png') 10px center no-repeat; }
*/

.node-type-gallery #content,
.node-type-story #content,
.node-type-femblog #content { position: relative; }
#content .block-spike .views-row.with-image { width: auto; }
#content .block-spike .views-row.with-image .views-field-field-default-picture { float: left; margin-right: 10px;width: 150px; height: 110px; /* background: url('../images/article.picture.shadow.150.png') 0 bottom no-repeat; */  }
#content .block-spike .views-row.with-image .views-field-field-default-picture img { width: 150px; height: 110px; }
#content .block-spike .views-row.with-image .views-field-title { margin-top: 0; }
#content .meta { margin: 20px 0; clear: both; }
#content .node .terms { overflow: hidden; display: block; margin-bottom: 12px; }
#content .node .terms .title { display: inline-block; line-height: 20px; height: 20px; background: url('../images/article.tags.icon.png') 0 center no-repeat; padding-left: 22px; }
#content .node .terms ul { float: right; width: 530px; overflow: hidden; }
#content .meta.top { height: 40px; background-color: #ededed; color: #4e386e; }
#content .meta.top:before { display: block; content: ' '; height: 4px; position: relative; margin-bottom: -4px; top: -2px; }
#content .meta.top:after { display: block; content: ' '; height: 20px; /*background: url('../images/article.picture.shadow.620.png') 0 0 no-repeat; */ }
#content .meta.top > div { display: inline-block; line-height: 40px; padding: 0 10px; font-size: 13px; }
#content .meta.top > div.shares { height: 30px; max-width: 240px; float: right; padding-top: 10px; }
#content .meta.top .submitted { width: 205px; padding-right: 0; }
/*
.section-sztarok #content .meta.top:before { background: transparent url('../images/article.title.separator.vorosszonyeg.png') 0 0 repeat-x; }
.section-fashion-beauty #content .meta.top:before { background: transparent url('../images/article.title.separator.fashion-beauty.png') 0 0 repeat-x; }
.section-egeszseg #content .meta.top:before { background: transparent url('../images/article.title.separator.egeszseg.png') 0 0 repeat-x; }
.section-lifestyle #content .meta.top:before { background: transparent url('../images/article.title.separator.lifestyle.png') 0 0 repeat-x; }
.section-vilag #content .meta.top:before { background: transparent url('../images/article.title.separator.vilag.png') 0 0 repeat-x; }
.section-bed-love #content .meta.top:before { background: transparent url('../images/article.title.separator.bed-love.png') 0 0 repeat-x; }
.section-uzlet-luxus #content .meta.top:before { background: transparent url('../images/article.title.separator.uzlet-luxus.png') 0 0 repeat-x; }
.section-home-design #content .meta.top:before { background: transparent url('../images/article.title.separator.home-design.png') 0 0 repeat-x; }
.section-recept #content .meta.top:before { background: transparent url('../images/article.title.separator.recept.png') 0 0 repeat-x; }
*/

#content .content .node p, #content .content .view p { margin: 10px 0; font-size: 16px; }
.node-content #torzs.field-name-body .field-item > p:first-child { font-size: 20px; line-height: 24px; font-family: 'Hind-Vadodara-SemiBold'; }
#content .node img { border-radius: 2px; max-width: 620px !important; }

.rteleft { text-align: left; }
.rtecenter { text-align: center; }
.rteright { text-align: right; }
.rtejustify { text-align: justify; }
#content .content .field-type-text h2,
#content #torzs.field-name-body .field-item > h2 { font-size: 30px; margin: 15px 0 0 0; line-height: 30px; }
#content .node #torzs.field-name-body .field-item h3 { font-size: 20px; margin: 15px 0 0 0; }
#content .node #torzs.field-name-body .field-item h4 { font-size: 18px; margin: 10px 0 0 0; }
#content .node #torzs.field-name-body .field-item h6 { font-size: 12px; margin: 5px 0; color: #a9a9a9; text-align: right; }
/*#content .content a:hover { text-decoration: underline; }*/
#content .node > .content a,
.views-field-body .field-content a {  color: #e4478a; }
.node-content .field-name-body a { text-decoration: underline; }
#content .content .imageshadow { display: block; height: 20px; background: url('../images/article.picture.shadow.620.png') 0 bottom no-repeat; }
#content .content .image-caption-container { line-height: 0; height: auto !important; }
#content .content .image-caption-container .image-caption { line-height: 200%; text-align: center; color: #adb3ce; height: 0; }
.page-aktualis-horoszkop #content .content .image-caption-container .image-caption,
.section-horoszkop #content .content .image-caption-container .image-caption { line-height: 130%; }
#content .content a .image-caption-container .image-caption { color: #adb3ce; }
#content .content a.nounderline:hover { text-decoration: none !important;}
#content .content .image-caption-container+.imageshadow { margin-top: 0px; margin-bottom: 20px; }
.notification {  color: #37284d; }

#content .node-content ol { padding-left: 30px; margin: 10px 0; }
#content .node-content ol li { list-style: initial; list-style-type: decimal; }
#content .node-content ul { padding-left: 30px; margin: 10px 0; }
#content .node-content ul li { list-style-type: disc; }
hr { clear: both; border: none; height: 4px; width: 100%; margin-top: 10px; background: url('../images/article.title.separator.png') 0 0 repeat-x; }
.section-horoszkop.node-type-story #content .node-content hr { background: none; margin: 15px 0; }
.horoszkop_cikk_fblike_box {
  margin: 0 auto 15px auto;
  display: block;
  text-align: center;
  position: relative;
}

.view-Babavilag { overflow: hidden;}

.section-sztarok .node-content #torzs.field-name-body .field-item > h2 { color: #e4478a; }
.section-fashion-beauty .node-content #torzs.field-name-body .field-item > h2 { color: #8a5ecb; }
.section-egeszseg .node-content #torzs.field-name-body .field-item > h2 { color: #8ad575; }
.section-lifestyle .node-content #torzs.field-name-body .field-item > h2 { color: #cc69a4; }
.section-vilag .node-content #torzs.field-name-body .field-item > h2,
.section-utazas .node-content #torzs.field-name-body .field-item > h2 { color: #48d4dc; }
.section-bed-love .node-content #torzs.field-name-body .field-item > h2 { color: #e23200; }
.section-uzlet-luxus .node-content #torzs.field-name-body .field-item > h2 { color: #5f5f5f; }
.section-home-design .node-content #torzs.field-name-body .field-item > h2 { color: #d3bb99; }
.section-recept .node-content #torzs.field-name-body .field-item > h2 { color: #f98a00; }

#content div.sharing { position: absolute; right: 0; top: 0; }
#content div.sharing a { float: right;clear: right; margin-bottom: 10px; display: block; width: 20px; height: 21px; background-image: url('../images/share.icons.png'); background-repeat: no-repeat; }

#content div.sharing a.bookmark { background-position: -180px 0; }
#content div.sharing a.email { background-position: -180px -21px; }
#content div.sharing a.bookmark:hover { background-position: -180px -42px; }
#content div.sharing a.email:hover { background-position: -180px -63px; }

.section-lifestyle #content div.sharing a.bookmark { background-position: 0 0; }
.section-lifestyle #content div.sharing a.email { background-position: 0 -21px; }
.section-lifestyle #content div.sharing a.bookmark:hover { background-position: 0 -42px; }
.section-lifestyle #content div.sharing a.email:hover { background-position: 0 -63px; }
.section-vilag #content div.sharing a.bookmark { background-position: -20px 0; }
.section-vilag #content div.sharing a.email { background-position: -20px -21px; }
.section-vilag #content div.sharing a.bookmark:hover { background-position: -20px -42px; }
.section-vilag #content div.sharing a.email:hover { background-position: -20px -63px; }
.section-bed-love #content div.sharing a.bookmark { background-position: -40px 0; }
.section-bed-love #content div.sharing a.email { background-position: -40px -21px; }
.section-bed-love #content div.sharing a.bookmark:hover { background-position: -40px -42px; }
.section-bed-love #content div.sharing a.email:hover { background-position: -40px -63px; }
.section-sztarok #content div.sharing a.bookmark { background-position: -60px 0; }
.section-sztarok #content div.sharing a.email { background-position: -60px -21px; }
.section-sztarok #content div.sharing a.bookmark:hover { background-position: -60px -42px; }
.section-sztarok #content div.sharing a.email:hover { background-position: -60px -63px; }
.section-fashion-beauty #content div.sharing a.bookmark { background-position: -80px 0; }
.section-fashion-beauty #content div.sharing a.email { background-position: -80px -21px; }
.section-fashion-beauty #content div.sharing a.bookmark:hover { background-position: -80px -42px; }
.section-fashion-beauty #content div.sharing a.email:hover { background-position: -80px -63px; }
.section-egeszseg #content div.sharing a.bookmark { background-position: -100px 0; }
.section-egeszseg #content div.sharing a.email { background-position: -100px -21px; }
.section-egeszseg #content div.sharing a.bookmark:hover { background-position: -100px -42px; }
.section-egeszseg #content div.sharing a.email:hover { background-position: -100px -63px; }
.section-uzlet-luxus #content div.sharing a.bookmark { background-position: -120px 0; }
.section-uzlet-luxus #content div.sharing a.email { background-position: -120px -21px; }
.section-uzlet-luxus #content div.sharing a.bookmark:hover { background-position: -120px -42px; }
.section-uzlet-luxus #content div.sharing a.email:hover { background-position: -120px -63px; }
.section-home-design #content div.sharing a.bookmark { background-position: -140px 0; }
.section-home-design #content div.sharing a.email { background-position: -140px -21px; }
.section-home-design #content div.sharing a.bookmark:hover { background-position: -140px -42px; }
.section-home-design #content div.sharing a.email:hover { background-position: -140px -63px; }
.section-recept #content div.sharing a.bookmark { background-position: -160px 0; }
.section-recept #content div.sharing a.email { background-position: -160px -21px; }
.section-recept #content div.sharing a.bookmark:hover { background-position: -160px -42px; }
.section-recept #content div.sharing a.email:hover { background-position: -160px -63px; }

#gallery-full .shareholder ul.share,
#content-content .meta .shares ul.share { background-color: transparent; height: 20px; line-height: 20px; float: right; width: 260px; margin: 0; }
#gallery-full .shareholder ul.share li,
#content-content .meta .shares ul.share li { padding: 0 12px 0 8px; line-height: 20px; height: 20px; background: url('../images/galeria.share.separator.png') right 0 no-repeat; float: left; width: 20px; overflow: hidden; position: relative; list-style: none;
    -webkit-transition: width 0.4s ease; -moz-transition: width 0.4s ease; -ms-transition: width 0.4s ease; -o-transition: width 0.4s ease; transition: width 0.4s ease;}
#gallery-full .shareholder ul.share li:last-child,
#content-content .meta .shares ul.share li:last-child { background: none; }
#gallery-full .shareholder ul.share li.open,
#content-content .meta .shares ul.share li.open { width: 130px; }
#gallery-full .shareholder ul.share li.fb.open,
#content-content .meta .shares ul.share li.fb.open { width: 150px; }
#gallery-full .shareholder ul.share .icon,
#content-content .meta .shares ul.share .icon { display: block; float: left; width: 20px; height: 20px; margin-right: 10px; font-size: 20px; text-shadow: 0 -1px 0 #498b84; color: #68c7bd; }
#gallery-full .shareholder ul.share .shareholder,
#content-content .meta .shares ul.share .shareholder { position: absolute; top: 0; left: 40px; width: 170px; height: 20px; }
#content-content .meta .shares ul.share .shareholder.fblike { right: 0; width: 150px; left: auto; }
#content-content .meta .shares .shareholder.fblike { display: inline-block; max-width: 240px; position: relative; float: left; }
#content-content .meta .shares ul.share .fb .icon { display: none; }
#gallery-full .shareholder ul.share .fbshare,
#content-content .meta .shares ul.share .fbshare { left: 144px }
body.section-lifestyle #content-content .meta .shares ul.share .icon { color: #cc69a4; text-shadow: 0 -1px 0 #8e4972; }
body.section-vilag #content-content .meta .shares ul.share .icon { color: #48d4dc; text-shadow: 0 -1px 0 #32949a; }
body.section-bed-love #content-content .meta .shares ul.share .icon { color: #e23200; text-shadow: 0 -1px 0 #a22c0b; }
body.section-sztarok #content-content .meta .shares ul.share .icon { color: #e14688; text-shadow: 0 -1px 0 #a42e60; }
body.section-fashion-beauty #content-content .meta .shares ul.share .icon { color: #8a5ecb; text-shadow: 0 -1px 0 #552d8f; }
body.section-egeszseg #content-content .meta .shares ul.share .icon { color: #8ad575; text-shadow: 0 -1px 0 #619552; }
body.section-uzlet-luxus #content-content .meta .shares ul.share .icon { color: #5f5f5f; text-shadow: 0 -1px 0 #2d2c2c; }
body.section-home-design #content-content .meta .shares ul.share .icon { color: #d3bb99; text-shadow: 0 -1px 0 #a29480; }
body.section-recept #content-content .meta .shares ul.share .icon { color: #f98a00; text-shadow: 0 -1px 0 #b56f18; }

#block-spike-related-articles h2 { font-size: 40px; font-family: 'Hind-Vadodara'; height: 48px; color: #68c7bd; /*background: url('../images/article.hasonlo.png') 0 -630px no-repeat; margin-top: 10px; */ padding-top: 22px; text-align: center; }
.gallery-section-sztarok #block-spike-related-articles h2, .section-sztarok #block-spike-related-articles h2 {  color: #e14688; /*background-position: 0 0;*/ }
.gallery-section-fashion-beauty #block-spike-related-articles h2, .section-fashion-beauty #block-spike-related-articles h2 { color: #8a5ecb; /* background-position: 0 -70px; */}
.gallery-section-egeszseg #block-spike-related-articles h2, .section-egeszseg #block-spike-related-articles h2 { color: #8ad575; /*background-position: 0 -140px;*/ }
.gallery-section-lifestyle #block-spike-related-articles h2, .section-lifestyle #block-spike-related-articles h2 { color: #cc69a4; /*background-position: 0 -210px; */ }
.gallery-section-vilag #block-spike-related-articles h2, .section-vilag #block-spike-related-articles h2 { color: #48d4dc; /*background-position: 0 -280px;*/ }
.gallery-section-bed-love #block-spike-related-articles h2, .section-bed-love #block-spike-related-articles h2 { color: #e23200; /*background-position: 0 -350px;*/ }
.gallery-section-uzlet-luxus #block-spike-related-articles h2, .section-uzlet-luxus #block-spike-related-articles h2 { color: #5f5f5f; /*background-position: 0 -420px;*/ }
.gallery-section-home-design #block-spike-related-articles h2, .section-home-design #block-spike-related-articles h2 { color: #d3bb99; /*background-position: 0 -490px;*/ }
.gallery-section-recept #block-spike-related-articles h2, .section-recept #block-spike-related-articles h2 { color: #f98a00; /*background-position: 0 -560px;*/ }
div.similar .views-field-title { padding-top: 7px; background: url('../images/article.title.separator.png') 0 0 repeat-x; }
.section-sztarok div.similar .views-field-title, .gallery-section-sztarok div.similar .views-field-title { background-image: url('../images/article.title.separator.vorosszonyeg.png'); }
.section-fashion-beauty div.similar .views-field-title, .gallery-section-fashion-beauty div.similar .views-field-title { background-image: url('../images/article.title.separator.fashion-beauty.png'); }
.section-egeszseg div.similar .views-field-title, .gallery-section-egeszseg div.similar .views-field-title { background-image: url('../images/article.title.separator.egeszseg.png'); }
.section-lifestyle div.similar .views-field-title, .gallery-section-lifestyle div.similar .views-field-title { background-image: url('../images/article.title.separator.lifestyle.png'); }
.section-vilag div.similar .views-field-title, .gallery-section-vilag div.similar .views-field-title { background-image: url('../images/article.title.separator.vilag.png'); }
.section-bed-love div.similar .views-field-title, .gallery-section-bed-love div.similar .views-field-title { background-image: url('../images/article.title.separator.bed-love.png'); }
.section-uzlet-luxus div.similar .views-field-title, .gallery-section-uzlet-luxus div.similar .views-field-title { background-image: url('../images/article.title.separator.uzlet-luxus.png'); }
.section-home-design div.similar .views-field-title, .gallery-section-home-design div.similar .views-field-title { background-image: url('../images/article.title.separator.home-design.png'); }
.section-recept div.similar .views-field-title, .gallery-section-recept div.similar .views-field-title { background-image: url('../images/article.title.separator.recept.png'); }

body .pr_pictures_narrow .block.hirdetes { background: url('../images/article.title.separator.png') 0 4px repeat-x; }
#content-content .pr_pictures_narrow { clear: both; }
.section-sztarok .pr_pictures_narrow .block.hirdetes { background: url('../images/article.title.separator.vorosszonyeg.png') 0 4px repeat-x; }
.section-fashion-beauty .pr_pictures_narrow .block.hirdetes { background: url('../images/article.title.separator.fashion-beauty.png') 0 4px repeat-x; }
.section-egeszseg .pr_pictures_narrow .block.hirdetes { background: url('../images/article.title.separator.egeszseg.png') 0 4px repeat-x; }
.section-lifestyle .pr_pictures_narrow .block.hirdetes { background: url('../images/article.title.separator.lifestyle.png') 0 4px repeat-x; }
.section-vilag .pr_pictures_narrow .block.hirdetes { background: url('../images/article.title.separator.vilag.png') 0 4px repeat-x; }
.section-bed-love .pr_pictures_narrow .block.hirdetes { background: url('../images/article.title.separator.bed-love.png') 0 4px repeat-x; }
.section-uzlet-luxus .pr_pictures_narrow .block.hirdetes { background: url('../images/article.title.separator.uzlet-luxus.png') 0 4px repeat-x; }
.section-home-design .pr_pictures_narrow .block.hirdetes { background: url('../images/article.title.separator.home-design.png') 0 4px repeat-x; }
.section-recept .pr_pictures_narrow .block.hirdetes { background: url('../images/article.title.separator.recept.png') 0 4px repeat-x; }
.pr_pictures_narrow .block.hirdetes h2 { background: #fff /*url('../images/bg.sand.png')*/; position: relative; left: 10px; }
.google_ad { margin: 15px 0 15px; text-align: center; padding: 5px; }
#spike_ad-google .google_ad { text-align: center; } /* Cikkozi */
#spike_ad-google .google_ad.overwidth { width: 640px; height: 300px; overflow: hidden; margin: 0 -10px 15px; padding: 0; }
#spike_ad-google .google_ad.overwidth img { max-width: 640px; }
#block-spike-ad-bb2-zona .google_ad { display: none; margin: 0; padding: 0; }


#content #a-cikkhez-tartozo-galeria .field-label,
#social-galeria .field-label { font-size: 20px; line-height: 30px; padding-left: 40px; background: url('../images/sidebar.galeria.camera.png') 0 0 no-repeat; }
#content #a-cikkhez-tartozo-galeria .field-label span { font-size: 24px; font-family: 'MissionScriptRegular'; }
#content #a-cikkhez-tartozo-galeria .field-label div.separator { float: right; height: 4px; width: 345px; background: url('../images/article.title.separator.misc.png') 0 0 repeat-x; margin-top: 19px; }
body.section-galeria .field-name-field-pictures .field-item,
#content #a-cikkhez-tartozo-galeria .field-item,
#social-galeria .field-item { float: left; width: 140px; height: 140px; padding: 2px; background: #e8e1da /*url('../images/article.gallery.bg.png') 0 0 no-repeat*/; text-align: center; line-height: 0; margin: 10px 5px 10px 5px; }
body.section-galeria .field-name-field-pictures .field-item a,
#content #a-cikkhez-tartozo-galeria .field-item a,
#social-galeria .field-item a { display: inline-block; height: 140px; vertical-align: middle; line-height: 140px; }
body.section-galeria .field-name-field-pictures .field-item img,
#content #a-cikkhez-tartozo-galeria .field-item img,
#social-galeria .field-item img { max-width: 134px !important; max-height: 134px; vertical-align: middle; }
/*.section-galeria #block-spike-related-articles .views-field-title { padding-top: 7px; background: url('../images/article.title.separator.png') 0 0 repeat-x; }*/

.articlelike-wrapper { padding-bottom: 20px; /*background: url('../images/article.biglike.shadow.png') 0 bottom no-repeat;*/ }
.articlelike-wrapper .articlelike-content { background-color: #fff; background-repeat: repeat-x; background-position: 0 0; padding-bottom: 20px; }
.articlelike-wrapper span.highlight { font-size: 20px; line-height: 30px; display: inline-block; padding-top: 10px; }
body.section-sztarok .articlelike-wrapper .articlelike-content { background-image: url('../images/article.title.separator.vorosszonyeg.png'); }
body.section-fashion-beauty .articlelike-wrapper .articlelike-content { background-image: url('../images/article.title.separator.fashion-beauty.png'); }
body.section-egeszseg .articlelike-wrapper .articlelike-content { background-image: url('../images/article.title.separator.egeszseg.png'); }
body.section-lifestyle .articlelike-wrapper .articlelike-content { background-image: url('../images/article.title.separator.lifestyle.png'); }
body.section-vilag .articlelike-wrapper .articlelike-content { background-image: url('../images/article.title.separator.vilag.png'); }
body.section-bed-love .articlelike-wrapper .articlelike-content { background-image: url('../images/article.title.separator.bed-love.png'); }
body.section-uzlet-luxus .articlelike-wrapper .articlelike-content { background-image: url('../images/article.title.separator.uzlet-luxus.png'); }
body.section-home-design .articlelike-wrapper .articlelike-content { background-image: url('../images/article.title.separator.home-design.png'); }
body.section-recept .articlelike-wrapper .articlelike-content { background-image: url('../images/article.title.separator.recept.png'); }

.meta .backtofront { line-height: 40px; background-color: #ededed; height: 40px; }
.page-aktualis-horoszkop #content .meta.top .backtofront,
.section-horoszkop #content .meta.top .backtofront { padding: 0; }
.meta .backtofront:before { display: block; height: 4px; width: 620px; content: ' '; margin-bottom: -4px; position: relative; top: -2px; }
.meta .backtofront:after { display: block; height: 20px; /* background: url('../images/article.picture.shadow.620.png'); */ width: 620px; content: ' '; margin-bottom: -20px; position: relative; top: -1px; }
#content .node .meta .backtofront a { display: inline-block; height: 40px; padding: 0 15px 0 30px; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.3); border-radius: 2px; font-size: 16px; background: #6CC6BC url('../images/pager.arrow.left.white.png') 10px center no-repeat; }
.meta.bottom .shareinfo { display: none; }
.meta.bottom .shares { float: right; position: relative; top: -30px; width: 100%; }
.meta.bottom .share { width: 100% !important; }
.meta.bottom .shares .share li.fb { width: 345px !important; }
.meta.bottom .shares .share li.fb.open { width: 465px !important; }
.meta.bottom .shares .share .shareholder.fblike { right: inherit !important; width: 465px; left: auto; }
.meta.bottom .terms.tags { margin-top: 15px; }
.section-sztarok .meta.bottom .backtofront a { background-color: #e4478a; }
.section-fashion-beauty .meta.bottom .backtofront a { background-color: #8a5ecb; }
.section-egeszseg .meta.bottom .backtofront a { background-color: #8AD575; }
.section-lifestyle .meta.bottom .backtofront a { background-color: #cc69a4; }
.section-vilag .meta.bottom .backtofront a { background-color: #48d4dc; }
.section-bed-love .meta.bottom .backtofront a { background-color: #e23200; }
.section-uzlet-luxus .meta.bottom .backtofront a { background-color: #5f5f5f; }
.section-home-design .meta.bottom .backtofront a { background-color: #d3bb99; }
.section-recept .meta.bottom .backtofront a { background-color: #f98a00; }
/*
.section-sztarok .meta.bottom .backtofront:before { background-image: url('../images/article.title.separator.vorosszonyeg.png'); }
.section-fashion-beauty .meta.bottom .backtofront:before { background-image: url('../images/article.title.separator.fashion-beauty.png'); }
.section-egeszseg .meta.bottom .backtofront:before { background-image: url('../images/article.title.separator.egeszseg.png'); }
.section-lifestyle .meta.bottom .backtofront:before { background-image: url('../images/article.title.separator.lifestyle.png'); }
.section-vilag .meta.bottom .backtofront:before { background-image: url('../images/article.title.separator.vilag.png'); }
.section-bed-love .meta.bottom .backtofront:before { background-image: url('../images/article.title.separator.bed-love.png'); }
.section-uzlet-luxus .meta.bottom .backtofront:before { background-image: url('../images/article.title.separator.uzlet-luxus.png'); }
.section-home-design .meta.bottom .backtofront:before { background-image: url('../images/article.title.separator.home-design.png'); }
.section-recept .meta.bottom .backtofront:before { background-image: url('../images/article.title.separator.recept.png'); }
*/
.blog-listpage .view-content .meta.bottom { line-height: 40px; background: #fff; height: 40px; }
.blog-listpage .view-content .meta.bottom:after { display: block; height: 20px; /* background: url('../images/article.picture.shadow.620.png'); */ width: 620px; content: ' '; margin-bottom: -20px; position: relative; top: 40px; }
.blog-listpage .view-content .meta.bottom .fblike { float: left; padding: 3px 0 0 5px; margin-top: -13px; }
.blog-listpage .view-content .meta.bottom .readmore { float: right; }
.blog-listpage .view-content .meta.bottom .readmore a { display: inline-block; height: 40px; padding: 0 30px 0 15px; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.3); border-radius: 2px; font-size: 16px; background: #6CC6BC url('../images/pager.arrow.right.white.png') 130px center no-repeat; background-color: #48d4dc; }
.blog-listpage .view-content .views-row { background: transparent url('../images/article.title.separator.vilag.png') bottom left repeat-x; padding-bottom: 10px; clear: both; }
.blog-listpage .view-content .views-row.views-row-last { background: none; }
.page-aktualis-horoszkop .meta .shares { position: relative; padding: 0 !important; top: -30px ; display: block !important;}
.blog-listpage .views-field.views-field-php { min-height: inherit; }
/*
#content-content .articlelike-wrapper > div:first-child { float: left; width: 360px; }
*/

/* blog gyűjtő oldal */
body.page-blognovagyok #content, body.page-blogagymeno #content { padding-top: 20px; }
.page-blognovagyok h1#page-title, .page-blogagymeno h1#page-title, .page-blog h1#page-title { display: none; }
.blog-listpage .views-row .views-field-title { line-height: 30px; min-height: 34px; clear: both; width: auto; height: auto; }
.blog-listpage .views-row .views-field-title a { font-size: 28px; line-height: 30px; min-height: 34px; clear: both; float: none; width: auto; padding-left: 110px; background: url('../images/blog.novagyok.png') 0 center no-repeat; height: auto; display: block; }
.blog-listpage .views-row .views-field-title .rovat-agymeno a,
body.page-blogagymeno .blog-listpage .views-row .views-field-title a { background-image: url('../images/blog.agymeno.png'); }
body.page-blogagymeno #content .views-row .views-field-teaser,
body.page-blognovagyok #content .views-row .views-field-teaser { float: none; width: auto; }
.view-blog .views-row .views-field-teaser { font-size: 16px; }
body.page-blogagymeno #content .views-row .views-field-field-default-picture,
body.page-blognovagyok #content .views-row .views-field-field-default-picture { padding-bottom: 20px; /*background: url('../images/galeria.shadow.png') 0 bottom no-repeat;*/ }
body.page-blogagymeno #content .views-row .views-field-field-default-picture .field-content img,
body.page-blognovagyok #content .views-row .views-field-field-default-picture .field-content img { width: 620px; height: auto; }
body.page-blogagymeno #sidebar-right,
body.page-blognovagyok #sidebar-right { margin-top: 20px; }
.view-blog { overflow: hidden; }
body.page-blognovagyok .views-field-field-default-picture .slide-in,
body.page-blogagymeno .views-field-field-default-picture .slide-in { height: calc(100% - 20px); }
.section-agymeno h1#page-title {
  background: url('../images/blog.agymeno.png') no-repeat left center;
  padding-left: 115px;
}
.section-novagyok h1#page-title {
  background: url('../images/blog.novagyok.png') no-repeat left center;
  padding-left: 115px;
}

/* szavazás oldal */
body.section-szavazas #page-title { padding-left: 10px; font-size: 36px; line-height: 40px; margin: 25px 0 10px; }
body.section-szavazas #content-content #block-spike-allpoll { margin-top: 20px; }
body.section-szavazas #content-content #block-spike-allpoll h2 { padding-left: 10px; font-size: 24px; line-height: 28px; margin-bottom: 10px; }
body.section-szavazas #content-content #block-spike-allpoll ul.poll-items li, .page-szavazas #content-content ul.poll-items li { font-size: 15px; line-height: 20px; padding: 10px 0 5px 10px; background: url('../images/article.title.separator.misc.png') -1px 0 repeat-x; }
body.section-szavazas #poll-cancel-form { float: right; margin: 20px 10px 0; }

/* offerbox */
#offerbox_box { background: #fff; }

body.section-sztarok #offerbox_box h6,
.gallery-section-vorosszinyeg #offerbox_box h6 { background-color: #e4478a; }
body.section-fashion-beauty #offerbox_box h6,
.gallery-section-fashion-beauty #offerbox_box h6 { background-color: #8a5ecb; }
body.section-egeszseg #offerbox_box h6,
.gallery-section-egeszseg #offerbox_box h6{ background-color: #8ad575; }
body.section-lifestyle #offerbox_box h6,
.gallery-section-lifestyle #offerbox_box h6 { background-color: #cc69a4; }
body.section-vilag #offerbox_box h6,
.gallery-section-vilag #offerbox_box h6 { background-color: #48d4dc; }
body.section-bed-love #offerbox_box h6,
.gallery-section-bed-love #offerbox_box h6 { background-color: #e23200; }
body.section-uzlet-luxus #offerbox_box h6,
.gallery-section-uzlet-luxus #offerbox_box h6 { background-color: #5f5f5f; }
body.section-home-design #offerbox_box h6,
.gallery-section-home-design #offerbox_box h6 { background-color: #d3bb99; }
body.section-recept #offerbox_box h6,
.gallery-section-recept #offerbox_box h6 { background-color: #f98a00; }
#offerbox_box h6 { background-color: #68c7bd; }

.section-sztarok #offerbox_box .article:first-of-type,
.gallery-section-sztarok #offerbox_box .article:first-of-type { background: url('../images/article.title.separator.vorosszonyeg.png') 0 bottom repeat-x; }
.section-fashion-beauty #offerbox_box .article:first-of-type,
.gallery-section-fashion-beauty #offerbox_box .article:first-of-type { background: url('../images/article.title.separator.fashion-beauty.png') 0 bottom repeat-x; }
.section-egeszseg #offerbox_box .article:first-of-type,
.gallery-section-egeszseg #offerbox_box .article:first-of-type { background: url('../images/article.title.separator.egeszseg.png') 0 bottom repeat-x; }
.section-lifestyle #offerbox_box .article:first-of-type,
.gallery-section-lifestyle #offerbox_box .article:first-of-type { background: url('../images/article.title.separator.lifestyle.png') 0 bottom repeat-x; }
.section-vilag #offerbox_box .article:first-of-type,
.gallery-section-vilag #offerbox_box .article:first-of-type { background: url('../images/article.title.separator.vilag.png') 0 bottom repeat-x; }
.section-bed-love #offerbox_box .article:first-of-type,
.gallery-section-bed-love #offerbox_box .article:first-of-type { background: url('../images/article.title.separator.bed-love.png') 0 bottom repeat-x; }
.section-uzlet-luxus #offerbox_box .article:first-of-type,
.gallery-section-uzlet-luxus #offerbox_box .article:first-of-type { background: url('../images/article.title.separator.uzlet-luxus.png') 0 bottom repeat-x; }
.section-home-design #offerbox_box .article:first-of-type,
.gallery-section-home-design #offerbox_box .article:first-of-type { background: url('../images/article.title.separator.home-design.png') 0 bottom repeat-x; }
.section-recept #offerbox_box .article:first-of-type,
.gallery-section-recept #offerbox_box .article:first-of-type { background: url('../images/article.title.separator.recept.png') 0 bottom repeat-x; }
#offerbox_box .article:first-of-type { background: url('../images/article.title.separator.png') 0 bottom repeat-x; }

#offerbox_box .article { position: relative; background: url('../images/article.title.separator.white50.png') 0 60px repeat-x; }
#offerbox_box .article a .arrow-left { display: none; width: 35px; height: 50px; background: url('../images/slider.arrow.left.png') 0 0 no-repeat; position: absolute; left: 0; top: 50%; margin-top: -40px; }
#offerbox_box .article a .arrow-right { display: none; width: 35px; height: 50px; background: url('../images/slider.arrow.right.png') 0 0 no-repeat; position: absolute; right: 0; top: 50%; margin-top: -40px; }
#offerbox_box .article a:hover .arrow-left, #offerbox_box .article a:hover .arrow-right { background-position: 0 -50px; }
#offerbox_box .article .content { margin-top: 5px; height: 60px; overflow: hidden; color: #fff; }
#offerbox_box #offerbox_close { background: url('../images/offerbox.close.png') 0 0 no-repeat; }
#offerbox_box h3 a:hover { color: #fff; }

/* horoszkóp oldal */
.page-aktualis-horoszkop #container, .section-horoszkop:not(.node-type-story) #container { background: url('../images/rovatfejlec.horoszkop.png') 0 0 no-repeat !important; border-radius: 2px; padding-top: 170px; position: relative;}
.page-aktualis-horoszkop #page-title, .section-horoszkop:not(.node-type-story) #page-title { font-size: 36px; line-height: 40px; color: #fff; text-shadow: 0 3px 3px rgba(0,0,0,0.3); position: absolute; top: 30px; right: 20px; margin: 0; }
.page-aktualis-horoszkop .node > h2, .section-horoszkop:not(.node-type-story) .node > h2 { font-size: 22px; line-height: 24px; color: #fff; text-shadow: 0 3px 3px rgba(0,0,0,0.3); position: absolute; top: 70px; right: 260px; }
.view-horoszkop .views-row { width: 620px; margin: 0; }
.page-aktualis-horoszkop #bevezeto, .section-horoszkop:not(.node-type-story) #bevezeto { font-size: 18px; /*padding-bottom: 15px; background: url('../images/article.title.separator.png') left bottom repeat-x;*/ }
.page-aktualis-horoszkop .content .field, .section-horoszkop:not(.node-type-story) .content .field { margin: 10px 0; overflow: hidden; clear: both; }
.page-aktualis-horoszkop .content .field-label, .section-horoszkop:not(.node-type-story) .content .field-label { display: none; }
.page-aktualis-horoszkop .content .field h2, .section-horoszkop:not(.node-type-story) .content .field h2 { color: #68c7bd; font-size: 30px; line-height: 40px; margin-bottom: 10px; padding-left: 135px; }
.section-horoszkop.node-type-story .field-name-body h2 { color: #68c7bd; margin-bottom: 10px; }
.page-aktualis-horoszkop .content .field p, .section-horoszkop:not(.node-type-story) .content .field p { float: left; width: 485px; }
.page-aktualis-horoszkop .content #bevezeto.field p, .section-horoszkop:not(.node-type-story) .content #bevezeto.field p { width: auto; }
.page-aktualis-horoszkop .content .image-caption-container, .section-horoszkop .content .image-caption-container { width: 120px; min-height: 170px; float: right; /*background: url('../images/horoszkop.image.shadow.png') 0 120px no-repeat; */margin: -40px 0 0 10px; }
.section-horoszkop .content .image-caption-container.fullwidth { width: auto; min-height: inherit; float: none; margin: 0 15px 0 0; }
.page-aktualis-horoszkop .content .image-caption-container img, .section-horoszkop .content .image-caption-container img { width: 120px; }
.page-aktualis-horoszkop .content .image-caption-container span, .section-horoszkop .content .image-caption-container span { width: 120px; text-align: center; margin-top: 5px; }
.section-horoszkop .content .image-caption-container.fullwidth span { width: auto; }
.page-aktualis-horoszkop .horoszkop-image-holder, .section-horoszkop .horoszkop-image-holder { float: left; margin-right: 15px; text-align: center; background: url('../images/horoszkop.image.shadow.png') 0 120px no-repeat; margin-top: -30px; }
.page-aktualis-horoszkop .horoszkop-image, .section-horoszkop .horoszkop-image { display: block; width: 120px; height: 120px; background-image: url('../images/horoszkop.page.icons.png'); border-radius: 2px; }
.page-aktualis-horoszkop #bak .horoszkop-image, .section-horoszkop #bak .horoszkop-image { background-position: 0 0; }
.page-aktualis-horoszkop #vizonto .horoszkop-image, .section-horoszkop #vizonto .horoszkop-image { background-position: 0 -120px; }
.page-aktualis-horoszkop #halak .horoszkop-image, .section-horoszkop #halak .horoszkop-image { background-position: 0 -240px; }
.page-aktualis-horoszkop #kos .horoszkop-image, .section-horoszkop #kos .horoszkop-image { background-position: 0 -360px; }
.page-aktualis-horoszkop #bika .horoszkop-image, .section-horoszkop #bika .horoszkop-image { background-position: 0 -480px; }
.page-aktualis-horoszkop #ikrek .horoszkop-image, .section-horoszkop #ikrek .horoszkop-image { background-position: 0 -600px; }
.page-aktualis-horoszkop #rak .horoszkop-image, .section-horoszkop #rak .horoszkop-image { background-position: 0 -720px; }
.page-aktualis-horoszkop #oroszlan .horoszkop-image, .section-horoszkop #oroszlan .horoszkop-image { background-position: 0 -840px; }
.page-aktualis-horoszkop #szuz .horoszkop-image, .section-horoszkop #szuz .horoszkop-image { background-position: 0 -960px; }
.page-aktualis-horoszkop #merleg .horoszkop-image, .section-horoszkop #merleg .horoszkop-image { background-position: 0 -1080px; }
.page-aktualis-horoszkop #skorpio .horoszkop-image, .section-horoszkop #skorpio .horoszkop-image { background-position: 0 -1200px; }
.page-aktualis-horoszkop #nyilas .horoszkop-image, .section-horoszkop #nyilas .horoszkop-image { background-position: 0 -1320px; }
.page-aktualis-horoszkop .horoszkop-date, .section-horoszkop .horoszkop-date { display: inline-block; margin-top: 15px; margin-bottom: 20px; }
.page-aktualis-horoszkop .field-items .views-row h2, .section-horoszkop .field-items .views-row h2 { margin-left: -134px !important; }
.page-aktualis-horoszkop .block-spike-ad.hirdetes, .section-horoszkop:not(.node-type-story) .block-spike-ad.hirdetes { display: block; margin: 0 auto; width: 468px; }

.page-horoszkop .horoscope-block-wrapper { width: 300px; margin: 10px 0; float: left; }
.page-horoszkop .horoscope-block-wrapper.ezoteria,
.page-horoszkop .horoscope-offers { width: 100%; float: none; clear: both; }
.page-horoszkop .horoscope-block-wrapper .view-horoszkop .views-row { width: 300px; margin: 10px 0; }
#block-views-horoszkop-block-ezoteria .views-row-odd { float: left; }
.page-horoszkop .horoscope-block-wrapper.odd, #block-views-horoszkop-block-ezoteria .views-row-odd { clear: both; }
.page-horoszkop .horoscope-block-wrapper.even, #block-views-horoszkop-block-ezoteria .views-row-even { float: right; }
.page-horoszkop .horoscope-block-wrapper .views-field-field-listpage-title { font-size: 22px; line-height: 22px; margin: 5px 0 10px; height: auto;  }
.page-horoszkop .horoscope-block-wrapper .category-title { height: 14px; width: 300px; float: right; margin-bottom: 3px; background: url(../images/article.title.separator.png) repeat-x top left; }
.page-horoszkop .horoscope-block-wrapper .category-title span { background-color: #68c7bd; display: block; height: 14px; line-height: 14px; float: right; font-size: 12px; color: #fff; border-radius: 2px; text-transform: uppercase; padding: 0 2px; }
.page-horoszkop .horoscope-block-wrapper .views-field-title { overflow: visible; }
.page-horoszkop .horoscope-block-wrapper .views-field-field-default-picture-1,
.page-horoszkop .horoscope-offers .views-field-field-default-picture-1 { display: none; }
.section-horoszkop.page-node:not(.node-type-story) h1#page-title { width: 380px; top: 20px; text-align: right; }
.section-horoszkop.desktop .node-content p.horoscope_info { padding-left: 140px; }

.page-interju .interview-block-wrapper { width: 300px; margin: 10px 0; float: left; }
.page-interju .interview-block-wrapper.hidden,
.page-interju .fresh-interview-block-wrapper.hidden { display: none !important; }
.page-interju .interview-all { width: 100%; float: none; clear: both; }
.page-interju .interview-block-wrapper .view-interviews .views-row { width: 300px; margin: 10px 0; }
.page-interju .interview-block-wrapper.odd { clear: both; }
.page-interju .interview-block-wrapper.even { float: right; }
.page-interju .interview-block-wrapper .views-field-title { font-size: 22px; line-height: 22px; margin: 5px 0 10px; height: auto; font-family: "Hind-Vadodara"; }
.page-interju .interview-block-wrapper .views-field-field-interview-category { height: 14px; width: 300px; float: right; margin-bottom: 3px; background: url(../images/article.title.separator.vorosszonyeg.png) repeat-x top left; }
.page-interju .interview-block-wrapper .views-field-field-interview-category .field-content { background-color: #E4478A; display: block; height: 14px; line-height: 14px; float: right; font-size: 12px; color: #fff; border-radius: 2px; text-transform: uppercase; padding: 0 2px; }
.page-interju .interview-block-wrapper .views-field-title { overflow: visible; }
.page-interju .interview-block-wrapper .views-field-field-default-picture-1,
.page-interju .interview-all .views-field-field-default-picture-1 { display: none; }
.page-interju .fresh-interview-block-wrapper .views-row { width: 100%; position: relative; }
.page-interju .fresh-interview-block-wrapper .fresh-category-wrapper { height: 20px; width: 100%; float: left; margin-bottom: 3px; background: url(../images/article.title.separator.vorosszonyeg.png) repeat-x top left; }
.page-interju .fresh-interview-block-wrapper .fresh-category-wrapper .category-name { background-color: #E4478A; display: block; height: 20px; line-height: 18px; float: left; font-size: 16px; color: #fff; border-radius: 2px; text-transform: uppercase; padding: 0 2px; }
.page-interju .fresh-interview-block-wrapper .views-field-title { position: absolute; bottom: 25px; left: 25px; width: 300px;}
.page-interju .fresh-interview-block-wrapper .views-field-title .field-content { background: #E14A8A; padding: 2px; line-height: 180%; box-decoration-break: clone; -webkit-box-decoration-break: clone; -o-box-decoration-break: clone; box-shadow: 5px 0 0 #E14A8A, -5px 0 0 #E14A8A; }
.page-interju .fresh-interview-block-wrapper .views-field-title .field-content a { font-size: 24px; font-weight: bold; color: #fff; font-family: "Hind-Vadodara"; }
.page-interju .fresh-interview-block-wrapper .views-field-title .field-content a:hover { text-decoration: none; }
.section-interju.page-node:not(.node-type-story) h1#page-title { width: 380px; top: 20px; text-align: right; }

.view-Napkepe .views-field-field-default-picture { background: none; padding: 0; }
.view-Napkepe .form-item { margin: 6px 0 0; }
.view-Napkepe .views-view-grid td { padding: 10px 0; width: 25% }
.view-Napkepe .views-view-grid td .views-field-title { font-size: 19px; }

/* nyeremény oldal */
body.section-jatek .layout-2 { overflow: hidden; }
body.section-jatek .block-views { clear: both; }
body.section-jatek .layout-3 .views-field-field-default-picture { height: auto; }
body.section-teszt .webform-client-form { padding-bottom: 20px; }
body.section-teszt .webform-component .element-outer > .form-item > label,
body.section-jatek .webform-component--kerdesek .element-outer > .form-item > label { line-height: 24px; background-color: #735a97; padding: 10px; color: #fff; border-radius: 2px; font-weight: normal; }
body.section-jatek .webform-component--kerdesek .webform-component form.radios { padding-top: 30px; /*background: url('../images/') 0 0 no-repeat; */ }
body.section-jatek .webform-component--adatlap { background: rgba(115, 90, 151, 0.1) /*url('../images/article.picture.shadow.620.png') 0 20px no-repeat; */ }
body.section-jatek .webform-component--adatlap > legend { height: 40px; background: #735a97 url('../images/sidebar.poll.header.icon.png') 10px center no-repeat; border-radius: 2px; line-height: 40px; padding-left: 50px; color: #fff; font-size: 30px; text-transform: lowercase; width: 570px; }
body.section-jatek .webform-component--adatlap .webform-component:first-of-type { padding-top: 10px; }
body.section-jatek .webform-component--adatlap .webform-component { overflow: hidden; padding: 5px 10px; font-size: 16px; float: left; }
body.section-jatek .webform-component--adatlap .webform-component label { font-weight: normal; display: inline-block; width: 120px; text-align: right; vertical-align: middle; }
body.section-jatek .form-item input.form-text,
body.section-jatek .webform-component--adatlap .webform-component input { line-height: 16px; font-size: 16px; margin: 0; padding: 2px 7px; width: 380px; border-radius: 2px; border: 0; }
body.section-jatek .form-item input.form-text { /*margin: 10px 10px 5px; */border: 1px solid #ddd; }
body.section-jatek .webform-component--adatlap .webform-component.webform-component--adatlap--ir-szam input { width: 57px; }
body.section-jatek .webform-component--adatlap .webform-component.webform-component--adatlap--telepulesnev input { width: 166px; }
body.section-jatek .webform-component--adatlap .webform-component.webform-component--adatlap--utca-hazszam input { width: 200px; }
body.section-jatek .webform-component--adatlap .webform-component.webform-component--adatlap--emelet-ajto input { width: 42px; }
body.section-jatek .webform-component--adatlap .webform-component.webform-component--adatlap--nem { width: 280px; padding-right: 0; }
body.section-jatek .webform-component--adatlap .webform-component.webform-component--adatlap--nem .form-item-submitted-adatlap-nem label { text-align: left; }
body.section-jatek .webform-component--adatlap .webform-component--adatlap--ruhameret label { width: 200px; text-align: left; }
body.section-jatek .webform-component--adatlap .webform-component--adatlap--ruhameret .form-radios .form-item label.option { width: 10px; margin-right: 25px; }
body.section-jatek .webform-component--adatlap .webform-component label[for="edit-submitted-adatlap-nem-1"] { width: 25px; }
body.section-jatek .webform-component--adatlap .webform-component label[for="edit-submitted-adatlap-nem-2"] { width: 35px; }
body.section-jatek .webform-component--adatlap .webform-component .form-radios { margin: 0; }
body.section-jatek .webform-component--adatlap .webform-component .form-radios span.input-radio { margin-right: 5px; }
body.section-jatek .webform-component--adatlap .webform-component .form-radios label.option { margin-right: 7px; }

body.section-jatek .webform-component--reszveteli-feltetelek,
body.section-jatek .webform-component--jatek-feltetelei,
body.section-jatek .webform-component--jatek-szabalyzat { background: rgba(115, 90, 151, 0.1) url('../images/article.title.separator.white.png') 0 0 repeat-x; padding: 10px; margin: 0; }
body.section-jatek .webform-component--jatek-feltetelei { padding-bottom: 1px; }
body.section-jatek .webform-component--jatek-szabalyzat { background-image: none; padding-top: 1px; }
body.section-jatek .webform-component--reszveteli-feltetelek * { font-size: 12px !important; line-height: 16px; }
body.section-jatek .webform-component--jatek-feltetelei .form-checkboxes,
body.section-jatek .webform-component--jatek-szabalyzat .form-checkboxes { margin: 0; }
body.section-jatek .webform-component--jatek-feltetelei label,
body.section-jatek .webform-component--jatek-szabalyzat label { text-align: center; }
body.section-jatek .webform-component--fblike,
body.section-jatek .webform-component--fbshare { background: rgba(115, 90, 151, 0.1); padding: 10px;  text-align: center; }
body.section-jatek .form-actions { background: rgba(115, 90, 151, 0.1); padding-bottom: 10px; text-align: center; margin: 0; }

body.section-jatek h1#page-title, body.section-jatek #content .node-webform .content > h2, body.section-jatek .block-views > h2 { /*background: url('../images/article.title.icon.nyeremenyjatek.png') 10px center no-repeat*/; line-height: 40px; margin-bottom: 10px; padding: 10px 30px 0 0/*66px*/; font-size: 36px; margin: 15px 0 10px; }
body.section-jatek #content .node-webform .content > h2 { width: 500px; float: left; /*margin-top: -50px;*/ }
body.section-jatek #content .node-webform .content > h2 * { font-size: 36px !important; }
body.section-jatek #content .node-webform .webform-component-fieldset .description a { text-decoration: none; border: 0; border-radius: 2px; background-color: #e4478a; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.3); box-shadow: inset -1px -1px 1px rgba(0,0,0,0.1), inset 1px 1px 1px rgba(255,255,255,0.1); font-size: 16px; line-height: 16px; padding: 7px 10px; cursor: pointer; font-family: 'Hind-Vadodara'; }
body.section-jatek #content div.sharing { top: 230px; }

/* sidebar nyereményjáték doboz */
.panel-col-last .pane-jatekok > h2.pane-title,
#block-views-jatekok-block-2 > h2 { margin-bottom: 0; padding: 0 0 0 50px; background: #E14A8A url('../images/article.title.icon.nyeremenyjatek.white.png') 10px center no-repeat; color: #fff; font-size: 30px; font-family: 'Hind-Vadodara'; text-transform: lowercase; text-align: left; border-radius: 2px; line-height: 40px; }
.panel-col-last .pane-jatekok > h2.pane-title a:hover,
#block-views-jatekok-block-2 > h2 a:hover { color: #fff; }
.panel-col-last .pane-jatekok > .pane-content,
#sidebar-right #block-views-jatekok-block-2 > .content > .view { background: #ececec /*url('../images/article.picture.shadow.png') 0 top no-repeat */; }
/*#sidebar-right #block-views-jatekok-block-2 .views-field-title { background: url('../images/femcafe-nyeremenyjatek-100x100.jpg') 0 0 no-repeat; padding-left: 110px; min-height: 110px; }*/

/* blog oldal */
.view-blog .views-row { width: 620px; }

/* galéria oldal */
body.section-galeria h1#page-title { /*background: url('../images/article.title.icon.galeria.png') 10px center no-repeat; */line-height: 40px; margin-bottom: 10px; }
body.section-galeria #kepek .prev-image { float: left; }
body.section-galeria #kepek .next-image { float: right; }

/* teszt oldal */
body.section-galeria .layout-3 .views-field-field-default-picture .slide-in,
body.section-jatek .layout-3 .views-field-field-default-picture .slide-in,
body.section-teszt .layout-3 .views-field-field-default-picture .slide-in { height: 150px; }
body.section-teszt .views-field-field-jatekrovat .field-content,
body.section-galeria .views-field-field-category .field-content,
body.section-jatek .panel-col-first .views-field-nothing .field-content { background: url('../images/article.title.separator.misc.png') 0 0 repeat-x; }
body.section-teszt h1#page-title { /*background: url('../images/article.title.icon.teszt.png') 10px center no-repeat; */line-height: 40px; margin-bottom: 10px; }

a.magenta { color: #E4478A; }

/* impresszum és egyéb statikus oldalak */
body.page-gyakornok #content-content h2,
body.page-szerzoi-jogok #content-content h2,
body.page-impresszum #content-content h2 { font-size: 30px; margin: 20px 0 10px; color: #68c7bd; }
body.page-gyakornok #content-content h3,
body.page-szerzoi-jogok #content-content h3,
body.page-impresszum #content-content h3 { font-size: 18px; margin-top: 10px; }
body.page-impresszum #content-content a { color: #735a97; }
body.page-szerzoi-jogok .meta:first-child,
body.page-femcafehu-adatvedelmi-nyilatkozata .meta:first-child,
body.section-szavazas .meta:first-child,
body.page-gyakornok .meta:first-child,
body.page-impresszum .meta:first-child,
body.section-jatek .meta:first-child,
body.section-mediaajanlo .meta:first-child,
body.page-szakertoink .meta:first-child { display: none; }
body.page-femcafehu-adatvedelmi-nyilatkozata h1#page-title,
body.page-szerzoi-jogok h1#page-title,
body.page-impresszum h1#page-title,
body.page-gyakornok h1#page-title,
body.page-mediaajanlo h1#page-title,
body.page-szakertoink h1#page-title { padding-left: 0; margin-bottom: 20px; }
body.page-szakertoink .layout-3 .views-row { margin-bottom: 0; }

body.section-mediaajanlo #content .content > h2 { font-size: 24px; margin: 20px 0 0; color: #68c7bd; }
body.section-mediaajanlo #content .content > h3 { font-size: 20px; margin: 10px 0 30px; }
body.section-mediaajanlo #content .content > h4 { font-size: 20px; margin: 40px 0 0; color: #68c7bd; }
body.section-mediaajanlo #content .content > table { margin-top: 15px; }
body.section-mediaajanlo #content .content > table td { vertical-align: middle; }
body.section-mediaajanlo #content .content h5 { font-size: 16px; margin: 5px 0; }

/* footer */
#footer-wrapper { background: url('../images/footer.bg.gif') 0 0 repeat-x; padding-top: 10px; margin-top: 40px; overflow: hidden; }
#footer-wrapper-decoration { background: url('../images/footer.decoration.png') center 0px no-repeat; }
#footer { width: 960px; padding: 0 10px; margin: 0 auto; overflow: hidden; }
#footer #block-block-5 { width: 500px; float: left; padding-bottom: 45px; margin: 10px 0 0 100px; /*background: url('../images/footer.likebox.shadow.png') 0 bottom no-repeat;*/ }
#footer #block-block-5 .content { background-color: #fff; height: 224px; }
#footer .block-spike-tagadelic { width: 300px; float: right; padding: 10px; margin-top: -45px; /*background: url('../images/footer.tags.border.png') center bottom no-repeat;*/ max-height: 250px; }
#footer .block-spike-tagadelic h2 { padding-left: 50px; line-height: 60px; font-size: 22px; text-shadow: 0 1px 0 #fff; background: url('../images/footer.tags.title.icon.png') 21px 22px no-repeat; }
#footer .block-spike-tagadelic h2 span { font-family: 'MissionScriptRegular'; font-size: 30px; }
#footer .block-spike-tagadelic ul,
.node .terms.tags ul.item-list { overflow: hidden; margin: 0 20px 0px 20px; padding: 0; }
#footer .block-spike-tagadelic li,
.node .terms.tags ul.item-list li { list-style: none; margin: 1px; padding: 0 3px; background-color: #735a97; border-radius: 2px; }
.node .terms.tags ul.item-list li { float: left; }
#footer .block-spike-tagadelic li:hover,
.node .terms.tags ul.item-list li:hover { background-color: #e24487; }
.block-spike-tagadelic li a { text-transform: lowercase; }
.node .terms.tags ul.item-list li a { color: #fff; }
.node .terms.tags ul.item-list { margin: 0; }
.node .terms.tags { clear: both; }

#footer #block-system-main-menu { width: 630px; float: left; }
#footer #block-system-main-menu h2 { display: none; }
#footer #block-system-main-menu ul { margin: 0; padding: 0; width: 630px; height: 147px; position: relative; font-size: 18px; }
#footer #block-system-main-menu li { float: left; list-style: none; margin: 0; position: absolute; text-shadow: 0 1px 0 #fff; padding: 5px 0; background-position: 0 5px; background-repeat: no-repeat; }
#footer #block-system-main-menu li a { display: block; line-height: 30px; height: 30px; padding-left: 35px; }
#footer #block-system-main-menu li.menu-url-vorosszonyeg, #footer #block-system-main-menu li.menu-url-sztarok { color: #e14688; top: 0; left: 100px; background-image: url('../images/footer.categories.icon.1.png'); }
#footer #block-system-main-menu li.menu-url-fashion-beauty { color: #8a5ecb; top: 40px; left: 100px; background-image: url('../images/footer.categories.icon.2.png'); }
#footer #block-system-main-menu li.menu-url-egeszseg { color: #8ad575; top: 80px; left: 100px; background-image: url('../images/footer.categories.icon.3.png'); }
#footer #block-system-main-menu li.menu-url-lifestyle { color: #cc69a4; top: 0; left: 310px; background-image: url('../images/footer.categories.icon.4.png'); }
#footer #block-system-main-menu li.menu-url-vilag { color: #48d4dc; top: 40px; left: 310px; background-image: url('../images/footer.categories.icon.5.png'); }
#footer #block-system-main-menu li.menu-url-bed-love { color: #e23200; top: 80px; left: 310px; background-image: url('../images/footer.categories.icon.6.png'); }
#footer #block-system-main-menu li.menu-url-uzlet-luxus { color: #5f5f5f; top: 0; left: 480px; background-image: url('../images/footer.categories.icon.7.png'); }
#footer #block-system-main-menu li.menu-url-home-design { color: #d3bb99; top: 40px; left: 480px; background-image: url('../images/footer.categories.icon.8.png'); }
#footer #block-system-main-menu li.menu-url-recept { color: #e88100; top: 80px; left: 480px; background-image: url('../images/footer.categories.icon.9.png'); }


#footer #block-block-60 { float: right; width: 320px; height: 80px; text-align: center; }
#footer #block-block-60 .footer-logo { display: block; width: 200px; height: 29px; background: url('../images/footer.logo.png'); margin: 10px auto 7px; }

#footer #block-menu-menu-footer-menu { float: left; }
#footer #block-menu-menu-footer-menu h2 { display: none; }
#footer #block-menu-menu-footer-menu ul { margin: 0; padding: 0; }
#footer #block-menu-menu-footer-menu li { line-height: 80px; text-shadow: 0 1px 0 rgba(0,0,0,0.3); margin: 0; padding: 0 9px 0 5px; background: url('../images/nav.secondary.separator.png') right center no-repeat; list-style: none; float: left; color: #fff; font-size: 85%; }
#footer #block-menu-menu-footer-menu li:last-child { background: none; }
#footer #block-menu-menu-footer-menu a:hover, #footer #block-menu-menu-footer-menu a.active { color: #cfc5de; }
#footer #block-block-6 { height: 80px; float: right; padding-right: 10px; line-height: 80px; text-shadow: 0 1px 0 rgba(0,0,0,0.3); color: #fff; font-size: 85%; }

#footer #block-block-11 { clear: both; padding-top: 25px; font-size: 0px; text-align: center; }
#footer #block-block-11 a { display: inline-block; margin-left: 16px; }
#footer #block-block-11 a:first-child { margin-left: 0; }

/* címke oldal */
body.page-tags .views-field-term-node-tid a { display: inline-block; margin: 1px; padding: 0 3px; background-color: #735a97; border-radius: 2px; color: #fff; }
.page-tags .layout-3 .views-field-body { min-height: 0; }

/* email küldés popup */
#sender-overlay { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 2000000; background-color: rgba(12,6,27,0.9); }
#sender-box { position: fixed; top: 50%; left: 50%; width: 620px; margin-left: -310px; height: 396px; margin-top: -198px; background: #735a97 url('../images/senderbox.bg.gif') 0 bottom no-repeat; z-index: 2000001; box-shadow: 0 10px 10px #000; border-radius: 2px; color: #fff; }
#sender-box h2 { font-size: 30px; line-height: 30px; margin: 20px 0 0 20px; }
#sender-box h3 { font-size: 18px; line-height: 18px; margin: 22px 0 0 20px; display: none; }
#sender-box h4 { font-size: 30px; line-height: 30px; width: 580px; text-align: center; position: absolute; top: 72px; left: 20px; display: none; }
#sender-box .close { float: right; font-size: 20px; margin: 12px 20px 0 0; }
#sender-box table { margin: 0 20px; width: 580px; font-size: 16px; position: absolute; top: 138px; }
#sender-box .req { color: #e4478a; }
#sender-box table td { vertical-align: top; line-height: 20px; padding: 5px 0; }
#sender-box table td:first-child { width: 165px; padding-right: 10px; text-align: right; }
#sender-box input[type="text"], #sender-box textarea { color: #37284d; width: 380px; padding: 3px 8px; resize: none; outline: none; font-size: 16px; line-height: 20px; font-family: 'Hind-Vadodara'; border: none; border-radius: 2px; }
#sender-box input[type="text"].error { padding: 1px 6px; border: 2px solid #e4478a; color: #e4478a; }
#sender-box input[type="submit"] { float: right; margin-right: 8px; }


/* Adaptive Media hirdetesi feluletek */
/*
.block-spike-ad, .panel-pane.spike_ad {
  display: none;
}
*/
/* webhelyüzenetek */
.messages {
  border: 1px solid #cbcbcb;
  padding: 8px;
  background: #ededed;
  margin: 10px 0;
}
.view-Contents .views-field-title,
.view-news.view-display-id-page_1 .views-field-title,
.view-news.view-display-id-page_2 .views-field-title,
.view-pr.view-display-id-page_1 .views-field-title {
  font-size: 14px;
  height: auto;
}
.section-node-edit #content .tabs {
  position: absolute;
}
.section-admin #sidebar-right,
.denysidebar #sidebar-right {
  display: none;
}
.denysidebar #main,
.section-admin #main {
  width: 940px !important;
}
.section-admin.page-adminfooldal-rendezes #sidebar-right,
.section-admin.page-adminpr-rendezes #sidebar-right,
.section-admin.page-adminslideshow-rendezes #sidebar-right {
  display: block;
}
.section-admin.page-adminfooldal-rendezes #main,
.section-admin.page-adminpr-rendezes #main,
.section-admin.page-adminslideshow-rendezes #main {
  width: 620px;
}
#footer #block-block-11 #adaptive {
  display: block;
  width: 144px;
  height: 45px;
  float: right;
  background: url(../images/bg_adaptive_banner.png) no-repeat top left;
}
#footer #block-block-11 #adaptive:hover {
  background-position: 0 -45px;
}

/* galéria oldal */
#gallery-full { clear: both; background: url('../images/galeria.main.bg.png') 0 0 no-repeat; width: 980px; min-height: 530px; border-radius: 2px; }
#gallery-full .upperlinks { font-size: 0; padding: 1px; }
#gallery-full .frontpage { display: inline-block; height: 40px; line-height: 40px; padding: 0 15px 0 30px; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.3); border-radius: 2px; font-size: 16px; background: #6CC6BC url('../images/pager.arrow.left.white.png') 10px center no-repeat; width: 80px; vertical-align: top; }
#gallery-full .backtogallery { display: inline-block; height: 40px; line-height: 40px; padding: 0 15px 0 35px; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.3); border-radius: 2px; font-size: 16px; background: #735C95 url('../images/pager.arrow.up.white.png') 10px center no-repeat; margin-left: 1px; width: 140px; }
#gallery-full .upperlinks > .shareholder { width: 345px; height: 20px; padding: 10px 20px; background-color: #fff; display: inline-block; border-radius: 2px; margin-left: 1px; vertical-align: top; }
#gallery-full .moregallery { display: inline-block; height: 40px; line-height: 40px; padding: 0 15px 0 50px; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.3); border-radius: 2px; font-size: 16px; background: #735C95 url('../images/galeria.camera.png') 10px center no-repeat; margin-left: 1px; width: 210px; vertical-align: top; }
#gallery-full .gallerycontent-holder { height: 450px; width: auto; position: relative; overflow: hidden; }
#gallery-full .gallerycontent { overflow: hidden; height: 448px; position: relative; }
#gallery-full .gallerycontent .left { overflow: hidden; float: left; width: 620px; padding: 20px 20px 9px 20px; text-align: center; position: relative; }
#gallery-full .gallerycontent .left img { box-shadow: 0 0 10px rgba(0,0,0,0.75); border-radius: 2px; max-height: 420px; width: auto; height: auto; cursor: pointer; }
#gallery-full .gallerycontent .right { overflow: hidden; float: right; width: 320px; padding-top: 20px; color: #fff; }
#gallery-full .gallerycontent .right h2 { font-size: 20px; padding: 10px 10px 5px 40px; background: url('../images/sidebar.galeria.camera.png') 0 7px no-repeat; }
#gallery-full .gallerycontent .right h4 { font-size: 15px; margin-top: 18px; padding-left: 40px; }
#gallery-full .gallerycontent .right p { font-size: 12px; margin-top: 10px; padding-left: 40px; }
#gallery-full .gallerycontent .right .ad-holder { line-height: 1; position: absolute; bottom: 8px; }
#gallery-full .gallerycontent .right .ad-holder h2 { font-size: 9px; background: none; padding: 0 10px 0 0; }
#gallery-full .gallerycontent .right .ad-holder a { display: block; }
#gallery-full .gallerycontent .right .ad-holder img { display: block; }
#gallery-full .galleryscroll { position: relative; top: -2px; padding-top: 10px; overflow: hidden; }
#gallery-full .galleryscroll .galleryscroll-window { width: 900px; overflow: hidden; margin: 0 auto; height: 60px; }
#gallery-full .galleryscroll .galleryscroll-window ul { height: 60px; width: 10000px; position: relative; left: 0; }
#gallery-full .galleryscroll ul li { float: left; padding: 0 5px; position: relative; }
#gallery-full .galleryscroll ul li .border { display: block; cursor: pointer; width: 100%; height: 50px; position: absolute; left: 0; top: 0; border: 5px solid transparent; }
#gallery-full .galleryscroll ul li.active .border { border: 5px solid #4e386e; }
#gallery-full .arrow-left { position: absolute; z-index: 150; left: 20px; top: 45%; margin-top: -25px; background: url('../images/slider.arrow.left.png'); display: block; width: 35px; height: 50px; }
#gallery-full .arrow-left:hover { background-position: 0 -50px; }
#gallery-full .arrow-right { position: absolute; z-index: 150; right: 10px; top: 45%; margin-top: -25px; background: url('../images/slider.arrow.right.png'); display: block; width: 35px; height: 50px; }
#gallery-full .arrow-right:hover { background-position: 0 -50px; }
#gallery-full .galleryscroll .arrow-left { left: 40px; top: 40px; }
#gallery-full .galleryscroll .arrow-right { right: 40px; top: 40px; }
#gallery-full .galleryscroll-arrow { background: url('../images/bubble.arrow.down.png') 0 0 no-repeat; width: 11px; height: 5px; position: absolute; top: 0; left: 60px; }
/*
#content-content.gallery-image .block-spike:first-child h2 { display: none; }
#content-content.gallery-image .block-spike:first-child .content { //background: #fff;// margin-top: 20px; }
*/
.page-hirlevel-leiratkozas #content-content form input.form-text,
.page-hirlevel-leiratkozas #content-content form select.form-select {
    font-family: Hind-Vadodara !important;
    padding: 1px;
    width: 420px;
}
.page-hirlevel-leiratkozas #content-content form #noresult-info {
    margin: 10px 0;
}


.twoCol.left { width: 50%; float: left; margin-bottom: 10px; }
.twoCol.right { width: 50%; float: right; margin-bottom: 10px; }

#block-spike-ad-textlink { margin-top: 18px; }
#block-spike-ad-textlink2 { margin-top: 0px; }
#block-spike-ad-textlink2 .plus-text2 p { margin: 0 !important; }

/* Over 18 */
#content-content .node.adult.blocked .node-content,
#content-content .node.adult.opened #over_18_layer {
  display: none;
}
#over_18_layer {
  width: 620px;
  height: auto;
  display: none;
}
#over_18_layer .inner_wrapper {
  width: 540px;
  margin: 0 auto;
  border: 3px solid #e23200;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 30px;
  background: #fff;
}
#over_18_layer .karika,
#over_18_layer .over_18_notice {
  text-align: center;
  margin-bottom: 30px;
}
#over_18_layer .over_18_notice a {
  color: #e23200;
}
#over_18_layer .over_18_buttons {
  text-align: center;
}
#over_18_layer .over_18_buttons a {
  display: inline-block;
  background: #37284d;
  color: #fff;
  padding: 10px;
  text-align: center;
  width: 210px;
  margin-right: 30px;
}
#over_18_layer .over_18_buttons a.underage {
  background: #e23200;
  margin-right: 0px;
}

#block-spike-expert-articles h2 { font-size: 30px; line-height: 30px; margin: 15px 0; }

/* EU Cookie compliance */
#sliding-popup {
    bottom: 0 !important;
    position: fixed;
    top: auto !important;
    background: #e0e0e0;
    width: 100vw;
    padding: 5px;
}
@media screen and (min-width: 1024px) {
    #sliding-popup #popup-text {
        margin-left: 10%;
    }
    #sliding-popup #popup-buttons {
        margin-right: 20%;
    }
}
@media screen and (max-width: 1000px) {
    #sliding-popup .popup-content #popup-buttons {
        text-align: center;
    }
}
#sliding-popup #popup-text a {
    color: #e4478a;
    text-decoration: underline;
}
#sliding-popup .eu-cookie-compliance-default-button,
#sliding-popup .eu-cookie-compliance-hide-button,
#sliding-popup .eu-cookie-compliance-more-button-thank-you,
#sliding-popup .eu-cookie-withdraw-button {
    cursor: pointer;
    margin-right: 5px;
    margin-top: 0.85em;
    vertical-align: middle;
    overflow: visible;
    width: auto;
    background-color: #624c83;
    background-image: -moz-linear-gradient(top, #624c83 5%, #947eb5 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #624c83), color-stop(100%, #947eb5));
    background-image: -webkit-linear-gradient(top, #624c83 5%, #947eb5 100%);
    background-image: -o-linear-gradient(top, #624c83 5%, #947eb5 100%);
    background-image: -ms-linear-gradient(top, #624c83 5%, #947eb5 100%);
    background-image: linear-gradient(to bottom, #624c83 5%, #947eb5 100%);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #fff;
    color: #fff;
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 16px;
    padding: 4px 8px;
    text-decoration: none;
    text-shadow: 1px 1px 0 #000;
}

#sliding-popup .eu-cookie-compliance-default-button:hover,
#sliding-popup .eu-cookie-compliance-hide-button:hover,
#sliding-popup .eu-cookie-compliance-more-button-thank-you:hover,
#sliding-popup .eu-cookie-withdraw-button:hover {
    background-color: #947eb5;
    background-image: -moz-linear-gradient(top, #947eb5 5%, #8470a2 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(5%, #947eb5), color-stop(100%, #8470a2));
    background-image: -webkit-linear-gradient(top, #947eb5 5%, #8470a2 100%);
    background-image: -o-linear-gradient(top, #947eb5 5%, #8470a2 100%);
    background-image: -ms-linear-gradient(top, #947eb5 5%, #8470a2 100%);
    background-image: linear-gradient(to bottom, #947eb5 5%, #8470a2 100%);
}

#sliding-popup .eu-cookie-compliance-default-button:active,
#sliding-popup .eu-cookie-compliance-hide-button:active,
#sliding-popup .eu-cookie-compliance-more-button-thank-you:active,
#sliding-popup .eu-cookie-withdraw-button:active {
    position: relative;
    top: 1px;
}


/* 404-page */
.page-404-oldal-nem-talalhato h1#page-title { display: none; }
#error-404 .pane-spike-404-image .pane-content {
  padding-top: 78px;
}
#error-404 .pane-spike-404-image .pane-content:after {
  clear: both;
  visibility: hidden;
  line-height: 0px;
  content: " ";
  display: block;
  height: 0px;
}
#error-404 .pane-spike-404-image .pane-content .imageshadow { display: block; padding-top: 75px; height: 20px; /* background: url('../images/article.picture.shadow.620.png') 0 bottom no-repeat; */ }
#error-404 .pane-spike-404-image .pane-content .backtofront { line-height: 40px; background-color: #fff; height: 40px; float: right; }
#error-404 .pane-spike-404-image .pane-content .backtofront a { display: inline-block; height: 40px; padding: 0 15px 0 30px; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,0.3); border-radius: 2px; font-size: 16px; background: #6CC6BC url('../images/pager.arrow.left.white.png') 10px center no-repeat; }

/* HACKING */
.page-vipreg .sharing,
.page-vipreg .meta {
  display: none;
}

#block-block-42{
  margin: 20px 0;
}
/*
#block-spike-ad-normal-banner,
.panel-pane.pane-spike-ad-normal-banner {
  margin: 10px 0;
}
*/
#block-block-42 .content
/*,
#block-spike-ad-normal-banner .content,
.panel-pane.pane-spike-ad-normal-banner .pane-content*/
 {
  padding: 5px;
  text-align: center;
}

#block-spike-pr-pictures-narrow .views-field-title {
  height: auto;
  font-size: 15px;
}
#block-spike-pr-pictures-narrow .views-field-title a { color: #68C7BD; }
body.section-lifestyle #block-spike-pr-pictures-narrow .views-field-title a { color: #cc69a4; }
body.section-fashion-beauty #block-spike-pr-pictures-narrow .views-field-title a { color: #8a5ecb; }
body.section-egeszseg #block-spike-pr-pictures-narrow .views-field-title a { color: #8ad575; }
body.section-recept #block-spike-pr-pictures-narrow .views-field-title a { color: #f98a00; }
body.section-bed-love #block-spike-pr-pictures-narrow .views-field-title a { color: #e23200; }
body.section-vilag #block-spike-pr-pictures-narrow .views-field-title a { color: #48d4dc; }
body.section-sztarok #block-spike-pr-pictures-narrow .views-field-title a { color: #e4478a; }
body.section-home-design #block-spike-pr-pictures-narrow .views-field-title a { color: #d3bb99; }
body.section-uzlet-luxus #block-spike-pr-pictures-narrow .views-field-title a { color: #5f5f5f; }


#block-spike-pr-pictures-narrow .views-field-field-intro-value {
  font-size: 15px;
  line-height: 18px;
}
.node-gallery #kepek {
  clear: both;
}
/* Szponzoracio eseten a header-banner a pagewrapperen belulre kerul */
#pagewrapper #page #header-banner {
  margin: 90px auto -90px;
  position: relative;
}
#content-content .node .content h2 {
   font-size: 30px;
   line-height: 30px;
   margin: 15px 0 0;
}
#content-content .node .content img.left {
  float: left;
  margin-right: 15px;
  margin-bottom: 15px;
}
#content-content .node .content img.right {
  float: right;
  margin-left: 15px;
  margin-bottom: 15px;
}
/*
.node-type-page #content-content .node.node-page .meta {
  display: none;
}
*/

#mediaajanlo_prices thead tr {
  background-color: #735a97;
  color: white;
}

#mediaajanlo_prices td,
#mediaajanlo_prices th {
  padding: 5px;
  vertical-align: middle;
}

#mediaajanlo_prices tr.highlighted {
  background-color: #e4478a;
}
#mediaajanlo_prices th,
#mediaajanlo_prices td {
  border: 1px solid #ccc;
}

.page-node-265944 h1#page-title {
  display: none;
}
.page-node-265944 #body h2 {
  font-size: 24px !important;
  font-weight: bold;
}
.page-node-265944 #body h3.alcim {
  font-size: 20px;
}
.page-node-265944 #body p {
  font-size: 15px !important;
}
.page-node-265944 #body .smaller {
  font-size: 14px !important;
}
.page-node-265944 #body h3.table {
  font-size: 18px;
  text-decoration: underline;
  margin-bottom: 20px;
  font-weight: bold;
}
.page-node-265944 #body h3.pr_introduction {
  font-size: 20px;
  margin-bottom: 20px;
  font-weight: bold;
}
.page-node-265944 table.prices {
  background: #000;
  border-collapse: separate;
  border-spacing: 1px;
}
.page-node-265944 table.prices td {
  padding: 8px;
  background: #fff;
  font-size: 15px !important;
  vertical-align: middle;
}
.page-node-265944 table.prices tr.purple td {
  background: #b2a1c7;
  color: #fff;
}
.page-node-265944 table.prices tr.listaar td {
  background: #f5f5f5;
}
.page-node-265944 table.prices tr.szumma td {
  background: #e1e1e1;
  font-weight: bold;
  border-top: 1px double #000;
}


table.designed {
  background: #000;
  border-collapse: separate;
  border-spacing: 1px;
  width: 100%;
}
table.designed td {
  padding: 8px 5px;
  background: #fff;
  vertical-align: middle;
}
table.designed p {
    margin: 0;
}
table.designed thead th {
  background: #b2a1c7;
  color: #fff;
  padding: 8px 5px;
}
table.designed tr:nth-child(even) td,
table.designed tr.grey td {
    background: #f5f5f5;
}
table.designed tr.szumma td {
  background: #e1e1e1;
  font-weight: bold;
  border-top: 1px double #000;
}

table.szakertok {
  width: 100%;
}
.szakertok td {
  padding: 3px;
  vertical-align: top;
}
.szakertok td.image {
  width: 155px;
}
#content-content .node .szakertok td h2 {
  font-size: 24px;
  line-height: 24px;
  margin: 0;
}
#content-content .node .szakertok td h3 {
  font-size: 16px;
  line-height: 16px;
  margin: 10px 0;
}
.page-szakertoink hr {
  margin: 16px 0;
}


.desktop.section-social-gallery #pageheader {
  height: 40px;
}
.desktop.section-social-gallery #share {
  float: left;
  margin-left: 235px;
  margin-top: 5px;
}
.section-social-gallery #pageheader #logo {
  margin-top: 5px;
  width: 180px;
  height: 36px;
  background-size: 180px 36px;
}
.section-social-gallery #pagewrapper {
  margin: 0;
  background: none;
  padding: 0 !important;
}
.desktop.section-social-gallery #page {
  margin: 0 auto;
  width: 1000px;
}
.section-social-gallery h1 {
  display: none;
}
.section-social-gallery .image-wrapper {
  margin-top: 20px;
  line-height: 0;
  text-align: center;
  min-height: 120px;
}
.section-social-gallery #social-gallery-node-title {
  margin: 5px 0;
  display: grid;
}
.section-social-gallery #social-gallery-node-title a {
  color: #e4478a;
  text-decoration: underline;
  width: calc(100vw - 20px);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  resize: horizontal;
}
.section-social-gallery #social-gallery-current-item {
  position: relative;
}
.section-social-gallery .image-wrapper .fb-post {
  display: block !important;
}
.section-social-gallery .image-wrapper .tw-post .twitter-tweet {
  display: none;
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}
.section-social-gallery .image-wrapper iframe {
  margin-bottom: 0 !important;
}
.section-social-gallery .image-wrapper img.bigpic {
  max-width: 100%;
}
.section-social-gallery .image-wrapper img.external {
  max-width: 100%;
}
.node-content .image-wrapper {
  position: relative;
  text-align: center;
  min-height: 200px;
}
.image-wrapper .sgimage_overflow_wrapper {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  display: block;
}
.image-wrapper .sgimage_overflow {
  width: 100%;
  height: 100%;
  opacity: 0.5;
  background: #000000;
}
.image-wrapper .sgimage_title {
  color: #fff;
  padding: 50px 20px;
  position: absolute;
  top: 0;
  width: calc(100% - 40px);
  text-align: center;
}
.image-wrapper .sgimage_cta_button {
  border: 3px solid #fff;
  padding: 10px;
  position: absolute;
  color: #fff;
  background: #735a97;
  top: 50%;
  left: calc(50% - 120px);
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
}
.image-wrapper:hover .sgimage_cta_button {
  background: #e4478a;
}
.image-wrapper .sgimage_cta_button .icon-forward {
  color: #fff;
  padding-left: 10px;
}
.image-wrapper .sgimage_link {
  position: absolute;
  z-index: 10;
  top: 0;
  width: 100%;
  height: 100%;
  left: 0;
}

.section-social-gallery .imagecaption {
  padding: 10px;
  text-align: center;
  /*margin-bottom: 20px;*/
  background: #e5e5e5;
}
.section-social-gallery .imagecaption a {
  color: #e4478a;
}
.section-social-gallery .photo_source {
  padding: 5px 0;
  text-align: center;
  border-top: 1px solid #ccc;
  background: #f0f0f0;
  font-size: 10px;
}
.section-social-gallery .imagecaption.empty {
  background: none;
  padding: 0;
}
.desktop.section-social-gallery #social-gallery-items {
  width: 920px;
  clear: both;
  margin-left: -150px;
  text-align: center;
  margin-top: 45px;
  overflow-x: auto;
}
.desktop.section-social-gallery.one-sidebar #social-gallery-items {
  width: 620px;
  margin-left: 0;
}
#embed-gallery .field-item {
  display: inline-block;
  width: 69px;
  height: 69px;
  padding: 2px;
  background: #e8e1da;
  text-align: center;
  line-height: 0;
  margin: 0 0 4px 0;
}
#embed-gallery .field-item a {
  display: inline-block;
  height: 69px;
  vertical-align: middle;
  line-height: 65px;
}
#embed-gallery .field-item img {
  max-width: 65px !important;
  max-height: 65px;
  vertical-align: middle;
}
#social-gallery-items ul li {
  display: inline-block;
  margin: 0 7px 7px 0;
  width: 88px;
  height: 88px;
  padding: 2px;
  background: #e8e1da;
  text-align: center;
  line-height: 0;
}
.section-lifestyle #social-gallery-items ul li.active { border: 1px solid #cc69a4; }
.section-fashion-beauty #social-gallery-items ul li.active { border: 1px solid #8a5ecb; }
.section-egeszseg #social-gallery-items ul li.active { border: 1px solid #8ad575; }
.section-recept #social-gallery-items ul li.active { border: 1px solid #f98a00; }
.section-bed-love #social-gallery-items ul li.active { border: 1px solid #e23200; }
.section-vilag #social-gallery-items ul li.active { border: 1px solid #48d4dc; }
.section-sztarok #social-gallery-items ul li.active { border: 1px solid #e4478a; }
.section-home-design #social-gallery-items ul li.active { border: 1px solid #d3bb99; }
#social-gallery-items ul li.gallery-item a {
  display: inline-block;
  line-height: 84px;
}
#social-gallery-items ul li.gallery-item a img {
  vertical-align: middle;
}
.desktop #social-gallery-wrapper {
}
#social-gallery-wrapper .arrow-left { position: absolute; z-index: 150; margin-left: -40px; top: 150px; margin-top: -25px; background: url('../images/slider.arrow.left.png') no-repeat 0 -50px; display: block; width: 35px; height: 50px; }
#social-gallery-wrapper .arrow-left:hover { background-position: 0 0; }
#social-gallery-wrapper .arrow-right { position: absolute; z-index: 150; right: -40px; top: 150px; margin-top: -25px; background: url('../images/slider.arrow.right.png') no-repeat 0 -50px; display: block; width: 35px; height: 50px; }
#social-gallery-wrapper .arrow-right:hover { background-position: 0 0; }
.desktop.section-social-gallery #close-gallery {
  position: absolute;
  margin-left: 555px;
  top: 5px;
}
.section-social-gallery #close-gallery a {
  padding: 2px 8px;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  display: block;
  background: #e4478a;
  color: #fff;
}
.section-social-gallery #close-gallery a:hover {
  color: #e4478a;
  background: #eee;
}
.section-social-gallery #close-gallery .icon-close {
  color: #fff;
  padding-left: 10px;
}
.section-social-gallery #close-gallery a:hover .icon-close {
  color: #e4478a;
  text-decoration: none;
}
.section-social-gallery #close-gallery .icon-close::before {
  content: "\f057";
}
.desktop.section-social-gallery #gallery-counter {
  height: 30px;
  border-top: 1px solid #cccccc;
  text-align: left;
  width: calc(30% - 10px);
  float: left;
  padding: 8px 0 0 10px;
  font-size: 15px;
}
.section-social-gallery #gallery-counter .current {
  font-weight: bold;
}
.desktop.section-social-gallery #photo {
  float: left;
  width: calc(70% - 10px);
  border-top: 1px solid #cccccc;
  text-align: right;
  height: 30px;
  padding: 8px 10px 0 0;
  font-size: 15px;
}
.desktop.section-social-gallery #container #sidebar-right {
  float: left;
  position: sticky;
  position: -webkit-sticky;
  right: 50px;
  top: 40px;
  border: 1px solid #ccc;
  min-height: 250px;
  max-height: 600px;
  margin-left: 50px;
}
.szponzoralt #social-gallery-wrapper .arrow-left {
  margin-left: 0;
}
.szponzoralt #social-gallery-wrapper .arrow-right {
  right: 0;
}

@media only screen and (max-width: 1200px){
  .desktop.section-social-gallery #social-gallery-items {
    width: 620px;
    margin-left: 0;
  }
  .desktop.section-social-gallery #container #sidebar-right {
    right: 10px;
  }
}
@media only screen and (max-width: 1035px) {
  .desktop.section-social-gallery #container #main {
    width: 560px !important;
  }
  #social-gallery-wrapper .arrow-left { margin-left: 0; left: 0; background-position: 0 0; }
  #social-gallery-wrapper .arrow-left:hover { background-position: 0 -50px; }
  #social-gallery-wrapper .arrow-right { right: 0; background-position: 0 0; }
  #social-gallery-wrapper .arrow-right:hover { background-position: 0 -50px; }
  .desktop.section-social-gallery.one-sidebar #social-gallery-items {
    width: 560px;
    margin-left: 0;
  }
}
@media only screen and (max-width: 912px) {
  .desktop.section-social-gallery #container #main {
    width: 420px !important;
  }
  .desktop.section-social-gallery.one-sidebar #social-gallery-items {
    width: 420px;
  }
  .desktop.section-social-gallery #share {
    margin-left: 50px;
  }
  .desktop.section-social-gallery #close-gallery {
    margin-left: 355px;
  }
}
@media only screen and (max-width: 776px) {
  .desktop.section-social-gallery #container #main {
    width: 350px !important;
    margin-left: 10px !important;
  }
  .desktop.section-social-gallery.one-sidebar #social-gallery-items {
    width: 350px;
  }
}
@media only screen and (max-width: 700px) {
  .desktop.section-social-gallery #container #sidebar-right { display: none; }
}

.view-Rovatajanlo .view-content .views-row.with-video .views-field-title h2 {
  display: inline;
}

/* roadblock hirdetések, 640px szélességgel */
#block-spike-ad-roadblock,
#block-spike-ad-normal-banner,
.pane-spike-ad-normal-banner,
#block-spike-ad-content-bottom,
.pane-spike-ad-roadblock,
.pane-spike-ad-roadblock-fc-adsense,
#block-spike-ad-roadblock-fc-adsense
/*
,
.section-fashion-beauty #block-spike-ad-normal-banner,
.page-node #block-spike-ad-normal-banner
.section-recept #block-spike-ad-normal-banner
*/
{
  width: 640px;
  height: 380px;
  overflow: hidden;
  margin: 0 -10px 20px;
  text-align: center;
}
/* Hirdetes title before advertisement */
.pane-spike-ad-roadblock-fc-adsense .pane-content::before,
#block-spike-ad-roadblock-fc-adsense .content::before {
  text-align: center;
  font-size: 10px;
  color: #919191;
  content: 'Hirdetés';
  display: block;
  margin-bottom: 5px;
  line-height: initial;
}

.pane-spike-ad-roadblock-fc-adsense {
  clear: both;
  padding-top: 20px;
}
#block-spike-ad-normal-banner,
.pane-spike-ad-normal-banner {
  height: auto;
}
#block-spike-ad-roadblock .content,
#block-spike-ad-content-bottom .content,
.pane-spike-ad-normal-banner .pane-content,
.pane-spike-ad-roadblock .pane-content {
  padding: 0;
}

/*.section-fashion-beauty #block-spike-ad-normal-banner { margin-left: -18px; }*/
#block-spike-ad-roadblock .content img,
#block-spike-ad-content-bottom .content img,
#block-spike-ad-normal-banner .content img,
.pane-spike-ad-normal-banner .content img,
.pane-spike-ad-roadblock .content img
/*,
.section-fashion-beauty #block-spike-ad-normal-banner .content img,
.page-node #block-spike-ad-normal-banner .content img
.section-recept #block-spike-ad-normal-banner .content img
*/
 {
  max-width: 640px !important;
}
#block-spike-ad-normal-banner .content .imageshadow
/*
.section-fashion-beauty #content .content #block-spike-ad-normal-banner .content .imageshadow,
.page-node #content .content #block-spike-ad-normal-banner .content .imageshadow
.section-recept #content .content #block-spike-ad-normal-banner .content .imageshadow
*/
{
  display: none;
  height: 0;
  background: none;
}

#block-spike-ad-femrandi-300x250 {
  display: block !important;
}

.in-maintenance {
  padding-top: 20px;
}
.in-maintenance p {
  margin: 10px 0;
}

#fb_likebox_popup_wrapper .box_header {
    color: #000;
    font-family: 'Hind-Vadodara';
    font-size: 20px;
    padding: 10px 0;
    display: none;
}
#fb_likebox_popup_wrapper .fb-likebox-close {
  color: #000;
  font-family: 'Hind-Vadodara';
  font-size: 16px;
}
#fb_likebox_popup_wrapper .fb_likebox_outer {
  z-index: 1000111;
  position: fixed;
  top: 50%;
  left: 50%;
  width: 580px !important;
  height: 310px !important;
  margin-top: -155px; /*set to a negative number 1/2 of your height*/
  margin-left: -290px; /*set to a negative number 1/2 of your width*/
  background-color: #e2bcff;
  display: none;
  text-align: center;
}
#fb_likebox_popup_wrapper.fb_unauthorized .fb_likebox_outer {
  height: 270px !important;
  margin-top: -135px;
}
#fb_likebox_popup_wrapper .fb-like-box {
  height: 224px;
}
#fb_likebox_popup_wrapper.fb_unauthorized .fb-like-box {
  height: 184px;
}
#fb_likebox_popup_wrapper .fb-like-box.fb_iframe_widget iframe {
  position: relative;
}
#fb_likebox_popup_wrapper.fb_unauthorized .fb-like-box.fb_iframe_widget iframe {
  height: 184px;
}


.page-parizs #page-title {
  display: none;
}
/* Beuszo ful */
.beuszo_ful {
  border-bottom-right-radius: 10px;
  border-top-right-radius: 10px;
  color: #ffffff;
  cursor: pointer;
  height: 180px;
  overflow: hidden;
  text-decoration: none;
  width: 200px;
  z-index: 100;
  position: fixed;
  left: -151px;
  top: 340px;
}
.beuszo_ful.default {
}
.beuszo_ful.stopped {
}
/* oldalso fb-box */
#fb_likebox_sidebar {
  position: fixed;
  cursor: pointer;
  right: -250px;
  top: 230px;
  width: 245px;
  z-index: 1000;
  height: 228px;
  border-bottom-left-radius: 10px;
  border-top-left-radius: 10px;
  overflow: hidden;
  background: url(../images/fb_likebox_sidebar_logo_pink_small.png) no-repeat left center;
  padding: 0 5px 0 35px;
}
#fb_likebox_sidebar .fb-like-box {
  border: 2px solid #e4478a;
  background: #fff;
  padding: 0;
}

.colorize {
  padding: 1px 0;
  box-decoration-break: clone;
  -webkit-box-decoration-break: clone;
  -o-box-decoration-break: clone;
}

.yellowbg {
  background: #ffff00;
  box-shadow: 5px 0 0 #ffff00, -5px 0 0 #ffff00;
}
.celebbg {
  background: #e4478a;
  box-shadow: 5px 0 0 #e4478a, -5px 0 0 #e4478a;
}
.fashionbg {
  background: #8a5ecb;
  box-shadow: 5px 0 0 #8a5ecb, -5px 0 0 #8a5ecb;
}
.egeszsegbg {
  background: #8ad575;
  box-shadow: 5px 0 0 #8ad575, -5px 0 0 #8ad575;
}
.receptbg {
  background: #f98a00;
  box-shadow: 5px 0 0 #f98a00, -5px 0 0 #f98a00;
}
.bedlovebg {
  background: #e23200;
  box-shadow: 5px 0 0 #e23200, -5px 0 0 #e23200;
}
.vilagbg {
  background: #48d4dc;
  box-shadow: 5px 0 0 #48d4dc, -5px 0 0 #48d4dc;
}
.lifestylebg {
  background: #cc69a4;
  box-shadow: 5px 0 0 #cc69a4, -5px 0 0 #cc69a4;
}
.homebg {
  background: #d3bb99;
  box-shadow: 5px 0 0 #d3bb99, -5px 0 0 #d3bb99;
}
.christmasbg {
  background: #cd0076;
  box-shadow: 5px 0 0 #cd0076, -5px 0 0 #cd0076;
}

/* Flipbook */
.page-fashion-beauty-salamander h1.title { display: none; }
.page-fashion-beauty-salamander #main { margin-left: 10px !important; width: 960px !important; float: none !important; }
.page-fashion-beauty-salamander #container { padding-top: 0; max-width: 980px; }

.page-rossmann-akcios-ujsag h1.title { display: none; }
.page-rossmann-akcios-ujsag #main { margin-left: 10px !important; width: 960px !important; float: none !important; }
.page-rossmann-akcios-ujsag #container { padding-top: 0; max-width: 980px; }

.page-fashion-beauty-arkadgiftbook h1.title { display: none; }
.page-fashion-beauty-arkadgiftbook #main { margin-left: 10px !important; width: 960px !important; float: none !important; }
.page-fashion-beauty-arkadgiftbook #container { padding-top: 0; max-width: 980px; }
.page-fashion-beauty-arkadgiftbook #flipbook-wrapper #controlls { height: 25px; }
.page-fashion-beauty-arkadgiftbook #arkad_ajanlo { text-align: center; font-size: 20px; margin: 0; padding-top: 90px; }
.page-fashion-beauty-arkadgiftbook #arkad_ajanlo a { color: #ec1c2a; }

.wowbook-page-content img { width: 100%; height: auto; }

#content-content .node-content .field-name-body table.standard {
  width: 100%;
  border-collapse: separate;
}
#content-content .node-content .field-name-body table.standard th {
  background: #ddd;
  padding: 2px 4px;
}
#content-content .node-content .field-name-body table.standard td {
  padding: 2px 4px;
  border-bottom: 1px solid #ececec;
}
img.lazyimages { display: none; }

.webform-confirmation p { margin: 10px 0; }
.webform-confirmation h2 { font-size: 24px; margin: 10px 0; }

/* Go back to form üzenet elrejtése Kürtöskalács űrlap visszaigazolásnál */
.page-node245878done #content-content .links,
.page-node245879done #content-content .links,
.page-node246121done #content-content .links,
.page-node246262done #content-content .links,
.page-node248646done #content-content .links,
.page-node248647done #content-content .links,
.page-node249614done #content-content .links,
.page-node249850done #content-content .links,
.page-node250013done #content-content .links {
  display: none;
}

/* reklám blokk display-ek deklarálása */
/*
#rovat_layout .pane-spike-ad-bb1-zona,
#rovat_layout .pane-spike-ad-bb2-zona,
#rovat_layout .pane-spike-ad-bb3-zona,
#block-spike-ad-bb1-zona,
#block-spike-ad-bb2-zona,
#block-spike-ad-bb3-zona {
	display: block;
	visibility: hidden;
	height: 0;
	padding-bottom: 0;
}
*/

#rovat_layout .pane-spike-ad-bb1-zona .content a,
#rovat_layout .pane-spike-ad-bb2-zona .content a,
#rovat_layout .pane-spike-ad-bb3-zona .content a,
#block-spike-ad-bb1-zona .content a,
#block-spike-ad-bb2-zona .content a,
#block-spike-ad-bb3-zona .content a {
	display: inline-block;
	line-height: 0;
}
/*
#block-spike-ad-normal-banner {
  display: block;
  visibility: hidden;
  height: 0;
  margin: 0;
}
*/


#spike_ad-google, #spike_ad-google .google_ad {
	display: block;
}

/*
#block-spike-ad-roadblock.block-spike-ad,
#block-spike-ad-content-bottom.block-spike-ad {
	display: block;
	visibility: hidden;
	height: 0;
	margin-bottom: 0;
}
 */
#block-spike-ad-content-bottom {
    margin-top: 20px;
}

/* Cikk közi keretes szöveg */
.keretes {
    display: inline-block;
	max-width: 270px;
	background-color: #EEE2FF;
	padding: 15px 15px 0 15px;
}

.keretes.align-left {
	float: left;
	margin: 5px 20px 0 0;
}

.keretes.align-center {
	display: block;
	max-width: 620px;
	margin: 0 auto;
	padding: 15px 15px 5px 15px;
}

.keretes.align-right {
	float: right;
	margin: 5px 0 0 20px;
}

h2.keretes-title {
    color: #4F3A6F;
    margin: 0 0 15px !important;
}
h2.keretes-title a {
    color: #4F3A6F !important;
    text-decoration: none !important;
}
h2.keretes-title a:hover {
    text-decoration: underline !important;
}

.keretes-content {
	font-size: 14px;
}

/* Cikkvégi keretes szöveg */
.cikkvegi {
    display: inline-block;
	max-width: 270px;
	background-color: #EEE2FF;
	padding: 15px 15px 0 15px;
}

.cikkvegi.align-left {
	float: left;
	margin: 5px 20px 0 0;
}

.cikkvegi.align-center {
	display: block;
	max-width: 620px;
	margin: 0 auto;
	padding: 15px 15px 5px 15px;
}

.cikkvegi.align-right {
	float: right;
	margin: 5px 0 0 20px;
}

h2.cikkvegi-title {
    color: #4F3A6F;
    margin: 0 0 15px !important;
}
h2.cikkvegi-title a {
    color: #4F3A6F !important;
    text-decoration: none !important;
}
h2.cikkvegi-title a:hover {
    text-decoration: underline !important;
}
.cikkvegi-content {
	font-size: 14px;
}

/* shortcode embed stílusok */

.tw-post {
	display: table;
    margin: 0 auto;
}

.fb-post {
	display: table !important;
    margin: 0 auto;
}

.videa-wrapper {
    position: relative;
    padding-bottom: 51.5%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.videa-wrapper iframe {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.tv2-wrapper {
	position: relative;
    padding-bottom: 51.5%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.tv2-wrapper iframe {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.tenyek-wrapper {
	position: relative;
    padding-bottom: 51.5%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.tenyek-wrapper iframe {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.inda-wrapper {
	position: relative;
    padding-bottom: 51.5%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}

.inda-wrapper iframe {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.spikeembed {
	margin: 10px 0;
}
.fb-page-wrapper {
  margin: 10px 0;
  text-align: center;
  padding-top: 17px;
  background: url('../images/article.title.separator.png') 0 0 repeat-x;
}
.section-sztarok .fb-page-wrapper { background: url('../images/article.title.separator.vorosszonyeg.png') 0 0 repeat-x; }
.section-fashion-beauty .fb-page-wrapper { background: url('../images/article.title.separator.fashion-beauty.png') 0 0 repeat-x; }
.section-egeszseg .fb-page-wrapper { background: url('../images/article.title.separator.egeszseg.png') 0 0 repeat-x; }
.section-lifestyle .fb-page-wrapper { background: url('../images/article.title.separator.lifestyle.png') 0 0 repeat-x; }
.section-utazas .fb-page-wrapper { background: url('../images/article.title.separator.vilag.png') 0 0 repeat-x; }
.section-bed-love .fb-page-wrapper { background: url('../images/article.title.separator.bed-love.png') 0 0 repeat-x; }
.section-home-design .fb-page-wrapper { background: url('../images/article.title.separator.home-design.png') 0 0 repeat-x; }
.section-recept .fb-page-wrapper { background: url('../images/article.title.separator.recept.png') 0 0 repeat-x; }

.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}

.embed-container iframe, .embed-container object, .embed-container embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.spikeembed .fb_iframe_widget, .spikeembed .fb_iframe_widget span, .spikeembed .fb_iframe_widget span iframe[style] {
    width: 100% !important;
}

/* block_13 főoldal nagyképes cikkajánló */
.view-display-id-block_13 .view-content .views-row {
	width: 620px;
	position: relative;
}

.view-display-id-block_13 .view-content .views-row .views-field-field-default-picture {
	padding-bottom: 0px;
}

.view-display-id-block_13 .view-content .views-row .views-field-title {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 10px 15px;
  width: 590px;
  background-color: rgba(255,255,255,0.8);
}

.view-display-id-block_13 .view-content .views-row .views-field-title .field-content a {
	display: block;
}

.view-display-id-block_13 .view-content .views-row .views-field-field-category .field-content div {
	width: 620px;
}


/* block_11 rovatnyitó nagyképes cikkajánló */
.view-display-id-block_11 {
  overflow: hidden;
  margin-bottom: 20px;
}

.view-display-id-block_11 .view-content .views-view-grid {
	width: 620px;
	position: relative;
}

.view-display-id-block_11 .view-content .views-view-grid .views-field-field-default-picture {
	padding-bottom: 0px;
}

.view-display-id-block_11 .view-content .views-view-grid .views-field-title {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 10px 15px;
  width: 590px;
  background-color: rgba(255,255,255,0.8);
}

.view-display-id-block_11 .view-content .views-view-grid .views-field-title .field-content a {
	display: block;
}

.view-display-id-block_11 .view-content .views-view-grid .views-field-field-category .field-content div {
	width: 620px;
}

.cc_banner-wrapper {
  position: absolute;
  text-align: center;
  width: 100%;
  background: #ccc;
}

#layer-banner-wrapper {
    background-color: #000000;
    filter:alpha(opacity=80); /* IE */
    opacity: 0.8; /* Safari, Opera */
    -moz-opacity:0.8; /* FireFox */
    z-index: 2000;
    height: 100%;
    width: 100%;
    background-repeat: no-repeat;
    background-position:center;
    position:absolute;
    top: 0;
    left: 0;
    display: none;
}


/* End comment for git. Don't make selector below this line. */
