@charset "utf-8";
/* CSS Document */
/* My custom CSS */
/* ----- PRWTOSELIDA ----- */
/* jquery datepicker plugin */
.jCalendar {border-collapse: separate; border-spacing: 2px; width: 100%; overflow: hidden;}
.jCalendar th {background: #999; color: #fff; font-weight: bold; padding: 3px 5px;}
.jCalendar td {border: 1px solid #999; color: #666; text-align: center; background: #fff; width:37px; height:29px;}
.jCalendar a {display: block; width: 100%; height: 100%; line-height:29px;}
.jCalendar a:hover,
.jCalendar a {text-decoration: none;}
.jCalendar td.other-month,
.jCalendar td.disabled,
.jCalendar td.disabled.dp-hover {background: #dcdcdc; color: #999; line-height:29px;}
.jCalendar td.dp-hover,
.jCalendar td.today {background: #7cc0ce; color: #fff; font-weight:bold; line-height:29px;}
.jCalendar td.selected {background: #86C7C; color: #fff;}
.jCalendar td.selected.dp-hover { background: #867C7C; color: #fff;}
.jCalendar tr.activeWeekHover td { background: #fff; color: #000;}
.jCalendar tr.selectedWeek td { background: #f66; color: #fff;}

.calendar { background:#FFF; margin-bottom: 10px;}
.calendar .header { height: 23px; padding:5px 0 0 5px; }
.calendar .header .title {background:#CCC; line-height:23px; text-align:center;}

.calendar .navigation {width: 298px; height:30px; background:#f6f6f6; position: relative;    }
.calendar .navigation .nav-left {  float:left; width:20px; height:30px; margin-left:4px;   display:block;}
.calendar .navigation .month {float:left; width:250px; height:30px; line-height:30px; color:#990000; font-weight:bold; text-align:center;}

.calendar .navigation .nav-right {float:left; width:20px; height:30px; display:block;}

#calendar {position: relative;}

.dp-popup-inline {/*margin: 10px; position: static;*/}
.dp-popup-inline h2{ line-height:30px; height:30px; color:#284E61; text-align: center; font-size: 24px;}
.dp-popup .dp-nav-prev,
.dp-popup .dp-nav-next {position: absolute; top: 0; display: block; right: 0; }

.dp-popup .dp-nav-prev {top: 0; left: 0px; }

#wrapper .dp-popup .dp-nav-prev a,
#wrapper .dp-popup .dp-nav-next a {display: block;  font-size: 30px;    color:#CCC;  text-decoration: none;}

#wrapper .dp-popup .dp-nav-prev a:hover,
#wrapper .dp-popup .dp-nav-next a:hover { text-decoration: none; color:#8A8484;}

#calendar .pointer {background: none; height: 0; margin: 0;}

#wrapper .dp-popup .dp-nav-prev, #wrapper .dp-popup  .dp-nav-next{
	display: inline-block;
	font-family: 'Glyphicons Halflings';
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;  font-size: 30px;
	line-height:30px;
}

.dp-nav-prev a:before { content: "\e079"; }
.dp-nav-next a:before { content: "\e080";}

.ui-datepicker-inline {	width: 100%;}

/*TED CSS*/

/*#team-logos {margin-top: 10px;}*/

#skinright, #skinleft { background-position: 100% 0; position: fixed; height: 100%; background-repeat: no-repeat;}

.cookieBar{display:none;position: fixed;color: #555;background-color: #FFF;bottom: 0;left: 10px;width: 244px;padding-bottom: 1px;z-index:999;border: 1px solid #ccc;}
.cookieBar .text{padding: 8px;font-size: 72%;}
.cookieBar .btn {background:#438b61;text-align: center;/* height:30px; */-webkit-border-radius: 2px;-moz-border-radius: 2px;line-height: 12px;border-radius: 2px;margin: 4px 35px;}
.cookieBar .btn span {color:#fff}
.cookieBar a {color: #b11116;}
.cookieBar .the-header{line-height: 30px;padding-left: 10px;/* font-weight: bold; */color: #47688d;background-color: #eaeaea;background-image: url(arrow-hide.png) 0px 0px;background-repeat: no-repeat;height: 30px;font-size: 90%;}
.cookieBar .glyphicon {padding: 6px 9px 0 0;display: block;float: right;}
.cookieBar .content{padding-bottom:5px;}

#politicalCarousel{display:none;}

#newspapers .nav-tabs > a.current {	background: #FFF;color: #333;}

/* webtv page */
.embed-responsive {margin-bottom:30px;}
.list-article img {width:100%}
.category-articles img {width:100%}
.list-article .play-btn, .category-articles .play-btn{position:relative;}
.list-article .glyphicon-play-circle, .category-articles .glyphicon-play-circle{
	display: block; position: absolute; top: 40%; left: 45%; font-size: 5rem; color: #FFFFFF;}
#video-categ { margin-bottom:20px; }

#video-categ .links-holder a { display: block; width: 50%; margin: 0px; padding-left: 20px; float: left;
	padding:10px; border-left:1px solid #FFF; border-bottom:1px solid #ccc; font-size:14px; }
#video-categ .links-holder .even { background: #f1f1f1; }
#video-categ .links-holder .odd { background: #f8f8f8; }
.video-panel-inner .glyphicon-play-circle {left: 43%; font-size: 7rem; }

@media screen and (max-width: 767px) { .affix {position: relative } }

.tophot-horizontal .banner {margin-bottom: 15px;}

/*Banner*/
#div-gpt-ad-1514977430154-0 {text-align: center;}
.banner div {    margin: auto;}
.inner300x250 {padding-top: 15px;}
.banner-margin img {margin-bottom:10px;}
.banner-m20 img { margin-bottom: 20px; }
.banner-margin .adsbygoogle, .banner-margin div {margin-bottom:10px;}

.instagram-media{margin: auto !important; position: relative !important;}

#main-logo{float:left; padding: 5px 10px;}

.cat-big img { width:100%;}
.tophot-horizontal { overflow: hidden;}
.below-photo-dfp {overflow:hidden; margin-bottom: 10px;}

.latest-news .btn { width: 50%;}
.actual-text  a{ color: #ff9300;}

@media screen and (min-width:768px) and (max-width: 1269px) {
	.onair span { padding-left: 10px; }
	.radio-onair img {width:100%;}
	.header img.main-logo { width: 30%;}
}

.video-overlay { width: 100%; height: 100%; display: none; position: absolute; background: rgba(0,0,0,0.7); z-index: 999; }
#show-embed { z-index: 9; background: black; display: block; position: absolute; top: 12px; right: 6px; opacity: 0.8; color: white; line-height: 6px;}
#show-embed h5 { margin-top: 0;}
#embed-popup { background-color: rgb(235, 235, 235); padding: 15px; position: absolute; top: 30%; left: 25%; display: none; width: 50%; z-index: 9999999; border: 1px solid rgb(221, 221, 221);}
#embed-popup .embed-box {background: white; padding: 10px; border: 1px solid #dddddd;}
#embed-code { width: 100%; background: none;}
#embed-popup .btn { float: right;margin-top: 10px;}

.bet .main-title a { color:#FFF;}
.pagination .current { color: #ea0051;}

@media screen and (max-width: 767px) {
	.priority-2 h4 small {margin-bottom: 3px;}
	.article-time { top: 90px; }
	.banner { margin-bottom: 15px; margin-top: 15px; text-align:center;}
	.newspapers-home { margin-left: 0;}
}
