@charset "UTF-8";
/*
//cols 10 margin:
$full: 1200px;
$1col: 1180px;
$2col: 580px;
$3col: 380px;
$4col: 280px;
$5col: 220px;
$margin: 10px;

//cols 18 margin:
$full: 1200px;
$1col: 1164px; 97%;
$2col: 564px; 47%;
$3col: 364px; 30.33%;
$4col: 264px; 22%;
$5col: 204px; 17%;
$margin: 18px; 1.5%;

//cols 12 margin:
$full: 1200px;
$col1: 1176px; 98%;
$col2: 576px; 48%;
$col3: 376px; 31.33%;
$col4: 276px; 23%;
$col5: 216px; 18%;
$col6: 176px; 14.66%
$margin: 12px; 1%;
*/
/*

. ..-.--=-==o=ooOoOO()O(){   }()O()OOoOoo=o==-=--.-.. .

*/
/* Serif leitura_newsroman_2 */
/* Sans leitura_sansgrot_2*/
/*Headline leitura_headlinesans*/
/* page styles */
body { font: normal 400 15px/161.8% "leitura_newsroman_2","Times New Roman",Georgia,Serif; color: #001214; background: #eee; text-rendering: optimizeLegibility; }

*::-moz-selection, *::selection { text-shadow: none; background: #000; }

img { vertical-align: middle; }

a { color: #001214; outline: none; text-decoration: none; transition: color .666s, background 2s; }

a:hover { color: #005866; background: #fff; }

hr { border: 0; color: #d5d5d5; background: #d5d5d5; height: 3px; }

fieldset { border: 0; margin: 0; padding: 0; }

textarea { resize: vertical; }

textarea, input, button, select { font-family: "leitura_sansgrot_2"; }

h1, h3, b, strong { font-family: "leitura_headlinesans"; }

b, strong { font-size: 130.9%; }

i, cite, em { font-family: "Georgia"; letter-spacing: -.25px; }

h1, h3 { font-size: 211.8%; margin-top: 0; line-height: 1; }

h1 a, h3 a { display: inline-block; }

h2 { font-family: "leitura_sansgrot_2"; font-size: 130.9%; }

.picsub { margin-top: -2ex !important; font-family: "leitura_sansgrot_2"; }

.iframecontainer { text-align: center; }

/* */
#main, .inner { width: 1200px; margin: 0 auto; clear: both; }

#main:after, .inner:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }

.box { float: left; margin: 1%; }

.box.bg1 { background: #d5d5d5; }

.box.bg2 { background: #fff; }

.box h1 { margin-top: .5ex; }

.box img { max-width: 100%; }

.box .picsub { background: #fff; display: block; }

.box_header { margin: .5ex; line-height: 1; }

.box_header a { padding: 0 .5ex; margin-left: -.5ex; }

.mobile { display: none; }

.mobilewrapper { display: inline; }

#page_header { background: #fff; /* felső rész login stb... */ /* header menu */ }

#page_header section { background: #000; margin-bottom: 1em; text-align: right; font-size: 130.9%; }

#page_header section:last-child { background: #eee; text-align: left; }

#page_header section form { display: inline-block; margin: 2px 0; white-space: nowrap; }

#page_header section form:hover button, #page_header section form.open button { color: #eee; }

#page_header section button, #page_header section .close:hover button { border: 0; background: #000; color: #6f6f6f; background: url("../img/sprites.png") right 0 no-repeat; padding-right: 28px; height: 24px; transition: color .666s; }

#page_header section .social { display: inline-block; float: right; }

#page_header section .social a { display: block; text-align: left; text-indent: -666em; font-size: 0; width: 32px; height: 32px; background: #6e6e6e url(../img/icon_social.png); float: left; margin: 2px; transition: background-color .666s; }

#page_header section .social a:hover { background-color: #eee; }

#page_header section .social a.facebook { margin-right: 0; }

#page_header section .social a.twitter { background-position: 0 -32px; margin-left: 0; }

#page_header section .social a.youtube { background-position: 0 -64px; }

#page_header section .social a.instagram { background-position: 0 32px; margin-left: 4px; }

#page_header section #quick_search { margin-right: 2em; }

#page_header section #login button { background-position: right -48px; }

#page_header section #register button { background-position: right -24px; }

#page_header section input, #page_header section .close:hover input { border: 0; margin: 2px 0; width: 0; padding: 0; background: #000; transition: all .666s; }

#page_header section form:hover input, #page_header section input:focus, #page_header section .open input { width: 176px; padding: 0 2px; background: #fff; }

#page_header section span { display: inline-block; height: 24px; line-height: 1.3; margin-top: 1em; /* rendezetlen &.weather1 {background-position: 0 -24px*11;} &.weather2 {background-position: 0 -24px*15;} &.weather3 {background-position: 0 -24px*17;} &.weather4 {background-position: 0 -24px*17;} &.weather5 {background-position: 0 -24px*8;} &.weather6 {background-position: 0 -24px*17;} &.weather7 {background-position: 0 -24px*16;} &.weather8 {background-position: 0 -24px*12;} &.weather9 {background-position: 0 -24px*12;} &.weather10 {background-position: 0 -24px*17;} &.weather11 {background-position: 0 -24px*10;} &.weather12 {background-position: 0 -24px*16;} &.weather13 {background-position: 0 -24px*13;} &.weather14 {background-position: 0 -24px*16;} &.weather15 {background-position: 0 -24px*11;} &.weather16 {background-position: 0 -24px*13;} &.weather17 {background-position: 0 -24px*16;} &.weather18 {background-position: 0 -24px*15;} &.weather19 {background-position: 0 -24px*14;} &.weather20 {background-position: 0 -24px*14;} &.weather21 {background-position: 0 -24px*14;} &.weather22 {background-position: 0 -24px*5;} &.weather23 {background-position: 0 -24px*5;} &.weather24 {background-position: 0 -24px*6;} &.weather25 {background-position: 0 -24px*7;} &.weather26 {background-position: 0 -24px*6;} &.weather27 {background-position: 0 -24px*9;} &.weather28 {background-position: 0 -24px*7;} &.weather29 {background-position: 0 -24px*9;} */ }

#page_header section span[class^='weather'] { margin-left: 3em; padding-left: 2em; background: url("../img/sprites.png") left no-repeat; }

#page_header section span.weather22, #page_header section span.weather23 { background-position: 0 -120px; }

#page_header section span.weather24, #page_header section span.weather26 { background-position: 0 -144px; }

#page_header section span.weather25, #page_header section span.weather28 { background-position: 0 -168px; }

#page_header section span.weather5 { background-position: 0 -192px; }

#page_header section span.weather27, #page_header section span.weather29 { background-position: 0 -216px; }

#page_header section span.weather11 { background-position: 0 -240px; }

#page_header section span.weather1, #page_header section span.weather15 { background-position: 0 -264px; }

#page_header section span.weather8, #page_header section span.weather9 { background-position: 0 -288px; }

#page_header section span.weather13, #page_header section span.weather16 { background-position: 0 -312px; }

#page_header section span.weather19, #page_header section span.weather20, #page_header section span.weather21 { background-position: 0 -336px; }

#page_header section span.weather2, #page_header section span.weather18 { background-position: 0 -360px; }

#page_header section span.weather7, #page_header section span.weather12, #page_header section span.weather14, #page_header section span.weather17 { background-position: 0 -384px; }

#page_header section span.weather3, #page_header section span.weather4, #page_header section span.weather6, #page_header section span.weather10 { background-position: 0 -408px; }

#page_header h1 { margin: 0; }

#page_header h1 a { background: url("../img/magyar_hirlap.png"); display: block; text-align: left; text-indent: -666em; font-size: 0; width: 653px; height: 89px; }

#page_header nav.menu ul { margin: 0; padding: 1em 0; }

#page_header nav.menu ul li { display: inline; }

#page_header nav.menu ul li:before { content: "• "; margin: .5ex; }

#page_header nav.menu ul li:first-child:before { display: none; }

#page_header nav.menu ul li a { padding: 0; margin: 0; font-family: 'leitura_sansgrot_2'; font-size: 161.8%; color: #001214; transition: color .666s; }

#page_header nav.menu ul li a.active { border-bottom: 2px solid #349faf; }

#page_header nav.menu ul li a:hover { color: #005866; }

#page_header nav.menu ul li a:first-child { padding-left: 0; }

/*   Fix w1-w6 .cols { &.col1 {.box {width: $col1;}} &.col2 {.box {width: $col2;}} &.col3 {.box {width: $col3;} &.alt1 {.box:nth-child(2n) {width: ($col3*2)+($margin*2);}} &.alt2 {.box:nth-child(2n+1) {width: ($col3*2)+($margin*2);}} } &.col4 {.box {width: $col4;}} &.col5 {.box {width: $col5;}} &.col6 {.box {width: $col6;}} .box { min-width: $w1; &.w1 {width: $w1;} &.w2 {width: $w2;} &.w3 {width: $w3;} &.w4 {width: $w4;} &.w5 {width: $w5;} &.w6 {width: $w6;} } @include clearfloat(); } */
/* relative w1-w6 */
.cols.col1 .box { width: 98%; }

.cols.col2 .box { width: 48%; }

.cols.col2 .box.w2, .cols.col2 .box.w3, .cols.col2 .box.w4, .cols.col2 .box.w5, .cols.col2 .box.w6 { width: 98%; }

.cols.col3 .box { width: 31.33%; }

.cols.col3 .box.w2 { width: 64.66%; }

.cols.col3 .box.w3, .cols.col3 .box.w4, .cols.col3 .box.w5, .cols.col3 .box.w6 { width: 98%; }

.cols.col3.alt1 .box:nth-child(2n) { width: 64.66%; }

.cols.col3.alt2 .box:nth-child(2n+1) { width: 64.66%; }

.cols.col4 .box { width: 23%; }

.cols.col4 .box.w2 { width: 48%; }

.cols.col4 .box.w3 { width: 73%; }

.cols.col4 .box.w4, .cols.col4 .box.w5, .cols.col4 .box.w6 { width: 98%; }

.cols.col5 .box { width: 18%; }

.cols.col5 .box.w2 { width: 38%; }

.cols.col5 .box.w3 { width: 58%; }

.cols.col5 .box.w4 { width: 78%; }

.cols.col5 .box.w5, .cols.col5 .box.w6 { width: 98%; }

.cols.col6 .box { width: 14.66%; }

.cols.col6 .box.w2 { width: 31.33%; }

.cols.col6 .box.w3 { width: 47.98%; }

.cols.col6 .box.w4 { width: 64.66%; }

.cols.col6 .box.w5 { width: 81.3%; }

.cols.col6 .box.w6 { width: 98%; }

.cols:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }

.cols { /* A 3 oszloposokban nincs a leadkép, a duplákban vanLehet. Végig kell vinni a respon. PITA. */ }

.cols .leadpic { float: left; width: 364px; margin: 0 12px 12px 0; }

.cols.col3 .leadpic { display: none; }

.cols.col3 .box.webimagecoll .leadpic { display: inherit; border: 4px solid #fff; margin: -1em 0 0; transition: border-color .666s; }

.cols.col3 .box.webimagecoll .leadpic:hover { border-color: #349faf; }

.cols.col3 .box.webimagecoll .lead { display: none; }

.cols.alt1 .box:nth-child(2n) .leadpic, .cols.alt2 .box:nth-child(2n+1) .leadpic { display: inherit; }

#content { width: 65%; float: right; }

#sidebar { width: 34%; float: left; }

#sidebar .box { width: 376px; margin: 0 24px 2em 0; }

#sidebar .box.w1 { width: 176px; }

#sidebar .calendar { width: 100%; border-collapse: separate; border-spacing: 3px; position: relative; empty-cells: hide; }

#sidebar .calendar td { width: 14.2%; text-align: center; box-shadow: 0 1px 1px #001214; line-height: 2; padding: 2px 0 0 0; cursor: default; }

#sidebar .calendar td.event { color: #005866; }

#sidebar .calendar td.event .dates { display: none; position: absolute; margin-top: -1px; width: 100%; text-align: left; background: #fff; }

#sidebar .calendar td.event .dates li { margin: 1ex; line-height: 1.3em; }

#sidebar .calendar td.event:hover .dates { display: block; }

#sidebar .calendar th { font-weight: 700; }

.reverse #content { float: left; }

.reverse #sidebar { float: right; }

.reverse #sidebar .box { margin: 0 0 2em 24px; float: right; }

.top { padding: 0; list-style-type: none; }

.top li { padding-left: 1em; margin-bottom: 1em; }

.top li h1, .top li h2 { margin: 0; }

.top li h1 { font-size: 130.9%; line-height: 100%; }

.top li h2 { font-size: 100%; line-height: 130.9%; margin-top: .5ex; }

.top li:hover a { color: #005866; background: #fff; }

.top li:before { content: "• "; position: absolute; margin-left: -1.2ex; }

#topnews { height: 460px; overflow: hidden; }

#topnews h1 { font-size: 161.8%; }

#topnews li:before { display: none; }

#topnews li { padding: 0; }

#topnews h1 a, #topnews h2 a { display: inline; }

#topnews li:first-child { background: #c0dade; border-bottom: 12px solid #eee; transition: background .666s; }

#topnews li:first-child h1 { margin: 0; padding: 0; font-size: 342.7%; background: #349faf; border-bottom: 10px solid #b184b1; transition: border-color .666s; }

#topnews li:first-child h1 a { text-transform: uppercase; color: #fff; background: transparent; line-height: 1; display: inline-block; padding: 4px 0 1px 12px; }

#topnews li:first-child h2 { font-size: 211.8%; margin: 12px 0; font-family: "leitura_headlinesans"; line-height: 1; }

#topnews li:first-child .leadpic { float: left; border: 12px solid #c0dade; margin: 0 12px 12px 0; opacity: 1; transition: border .666s, opacity 2s; }

#topnews li:first-child:hover { background: #91c7cf; cursor: pointer; }

#topnews li:first-child:hover h1 { border-color: #7392b0; }

#topnews li:first-child:hover h2 a { color: #002c33; background: none; }

#topnews li:first-child:hover .leadpic { border-color: #91c7cf; opacity: .85; }

/* /topnews */
#toprotator { height: auto; min-height: 380px; background: #c0dade; border-bottom: 12px solid #c0dade; position: relative; }

#toprotator:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }

#toprotator h1 { font-size: 161.8%; line-height: 1.1; }

#toprotator li:before { display: none; }

#toprotator li { float: right; width: 588px; min-height: 52px; clear: both; padding: 12px 0 12px 12px; margin: 0; background: transparent; transition: background .666s; }

#toprotator li a { background: transparent !important; }

#toprotator li > a { position: absolute; top: 0; left: 0; opacity: 0; height: 100%; width: 50%; background: #fff !important; transition: opacity .666s; }

#toprotator li > a .leadpic { margin: 12px; }

#toprotator li.active { background: #fff; }

#toprotator li.active > a { z-index: 666; opacity: 1; }

/* /toprotator */
#startrotator { height: auto; min-height: 380px; margin-top: 0; background: #eee; position: relative; }

#startrotator:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }

#startrotator h1 { font-size: 161.8%; line-height: 1.1; }

#startrotator li:before { display: none; }

#startrotator li:first-child h2 { font-size: 211.8%; font-family: "leitura_headlinesans"; line-height: 1; }

#startrotator li { float: right; width: 588px; min-height: 52px; clear: both; padding: 12px 0 12px 12px; margin: 0; background: transparent; transition: background .666s; }

#startrotator li a { background: transparent !important; }

#startrotator li > a { position: absolute; top: 0; left: 0; opacity: 0; height: 100%; width: 50%; background: #c0dade !important; transition: opacity .666s; }

#startrotator li > a .leadpic { margin: 12px; }

#startrotator li.active { background: #c0dade; }

#startrotator li.active > a { z-index: 666; opacity: 1; }

/* /startrotator */
h1.kiemelt { margin: 0; padding: 0; font-size: 342.7%; background: #349faf; border-bottom: 10px solid #b184b1; transition: border-color .666s; }

h1.kiemelt a { text-transform: uppercase; color: #fff; background: transparent; line-height: 1; display: inline-block; padding: 4px 0 1px 12px; }

#velemeny li { position: relative; min-height: 60px; }

#velemeny li:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }

#velemeny li:before { display: none; }

#velemeny li:hover .author { color: #001214; }

#velemeny li h1, #velemeny li h2 { padding: 0 6px 0 64px; }

.author { color: #005866; transition: color 6.66s; }

.author:after { content: ": "; }

.author img { width: 60px; height: 60px; position: absolute; left: 9px; }

article h1 .author { color: #594259; }

#tagcloud { list-style-type: none; padding: 1ex; margin: 0; font-family: "leitura_sansgrot_2"; }

#tagcloud li { display: inline; }

#tagcloud li:before { content: "• "; }

#tagcloud li:first-child:before { content: ""; }

#tagcloud li.i1 a { font-size: 80.9%; line-height: 180.9%; }

#tagcloud li.i2 a { font-size: 100%; line-height: 161.8%; letter-spacing: -.1px; }

#tagcloud li.i3 a { font-size: 130.9%; line-height: 130.9%; letter-spacing: -.2px; }

#tagcloud li.i4 a { font-size: 161.8%; line-height: 100%; letter-spacing: -.5px; }

#tagcloud li.i5 a { font-size: 211.8%; line-height: 50%; letter-spacing: -1px; }

#page_footer { background: #001214; border-bottom: 6px solid #b184b1; margin-bottom: 3em; }

#page_footer #partners { background: #fff; border-bottom: 6px solid #eee; text-align: center; padding: 1em 0; }

#page_footer #partners img { margin: 0 2em; }

#page_footer #partners .inner { position: relative; }

#page_footer #partners small { color: #888; font-family: "leitura_sansgrot_2"; position: absolute; left: 12px; top: -12px; }

#page_footer nav.footer { text-align: center; padding: 2em 0; position: relative; }

#page_footer nav.footer a { color: #fff; font-family: "leitura_sansgrot_2"; font-size: 130.9%; }

#page_footer nav.footer a:before { content: "• "; font-size: 61.8%; margin: 0 .5ex; color: #fff !important; }

#page_footer nav.footer a:first-child:before { display: none; }

#page_footer nav.footer a:hover { background: none; color: #b184b1 !important; }

#page_footer nav.menu { background: #eee; }

#page_footer nav.menu ul { padding: 0; }

#page_footer nav.menu li { text-align: center; font-family: "leitura_sansgrot_2"; font-size: 161.8%; padding: 0; margin: 0; }

#page_footer nav.menu li a { display: block; padding: 1ex 0; border-bottom: 2px solid #ccc; }

/* #manocska { display: block; width: 47px; height: 75px; font-size: 0; background: url("../img/manocska.png"); position: absolute; right: 0; top: 40px; } article #manocska { top: -80px; } */
#echotv { background: #fff; }

#echotv .box_header { background: #00754b; margin: 9px 0; text-align: right; font-size: 0; }

#echotv .box_header a { background: url("../img/echotv.png"); display: block; text-align: left; text-indent: -666em; font-size: 0; width: 137px; height: 35px; border-left: 9px solid #fff; display: inline-block; }

#echotv .rotator { display: block; width: 358px; height: 294px; margin: 9px; overflow: hidden; position: relative; }

#echotv .rotator img { position: absolute; }

#echotv .rotator:after { content: "NÉZZE MEG A LEGFRISSEBB HÍRADÓT"; display: block; position: absolute; background: rgba(255, 255, 255, 0.6); color: #005866; font-family: "leitura_sansgrot_2"; width: 100%; text-align: center; font-size: 161.8%; bottom: 0; padding: .5ex 0; }

.articlelist, #searchresult { list-style-type: none; padding: 0; margin: 0; float: left; }

.articlelist li, #searchresult li { position: relative; margin: 0 0 3em; display: block; min-height: 155px; transition: background .666s; }

.articlelist li:hover, #searchresult li:hover { background: #fff; }

.articlelist li:hover .leadpic, #searchresult li:hover .leadpic { border-color: #fff; }

.articlelist .leadpic, #searchresult .leadpic { border: 2px solid #fff; position: absolute; left: 0; top: 0; width: 31.33%; transition: border-color .666s; }

.articlelist h1, .articlelist h2, .articlelist .lead, #searchresult h1, #searchresult h2, #searchresult .lead { padding-left: 33.33%; margin: 0; }

.articlelist .lead, #searchresult .lead { margin: 1em 0; }

aside .leadpic { width: 98%; padding: 1%; background: #fff; }

/*cikk */
#content article h1 { color: #005866; font-size: 261.8%; }

#content article h2 { font-size: 161.8%; }

#content article h3 { font-size: 161.8%; }

#content article p.meta { text-align: right; font-family: "leitura_sansgrot_2"; }

#content article a { color: #005866; }

#content article .lead { font-family: "leitura_headlinesans"; font-size: 130.9%; }

#content article .kiemelt_kicsi, #content article .kiemelt_full { background: #bbdfe4; padding: 1ex; border-bottom: 4px solid #349faf; color: #000; margin: 1em 0; }

#content article .kiemelt_kicsi tr td, #content article .kiemelt_full tr td { border-color: #9acfd7; }

#content article .kiemelt_kicsi { width: 48%; float: right; margin-left: 1em; }

#content article .kiemelt_kicsi iframe { width: 97.8% !important; }

#content article .kiemelt_kicsi .zoomable { margin: 0; }

#content article .kiemelt_kicsi img { width: 94%; float: none; margin: 2% !important; }

#content article img, #content article .picsub { float: right; clear: both; width: 376px; height: auto; margin: 12px; background: #fff; border: 4px solid #fff; margin-right: 0; }

#content article iframe { border: 4px solid #fff; }

#content article iframe, #content article object, #content article embed { max-width: 100%; }

#content article table { background: #fff; border-collapse: collapse; font-family: "leitura_sansgrot_2"; border: 2px solid #89bec6; width: 100%; }

#content article table tr:nth-child(3n) td { border-bottom: 1px solid #89bec6; }

#content article table td { border: 1px solid #ddd; padding: 3px; }

#content article table thead td { font-family: "leitura_headlinesans"; background: #349faf; color: #fff; font-size: 130.9%; }

#content article a.gallery_trigger, #content article a.zoomable { position: relative; float: right; background: transparent !important; margin: 0 0 12px 24px; }

#content article a.gallery_trigger img, #content article a.zoomable img { transition: border-color .666s; margin: 0; }

#content article a.gallery_trigger img:hover, #content article a.zoomable img:hover { border-color: #349faf; }

#content article a.gallery_trigger:after, #content article a.zoomable:after { content: "képgaléria"; display: block; width: 32px; height: 32px; background: url("../img/kapcs.png"); position: absolute; text-indent: -666em; right: 12px; top: 20px; pointer-events: none; }

#content article a.zoomable:after { content: "nagyítható"; background: url("../img/zoom.png"); }

#content article aside { position: relative; margin-top: 6em; margin-bottom: 1em; clear: both; }

#content article ul, #content article ol { padding-left: 2em; }

#content article ul { list-style-type: none; }

#content article ul li:before { content: "•"; position: absolute; margin-left: -1em; }

#content article .box { margin: 1ex 0; }

#content article .box h3 { margin: 1ex; }

/* találati oldal / részletes kereső */
#komplex_search { background: #fff; display: inline-block; width: 564px; padding: 1% 0 0 1%; margin: 1%; }

#komplex_search div { display: table-row; }

#komplex_search div label, #komplex_search div input, #komplex_search div select { display: table-cell; margin: 1ex; vertical-align: middle; }

#komplex_search div input, #komplex_search div select { width: 376px; border: 1px solid #888; padding: 2px; font-family: "leitura_sansgrot_2"; }

#komplex_search div input:focus, #komplex_search div select:focus { border: 2px solid #b184b1; padding: 1px; }

#komplex_search div label { text-align: right; white-space: nowrap; }

#komplex_search div select { width: 382px; }

#komplex_search div input.radio { margin-right: 0; width: auto; }

#komplex_search div #datepicker_from, #komplex_search div #datepicker_to { margin-right: 0; width: 165.792px; }

#komplex_search button { background: #000 url("../img/sprites.png") no-repeat right 2px; border: 0; color: #fff; font-family: "leitura_sansgrot_2"; font-size: 130.9%; float: right; height: 27px; padding: 0 30px 0 12px; cursor: pointer; margin: 12px; box-shadow: 0 0 0 0 #fff; transition: box-shadow .666s; }

#komplex_search button:hover { box-shadow: 0 0 0 6.66px #349faf; }

h2.hit_title, .lapozo { text-align: center; font-size: 161.8%; background: #bbbbbb; padding: 1ex; color: #fff; }

.lapozo { float: left; width: 100%; margin: 0 0 1em; line-height: 1; }

.lapozo .actual { background: #bbbbbb; text-align: right; color: #005866; font-family: "leitura_newsroman_2"; width: 6ex; border: 0; }

.lapozo .first, .lapozo .prev, .lapozo .next, .lapozo .last { color: #fff; font-family: "leitura_sansgrot_2"; }

.lapozo .first:hover, .lapozo .prev:hover, .lapozo .next:hover, .lapozo .last:hover { background: transparent; color: #005866; }

.lapozo .first, .lapozo .last { letter-spacing: -.4ex; margin: 0 1ex; }

.lapozo .next { margin-left: 2ex; }

#searchresult li { float: left; width: 48%; margin: 1%; border-bottom: 2px solid #d5d5d5; }

#searchresult li:nth-child(2n) { float: right; }

.banner { background: #fff; float: left; width: 100%; margin: 1ex 0; text-align: center; position: relative; }

.banner p { width: 100%; margin: 1ex 0; }

.banner img { max-width: 98%; }

.banner:before { color: #aaa; font-family: "leitura_sansgrot_2"; content: "hirdetés:"; font-size: 80.9%; position: absolute; left: 0; top: -18px; }

.banner .box { float: none; }

.banner .box[id*="banner"]:before { display: none; }

.box[id*="banner"]:before, .box[id*="adverticum"]:before { color: #aaa; font-family: "leitura_sansgrot_2"; position: relative; left: 0; top: 0; content: "hirdetés:"; font-size: 80.9%; }

#gallery { margin: 1em 0; border-bottom: 2px solid #d5d5d5; border-top: 2px solid #d5d5d5; }

#gallery:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; }

#gallery a { display: block; float: left; padding: 1ex 0; width: 156px; margin: 0; text-align: center; height: 156px; }

#gallery a sub { font-family: "leitura_headlinesans"; font-size: 100%; color: #001214; line-height: 130.9%; display: block; width: 100%; margin-top: 1ex; transition: color .666s; }

#gallery a:hover { background: transparent; }

#gallery a:hover sub { color: #005866; }

#gallery a img { border: 1px solid #fff; box-shadow: 0 0 0 0 #fff; width: auto !important; transition: box-shadow .666s; }

#gallery a:hover img { box-shadow: 0 0 0 6.66px #349faf; }

/* special */
#linkedgallery { display: none; }

#nap_foto { text-align: center; }

#nap_foto .box_header { text-align: left; }

#nap_foto img { max-width: 96%; padding: 2%; background: #fff; }

.flashContent { text-align: center; }

.flashContent object, .flashContent embed { max-width: 100%; }

article img[style*='auto'] { float: none !important; width: auto !important; max-width: 98% !important; }

p[style='text-align: center;'] .picsub { float: none !important; background: none !important; border: 0 !important; position: relative; top: -1em; }

.goAdverticum { text-align: center; }

.goAdverticum iframe { max-width: 100%; }

.printit { margin-left: 1em; vertical-align: middle; padding-top: 5px; }

h1 .printit { padding: 0; }

/* div.box[id^='euro_2016'] { background: url("../img/foci-eb-hatter-hatalom.jpg") center bottom / cover; h3, a, li::before { color: #fff; } a:hover { background: #122F4D; } h3 { padding-right: 33%; } } html.multiplebgs div.box[id^='euro_2016'] { background: url("../img/foci-eb-logo.png") no-repeat right .5rem top .5rem / 33% auto, url("../img/foci-eb-hatter-hatalom.jpg") center bottom / cover; } */
/* div.box[id^='rio_2016'] { background: url("../img/olimpia-hatter-hatalom.jpg") center bottom / cover; h3, a, li::before { color: #fff; } a:hover { background: #122F4D; } h3 { padding-right: 33%; } } html.multiplebgs div.box[id^='rio_2016'] { background: url("../img/olimpia-logo.png") no-repeat right .5rem top .5rem / 33% auto, url("../img/olimpia-hatter-hatalom.jpg") center bottom / cover; } */
/* div.box[id^='fina'] { background: url("../img/fina.jpg") center bottom / cover; a { color: #fff; text-shadow: 0 1px 1px $bluetext; &:hover { background: transparent !important; text-decoration: underline; } } .top li::before { color: rgba(#fff,.5); } .top li:hover a { background: transparent !important; } } */
/*
div.box[id^='teli_olimpia'] {
  background: url("../img/teli.jpg") center bottom / cover;
  a {
    color: #fff;
    text-shadow: 0 1px 1px rgba(#000,.5);


    &:hover {
      background: transparent !important;
      text-decoration: underline;

    }
  }
  .top li::before {
    color: rgba(#fff,.5);
  }
  .top li:hover a {
    background: transparent !important;
  }
}

html.multiplebgs div.box[id^='teli_olimpia'] {
  background: url("../img/tigris.png") no-repeat right .5rem top .5rem / 33% auto, url("../img/teli.jpg") center bottom / cover;
}

*/
div.box#valasztasok_2018 { background: url("../img/valasztas_hatter.jpg") center bottom/cover; }

div.box#valasztasok_2018 a { color: #fff; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); }

div.box#valasztasok_2018 a:hover { background: transparent !important; text-decoration: underline; }

div.box#valasztasok_2018 .top li::before { color: rgba(255, 255, 255, 0.5); }

div.box#valasztasok_2018 .top li:hover a { background: transparent !important; }

#migracio { background: url("../img/migrans.jpg") center bottom/cover; }

body[style*="background"] #page_header, body[style*="background"] #page_footer { width: 1200px; margin: 0 auto; }

/* o | ,'~'. /                   |   ____|_ |  '___,,_'         .----------------. |  ||(o |o)|       ( KILL ALL HUMANS! ) |   -------         ,----------------' |  _____|         -' \  '####, ------- /________           (  )        |) '_ ' ,------|\         _ /_ /  |      |_\        || /_ /|  |     o| _\      _|| /_ / |  |      |\ _\____//' | (  (  |  |      | (_,_,_,____/ \ _\ |   ------| \ _\|_________| \ _\ \__\\__          |__| |__||__| ||/__/  |__||__| |__||__| |__||__| /__)/__) /__//__/ /__//__/ /__//__/. .'    '.   '. (_kOs____)____) */
@media screen and (max-width: 1220px) { body { font-size: 14px; }
 #main, .inner, body[style*="background"] #page_header, body[style*="background"] #page_footer { width: 960px; }
 #page_header nav.menu ul li a { font-size: 130.9%; }
 #page_header nav.menu ul li:before { margin: .2ex; }
 .cols.col5 .box { width: 23%; }
 .cols.col6 .box { width: 23%; }
 .cols .leadpic { width: 288.8px; }
 #topnews { overflow: visible; height: auto; }
 #topnews li { display: block; float: right; clear: right; width: 50%; }
 #topnews li h1 { font-size: 161.8%; padding-left: 12px; }
 #topnews li h2 { font-size: 100%; padding-left: 12px; }
 #topnews li:first-child { float: left; }
 #topnews li:first-child h1 { font-size: 261.8%; width: 960px; }
 #topnews li:first-child h2 { font-size: 161.8%; }
 #topnews li:first-child .leadpic { width: 456px; }
 #topnews li:nth-child(2) { margin-top: 4.5em; }
 h1.kiemelt { font-size: 261.8%; }
 #toprotator h1, #startrotator h1 { font-size: 130.9%; line-height: .9; }
 #toprotator h2, #startrotator h2 { font-size: 100%; }
 #toprotator .leadpic, #startrotator .leadpic { position: absolute; clip: rect(0, 516px, auto, 60px); left: -60px; }
 #toprotator li, #startrotator li { width: 468px; }
 #sidebar .box { width: 92%; }
 #echotv .rotator { width: 286.4px; height: 235.2px; margin: 0 auto 9px; }
 #echotv .rotator img { width: 286.4px; height: 235.2px; }
 #echotv .rotator:after { font-size: 130.9%; }
 #content article img, #content article .picsub { width: 48%; }
 a.gallery_trigger, a.zoomable { width: 48%; }
 a.gallery_trigger img, a.zoomable img { width: 100% !important; } }

@media screen and (max-width: 980px) { #main, .inner, body[style*="background"] #page_header, body[style*="background"] #page_footer { width: 720px; }
 .printit { display: none; }
 .cols.col4 .box { width: 31.33%; }
 .cols.col5 .box { width: 31.33%; }
 .cols.col6 .box { width: 31.33%; }
 .cols .leadpic { width: 213.6px; }
 .cols.col3 .leadpic { display: inherit; }
 .mobile { display: block; }
 #manocska { top: 80px; }
 #page_header .social { float: none !important; height: 24px; margin-top: -4px; }
 #page_header a.usermenu, #page_header a.menu, #page_header a.off { background: url("../img/sprites.png") 0 -24px; float: right; margin: 4px; display: block; text-align: left; text-indent: -666em; font-size: 0; width: 24px; height: 24px; }
 #page_header a.menu { background-position: 0 -72px; }
 #page_header a.off { background-position: 0 -96px; position: absolute; right: 2px; top: 2px; }
 #page_header nav.menu { display: none; }
 #page_header .mobilewrapper { display: none; background: #000; box-shadow: 0 0 0 4px #fff; position: absolute; width: 90%; margin: 1%; padding: 1em 4% 1em; left: 0; top: 0; text-align: left; }
 #page_header .mobilewrapper input { width: 256px !important; }
 #page_header section { float: left; width: 100%; padding: .5ex 0; font-size: 100%; }
 #page_header section span { line-height: 1.7; }
 #page_header section form { margin: .5ex 0 !important; float: left; }
 #page_header section input { width: 176px !important; padding: 0 2px; background: #fff; }
 #topnews li h1 { font-size: 130.9%; }
 #topnews li h2 { font-size: 100%; }
 #topnews li:first-child .leadpic { width: 336px; }
 #topnews li:first-child h1 { width: auto; font-size: 211.8%; }
 #topnews li:first-child h2 { font-size: 130.9%; }
 #topnews li:nth-child(2) { margin-top: 0; }
 #toprotator, #startrotator { min-height: 208px; }
 #toprotator .leadpic, #startrotator .leadpic { width: 336px; left: 384px; clip: auto; margin: 0 !important; }
 #toprotator h1, #startrotator h1 { font-size: 211.8%; }
 #toprotator h2, #startrotator h2 { font-size: 130.9% !important; font-family: "leitura_sansgrot_2" !important; }
 #toprotator li, #startrotator li { width: 372px; height: 184px; min-height: 0; padding: 12px 6px; position: absolute; top: 0; }
 #toprotator li.active, #startrotator li.active { z-index: 666; }
 #toprotator li > a, #startrotator li > a { width: 720px; height: 208px; background: transparent !important; }
 #content, #sidebar { width: 100%; }
 #sidebar .box { width: 45%; float: left !important; margin: 0 2.5% 2em !important; }
 .articlelist .leadpic, #searchresult .leadpic { float: right; position: relative; width: 220px; margin: 2px 0 1ex 1ex; }
 .articlelist h1, .articlelist h2, .articlelist .lead, #searchresult h1, #searchresult h2, #searchresult .lead { padding: 0; }
 #echotv .rotator { width: 214.8px; height: 176.4px; }
 #echotv .rotator img { width: 214.8px; height: 176.4px; }
 #echotv .rotator:after { font-size: 100%; }
 #searchresult li { width: 100%; float: left !important; margin-bottom: 2em; }
 #searchresult .leadpic { margin: 1em 0 0 1em; }
 #gallery a { width: 144px; } }

@media screen and (max-width: 740px) { #main, .inner, body[style*="background"] #page_header, body[style*="background"] #page_footer { width: 576px; }
 #page_header .mobilewrapper input { width: 156px !important; }
 #page_header #login, #page_header #register { white-space: normal; }
 #page_header h1 a { background: url("../img/magyar_hirlap_small.png") top center no-repeat; background-size: 100%; width: 96%; margin: auto; }
 #page_header #quick_search button { text-indent: -666em; margin-left: -1ex; }
 #topnews li { width: 100%; }
 #topnews li:first-child .leadpic { width: 552px; }
 #toprotator, #startrotator { min-height: 136px; overflow: hidden; }
 #toprotator .leadpic, #startrotator .leadpic { width: 220px; left: 356px; }
 #toprotator h1, #startrotator h1 { font-size: 161.8%; }
 #toprotator h2, #startrotator h2 { font-size: 100%; }
 #toprotator li, #startrotator li { width: 344px; height: 112px; }
 #toprotator li > a, #startrotator li > a { width: 576px; height: 136px; }
 .cols.col3 .box { width: 48%; }
 .cols.col3.alt1 .box:nth-child(2n) { width: 48%; }
 .cols.col3.alt2 .box:nth-child(2n+1) { width: 48%; }
 .cols.col4 .box { width: 48%; }
 .cols.col5 .box { width: 48%; }
 .cols.col6 .box { width: 48%; }
 .cols .leadpic { width: 96%; float: none; margin: 0 4% 0 0; }
 #sidebar .box { width: 100% !important; margin: 0 0 2em !important; }
 #echotv .rotator { width: 250.6px; height: 205.8px; }
 #echotv .rotator img { width: 250.6px; height: 205.8px; }
 aside .leadpic { width: 48%; float: right; margin: 0 0 1ex 1ex; }
 #komplex_search { width: 97%; }
 #komplex_search div { display: block; }
 #komplex_search label, #komplex_search input, #komplex_search select { max-width: 90% !important; display: inline-block; }
 #gallery a { width: 25%; }
 #gallery a img { max-width: 96%; } }

@media screen and (max-width: 586px) { #main, #page_footer, .inner, body[style*="background"] #page_header, body[style*="background"] #page_footer { width: 98%; margin: auto; }
 #page_header .mobilewrapper form { width: 90%; text-align: right; }
 #page_header .mobilewrapper input { width: 180px !important; margin-bottom: 1ex; }
 #content article img, #content article .picsub, #content article iframe { width: 98%; }
 #content article .kiemelt_kicsi { width: 96%; margin-left: 0; }
 .cols .box { width: 98% !important; }
 .cols .box:before { display: block; content: " "; height: 0; border-bottom: 3px solid #d5d5d5; margin: 1ex 0 2em; }
 .cols .box[class*='bg']:before { display: none; }
 .cols .leadpic { margin: 0 2%; }
 #topnews li:first-child .leadpic { width: 100%; border: 0; }
 #toprotator, #startrotator { width: 100%; min-height: 192px; overflow: hidden; }
 #toprotator .leadpic, #startrotator .leadpic { width: 100%; left: 0; }
 #toprotator h1, #startrotator h1 { font-size: 161.8%; }
 #toprotator h2, #startrotator h2 { font-size: 100%; }
 #toprotator li, #startrotator li { width: 100%; padding: 12px 0; }
 #toprotator li.active h1, #toprotator li.active h2, #startrotator li.active h1, #startrotator li.active h2 { position: relative; width: 100%; z-index: 668; background: rgba(255, 255, 255, 0.666); margin: 0; }
 #toprotator li > a, #startrotator li > a { width: 100%; }
 #velemeny li { margin-bottom: 2em; }
 #echotv:before { display: none; }
 #echotv .rotator { width: 286.4px; height: 235.2px; }
 #echotv .rotator img { width: 286.4px; height: 235.2px; }
 .articlelist, #searchresult { font-size: 80.9%; }
 a.gallery_trigger, a.zoomable { width: 98%; margin: 12px 0; }
 a.gallery_trigger img, a.zoomable img { width: 100% !important; } }

@media screen and (max-width: 477px) { #page_header section span { display: none; }
 #page_header h1 a { height: 60px; }
 #page_header .social { float: left !important; height: 32px; }
 .articlelist .leadpic, #searchresult .leadpic { display: none; }
 aside .leadpic { width: 98%; margin: 0 0 1ex; }
 #gallery a { width: 50%; } }

/* ========================================================================== Print styles ========================================================================== */
@media print { * { background: transparent !important; color: #000 !important; /* Black prints faster: h5bp.com/s */ box-shadow: none !important; text-shadow: none !important; }
 body { font-size: 10pt; background: white; padding: 2cm 2cm 4cm 2cm; }
 * { width: auto !important; }
 #content, article, .inner { float: none !important; width: auto !important; padding: 0; color: black; background: transparent none; }
 #content article img, #content article .kiemelt_kicsi, #content article .kiemelt_full, #content article .picsub, .gallery_trigger { width: 50% !important; border: 0 !important; margin-left: 1em !important; }
 #content article img.gallerytrigger { width: 100% !important; margin: 1em 0 0 !important; }
 a, a:visited { text-decoration: underline; }
 a[href]:after { content: " (" attr(href) ")"; }
 abbr[title]:after { content: " (" attr(title) ")"; }
 /* Don't show links for images, or javascript/internal links */
 .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }
 pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
 thead { display: table-header-group; }
 tr, img { page-break-inside: avoid; }
 img { max-width: 100% !important; width: 100% !important; }
 @page { margin: 0.5cm; }
 p, h2, h3 { orphans: 3; widows: 3; }
 h2, h3 { page-break-after: avoid; }
 .printit, .banner, .box[id*="banner"], aside, #page_footer, #page_header nav.menu, #page_header section, #content article a.gallery_trigger:after, #content article a.zoomable:after, p.meta, iframe, .iframecontainer { display: none; }
 #page_header h1 { text-align: center; width: 100% !important; }
 #page_header h1 a[href]:after { content: " .hu"; }
 #page_header h1 a { width: 100%; text-align: center; background: none; text-decoration: none; text-indent: 0; font-size: 2em; } }

/*# sourceMappingURL=proton.css.map */