.article-so #article-side {margin-top: -68px;}


.article-author { padding-right: 7px; }
.article-author.nopad {padding-right: 0;}

#more-tip { font-style: italic; margin-top: 15px; }
#more-tip a { color: #155092; }
#article-text span.p-kiemelt sub, #article-text span.p-mega sub {font-size: 23px; top: -8px;}
#article-text span.p-kiemelt sup, #article-text span.p-mega sup {font-size: 23px; top: 6px;}

#article-info {display: none; margin: 20px 0 0 11px; float: left; width: 144px; }


.pp-socials .article-sharing .twitter-like, .pp-socials .article-sharing .gplus-like {margin-top: 0;}
.nopad + .komment-count {margin-left: 7px;}
.komment-count:before {content: ""; position: absolute; bottom: -5px; width: 0; height: 0; border-top: 5px solid #155092; border-right: 8px solid transparent; -webkit-transform: skew(10deg); -ms-transform: skew(10deg); transform: skew(10deg);}


#article-share #comment-count { width: 95px; height: 47px; background: #b1e6d1; float: left; text-align: center; font-family: 'RobotoCondensed', sans-serif; text-transform: uppercase; line-height: 15px; cursor: pointer; }
#article-share #comment-count.inactive { cursor: default; opacity:0.6; filter:alpha(opacity=60); position: relative; z-index: 5; }
#comment-count b { display: block; font-weight: 900; font-size: 125%; padding-top: 9px; }
#comment-count span { display: block; font-size: 87.5%; color: #818181; padding-top: 3px; }
#comment-count span.komment-title { padding-top: 9px; }



#article-text > .keretes-doboz-cikk .keretes-kep {float: right; margin-left: 12px; width: 310px; line-height: normal;}
.keretes-doboz-cikk .keretes-kep div {font-size: 14px; background-color: #fff; text-align: left; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; overflow: hidden;}

#article-text cite { display: block; font-size: 42px; line-height: 48px; font-style: normal; font-family: 'Source Sans Pro', Arial, Helvetica, sans-serif; font-weight: 200; margin: 25px 0; color: #555; background-image: url('/s/img/svg/origo/cite.svg'); background-repeat: no-repeat; padding: 0 0 0 77px; background-size: 65px 45px;}
#article-text p a, #article-text ul a, #article-text ol a, .keretes-doboz-cikk a, .bpbg a { color: #155092; text-decoration: underline;}
#article-text p a:hover, #article-text ul a:hover, #article-text ol a:hover, .keretes-doboz-cikk a:hover { color: #0d3058;}

#article-text form a b { font-weight: 900; font-family: 'Roboto', sans-serif; margin: 5px 0; font-style: italic; text-transform: uppercase; color: #155092; }





.newpic span.bigpic {display: block; width: 32px; height: 32px; background-image: url('/s/img/cimlap2013/bigpic.png'); position: absolute; right: 12px; margin: -44px 0 0 0; cursor: pointer;}
.kep-article.newpic span.bigpic {background-image: url('/s/img/cimlap2013/big-article.png');}
.kep-gallery.newpic span.bigpic {background-image: url('/s/img/cimlap2013/big-gallery.png');}
.newpic div, .keretes-doboz-cikk .keretes-kep div { text-align: left; border: 1px solid #ccc; overflow: hidden;}
.newpic div p, .keretes-kep div p { padding-bottom: 3px; margin-left: 11px !important; margin-bottom: 0 !important; margin-top: 7px; font-family: 'Roboto', sans-serif; font-size: 14px;  margin-right: 11px !important;}
.newpic div p {font-size: 16px;}
.newpic span, .keretes-kep span  { display: block; margin: 7px 0 7px 11px;  color: #999999; font-family: 'Roboto', sans-serif; font-size: 14px;}
#common .newpic.custompic a {float: left;width: 50%;}
.newpic p + span, .keretes-kep p + span  {margin: 0px 0 7px 11px; color: #999999;}
.newpic span, .newpic span a { color: #8d8d8d; font-size: 87.5%; }
.newpic div a.galeria-icon:hover { background-position: 0 -20px; }
.left { float: left; margin: 15px 15px 15px 11px !important; }
.right { float: right; margin: 15px 11px 15px 15px !important; }



div.bpbg {position: fixed; top: 0; bottom: 0; width: 100%; background-color: rgba(0,0,0,.8); text-align: center; z-index: 1500;}
div.bpbg .bpbg_img {display: inline-block; position: relative; z-index: 1101;}
div.bpbg:before {content: ""; display: block; width: 94px; height: 21px;  background-image: url('/s/img/svg/origo/origo_logo.svg'); background-repeat: no-repeat; background-size: 94px auto; position: absolute; left: 26px; top: 26px; background-color: rgba(0, 0, 0, .6); background-position: 50%; padding:  10px; border-radius: 3px; z-index: 200; display: none;}
div.bpbg .close { display: block;width: 48px; height: 48px; position: absolute; right: 20px; top: 20px; background-image: url('/s/img/cimlap2013/bigpic-close.png'); z-index: 1102; cursor: pointer;}
div.bpbg div.bpbg_description {position: absolute; bottom: 0; width: 100%; padding: 12px 0; background-color: rgba(0,0,0,.6); z-index: 1103;}
div.bpbg div.bpbg_description p {color: #fff; font-size: 22px; font-family: 'Roboto'; padding: 0 10px;}
div.bpbg div.bpbg_description span { color: #999; font-size: 14px; font-family: 'Roboto';}

#article-text table tr td {  font-family: 'Roboto', sans-serif; font-size: 87.5%; }

/* Pager */
#pager { overflow: hidden; margin: 0 10px 40px; }
#pagenums { float: left; width: 47%; text-align: center; }
#pagination { overflow: hidden; display: table; margin: 0 auto; }
#pager span { font-family: 'RobotoCondensed', sans-serif; font-size: 87.5%; font-weight: 700; text-transform: uppercase; float: left; }
#pagination li { font-family: 'RobotoCondensed', sans-serif; font-size: 87.5%; font-weight: 700; text-transform: uppercase; float: left; line-height: 10px; margin: 0 5px;}
#pagination .page-num a {display: block; width: 18px; height: 15px; padding: 5px 2px 0 0; float: left; color: #999; text-align: center; }
#pagination .page-num a:hover { background: #155092; color: #fff;}
#pager .previous-off, #pager .next-off { color: #c2c2c2; float: left; padding: 5px 15px 0; width: 248px; }
#pager .previous-off {  background: url("//cdn.nwmgroups.hu/s/001/img/cimlap2013/pager-arrow-new.png") 0 6px no-repeat; }
#pager .next-off{ text-align: right; background: url("//cdn.nwmgroups.hu/s/001/img/cimlap2013/pager-arrow-new.png") right -46px no-repeat; }
#pager .next, #pager .previous { padding-top: 5px; width: 26.4%; color: #999;}
#pager .next { text-align: right; float: left; }
#pager .next a, #pager .previous a { background: none; color: #155092; padding: 0 15px 0; position: relative;}
#pager .next a:hover, #pager .previous a:hover {color: #0d3058;}
#pager .next a { background: url("//cdn.nwmgroups.hu/s/001/img/cimlap2013/pager-arrow-new.png") 85px 4px no-repeat; }
#pager .previous a {  background: url("//cdn.nwmgroups.hu/s/001/img/cimlap2013/pager-arrow-new.png") 3px -25px no-repeat; }
#pagination .active { color:#fff; margin-right: 1px; background: #155092; display: block; width: 18px; height: 15px; padding: 5px 2px 0 0; float: left; text-align: center; }

/* alert 18+ */
#alert18-icon { padding-left: 158px; height: 148px; margin: 0 auto; background: url("//cdn.nwmgroups.hu/s/001/img/cimlap2013/alert18.png") 30% 0 no-repeat; text-align: center; overflow: hidden; }
#alert18-icon p { margin-top: 25px; }
#alert18 b a {color: #155092 !important;}
#alert18 b a:hover {color: #0d3058 !important;}

#alert18 a.gym { color: #155092; }
#alert18 a.gym:hover { color: #0d3058; }

.centered {padding: 8px 0 4px 10px !important; text-align: left;}

/* simple slider */
#slider-bottom { position: relative; }
#slider { background: #eee; max-width: 1000px; overflow: hidden; }
.slide-db { padding: 13px 11px; width: 311px; background: #eee; border-right: 1px solid #ddd; }
.slide-db img { display: block; width: 310px; }
.slide-db .slide-text { display: block; text-align: center; color: #fff; height: 81px; padding: 8px 30px 0; background: #5d5d5d; border-top: 1px solid #7a7a7a; }
.slide-db .slide-text b { display: block; font-size: 125%; line-height: 24px; font-weight: 700; padding-bottom: 3px; }
.slide-db .slide-text span { display: block; }
#slider-bottom .prevBtn, #slider-bottom .nextBtn { display: block; width: 70px; height: 70px; background: url("//cdn.nwmgroups.hu/s/img/cimlap2013/slider-btn.png") no-repeat; text-indent: -9999px; position: absolute; }
#slider-bottom .prevBtn { background-position: -80px 0; top: 38%; }
#slider-bottom .nextBtn { background-position: -150px 0; right: 0; top: 38%; }

.slider-side { position: relative; }
.slider-side .prevBtn, .slider-side .nextBtn { display: block; width: 40px; height: 40px; background: url("//cdn.nwmgroups.hu/s/img/cimlap2013/slider-btn.png") no-repeat; text-indent: -9999px; position: absolute; }
.slider-side .prevBtn { background-position: 0 0; top: 49%; }
.slider-side .nextBtn { background-position: -40px 0; right: 0; top: 49%; }


.goAdverticum3-interstitial-next a {background-image: none;}


@media screen and (max-width: 1002px) {
  .full-page-kapu .full-page-ct + span {display: none !important;}
}

#article-text .PDS_Poll p img{margin-left:0px;display:inline;}


#cikk-404 img {
	margin: 0 auto;
	display: block;
	width: 120px;
	height: 85px;
	margin: 4.5em auto 1.25em;
	display: none;
}

#cikk-404:before {
	content: "";
	display: block;
	width: 309px;
	height: 187px;
	background-image: url('/s/img/cimlap2013/origo-404.png');
	margin: 20px auto;
}

/* preloader */

.spinner {  width: 50px; height: 50px; position: fixed; z-index: 980; left: 50%; top: 50%;}
.container1 > div, .container2 > div, .container3 > div { width: 10px; height: 10px; background-color: #fff; border-radius: 100%; position: absolute; -webkit-animation: bouncedelay 1.2s infinite ease-in-out; animation: bouncedelay 1.2s infinite ease-in-out;  -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.spinner .spinner-container { position: absolute; width: 100%; height: 100%;}
.container2 { -webkit-transform: rotateZ(45deg); transform: rotateZ(45deg);}
.container3 { -webkit-transform: rotateZ(90deg); transform: rotateZ(90deg);}
.circle1 { top: 0; left: 0; }
.circle2 { top: 0; right: 0; }
.circle3 { right: 0; bottom: 0; }
.circle4 { left: 0; bottom: 0; }
.container2 .circle1 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s;}
.container3 .circle1 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s;}
.container1 .circle2 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s;}
.container2 .circle2 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s;}
.container3 .circle2 { -webkit-animation-delay: -0.7s; animation-delay: -0.7s;}
.container1 .circle3 { -webkit-animation-delay: -0.6s; animation-delay: -0.6s;}
.container2 .circle3 { -webkit-animation-delay: -0.5s; animation-delay: -0.5s;}
.container3 .circle3 {  -webkit-animation-delay: -0.4s; animation-delay: -0.4s;}
.container1 .circle4 { -webkit-animation-delay: -0.3s; animation-delay: -0.3s;}
.container2 .circle4 { -webkit-animation-delay: -0.2s; animation-delay: -0.2s;}
.container3 .circle4 { -webkit-animation-delay: -0.1s; animation-delay: -0.1s;}
@-webkit-keyframes bouncedelay { 0%, 80%, 100% { -webkit-transform: scale(0.0) }  40% { -webkit-transform: scale(1.0) }}
@keyframes bouncedelay { 0%, 80%, 100% {  transform: scale(0.0); -webkit-transform: scale(0.0); } 40% {   transform: scale(1.0);  -webkit-transform: scale(1.0);  }}


/* pp hotfix */

div#tem-pp { display: none; }

div#article-text.newpp .article-pp-item {
    margin: 0;
    /*margin: 36px 0 0;*/
    padding: 8px 0 15px;
}

.item-cont { padding: 0; }

.past {
    background: url(/s/img/origo15/pp/pp-bg.png) 0 0 repeat;
    color: #444;
}

.past .item-cont { background: transparent; }

.past .article-pp-left > span { color: #666; }

div#article-text .past .article-pp-right h2 { border-top: 1px solid #666; }

div#article-text .article-pp-item.past p span.p-mega span {
    box-shadow: -17px 0 0 #444, 17px 0 0 #444;
}

div#article-text .past p span.p-mega span {
    background-color: #444;
    box-shadow: -12px 0 0 #444, 12px 0 0 #444;
}

div#article-text .past p span.p-kiemelt {
    border-left: 10px solid #444;
}

.past #article-related h3 { color: #444; }

.past .pp-author { color: #666; }

.past .pp-socials {
    background-image: url('/s/img/svg/origo/pp_social_megosztas_ikon_hover.svg');
}

.past .article-pp-left > span { background: url(/s/img/origo15/pp/clock-dark.png) 0 7px no-repeat; }

#article-text .past cite {
    background-image: url('/s/img/svg/origo/cite-dark.svg');
}

.szubjektiv .article-pp-right{
	border:1px solid #dfdfdf;
	border-radius:2px;
	background:#e7edf4;
	padding:10px;
}
#article-text .szubjektiv .article-pp-right h2 {
	color:#222222;
	border-top:0px;
	margin-top:0px;
	padding-top:0px;
}
#article-text .szubjektiv .article-pp-right .newpic  {
	width:622px !important;
}
#article-text .szubjektiv .article-pp-right .newpic img {
	width:620px;
}

#article-text .szubjektiv #article-related .news-item h2:before{
	padding-top: 9px;
}
#article-text .szubjektiv .article-pp-right #article-related h2{
	padding-left: 20px;
}


