@charset "utf-8";
/* CSS Document */
/* My custom CSS */
body {
	background-color: #f9f9f9;
	font-family: "Fira Sans Condensed", sans-serif;
	font-weight: 400;
}
a {color: #070a0d;}
a:hover,
h4 a:hover
{color: #0e1725}
hr {margin:8px 0;}
#wrapper {
	background: #FFF;
	padding-top: 20px;
	padding-bottom: 20px;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.23);
	-moz-box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.23);
	box-shadow: 0px 0px 2px 0px rgba(0,0,0,0.23);
}
/* column resizing */
@media screen and (min-width:768px) and (max-width:1269px){
	#second-group .col-sm-6-left {width: 420px;}
	#second-group .col-sm-6-right {width: 340px;}
}
@media (min-width: 1270px) and (max-width:1569px) {
	.col-md-8-custom {width:640px}
	.col-md-4-custom {width: 340px;}
}
@media (min-width: 1570px) {
	.col-lg-9-custom {width:940px}
	.col-lg-3-custom {width: 340px;}
}

/*gutters*/
.p-0 {padding: 0;}
.pl-0{padding-left: 0px;}
.pr-0 {padding-right: 0px;}

.m-0 {margin-left:0px; margin-right: 0px}
.mp-0 > [class*='col-'] {padding-left: 0px; padding-right: 0px;}

.pdl-10{padding-left: 10px;}
.pdl-20{padding-left: 20px;}
.pdl-40{padding-left: 40px;}
.m-20 {margin-left: 20px; margin-right: 20px}
.mr-20 {margin-right: 20px;}
.ml-20 {margin-left: 20px;}
.ml-40 {margin-left: 40px;}
.ml-0{margin-left:0;}

#second-group,
#third-group,
#fourth-group {
	margin-top:40px;
}

/* titles */

h1,h2,h3 {font-family: 'Fira Sans', sans-serif; font-weight: 700;}
h1 {color:#424242; font-size: 42px;}
h2, h3 {color:#1d2228;}
h2 {font-size: 52px;}
h3 {font-size: 36px;}
h4 {font-size:19px; line-height: 1.2;}
h5 {font-weight:600}
#first-group h2,
.promo h3,
.main-promo h3,
.teaser h3,
.half-promo h3 {
	color:#FFF;
}
.ranking-select h3 {font-size: 30px;}
small {font-weight: 600; text-transform: uppercase; display: block; margin: 15px 0 10px;}
.ros-content h1 {text-transform: uppercase; color:#1d2228; font-size:46px; margin: 0;}
.latest-news-flow h3 {color: #1d2228;}
.main-title {
	text-transform: uppercase;
	color: #15102d;
	font-weight: 800;
	display: inline-table;
	border-bottom: 8px solid #f29121;
	margin-bottom: 10px;
	font-size: 28px;
	line-height: 24px;
	padding-top: 12px;
	padding-bottom: 10px;
	-webkit-box-shadow: 0px 5px 0px 0px rgba(31,27,81,1);
	-moz-box-shadow: 0px 5px 0px 0px rgba(31,27,81,1);
	box-shadow: 0px 5px 0px 0px rgba(31,27,81,1);
}
.main-title a {color: #15102d;}
.article-time{
	color: #777777;
	font-size: 12px;
	font-weight:normal;
	display: block;
	position: absolute;
}
.current-category h4 {margin-top:10px;}

@media screen and (max-width:413px) {
	h1 {font-size:24px}
	h3 {font-size:20px}
}
@media screen and (max-width:1269px){
	.main-title {display: block; text-align: center;}
	.row .caption {
		padding:2px 0 0 10px
	}
}
@media screen and (max-width: 767px) {
	h1 {font-size:28px}
	h2 {font-size: 26px;}
	h3 {font-size: 22px;}
	h4 {margin-top:2px; font-size: 15px; }
	h4 small{font-size: 80%;margin-top: 0px;}
	.parent-category .caption h3 {margin-top:0px; font-size: 16px;}
	.priority-2 h4,
	.gossip h4,
	.editor-choice h4,
	.current-news h4{
		margin-top:0;
	}
	.writers .writer-title h4 {
		font-size: 16px;
	}
	.thema h4 {font-size: 22px;}

	.category .flow-large h4 {
		font-size: 22px;
	}
	.category-listing h2 {
		margin-top:2px;
		margin-left: 15px;
	}
	.category-listing small {margin-top: 0px;}
	.ros-content h2 {font-size:32px; text-align: center;}
	.current-category h4 {font-size:20px;}
	.sub-category h4 {font-size: 18px; margin-top: 10px;}

}
@media screen and (max-width: 1269px){
	.promo h3 {bottom: 10px;}
}
@media screen and (min-width:768px) and (max-width: 1269px) {
	h4 {font-size: 17px; margin-top:2px;}
	h3 {font-size: 22px;}
	h2 {font-size: 26px;}
	#first-group h2 {
		font-size:37px;
	}
	.priority-1 h4 {
		font-size: 17px;
	}
	.promo h3, .teaser h3 {
		font-size: 25px;
	}
	.gossip h4,
	.editor-choice h4,
	.gossip h4,
	.priority-2 h4{
		margin-top:0;
	}
	.current-news h4 {
		margin-top:10px;
	}
	.priority-1 h4	{
		font-size: 18px;
		margin-top:10px;
	}
	h4 small{
		font-size: 80%;
		margin-top: 0px;
	}
	.thema h4 {
		font-size: 17px;
		margin-top: 10px;
	}
	.viral h4 {font-size: 15px;}
	.priority-2 h4 {font-size: 16px;}
	.priority-2 h4 small{margin-bottom:3px;}
	#third-group .promo h3 {font-size:36px;}
	.day-photo h3, .category .flow-large h4 {font-size: 24px;}
	.sub-category h4 {font-size: 20px; margin-top: 10px;}
	.category-listing .cat-big h4 {font-size: 25px;}
}
@media screen and (min-width:1270px) and (max-width:1569px){
	#first-group h2 {font-size:37px;}
	.current-category h4 {
		font-size:18px;
	}
	.promo h3 {
		font-size:29px;
	}
	.latest-news-flow .article-box h3 {
		font-size: 29px;
	}
	.teaser h3 {font-size:24px;}
	.priority-1 h4,
	.sub-category h4 {font-size: 22px;}
	.category-listing .cat-big h4{font-size: 28px;}
	.current-news h3 {
		font-size:20px;
	}
}
@media screen and (min-width:1570px){
	.current-news h3 {font-size: 28px;}
	.latest-news-flow .article-box h3 {font-size: 26px;}
	.parent-category h3 {font-size: 26px;}
	.day-photo h3 {font-size: 28px;}
	.main-promo h3,
	.priority-2 h3{
		font-size: 42px;
	}
	.priority-1 h4 {
		font-size: 23px;
		font-family: 'Fira Sans', sans-serif;
	}
	.viral h4,
	.editor-choice h4,
	.webtv h4,
	.thema h4,
	.current-news h4,
	.current-category h4{
		margin-top:10px;
	}
	.category-listing h4 {margin:12px 0; font-size:22px;}
	.sub-category h4 { margin-top:10px; font-size: 24px;}
	.sub-category .titles h5 {font-size:16px;}
	.current-category h4 {font-size:20px;}

}
/*paragraphs*/
.priority-2 p, .category-listing p {color:#727578;}
.category-listing .caption p,
.latest-news-flow .article-box {font-size:16px;}


/*nav bar and header area*/

.navbar-header .social>a {margin-top:8px; width: 40px; text-align:center;}
@media screen and (max-width:768px){
	.radio-onair img {width:80%;}
}

.navbar-header .radio-onair img {}
.navbar-header #main-logo {margin-top:3px;}
.navbar-inverse {
	border:0px;
	border-radius: 0px;
	background: #24272b;
	margin-bottom: 0px;
}
@media screen and (max-width:767px){
	.navbar-nav {
		text-align: left;
	}
}
@media screen and (min-width:768px){
	.container-fluid .container {padding: 0; margin: 0 auto;}
	.navbar-inverse .navbar-nav > li > a {padding: 15px 5px;}
	.navbar-collapse {padding: 0;}
	.affix-top #main-logo  {display:none;}
}
@media screen and (min-width:1270px) and (max-width:1569px){
	.navbar-collapse {float: right;}
	.navbar .container {padding-right:0px; padding-left:0px;}
	.navbar-inverse .navbar-nav > li > a {padding: 15px 18px;}

}
@media screen and (min-width:1570px){
	.navbar-inverse .navbar-nav > li > a {
		padding: 15px 30px;
		font-weight: 400;
		font-size:16px;
	}
	ul.navbar-nav {
		margin-left:100px;
	}
	.affix ul.navbar-nav {
		margin-left:0px;
	}
}
.navbar-inverse .navbar-nav > li > a {
	color: #ffffff;
	border-right: 1px solid #30353c;
	text-transform: uppercase;
}
ul.navbar-nav li.dropdown:last-child>a {color:#f29121;}
.affix {
	top: 0;
	width: 100%;
	z-index: 9999 !important;
}
#mobile-tabs .station-button a, #mobile-tabs .latest-button a {color: #FFF;}
#mobile-tabs .station-button {background:#ff980a;}
#mobile-tabs .station-button span {display:block; float: left;}
#mobile-tabs .station-button span:first-child {text-align: right; padding-right:10px; color:#333; margin-top:5px;}
#mobile-tabs .station-button span:nth-child(2) {font-size:38px;  line-height: 50px;}
#mobile-tabs .latest-button {background:#3d435b; color: #FFF; line-height: 50px;}
#mobile-tabs .station-button,
#mobile-tabs .latest-button {
	height:50px;
	font-weight: 900;
	padding: 0px 10px;
}
@media screen and (max-width:767px){
	.navbar-header .social img {
		width:80%
	}
	.navbar-header .social {margin-left:25px;}
}
@media screen and (max-width:400px){
	.navbar-header #main-logo {padding: 0; padding-left:3px;}
	.navbar-header .social {margin-left:0px;}
	#mobile-tabs .station-button span:first-child {font-size: 12px; }
	#mobile-tabs .station-button span:nth-child(2) {font-size:30px;}
}

@media screen and (max-width:359px){
	#mobile-tabs .station-button span:first-child {font-size: 10px; padding-top: 6px}
	#mobile-tabs .station-button span:nth-child(2) {font-size:22px;}
}
.social-col {margin-right: -65px;         width: auto;}

@media screen and (max-width:356px){
	.twitter-mobile {display: none !important;}
}

@media screen and (min-width:351px){
	#main-logo-xs {margin-right: -24px}
}

.header {background: #1d1f21; height: 90px; line-height: 90px; color:#6c6c6c; position: relative; padding:0px}
.header img.main-logo {position: absolute; top:24px; left:20px; z-index: 10;}
@media screen and (min-width:1270px) and (max-width:1569px){
	.header img.main-logo {left:-25px;}
}
.header .date {font-size: 12px; color:#eaeaea;}
.breaking-news {background: #ff9725; text-align: center; font-size: 16px; font-weight: 700; padding: 15px; line-height: 16px; }
.breaking-news span {color:#1d1f21; padding-right: 10px; border-right: 2px solid #FFF;}
.breaking-news a {color:#1d1f21; padding-left: 10px;}
#teams-header {background:#FFF; border-bottom: 1px solid #F1F1F1;}
.team-logos {}
@media screen and (max-width:1269px){
	.header img.main-logo {top:30px; left:5px; width: 35%;}
}

@media screen and (max-width:767px){
	.navbar #main-logo-xs {top:9px;}
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus
{
	background:#414b55;
	box-shadow:none;
}
.mega .nav,
.mega .collapse,
.mega .dropup,
.mega .dropdown {
	position: static;
}
.mega .container {
	position: relative;
}
.mega .dropdown-menu {
	left: auto;
}
.mega .yamm-content {
	padding: 5px;

}
.mega .dropdown.yamm-fw .dropdown-menu {
	left: 0;
	right: 0;
	height:320px;
	padding: 20px 0 10px 0;
}
.navbar-nav ul li.dropdown ul.dropdown-menu{display: none; right:96%; top: -14px;}
@media screen and (min-width: 768px) {
	.dropdown:hover .dropdown-menu,
	.navbar-nav ul li.dropdown:hover ul.dropdown-menu{
		display: block;
	}
}
@media screen and (min-width:768px) and (max-width:1269px){
	.mega .container {
		padding:0px;
	}
}
/* expanded menu */
.dropdown-menu{
	border: none;
	border-top:12px solid #414b55;
	border-bottom: 12px solid #e30051;
}
.mega .yamm-content ul {
	display: -ms-flexbox;           /* IE 10 */
	display: -webkit-flex;          /* Safari 6.1+. iOS 7.1+ */
	display: flex;
	-webkit-flex-flow: wrap column; /* Safari 6.1+ */
	flex-flow: wrap column;
	max-height: 231px;              /* Limit height to whatever you need */
	padding-left:15px;
}
.mega .yamm-content ul li{
	list-style:none;
	border-bottom:1px solid #eaeaea;
	padding:5px 0;
	width:200px;
	font-size:16px;
	font-weight:700;
	margin-right:30px;
}
.mega .yamm-content ul li a:hover{
	color:#f29121;
}


.mega .yamm-content .thumbnail .caption h5 {margin-top: 0; font-size:17px;}

.mega .yamm-content .thumbnail{ width: 265px; float:left; margin-right:18px; height: 255px;}
.yamm-content .flow {height: 155px;}
.mega .yamm-content [class*='col-']:first-child {width:580px;}
.mega .yamm-content [class*='col-']:last-child {width:680px;}
@media screen and (min-width:1270px) and (max-width:1569px){
	.mega .yamm-content [class*='col-']:first-child {width:410px;}
	.mega .yamm-content [class*='col-']:last-child {width:550px;}
	.mega .yamm-content .thumbnail{
		width: 180px;
		margin-right:10px;
	}
	.mega .yamm-content ul li{
		width:145px;
		font-size:13px;
	}
	.mega .dropdown.yamm-fw .dropdown-menu {
		height:280px;
	}
	.mega .yamm-content ul {
		max-height: 205px;              /* Limit height to whatever you need */
	}
	.mega .yamm-content .thumbnail {height: 220px;}
}

/* Buttons */
.btn-lg,
.btn-group-lg > .btn {
	border: none;
	font-weight: 900;
	border-radius: 2px;
	width: 50%;
}

/* overlaps */
.gradient,
.layer {
	position: absolute;
	top: 0px; left: 0px; right:0;
	width: 100%;
	height: 100%;
}
.gradient {
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 40%, rgba(0,0,0,1) 84%, rgba(0,0,0,1) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,1) 84%,rgba(0,0,0,1) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,1) 84%,rgba(0,0,0,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 );
}
.layer {
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 40%, rgba(0,0,0,0.8) 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.8) 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 40%,rgba(0,0,0,0.8) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );
}
.teaser,
.promo,
.flow,
.flow-small,
.flow-large,
.photo,
.photo-large,
.teaser-content,
.picture
{
	position: relative;
	overflow: hidden;
}
.teaser img,
.promo img,
.flow img,
.flow-small img,
.flow-large img,
.photo img,
.photo-large img,
.shownewspaper img{
	position: absolute;
	height: 115%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.picture img{
	position:initial;
	height:auto;
	width:100%;
	max-width:100%;
	top: 0%;
	left: 0%;
	transform: translate(0%, 0%);
}
@media screen and (max-width:767px){
	.teaser img,
	.promo img,
	.flow img,
	.flow-small img,
	.flow-large img,
	.photo img,
	.photo-large img{
		height: 108%;
	}
	.picture img{
		position:initial;
		height:auto;
		width:100%;
		max-width:100%;
		top: 0%;
		left: 0%;
		transform: translate(0%, 0%);
	}
}

/* banners */
.banner {
	/*margin-bottom:15px;*/
}
.tophot-horizontal .banner > div{
	margin-bottom: 10px;
}
.latest-news .banner {
	margin-top:5px;
}
#banner__mobileros_300x100_mobile .banner > div,
#banner__mobileros_300x100_mobile .banner > ins {
	margin-top:10px;
}
.billboard .banner > ins {
	background-color:#f9f9f9;
	padding: 40px 0px;
	width: 100%!important;
	height: 330px!important;
}
.team-logos .banner {
	padding-left:4px;
}
.big-banner {margin: 30px 0px;}
.radio-player .big-banner {margin:0;}
.billboard-top .banner > div {
	padding: 10px 0;
	height: 270px!important;
}
@media screen and (max-width:1269px){
	#third-group .big-banner {margin:0px;}
}
.billboard-top .banner {margin-bottom: 0px;}
.col-lg-3-custom>div:first-child .banner {margin-bottom:15px;}

/* First Group */
/*#first-group {margin-bottom:40px;}*/
.btn-group-lg {width: 100%;padding: 5px 0;}
.btn-group-lg .btn-warning{background: #e78b28; color: #333;}
.btn-group-lg .btn-danger{background: #c2014d;}
#first-group hr {margin-bottom: 20px;}

/* Carousel */
#first-group .carousel-inner {
	background: #000;
	margin-bottom: 10px;
}
#first-group .carousel-inner .lead {
	margin-bottom: 0px;
	font-size: 18px;
}
#first-group .carousel-caption {
	left: 10px;
	right: 10px;
	bottom: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
}
#first-group .carousel-inner .item small {
	color: #CCC;
	border-left: 8px solid #e78b28;
	padding-left: 10px;
	line-height: 20px;
	font-weight: 700;
}
#first-group .carousel-inner .item img {
	transform: translate(-50%, 0%);
	top:0;
	width:100%;
	height:auto;
}
#first-group .carousel-inner .item a {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	text-indent: -9999px;
	overflow: hidden;
	z-index: 99
}
#first-group .carousel-indicators {
	position: relative;
	bottom: 0px;
	left: 0%;
	z-index: 15;
	width: 100%;
	margin-left: 0%;
	padding-left: 0;
	list-style: none;
	text-align: left;
}
#first-group .carousel-indicators li {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 0px;
	text-indent: -999px;
	border: 0px solid #ffffff;
	border-radius: 10px;
	cursor: pointer;
	background-color: #000 \0;
	background-color: rgba(0, 0, 0, 0);
	background-position: 50%;
	background-size: cover;
}
#first-group .carousel-indicators .active {
	margin: 0;
	width: 12px;
	height: 12px;
}
#first-group .carousel {
	margin-bottom: 15px;
}
#first-group .carousel-inner{
	border-bottom:14px solid #c1004f;
}
#first-group .carousel-control.left{
	border-radius: 0 60px 60px 0;
}
#first-group .carousel-control.right{
	border-radius: 60px 0 0 60px;
}
#first-group .carousel-control.left,
#first-group .carousel-control.right
{
	background-image:none;
	background: rgba(0,0,0,0.50);
}

/* Different viewports for carousel*/
@media screen and (max-width:767px){
	#first-group .carousel-control {
		top:120px;
		width: 30px;
		height: 60px;

	}
	#first-group .carousel-inner .item
	{height:320px;}
	#first-group .carousel-inner .gradient,
	#first-group .carousel-inner .photo
	{height:240px;}
	#first-group .carousel-caption {bottom:5px;}
	#first-group .carousel-caption .lead {margin-bottom:5px;}
}
@media screen and (min-width:768px) and (max-width:1269px) {
	#first-group .carousel-inner .item {
		height:470px;
	}
	#first-group .carousel-inner .gradient,
	#first-group .carousel-inner .photo{
		height:430px;
	}

	#first-group .carousel-indicators li {
		display: inline-block;
		width: 172px;
		height: 100px;
		border: none;
		border-radius: 0px;
		margin: 0px 0px 0px 7px;
	}
	#first-group .carousel-indicators .active {
		width: 172px;
		height: 100px;
		border-radius: 0px;
		margin-left: 7px;
		border: 5px solid #333;
	}
	#first-group .carousel-indicators li:first-child{
		margin-left:0px;
	}
	#first-group .carousel-caption {left: 20px; right:20px;}
	#first-group .carousel-caption .lead {margin-bottom:5px;}
}
@media screen and (min-width: 1270px) {

	#first-group .carousel-inner .item small {
		color: #CCC;
		border-left: 8px solid #e78b28;
		padding-left: 10px;
		line-height: 20px;
		font-size: 25px;
		font-weight: 700;
	}
	#first-group .carousel-indicators li:first-child{
		margin-left:0px;
	}
}

@media screen and (min-width: 1270px) and (max-width: 1569px) {
	#first-group .carousel-inner .item{
		height:420px;
	}
	#first-group .carousel-inner .item .photo,
	#first-group .carousel-inner .gradient {
		height:350px;
	}
	#first-group .carousel-indicators li {
		display: inline-block;
		width: 141px;
		height: 95px;
		border: none;
		border-radius: 0px;
		margin: 0px 0px 0px 8px;
	}
	#first-group .carousel-indicators .active {
		width: 142px;
		height: 95px;
		border-radius: 0px;
		margin-left: 8px;
		border: 5px solid #333;
	}
	#first-group .carousel-caption {
		left: 20px;
		right: 20px;
	}
}

@media screen and (min-width: 1570px) {
	#first-group .carousel-inner .item{
		height:500px;
	}

	#first-group .carousel-inner .item .photo,
	#first-group .carousel-inner .gradient {
		height:447px;
	}
	#first-group .carousel-indicators li {
		display: inline-block;
		width: 215px;
		height: 120px;
		text-indent: -999px;
		border: none;
		border-radius: 0px;
		cursor: pointer;
		background-color: #000 \9;
		background-color: rgba(0, 0, 0, 0);
		background-position: 50%;
		background-size: cover;
		margin: 0px 0px 0px 9px;
	}
	#first-group .carousel-indicators .active {
		width: 217px;
		height: 120px;
		border-radius: 0px;
		margin-left: 9px;
		border: 5px solid #333;
	}
	#first-group .carousel-caption {
		left: 20px;
		right: 20px;
	}
}
@media screen and (max-width:413px){
	#first-group .carousel-control {
		top:120px;
		width: 30px;
		height: 60px;
	}
	#first-group .carousel-inner .item
	{height:300px;}
	#first-group .carousel-inner .gradient,
	#first-group .carousel-inner .photo
	{height:200px;}
}

/* priority articles */
.priority-1 {
	position: relative;
}
.priority-1 > [class*='col-']:first-child > a:after {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0px;
	width: 100%;
}
.priority-1 .caption {
	background: #e78b28;
	color: #FFF;
	padding: 5px 10px;
	font-size: 15px;
	font-weight: 700;
	text-transform: uppercase;
	position: absolute;
	bottom: 0px;
}
.priority-1 h5 {
	position: absolute;
	bottom: 0px;
	padding: 5px;
	background: #f29121;
	margin: 0px;
}

.priority-1 .article-time span:nth-child(2):before,
.priority-2 .article-time span:nth-child(2):before,
.viral .article-time span:nth-child(2):before,
.gossip .article-time span:nth-child(2):before,
.editor-choice .article-time span:nth-child(2):before
{
	content:"Τελευταία Ενημέρωση: "; color:#c2014d
}
@media screen and (max-width:767px){
	.article-time {
		top: 85px;
	}
	.row-suggested .article-time,
	.s-popular .row-suggested .article-time{
		top:80px;
	}

}
@media screen and (min-width:768px) and (max-width:1269px){
	.article-time {
		top: 85px;
	}
	.priority-1 .article-time {
		top:auto;
		position: initial;
	}
	.row-suggested .article-time,
	.s-popular .row-suggested .article-time{
		top: auto;
		position: initial;
	}
	.gossip .article-time span:nth-child(2):before,
	.editor-choice .article-time span:nth-child(2):before,
	.viral .article-time span:nth-child(2):before,
	.priority-2 .article-time span:nth-child(2):before {
		content:"";
	}
}
@media screen and (min-width:1270px) and (max-width:1569px){
	.priority-1 .article-time {
		margin-top: 15px;
		position: initial;
	}
	.priority-2 .article-time,
	.gossip .article-time,
	.editor-choice .article-time,
	.viral .article-time{
		margin-top: 10px;
		position: relative;
	}
}
@media screen and (min-width:1570px){
	.priority-1 .article-time {
		top:auto;
		position: initial;
	}
	.priority-2 .article-time,
	.editor-choice .article-time,
	.gossip .article-time,
	.viral .article-time{
		margin-top:  10px;
		position: relative;
	}
}
.priority-1 .glyphicon-time {margin-right:5px;}

@media screen and (max-width: 374px) {
	.priority-1 .photo img{
		height:110%;
	}
	.priority-1 ,
	.priority-1 > [class*='col-']:first-child,
	.priority-1 > [class*='col-']:first-child > a:after,
	.priority-1 .photo{
		height: 100px;
	}
	.gossip .article-time span:nth-child(2):before,
	.editor-choice .article-time span:nth-child(2):before,
	.viral .article-time span:nth-child(2):before,
	.priority-2 .article-time span:nth-child(2):before,
	.priority-1 .article-time span:nth-child(2):before{
		content:"";
	}
}
@media screen and (min-width: 375px) and (max-width: 413px) {
	.priority-1 .photo img{
		height:103%;
	}
	.priority-1 ,
	.priority-1 > [class*='col-']:first-child,
	.priority-1 > [class*='col-']:first-child > a:after,
	.priority-1 .photo{
		height: 100px;
	}
	.priority-2 .article-time,
	.gossip .article-time,
	.editor-choice .article-time {
		/* top: 75px; */
	}
	.gossip .article-time span:nth-child(2):before,
	.editor-choice .article-time span:nth-child(2):before,
	.viral .article-time span:nth-child(2):before,
	.priority-2 .article-time span:nth-child(2):before {
		content:"";
	}
}
@media screen and (max-width: 767px) and (min-width:414px) {
	.priority-1,
	.priority-1 > [class*='col-']:first-child,
	.priority-1 > [class*='col-']:first-child > a:after,
	.priority-1 .photo {
		height: 95px;
	}
	.priority-1 h4 {
		font-size: 18px;
	}
	.current-category .flow {height: 100px;}
}
@media screen and (max-width:767px){
	.priority-1 > [class*='col-']:nth-child(2) {
		padding-left: 15px;
	}
	#first-group hr {
		margin-bottom: 10px;
	}

}
@media screen and (min-width: 768px) {
	.priority-1 {
		height: 280px;
	}
	.priority-1 > [class*='col-']:first-child,
	.priority-1 > [class*='col-']:first-child > a:after,
	.priority-1 .photo {
		height: 180px;
	}
	.priority-1 h4 {
		margin-top:10px;
	}
}
@media screen and (min-width: 1270px) {
	.priority-1{
		height: 310px;
	}
	.priority-1 h4 {
		margin-top:10px;
	}
	.priority-1 > [class*='col-']:first-child,
	.priority-1 > [class*='col-']:first-child > a:after,
	.priority-1 .photo {
		height: 165px;
	}
}
@media screen and (min-width: 1570px) {
	.priority-1 {
		height: 360px;
	}
	.priority-1 > [class*='col-']:first-child,
	.priority-1 > [class*='col-']:first-child > a:after,
	.priority-1 .photo {
		height: 255px;
	}
}

/* latest news right */
.latest-news .main-title {
	background-color: #333;
	color:#FFF;
	text-align: center;
	box-shadow: none;
	margin-bottom: 0;
}
.latest-news .media {
	position: relative;
	height: 112px;
	border-bottom:1px solid #dedede;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:0px;
}
.latest-news .media-left {
	width:125px;
	height: 90px;
	position: relative;
	overflow: hidden;

}
.latest-news .media-left img {
	position: absolute;
	height: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.latest-news .media-body {
	width:170px;
	height: 90px;
	padding-left:10px;
}
.latest-news .media-body span {
	position: absolute;
	bottom: 6px;
	color: #666;
	font-weight: 400;
	text-transform: uppercase;
}
.latest-news .media span a{
	color:#c1004f;
}
.latest-news .btn-group-lg{
	margin-top:1px;
}
.latest-news .btn-group-lg button {
	width:50%;
}
.latest-news .btn-danger a {color:#FFF;}
@media screen and (max-width:1269px){
	.latest-news .media-body {
		width:auto;
	}
}
@media screen and (min-width:1270px) and (max-width:1569px){
	.latest-news .media {
		height: 94px;
		padding-top:6px;
		padding-bottom:6px;
	}
	.latest-news .media-left {
		height: 80px;
		width:100px;
	}
	.latest-news .media-body {
		width:200px;
		height: 80px
	}
}


/* on air section */
.onair {padding-top:22px; padding-bottom: 22px; border-top:10px solid #cccccc; border-bottom:10px solid #cccccc; min-height: 100px;}
.onair .left {border-right:4px solid #c1004f;}
.onair .right {padding-left: 20px; font-size:16px;}

@media screen and (max-width:767px){
	.onair {border-top:5px solid #cccccc; border-bottom:5px solid #cccccc; padding: 0}
	.onair .left {font-size: 14px; border-right: none; padding:4px 0;}
	.onair .right {font-size:15px; text-align: center; border-top:1px solid #1f1b51; padding: 12px 0; background: #f9f9f9;}
	.onair .left img {width: 110px; margin-top:3px; }
}
@media screen and (max-width:600px){
	.onair .left {text-align: center; padding: 0; background: #f5f5f5; }
	.onair .left .col-xs-12:nth-child(2) {padding: 5px 0}
	.onair img {width: 130px; margin-bottom: 7px; margin-top:7px}
}
@media screen and (min-width:768px) and (max-width:1269px){
	.onair .left img {width: 120px; margin-top:3px; }
	.onair .left .col-xs-8 {padding-left: 10px;}
}
@media screen and (min-width:1270px) and (max-width:1569px){
	.onair .left img {width: 150px; }
	.onair .left .col-xs-8 {padding-left: 10px;}
}
@media screen and (min-width:1570px){
	.onair .left .col-md-4 {width: 185px;}
	.onair .left .col-md-8 span:first-child{font-size:18px;}
}

/*Promo articles */
.promo h3, .teaser h3, .current-news h3 {
	margin: 0 20px;
	bottom: 20px;
	position: absolute;
	color:#FFF;
}

.promo h3 small, .teaser h3 small {
	color: #f29121;
	display: block;
	margin-bottom: 7px;
	font-weight: 700;
}
.promo a, .teaser a, .current-news .flow-large a {
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	color:#FFF;
}
.promo .lead {
	color: #FFF;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 18px;
	bottom:3px;
}
.main-promo .lead,
.half-promo .lead {
	position: absolute;
}
.teaser-container {
	margin-top: 40px;
	margin-bottom:20px;
}
.priority-2 .row,
.gossip .row {
	padding-bottom:  12px;
	margin-bottom:  12px;
}

@media screen and (max-width: 413px) {
	.promo, .teaser {
		height: 220px;}
	#webtv-top-video {height:200px;}
	.flow{
		height: 100px;
	}
	.current-news .flow-large {
		height: 230px;
		margin-bottom: 20px;
	}
	.picture {height:auto;}
	.bet .flow {height: 160px;}

}

@media screen and (min-width: 414px) and (max-width:767px) {
	.promo, .teaser {
		height: 280px;
	}
	.flow{
		height: 110px;
	}
	.current-news .flow-large {
		height: 260px;
		margin-bottom: 20px;
	}
	.picture {height: auto;}
	.bet .flow {height: 260px;}

}
@media screen and (min-width: 570px) and (max-width:767px){
	.promo,
	.teaser,
	.category-listing .promo {
		height: 380px;
	}
}
@media screen and (min-width: 768px) and (max-width:1269px) {
	.promo, .teaser {height: 310px;}
	.half-promo {height:370px; margin-top:30px;}
	.category-listing .promo {
		height: 380px;
	}
	#webtv-top-video {height:420px;}
	#third-group .promo {
		height: 400px;
	}

	.thema .row {
		height: 257px;
	}

	.flow{
		height: 100px;
	}
	.thema .flow{
		height: 180px;
	}
	.webtv .flow,
	.bet .flow{
		height: 180px;
	}
	.row-suggested .flow {
		height: 150px;
	}
	.current-news .flow-large {
		height: 205px;
		margin-bottom: 40px;
	}
	.picture {height: auto;}
	.current-category .flow {height: 125px;}
	.parent-category .flow {height: 185px;}
	.webtv-category .flow {height: 190px;}
	.category-listing .flow {margin-bottom: 20px;}
	.category-listing .cat-big .flow {height: 376px;}
}
@media screen and (min-width: 1270px) and (max-width:1569px) {
	.gossip .row {
		min-height: 275px;
	}
	.promo,
	.promo .layer{
		height: 320px;}
	.half-promo,
	.half-promo .layer{
		height: 290px;
	}
	.half-promo h3 {bottom: 20px;}
	.teaser-content {
		width: 280px;}
	.teaser-banner {
		margin-left:20px;
		width: 300px;
	}
	.promo .lead {
		margin-bottom: 5px;
		font-size:16px;
	}
	.teaser {height: 250px;}
	.editor-choice .row {
		height: 269px;
	}
	.current-news h3 {
		bottom: 15px;
	}
	.current-news .col-sm-4 .row {
		height: 200px
	}
	.gossip .flow,
	.editor-choice	.flow,
	.thema .flow,
	.webtv .flow,
	.priority-2 .flow,
	.category-listing .flow{
		height: 160px;
	}
	.priority-2 .flow{
		height: 160px;
	}
	.viral .flow{
		height: 100px;
	}
	.bet .flow {
		height:169px;
	}
	.current-news .flow	{
		height: 100px;
	}
	.current-news .flow-large,
	.current-news .flow-large a{
		height: 170px; margin-bottom: 40px;
	}
	.picture {height: auto;}
	.current-category .flow {
		height: 150px;
	}
	.eurohoops .flow {
		height: 90px;
	}
	.yamm-content .flow {height: 105px;}
	.mega .yamm-content .thumbnail .caption h5 {font-size: 16px;}
	.promo img{
		height: 114%
	}
	.gossip .flow img,
	.editor-choice .flow img {
		height: 110%;
	}
	.bet .flow img {height:102%}
	.parent-category h3 {
		font-size:24px;
	}


	.priority-2 .col-md-12:last-child .flow,
	.category-listing .cat-big .flow {height: 325px;}
	.viral .caption {padding:10px;}
	.viral .caption h4{font-size: 16px; padding: 0; margin: 0;}
}

@media screen and (min-width: 1570px) {
	.promo, .promo .layer {height: 500px;}
	.teaser {height: 250px;}
	.teaser-content {width: 560px;}
	.teaser-banner {width: 300px; margin-left: 40px;}
	.teaser img {height: auto; width:100%; }
	.sub-category .teaser {height: 180px;}
	.editor-choice .row,
	.current-news .row,
	.current-category .row,
	.thema .row{
		height: 270px;
	}
	.gossip .row {
		min-height: 315px;
	}
	.priority-2 .row {
		min-height: 363px;
	}
	.webtv-listing .row {height: 370px;}
	.parent-category .row {height: 480px;}
	.main-promo h3,
	.priority-2 h3{
	}
	.parent-category h3 {bottom: auto;}
	.viral .row {

	}
	.yamm-content .flow {
		height: 150px;
	}
	.priority-2 .flow,
	.category-listing .flow{
		height: 200px;
	}
	.webtv-listing .flow {height: 230px; }
	.parent-category .flow{
		height: 245px;
	}
	.gossip .flow,
	.editor-choice .flow,
	.current-news .flow,
	.current-category .flow,
	.thema .flow,
	.webtv .flow{
		height: 170px;
	}
	.viral .flow {
		height: 165px;
	}
	.bet .flow{height:155px;}
	.webtv-category .flow{height:220px;}
	.current-news .flow-large {
		height: 255px;
		margin-bottom: 40px;
	}
	.eurohoops .flow {
		height: 130px;
	}
	.picture {height: auto;}
	.shownewspaper {height: 280px;}
	.priority-2 hr.clearfix,
	.gossip hr.clearfix,
	.editor-choice hr.clearfix,
	.thema hr.clearfix{
		margin-bottom: 20px;
	}
	.bet .col-xs-12:first-child {height:185px;}
}

/* Generic styles 2nd Group */

.priority-2 {margin-bottom: 20px;}
.priority-2 h4 small {font-weight: 700;}
.writers,
.viral {background: #f8f8f8; border-bottom: 1px solid #f8f8f8;}
.viral .row {padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #eaeaea;}
@media screen and (max-width:767px){
	.writers,
	.viral {margin-top:40px;}
}

.writers .main-title{
	display: block;
}
.writers .row {
	position: relative;
	margin-bottom: 10px;
}

.writers .writer-photo {

	width: 66px; height: 64px;
	background-image: url(../../v4/writers__v13.png);
	background-repeat: no-repeat;
	position: absolute;
	top:0px;
	left:4px;

}
.writers .writer-name {
	float:left;
	width: 100%;
	padding-left: 92px;
	text-transform: uppercase;
	line-height: 32px;
	height: 39px;
	border-bottom: 7px solid #03557b;
	background:url(../../v4/title-writers-bg.png);
	font-size: 14px;
	font-weight:700;
	margin-top: 32px;

}
.writers .writer-name a {color: #03557b}
.writers .writer-title {background:#FFF; padding: 0;}
.writers .writer-title h4 {
	margin:0;
	font-size: 16px;
	font-family: 'Fira Sans', sans-serif;
	padding: 10px;
}
@media screen and (max-width:1269px) and (min-width:768px){
	.writers .row {
		height: auto;
	}
}
.viral .main-title { line-height: 16px; padding-top: 10px; padding-bottom: 10px; }

.eurohoops {margin:40px 0px}
.eurohoops .eh-header > [class*='col-'] {background: #e5770a; height: 63px; line-height: 63px;}
.eurohoops .eh-header h4 {color: #03283c; padding-left: 20px; font-size: 22px; line-height: 63px; margin: 0px}
.eurohoops .content-body {background:#03283c; padding-top: 20px; }
.eurohoops .thumbnail {  border-radius: 0px;	background: none;	border: none;	margin-bottom: 0px;}
.eurohoops .flow {border: 1px solid #0a77b2;}
.eurohoops .caption {padding:auto;}
.eurohoops .content-body h5 a {color: #FFF; }
@media screen and (max-width:1269px){
	.eurohoops .eh-header img { width:90%;}
	.eurohoops .eh-header > [class*='col-'] {height: 50px; line-height: 50px; text-align: center;}
	.eurohoops .eh-header h4 {padding-left: 0px; font-size: 22px; line-height: 50px; margin: 0px}
	.eurohoops .thumbnail {	margin-bottom: 10px;}
	.eurohoops .content-body .caption {padding-left: 10px;}
	.eurohoops h5 {margin:0}
	.eurohoops .flow img {height: 120%;}
}
@media screen and (max-width:1269px) and (min-width:768px){
	.eurohoops .eh-header > [class*='col-'] {text-align: left;}
	.eurohoops .eh-header h4 {padding-left: 10px;}
	.eurohoops .thumbnail {height:90px;}
	.eurohoops .content-body .col-sm-4 {padding:0 4px 0 10px;}
	.eurohoops .content-body .caption {padding-top:0px;}
	.eurohoops .flow {height:70px;}
	.eurohoops h5 {font-size:13px;}
	.eurohoops .content-body .caption {padding-left: 8px;}
}
@media screen and (max-width:769px) and (min-width:570px){
	.eurohoops .eh-header img { width:70%;}
}
/* Newspapers */
#newspapers .nav-tabs,
#newspapers .holder {
	background: #024c73;
	margin-bottom: 0px;
}
#newspapers .nav-tabs {
	border-bottom: 0px;
}
#newspapers .holder {
	padding: 10px;
}
#newspapers .main-title {
	margin-bottom: 0;
	background: #F8F8F8;
	line-height: 43px;
	border-top: 1px solid #64a6c3;
	border-bottom: none;
}
#newspapers .holder>.row {
	background:#FFF;
	padding: 10px;}
#newspapers .banner {
	margin-bottom:0px;
}#newspapers .nav-tabs > li {
	 margin-bottom: 0px;
 }
#newspapers .nav-tabs > li > a {
	font-size:18px;
	font-weight: 900;
	text-transform: uppercase;
	padding: 18px 25px;
	background: #64a6c3;
	color: #FFF;
}
#newspapers .nav-tabs > li > a.current {
	background: #FFF;
	color: #333;
}

@media screen and (min-width:1270px){
	#newspapers {height: 450px;}
	#newspapers .nav-tabs, #newspapers .holder {}
}


/* Generic styles 3rd Group */
#third-group .promo{margin-bottom:20px;}
.gossip {margin-bottom: 40px;}
.thema {background: #f8f8f8; height: 640px;}
.webtv {background: #242424; height: 300px;}
.webtv h4 a {color: #FFF;}
.webtv .main-title {
	-webkit-box-shadow: 0px 5px 0px 0px rgba(74,73,82,1);
	-moz-box-shadow: 0px 5px 0px 0px rgba(74,73,82,1);
	box-shadow: 0px 5px 0px 0px rgba(74,73,82,1);}
.webtv .main-title,
.webtv .main-title a{color:#FFF;}
.webtv .main-title a>span {color: #f29121;}
.webtv .flow {position: relative;}
.webtv .play-button {
	position: absolute;
	top:0;
	left: 0;
	right: 0;
	bottom: 0;
}
.webtv .play-button img {height: auto;}
.bet {background: #03283c}
.bet .main-title {color:#FFF;}
.bet h4 {border-bottom:1px solid #eaeaea; padding: 15px; margin-bottom:0px;}
.bet h4 a{color:#FFF}
.bet-links {background: #F8F8F8; padding: 10px;margin-bottom: 40px;}
.bet-links .holder {
	background:#FFF;
	-webkit-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.3);
	-moz-box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.3);
	box-shadow: 0px 0px 3px 0px rgba(0,0,0,0.3);
	padding: 10px;
	border-bottom: 1px solid #FFF;
}
.bet-links .main-title {
	border-bottom: 8px solid #c1004f; font-size:24px;
}
.bet .flow,
.thema .flow,
.webtv .flow{
	margin-left:0;
}
.tv-box .main-title {
	background-color: #03587e; margin-bottom: 0px;
}
.tv-box .main-title a {
	color: #FFF;
}
.tv-box .holder {
	position: relative;
	overflow-y: scroll;
	height: 600px;
	margin-bottom: 40px;
}
.tv-box span {display: block;}
.tv-box .show-title {font-weight: 700; color: #666;}

@media screen and (min-width:1270px) and (max-width:1569px) {
	.tv-box .holder {height: 750px;}
	.thema {height: 315px;}
}
.current-news, .current-category {margin-top: 30px;}
@media screen and (min-width:768px) and (max-width:1269px){
	.current-news .col-sm-4 > .row {
		height: 200px;
	}
	.thema {height: 603px;}
	.tv-box .holder {height: 385px;}
}
@media screen and (max-width:767px){
	.thema,
	.webtv{
		height: 630px;
		margin-top: 20px;
	}
	.thema .flow,
	.webtv .flow{
		height: 205px;
	}
	.bet,
	.bet-links{margin-top:40px;}
	.textlinks .main-title {
		text-align:center;
	}
}

/* Generic styles 4th Group */
#fourth-group {margin-bottom:40px;}

.category{
	height:660px;
	margin-bottom: 20px;

}
.category .flow-large,
.category .layer {
	height: 330px;
	margin-bottom: 20px;}

.category .flow-large h4 {
	position: absolute;
	bottom: 20px;
	margin:0 10px;
	color: #FFF;
}
@media screen and (min-width:1270px){
	.category .flow-large h4 {font-size: 24px;}
}
@media screen and (min-width:1570px){
	.category .flow-large h4 {font-size: 28px;}
}
.category .flow-large a {
	position: absolute;
	width: 600px;
	height: 330px;
}
.category .flow {
	height:158px;
}
@media screen and (max-width:767px) {
	.category{
		height: 564px;
		margin-bottom: 20px;
	}
	.category .flow-large {
		height: 250px;
	}
	.category .flow {
		height:100px;
		margin-bottom: 10px;
	}

	.category .flow-large a,
	.category .layer {
		width:100%;
		height: 250px;
	}
}
@media screen and (min-width:768px) and (max-width:1269px){
	.category{	height:780px;}
	.category .flow-large,
	.category .layer,
	.category .flow-large a,
	.category .flow,
	.category .flow img{width: 340px;height: 190px;}
	.category .caption {height: 60px;padding-top: 10px;}
	.category .row {}
}
@media screen and (min-width:1270px) and (max-width:1569px){
	.thema {margin-top:30px;}
	.webtv {margin-left:40px;}
	.category{	height:600px;}
	.category .flow-large,
	.category .layer,
	.category .flow-large a{
		width: 450px;
		height: 265px;
	}

	.category .flow-large img {	width: 486px;	}
	.category .flow {height:132px;}
	.category .flow img {height:140px;}
}

/* suggested */
.suggested { border: 1px solid #eaeaea; background: #f8f8f8; margin-bottom: 40px;}

.suggested .main-title {border-bottom: 8px solid #c1004f;}

.row-suggested {background: #FFF;margin: 20px 0px 20px 0px;}

.suggested .caption {padding: 10px;}

@media screen and (max-width:767px){
	.suggested{	margin-top:40px;}
	.row-suggested {background: #FFF;margin: 5px 0px 5px 0px;	}
	.row-suggested .flow{height: 100px;	}
	.suggested .col-xs-12 { padding: 2px;	}
}
@media screen and (min-width:768px) and (max-width:1269px){
	.row-suggested .flow{ 	height: 170px;	}
	.suggested {margin-top:40px;}
}
@media screen and (min-width:1270px){
	.row-suggested{ min-height: 250px;	}
	.row-suggested .flow {	height: 130px;	}
	.suggested .col-md-3 {	padding: 0 10px;	}
	.suggested .article-time {	position: initial;	}
}
@media screen and (min-width:1570px){
	.row-suggested{ min-height: 270px;	}
	.row-suggested .flow {	height: 165px;	}
	.suggested .col-md-3 {	padding: 0 10px;}
	.suggested .article-time {	position: initial;	}
}


/* day-photo*/
.day-photo {background: #000;}
.day-photo span.main-title {
	width: 100%;
	color: #FFF;
	-webkit-box-shadow: 0px 5px 0px 0px rgba(242,145,33,1);
	-moz-box-shadow: 0px 5px 0px 0px rgba(242,145,33,1);
	box-shadow: 0px 5px 0px 0px rgba(242,145,33,1);
	padding-top: 30px;
}
.day-photo h3 { padding-top: 30px;	color:#FFF;}

@media screen and (max-width:767px){
	.day-photo .photo {
		padding:0; height: 250px;}
	.day-photo img {height: 103%}
}
@media screen and (min-width:768px){
	.day-photo .photo {height: 290px; width: 480px; padding: 0}
	.day-photo img {height: 103%}
	.day-photo .col-lg-3 { width:240px; }
}
@media screen and (min-width:1270px){
	.day-photo .photo {height: 450px; width: 600px; padding: 0}
	.day-photo img {height: 103%}
	.day-photo .col-lg-3 { width:340px; }
}
@media screen and (min-width:1570px){
	.day-photo .photo {height: 550px; width: 900px; padding: 0}
	.day-photo img {height: 103%}
	.day-photo .col-lg-3 { width:340px; }
}
/* footer */

.footer { color: #636a6f;margin-top:30px;}

.footer .navigation {
	background: #e4e4e4;
	border-top:1px solid #d0d0d0;
	padding-top: 25px;
	padding-bottom: 30px;
}
.footer .navigation > [class*='col-']:nth-child(2),
.footer .navigation > [class*='col-']:nth-child(3),
.footer .navigation > [class*='col-']:nth-child(4){
	border-left:1px solid #cdcdcd;
	min-height: 230px;
}
.footer .navigation ul {
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-flow: wrap column;
	flex-flow: wrap column;
	padding-left: 0px;
	max-height: 175px;
	list-style: none;
	margin-left:0px;
}

@media screen and (max-width:767px){
	.footer .navigation ul {
		max-height: inherit;
	}
}
.footer a:link, .footer a:visited {color: #636a6f;}

.footer a:hover{color: #ff9300;}
.footer .footer-social a {margin:4px;}
.footer a img:hover{ }
.footer a img {
	max-width: 100%;
	-moz-transition: all 0.1s;
	-webkit-transition: all 0.1s;
	transition: all 0.1s;
}
.footer a:hover img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

.footer .disclaimer {
	padding-top:10px;
	line-height: 50px;
	background: #15102d;
	color:#FFF;
	border-top:12px solid #e3004f;
}

.footer .disclaimer a, .footer .disclaimer a:visited { color:#FFF; }

.footer .disclaimer a:hover {color: #ff9300;}

#team-logos {padding: 0 10px}
#team-logos ul { list-style-type: none; margin:7px 0px 10px 0; padding: 0}
#team-logos ul li { margin: 0px; float: left; padding-bottom: 5px; }
#team-logos ul li a { height: 36px; width: 35px; display: block; background: url(../../images/new/super-league__v7.png) no-repeat; }
@media screen and (min-width:1570px){
	#team-logos ul li a { width: 42px;}
}
#team-logos ul li .aek{background-position: -18px 0px;}
#team-logos ul li .aris {background-position: -63px 0px;}
#team-logos ul li .asterastripolis {background-position: -107px 0px;}
#team-logos ul li .atromitos {background-position: -153px 0px;}
#team-logos ul li .veroia {background-position: -195px 0px;}
#team-logos ul li .levadiakos {background-position: -240px 0px;}
#team-logos ul li .kerkyra {background-position: -288px 0px;}
#team-logos ul li .osfp {background-position: -331px 0px;}
#team-logos ul li .osfpbc {background-position: -1022px 0px;}
#team-logos ul li .panthrakikos {background-position: -375px 0px;}
#team-logos ul li .ofi {background-position: -419px 0px;}
#team-logos ul li .platanias {background-position: -464px 0px;}
#team-logos ul li .pao {background-position: -509px 0px;}
#team-logos ul li .paobc {background-position: -1065px 0px;}
#team-logos ul li .pasg {background-position: -552px 0px;}
#team-logos ul li .panionios {background-position: -598px 0px;}
#team-logos ul li .paok {background-position: -642px 0px;}
#team-logos ul li .xanthi {background-position: -686px 0px;}
#team-logos ul li .kalloni {background-position: -732px 0px;}
#team-logos ul li .ergotelis {background-position: -777px 0px;}
#team-logos ul li .panait {background-position: -818px 0px;}
#team-logos ul li .apollon {background-position: -860px 0px;}
#team-logos ul li .nikivolou {background-position: -897px 0px;}
#team-logos ul li .iraklis {background-position: -935px 0px;}
#team-logos ul li .larisa {background-position: -974px 0px;}
#team-logos ul li .lamia {background-position: -1120px 0px;}
#team-logos ul li .panaxaiki {background-position: -1162px 0px;}
#team-logos ul li .volosnfc {background-position: -1211px 0px;}
#team-logos ul li .osfpbc:hover {background-position: -1022px -50px;}
#team-logos ul li .paobc:hover {background-position: -1065px -50px;}
#team-logos ul li .aek:hover{background-position: -18px -50px;}
#team-logos ul li .aris:hover {background-position: -63px -50px;}
#team-logos ul li .asterastripolis:hover {background-position: -107px -50px;}
#team-logos ul li .atromitos:hover {background-position: -153px -50px;}
#team-logos ul li .veroia:hover {background-position: -195px -50px;}
#team-logos ul li .levadiakos:hover {background-position: -240px -50px;}
#team-logos ul li .kerkyra:hover {background-position: -288px -50px;}
#team-logos ul li .osfp:hover {background-position: -331px -50px;}
#team-logos ul li .panthrakikos:hover {background-position: -375px -50px;}
#team-logos ul li .ofi:hover {background-position: -419px -50px;}
#team-logos ul li .platanias:hover {background-position: -464px -50px;}
#team-logos ul li .pao:hover {background-position: -509px -50px;}
#team-logos ul li .pasg:hover {background-position: -552px -50px;}
#team-logos ul li .panionios:hover {background-position: -598px -50px;}
#team-logos ul li .paok:hover {background-position: -642px -50px;}
#team-logos ul li .xanthi:hover {background-position: -686px -50px;}
#team-logos ul li .kalloni:hover {background-position: -732px -50px;}
#team-logos ul li .ergotelis:hover {background-position: -777px -50px;}
#team-logos ul li .panait:hover {background-position: -818px -50px;}
#team-logos ul li .apollon:hover {background-position: -860px -50px;}
#team-logos ul li .nikivolou:hover {background-position: -897px -50px;}
#team-logos ul li .iraklis:hover {background-position: -935px -50px;}
#team-logos ul li .larisa:hover {background-position: -974px -50px;}
#team-logos ul li .lamia:hover {background-position: -1120px -50px;}
#team-logos ul li .panaxaiki:hover {background-position: -1162px -50px;}
#team-logos ul li .volosnfc:hover {background-position: -1211px -50px;}
@media screen and (max-width:1569px){
	#team-logos ul li a { width: 32px;}
}

/*TV-LOGOS*/
.tv_logos {
	background-image: url("../../images/tv/tv-logos-sprite__v2.png");
	background-position:300px 0px;
	background-repeat: no-repeat;
	height: 40px;
	width: 160px;
}
#tv_30 { background-position:0px 9px; font-size: 0;}/* ERT HD */
#tv_2408042 {background-position:0px -65px; font-size: 0;} /* ERT 1 */
#tv_2408043 { background-position:0px -137px; font-size: 0;} /* ERT 2 */
#tv_2408044 { background-position:0px -211px; font-size: 0;} /* ERT 3 */
#tv_2408050 { background-position:0px -283px; font-size: 0;} /* FOX SPORTS */
#tv_15 { background-position:0px -356px; font-size: 0;} /* EUROSPORT 2 */
#tv_14 { background-position:0px -428px; font-size: 0;} /* EUROSPORT 1 */
#tv_37 { background-position:0px -500px; font-size: 0;} /* OTE SPORT 1 */
#tv_38 { background-position:0px -570px; font-size: 0;} /* OTE SPORT 2 */
#tv_39 { background-position:0px -646px; font-size: 0;} /* OTE SPORT 3 */
#tv_102044 { background-position:0px -718px; font-size: 0;} /* OTE SPORT 4 */
#tv_102050, #tv_102051 { background-position:0px -785px; font-size: 0;} /* OTE SPORT 5 */
#tv_102058 { background-position:0px -862px; font-size: 0;} /* OTE SPORT 6 */
#tv_2408046 { background-position:0px -935px; font-size: 0;} /* OTE SPORT 7 */
#tv_2408049 { background-position:0px -1007px; font-size: 0;} /* OTE SPORT 8 */
#tv_10, #tv_40 { background-position:6px -1080px; font-size: 0;} /* NOVASPORTS 1 HD*/
#tv_11 { background-position:6px -1152px; font-size: 0;} /* NOVASPORT 2 HD*/
#tv_12 { background-position:6px -1223px; font-size: 0;} /* NOVASPORT 3 */
#tv_17 { background-position:6px -1296px; font-size: 0;} /* NOVASPORTS 4 */
#tv_28 { background-position:6px -1369px; font-size: 0;} /* NOVASPORTS 6 */
#tv_24 { background-position:6px -1441px; font-size: 0;} /* NOVASPORTS 7 */
#tv_1 { background-position:6px -1513px; font-size: 0;} /* MEGA */
#tv_3 { background-position:6px -1596px; font-size: 0;} /* ALPHA */
#tv_2 { background-position:6px -1672px; font-size: 0;} /* ANT1 */
#tv_4 { background-position:6px -1752px; font-size: 0;} /* STAR */
#tv_9 { background-position:6px -1839px; font-size: 0;} /* ACTION24 */
#tv_25 { background-position:6px -1911px; font-size: 0;} /* SKAI */
#tv_102052 { background-position:0px -283px; font-size: 0;} /* FOX SPORTS */


/* Writters*/
.cat228 {background-position: -0px -0px;}
.cat290 {background-position: 0px -73px;}
.cat224 {background-position: 0px -145px;}
.cat102315 {background-position: 0px -660px;}
.cat294 {background-position: 0px -437px;}
.cat102344 {background-position: 0px -730px;}
.cat102345 {background-position: 0px -292px;}
.cat272 {background-position: 0px -219px;}
.cat102346 {background-position: 0px -365px;}
.cat296 {background-position: 0px -584px;}
.cat288 {background-position: 0px -514px;}
.cat237 {background-position: 0px -803px;}
.cat102298 { background-position: 0px -876px;}
.cat298 {background-position: 0px -950px;}
.cat102342 {background-position: 0px -1029px;}
.cat102343 {background-position: 0px -1095px;}
.cat102271 {background-position: 0px -1168px;}
.cat102359 {background-position: 0px -1313px;}
.cat102358 {background-position: 0px -1240px;}
.cat297 {background-position: 8px -1534px;}
.cat299 {background-position: 0px -1386px;}
.cat302 {background-position: 0px -1467px;}
.cat2408280 {background-position: 0px -1605px;}
.cat2408278 {background-position: 0px -1687px;}
.cat2408279 {background-position: 0px -1754px;}
.cat2408281 {background-position: 0px -1831px;}
.cat102363 {background-position: 0px -1970px;}
.cat2408285 {background-position: 0px -1897px;}
.cat2408277 {background-position: 0px -2044px;}
.cat303 {background-position: 0px -2114px;}
.cat2408288 {background-position: 0px -2258px;}
.cat2408300 {background-position: 0px -2330px;}
.cat292 {background-position: 0px -1025px;}
.cat2408306 {background-position: 0px -2402px;}
.cat2408307 {background-position: 0px -2475px;}
.cat2408314 {background-position: 0px -2690px;}
.cat2408315 {background-position: 0px -2617px;}
.cat2408316  {background-position: 0px -2836px;}
.cat2408317 {background-position: 0px -2544px;}
.cat2408318 {background-position: 0px -2763px;}
.cat2408319 {background-position: 0px -2909px;}
.cat2408325 {background-position: 0px -2982px;}

/* EL PROFESSOR */
div.writer-photo.cat2408308 {background-image: url(../../campaigns_v2/opap/el-professor.png);}
#wrt2408308 .writer-name {border-bottom: 7px solid #bd1e2d;}
#wrt2408308 .writer-name a {color: #bd1e2d;}

/*ROS Themes*/
#newArticle span.lead {font-weight:300; font-size: 22px; margin-bottom: 20px;}
#newArticle small {font-size: 14px; text-transform:none; }
#newArticle .main-photo {margin-bottom:20px;}
.page-header {margin: 0; margin-bottom: 20px;}
.actual-text {font-size: 19px; font-weight: 300; color: #0F0F0F}
#article-tools {background: #f6f6f6; padding: 15px; margin-bottom: 20px;}
#social-follow-inarticle {
	min-height: 206px;
	padding-bottom: 15px;
	padding-top: 10px;
	margin: 0 0 20px 20px;

}
#newArticle .social-buttons {
	padding: 15px 5px;
	margin: 0 0 30px 0;
}
#social-follow-inarticle,
#newArticle .social-buttons {
	background: #f8f8f8;
	border: 1px solid #eaeaea;
}
#newArticle .latest-news {
	margin-bottom: 20px;
}
.current-category {background: #F8F8F8; padding-top: 10px;}
.current-category .main-title {display: block;}
.current-category .row .row {background: #FFF;border: 1px solid #e8e8e8;}
.current-category h4 {padding:0 10px;}

@media screen and (max-width:767px){
	#newArticle span.lead {font-size: 18px;}
	.current-category .row .row,
	.webtv-category .row .row {margin-bottom: 20px;}
	.current-category .flow {height: 200px;}
	.current-category .row .col-xs-12 {
		padding: 0px;
	}
}

@media screen and (min-width:768px){
	.current-category .row .row {height: 238px;}
	.webtv-category .row .row {height: 265px;}
	.current-category .col-sm-4,
	.webtv-category .col-sm-6{
		padding: 8px;
	}
}
@media screen and (min-width:1270px){
	.current-category .row .row {height: 250px;}
}

@media screen and (min-width:1570px){
	.current-category .row .row {height: 290px;}
	.webtv-category .row .row {height: 305px;}
	.current-category .col-sm-4,
	.webtv-category .col-sm-6{
		padding: 12px;
	}
}

.category-listing .promo {margin-bottom:30px;}
.category-listing .article-date {margin-top: 8px; margin-bottom:8px; color:#848484; display: block;}
.category-listing span.article-date {font-size: 16px; }
.category-listing p {margin-bottom:20px;}
.category-listing .promo h3,
.category-listing .promo .lead{
	position: initial;
	bottom:0;
}
.category-listing .promo .article-info {
	position: absolute;
	bottom: 10px;
}
.parent-category {margin-bottom: 30px;}
.sub-category {
	border-left:1px solid #eaeaea;
	border-top: 6px solid #ff871a;
	margin-bottom: 30px;
	padding-bottom: 20px;
}
.sub-category .row {
	background: #FFF;
	border: 1px solid #eaeaea;
}
.sub-category .flow {height: 180px;}
.sub-category h4 a {color:#ff871a;}
.sub-category .caption h4 a {color:#1e1f22;}
.sub-category .titles h5,
.sub-category .titles .article-date{
	padding:0px 12px;
}
.sub-category .titles h5 {

	margin-bottom:2px;
}
.sub-category .titles .article-date {
	padding-bottom: 5px;
	border-bottom: 1px solid #eaeaea;
	width:100%;
	display: block;
	color: #c1004f;
}

@media screen and (max-width:767px){
	.parent-category .caption,
	.sub-category .caption,
	.category-listing .caption{padding-left: 10px;}
	.category-listing .row { margin-bottom:12px;}
	.category-listing .promo {margin-bottom:10px;}
	.parent-category .caption h3 {margin-top:0px;}
	.parent-category {margin-top: 10px;}
	.sub-category .flow {height: 110px;}
	.category-listing .row {padding-bottom: 10px; border-bottom:1px solid #eaeaea; margin-bottom:10px;}
}
@media screen and (max-width:1269px){
	.category-listing .row {border-bottom:1px solid #eaeaea; margin-bottom:10px;}
}
@media screen and (min-width:768px){
	.sub-category .caption {
		padding:15px;
	}
}

/*Rankings*/
.ranking-select {background: #e58b28; }
.ranking-select h3 {font-weight: 400; margin-top: 10px;}
.ranking-select .btn {background: #FFF; border: none; margin-top: 4px; padding:12px 25px; font-size:16px;}
.ranking-select .btn .caret {
	margin-left: 10px;
}
.ranking-select .dropdown-menu {border: none; margin-top:1px;}

.ranking-tables {margin-top:30px;}
.ranking-tables h4 {color: #e58b28; border-bottom:12px solid #1f1b51; padding-bottom: 6px; font-size: 25px; }
.ranking-tables .table {margin-bottom: 40px;}
.ranking-tables .navigation {padding: 20px; background: #f8f8f8;}

/* Live Events*/
.events-list h5 {margin: 1px 0 0 0; font-size: 16px;}
.events-list h5 a{color:#19162f;}
.events-list .table h5 {font-size: 20px;}

.events-list .table > thead > tr > th,
.events-list .table > tbody > tr > th,
.events-list .table > thead > tr > td,
.events-list .table > tbody > tr > td {
	padding: 12px;}
iframe.player-live{
	width:100%;
	height:610px;
	padding: 0;
	margin: 0;
}
@media screen and (max-width:767px){
	iframe.player-live{
		height:1220px;}
}
@media screen and (min-width:1570px){
	iframe.player-live{width: 100%;}
}
.radio-player > div.col-sm-6 {
	width: 300px;
}

#event-messages-holder {
	max-height: 1500px;
	overflow: auto;
	overflow-x: hidden;
	border:1px solid #eaeaea;
	border-top: 1px solid #e58c28;
	padding-top:15px;
}

/*Frontpages ROS*/
.frontpages-thumbs h4 {
	background: #24272c;
	color: #fff;
	padding: 5px;
	margin-top: 0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.frontpages-thumbs > [class*='col-'] {
	height: 420px;
	margin-bottom: 20px;
}
.frontpages-thumbs .flow {
	height: 360px;
	border: 1px solid #666;
	-webkit-box-shadow: 0px 4px 3px 0px rgba(0,0,0,0.4);
	-moz-box-shadow: 0px 4px 3px 0px rgba(0,0,0,0.4);
	box-shadow: 0px 4px 3px 0px rgba(0,0,0,0.4);
}
@media screen and (max-width:570px){
	.frontpages-thumbs > [class*='col-'] {
		height: 290px;
	}
	.frontpages-thumbs .flow {
		height: 245px;
	}
}
@media screen and (max-width:414px){
	.frontpages-thumbs > [class*='col-'] {
		height: 280px;
	}
	.frontpages-thumbs .flow {
		height: 220px;
	}
}
@media screen and (max-width:375px){
	.frontpages-thumbs > [class*='col-'] {height: 230px;}
	.frontpages-thumbs .flow {height: 190px;}
}
@media screen and (max-width:340px){
	.frontpages-thumbs > [class*='col-'] {	height: 190px;	}
	.frontpages-thumbs .flow {	height: 150px;	}
}
/*latest news flow page*/
.latest-news-flow .article-box {margin-bottom: 30px;}
.latest-news-flow .flow {height: 270px; }
@media screen and (min-width:768px) and (max-width:1269px){
	.latest-news-flow .article-box {height: 430px; }
	.latest-news-flow .flow {height: 200px; }
}
@media screen and (min-width:1270px) and (max-width:1569px){
	.latest-news-flow .flow {height: inherit; }
	.latest-news-flow .article-box .flow img {width: 100%; height: 100%; position:relative; left:0; top:0; transform:translate(0%, 0%)}
}
@media screen and (max-width:767px){.latest-news-flow .flow {height: 380px; }}
@media screen and (max-width:570px){.latest-news-flow .flow {height: 250px; }}
@media screen and (max-width:414px){.latest-news-flow .flow {height: 193px; }}

#menu-more .dropdown-menu li {font-size: 16px;}

.betting small {font-weight: 300; font-size: 10px; margin:0;}

.betting .col-lg-4 {padding: 5px;}
.betting .col-lg-8 {padding: 15px;}

.betting img { padding: 10px; width: 115px;}

.betting { font-size: 13px;}

.newspapers-row .banner { max-height:300px; overflow: hidden;}
#searcher table {margin:3px 0px; padding: 0px;}
#searcher table input {height:40px; width: 200px; padding-left: 10px;}
.latest-news .main-title,
.viral .main-title,
#newspapers .main-title,
.thema .main-title,
.webtv .main-title,
.bet-links .main-title,
.tv-box .main-title,
.textlinks .main-title,
.suggested .main-title,
.bet .main-title,
.list-group .main-title{display: block;}

#wrapper .breadcrumb {margin-top: -20px;}

/* newspapers home*/
.newspapers-home {margin-left:20px;}
.newspapers-home .carousel-inner > div.item {margin:0px;}
.newspapers-home .shownewspaper {
	height: 250px;
	padding: 0px;
	overflow: hidden;
	margin-right: 20px;
	border:1px solid #ccc;
}
.newspapers-home .shownewspaper:last-child {margin-right: 0px;}
.newspapers-home .shownewspaper img {width:100%; height:100%;}
.newspapers-home .carousel-control {
	top:100px;
	height: 50px;
	width:50px;
	opacity: 0.9;
	border-radius: 100%;
}
.newspapers-home .carousel-control span.glyphicon {top:40%;}
.newspapers-home .carousel-control .glyphicon-chevron-right {right:40%;}
.newspapers-home .carousel-control .glyphicon-chevron-left {left:40%;}
@media screen and (max-width:767px){
	.newspapers-home .shownewspaper {
		height: 400px;
		width: 100%;
	}
	.newspapers-home .carousel-control {
		top:170px;
		height: 60px;
		width:60px;
		opacity: 1;
		font-size:30px;
	}
}
@media screen and (min-width:768px) and (max-width:1269px){
	.newspapers-home .shownewspaper {	width: 206px;}
}
@media screen and (min-width:1270px) and (max-width:1569px){
	.newspapers-home .shownewspaper {margin-right: 20px;width: 179px;}
}
@media screen and (min-width:1570px){
	.newspapers-home .shownewspaper {margin-right: 40px;width: 230px;}
}

.pagination {
	width: 100%;
	float: left;
	height: auto;
	padding: 10px 0;
	color: #777;
	margin: 30px 0;
	background: #eaeaea;
}
.pagination p,
.pagination p.right-num {margin: 0px;float: left;font-size:18px;padding: 3px 7px;display:block;}
.pagination p.right-num{ padding:0px;float:right;}
.pagination a {
	text-decoration: none;
	display: block;
	color: #777;
	margin-right: 1px;
	float: left;
	padding: 3px 7px;
	font-weight: bold;
}
.pagination .arrow {font-size: 18px;padding: 6px 7px 8px;color: #777;line-height: 16px;}
.betlinks-row{ height: 70px;border-bottom: 1px solid #eaeaea;padding-top: 5px;font-size: 12px;}
.betlinks-row .col-xs-8 a {display: block;margin-left: 10px;line-height:14px}
.glyphicon-play-circle {
	display: block;	position: absolute;
	top: 40%;	left: 45%;
	font-size: 5rem;	color: #FFFFFF;}

@media screen and (max-width:767px){
	.glyphicon-play-circle { top: 35%; left: 35%;font-size: 3rem; }
}
@media screen and (min-width:768px) and (max-width:1269px){
	.glyphicon-play-circle { top: 40%; left: 35%;font-size: 3rem;}
}
#live-events-holder .player-live { height: 602px;}
.trc_related_container,
.trc_rbox_header_span,
.sc-sportfm .videoCube .video-label-box .video-title,
.organic-sportfm .videoCube .video-label-box .video-title
{font-family: 'Fira Sans Condensed', sans-serif;}

.sc-sportfm .trc_rbox_header { background-color: #eaeaea; text-align:center;
}
.promo .article-date { display:block; color:#FFF; }
.schedule h2 { font-size: 22px; background: #f8f8f8; padding: 6px; }
.schedule h3 {font-size: 18px;}
.schedule h4, .schedule p {font-size: 16px;}
.schedule ul { margin-left:0; padding-left:0;}
.schedule ul li { border-bottom:1px solid #eaeaea; padding-bottom:10px;	list-style:none;}
#textlink {float: left;}

.is-sticky { position: fixed; left: 50%; margin-left: -50%; z-index: 1000; width: 100%; top: 45px; background-color: #f9f9f9;}
iframe {max-width: 100%;} .sfmvideo { width:100%;}
.bannerholder { margin-bottom: 15px; }
.bannerholder .banner { margin-top: 0; }
.contentinfo { margin: 15px 0 10px 0;}

.wwe .logo-title { margin: 20px;}
@media screen and (min-width:768px){ .wwe .logo-title {margin: 60px 0 0 0;float: left; width: 100%;}}
/*Sticky banner mobile*/
.stickyMobile {position: fixed; bottom:0;  width: 100%;background: #bdbdbda6; display: none;}
@media screen and (max-width:768px){.qc-cmp-persistent-link { display: none !important;} .stickyMobile {display: block;}}
.the-header {width: 100%; display:none;}
.closeSticky {float:right; padding: 10px 20px 15px 20px; font-size: 15pt;}
.mobileStickyBanner {width: 100%;text-align: center;}
.mobilestickyad { width: 320px; margin: auto;  margin-top: 10px;}

.mobileBannerStickyContainer{height: 650px}
.mobileBannerSticky{position: -webkit-sticky; position: sticky; top: 3px; z-index: 9999 !important}

.newBannerStickyContainer{height: 1150px}
.newBannerSticky{position: -webkit-sticky; position: sticky; top: 45px; z-index: 999 !important}
@media (max-width: 321px){
	.facebook-icon{ display: none!important;}
.social-col{     max-width: 125px;}
}