@import url('//fonts.googleapis.com/css?family=Roboto+Condensed');
body { margin: 0; padding: 0; font-family: 'PT Sans', Arial, Helvetica, sans-serif; font-size:14px;}
.header { background: #eee; min-height: 100px; margin-bottom: 36px;}
.header .logo { display: block; margin-left: 10px; float:left;}
.lsidebar {
	width:180px;
	float:left;
	display: none;
}

.rsidebar {
	width: 500px;
	float:right;
	display: none;
	padding-top:3px;
}
.header .menu2 {
	float:right;
	margin-top:30px;
}
.header .menu { float:left; width:710px; margin-left: 10px; display: none;}
.header .menu a, .header .menu2 a {
	text-decoration: none;
	color: #000;
	float:right;
	margin: 0 5px;
	line-height: 20px;
}

.header .menu a {  padding-bottom: 8px; transition: all .3s ease-in-out; border-bottom: 2px solid #eee; }
.header .menu a:hover { border-bottom: 2px solid #ffcc02; }


.tizer { width: calc(48% - 2px);}
.tizer.double { width: calc(98% - 2px);}
.tizer .partner { font-size:12px;}
.menu2 a { display: none;}
.menu2 a.login { display: block;}
.tizer.double .title { width: 50%;  }
.tizer.double .subtitle { width: 50%;}
@media (max-width: 640px) {
	.header .menu2 {
		width: 50%;
		margin-top:30px;
	}
}
@media (min-width: 640px) {
	.tizer.double {
		width: 64%;
	}
	.header .logo { margin-left: 20px;}
	.tizer.double .title { width: 50%;  }
	.tizer.double .subtitle { width: 50%;  }
	.tizer { width: 31%; }
	.tizer .partner { font-size:12px;}

	.header .menu2 a { display: block !important;}
}
@media (min-width: 900px) {
	.menu a { display: block;}
	.lsidebar { display: block;}
	.header .menu { display: block;}
	.main-content {
		width: calc(100% - 180px);
		margin-left: 180px;
	}
}
@media (min-width: 1200px) and (max-width: 1499px) {
	.header .menu2 { width: 400px;}
	.main-content {
		width: calc(100% - 300px - 180px);
	}
	.rsidebar { width: 300px; }
}

@media (min-width: 1200px) {
	.rsidebar { display: block; }
}


@media (min-width: 1500px) {
	.content { max-width: 1500px; margin: 0 auto; }
	.header .menu2 { width: 500px; }
	.header .menu { float: right; margin-right: 50px; }
	.rsidebar { width: 500px;}
	.lsidebar, .rsidebar { display: block;}

	.main-content {
		width: calc(100% - 500px - 180px);
	}
}

.horoscope {
	padding-left: 5px;
}

.horo-title { text-transform: uppercase; font-weight: bold; text-align:center;}

.horoscope a {
	text-decoration: none;
	font-size:12px;
	color: #777;
	display: block;
	width: 35px;
	float: left;
	height: 55px;
	margin-top: 25px;
	width: 58px;
}

.horoscope a:before {
	background-image: url(img/horoscope/horoscope.png);
	background-repeat: no-repeat;
	display: block;
	height: 35px;
	width: 35px;
	content: '';
	margin-bottom: 5px;
}

.horoscope a.horo_1:before  { background-position: -35px 0; }
.horoscope a.horo_2:before { background-position: -35px -35px; }
.horoscope a.horo_3:before { background-position: -35px -70px; }
.horoscope a.horo_4:before { background-position: -35px -105px; }
.horoscope a.horo_5:before { background-position: -35px -140px; }
.horoscope a.horo_6:before { background-position: -35px -175px; }
.horoscope a.horo_7:before { background-position: -35px -210px; }
.horoscope a.horo_8:before { background-position: -35px -245px; }
.horoscope a.horo_9:before { background-position: -35px -280px; }
.horoscope a.horo_10:before { background-position: -35px -315px; }
.horoscope a.horo_11:before { background-position: -35px -350px; }
.horoscope a.horo_12:before { background-position: -35px -385px; }

.horoscope a:hover:before {
	background-position-x:0;
}
.horoscope a:hover {
	text-decoration: underline;
}

.last-news-header {
	color: #535353;
	text-transform: uppercase;

	border-bottom: 1px solid #e8e8e8; 
	line-height: 0.01em;
}

.last-news-header span {
	background:#fff; 
	padding:0 5px 0 0;
}
.last-news-list {
	margin-top:15px;
	/* border-top: 1px solid #e8e8e8; */
}
.last-news-list a {
	line-height: 23px;
	display: block;
	color:#000;
	text-decoration: none;
	border-bottom: 1px solid #e8e8e8;

	padding: 10px 0 10px 30px;
	background-repeat: no-repeat;
	background-position: 7px 12px;
	background-size: 16px 16px;
}


.last-news-list a:hover {
	text-decoration: underline
}

.tizer {
	float:left;
	height: 300px;
	margin: 0 1% 2%;
	border: 1px solid #e8e8e8;
	position:relative;
	cursor: pointer;
	transition: border-radius 0.5s;
}
.tizer .image { height: 190px;  background-size: cover !important;}
@media (min-width: 640px) {
.tizer .image { height: 205px;}
}
.tizer .image-gradient { height: 100px; margin-top:-98px; margin-bottom: -12px;}
.tizer .title { font-family: 'Roboto Condensed', sans-serif; margin: 0 10px; font-weight: 400; font-size: 19px; line-height: 19px;}
.tizer .subtitle { font-family: 'Roboto Condensed', sans-serif; margin: 5px 10px; font-weight: normal; font-size: 14px;}
.tizer .partner {font-family: 'Roboto Condensed', sans-serif;position: absolute;bottom: 10px;left: 10px;text-transform: uppercase;color: #444;}
.tizer .like { cursor:pointer; position: absolute; bottom: 10px; right:10px; background: url(img/like.png) 0 0; width: 16px; height: 16px;}
.tizer .like.active { background-position: -16px 0;}
.tizer .close { background: url(img/close.png) center center; width: 16px; height:16px; position: absolute; top:10px; right:10px;}
.no-touchevents .tizer .close { display:none; }
.tizer:hover .close { display:block; }

.tizer.double > * { float: left;}
.tizer.double .image { float:right !important; margin-left:-155px; height: 300px; width: 300px; }
.tizer.double .image-gradient { float:right !important;margin: 0 0 0 -150px; height: 300px; width:155px;  }
.tizer.double .title { margin: 35px 10px 0; font-weight: 400; font-size: 24px; line-height: 25px;}
.tizer.double .partner { width: 30%; margin: 10px 0 0; color: #444; }
.tizer.double .discount { top: 220px }
.tizer.double .old-price { top: 180px }
.tizer.double .price { top: 198px }
.tizer .readmore { display: none;}

.tizer.main .readmore { color:#000;display: block; margin: 20px 2%; padding-right: 32px; line-height: 22px; background: url(img/readmore.png) right center no-repeat; text-decoration:none;}
.tizer.main .readmore:hover { text-decoration: underline; }
.tizer.removed .overlay { position: absolute; top:0; left:0; width:100%; height: 100%; text-align: center; font-weight: bold; font-size: 16px;}
.overlay-content {  padding: 110px 10px 10px; }

.content { margin: 0 5px;}

.tizer .old-price { position: absolute; top: 122px; left:10px; color: #929292; font-weight: 18px; font-weight: bold; text-decoration: line-through;}
.tizer .price { position: absolute; top: 140px; left:10px; font-size: 18px; font-weight: bold;}
.tizer .discount { position: absolute; top: 162px; left:0; padding: 5px 10px; background: linear-gradient(110deg, #ffd600 82%, transparent 85%);font-size:12px; }
.gnezdo_adsbygoogle { padding-top: 20px; }
