@charset "UTF-8";
/* CSS Document */

/* ============================
			#ed1c24
=============================== */

@import 'modules.css';
@import 'section.css';
@import 'viewer-related-news.css';
@import url(//fonts.googleapis.com/css?family=Open+Sans:300&subset=latin-ext);

/* ----------------------------
           changes
------------------------------- */

#dakika-dakika {
    margin: 14px 0;
}
#en-populer .haber-3lu.hor.page-top {
	margin-top:1em;
}
#twitter-tl ul {
	height:360px;
}

/* ----------------------------
          navigation
------------------------------- */

.nav {
	margin-top: .7em;
	margin-bottom: .7em;
}
#share-bar .no-overflow {
	margin: 10px auto;
}
#share-bar .no-overflow:first-child {
	margin-top: 0;
}
#share-bar .no-overflow.s336x280 {
	width: 336px;
	height: 280px;
}
#share-bar .no-overflow.s300x250 + .share {
	max-width: 350px;
	margin: 20px auto 10px;
}

/* ----------------------------
           general
------------------------------- */

#content {
	display: table;
	box-sizing: border-box;
	width: 100%;
	height: 100%;
	font-size: 13px;
	margin: 0 0 14px;
	border: 1px solid #d7d7d7;
}
#content > * {
	display: table-cell;
	vertical-align: top;
	box-sizing: border-box;
	height: 100%;
	padding: 1em;
}
#content > script {
	display: none;
}
#content .main-title {
	font-weight: 700;
	font-size: 21px;
	line-height: 1.2;
}
#content .news-short {
	line-height: 1.3;
	margin: 0 2px 10px;
	color: #707070;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 1.3em;
}
#share-bar {
	margin-bottom: 6px;
	padding: 10px 8px 20px;
	border-bottom: 2px solid #ed1c24;
}
#share-bar.with-no-overflow {
	padding-top: 0;
	padding-bottom: 10px;
	text-align: center;
}
#publish-date {
	color: #888;
	font-size: 11px;
	text-align: right;
}
#publish-date div span,
#publish-date div a {
	color: #888;
	font-weight: bold;
}
#media-area {
	height: 100%;
	width: 540px;
}
#media {
	display: inline-block;
	margin: 20px auto;
}
#media img {
	display: block;
	max-height: 460px;
	max-width: 100%;
}

/* ----------------------------
          caricature
------------------------------- */

body.cizerler #media-area {
	text-align: center;
	background-color: #f0f0f0;
	border-right: 1px solid #d7d7d7;
}
body.cizerler #media-area .upper {
	overflow: hidden;
	padding: 10px 16px;
	margin: -1em -1em 0;
	text-align: left;
	font-family: 'Merriweather', sans-serif;
	font-weight: 400;
	background: #fff;
}
body.cizerler #media-area .upper a {
	color: inherit;
}
body.cizerler #media-area .caricaturist {
	font-size: 1.5em;
	font-weight: 900;
}
body.cizerler #media {
	margin: 20px;
}
body.cizerler #media-info {
	padding-left: 2em;
	padding-right: 2em;
}

/* ----------------------------
            photo
------------------------------- */

body.foto-galeri #content {
	table-layout: fixed;
}
#content #photo-area {
	background: #f0f0f0;
	width: 60%;
}
#content #photo-area a {
	display: block;
	min-height: 100%;
	text-align: center;
}
#content #photo-area a img {
	display: inline-block;
	*display: inline;
	zoom: 1;
	vertical-align: middle;
	max-width: 100%;
	margin: auto;
}
body.foto-galeri #media-info {
	padding-left: 2em;
	padding-right: 2em;
}
body.foto-galeri .nav {
	margin-bottom: 2em;
}
body.foto-galeri #photo-expl {
	clear: both;
	margin-top: 3em;
}

/* ----------------------------
            video
------------------------------- */

body.video #media-info {
	padding-left: 2em;
	padding-right: 2em;
}
body.video #media-area > * {
	margin-left: 12px;
	margin-right: 12px;
}
body.video #content .main-title {
	font-size: 23px;
	margin-bottom: 16px;
}
body.video .main-title {
	margin-top: 1.2em;
}
body.video .news-short {
	text-align: left;
}
body.video .news-body {
	line-height: 1.5;
	margin-top: 20px;
	margin-bottom: 20px;
}
body.video #videoElement {
	background: #f0f0f0;
	width: 533px;
	height: 380px;
	margin: 0;
}
body.video.video-big #videoElement {
	width: 606px;
	height: 432px;
}
body.video.video-big #media-area {
	padding-right: 0;
}
body.video.video-big #media-info {
	padding: 1em;	
}
body.video.video-big #share-bar {
	padding-left: 0;
	padding-right: 0;
}

/* ----------------------------
          related news
------------------------------- */

body.video #share-bar #iliskili-haberler {
	padding-bottom: 8px;
}
body.video #share-bar .no-overflow + .share #iliskili-haberler {
	background: none;
}
body.video #share-bar .no-overflow + .share #iliskili-haberler .title {
	color: #fff;
	background: #ed1c24;
	margin-bottom: 6px;
	padding-left: 8px;
	padding-right: 8px;
}