/**
$Id: delfi-sportas-custom.css,v 1.9 2016/02/22 15:20:00 audriusu Exp $

Custom channel overrides
*/


#artres-buttons-wrapper {
	border-bottom: 2px solid #1f7ec9;
}

.delfi-article-wrapper .delfi-article-info {
	border-top: 2px solid #1f7ec9;
}

.delfi-clear {clear: both;}

/* Category */

.delfi-headlines-wrapper-wide { width: 728px;}

.delfi-headlines-wrapper-wide .delfi-headline { position: relative; margin: 0 0 14px 0; }
.delfi-headlines-wrapper-wide .delfi-headline .delfi-headline-title { position: relative; font-weight: bold; }
.delfi-headlines-wrapper-wide .delfi-headline .delfi-headline-title .rsh { color: red; font-size: 10px; font-weight: normal; }
.delfi-headlines-wrapper-wide .delfi-headline .delfi-image { float: none; position: absolute; top: 0px; }

.delfi-headlines-wrapper-wide .delfi-headline-big { width: 728px; padding-bottom: 275px; }
.delfi-headlines-wrapper-wide .delfi-headline-big .delfi-headline-title { top: 275px; font-size: 22px; }

.delfi-headlines-wrapper-wide .delfi-headline-medium { float: left; width: 355px; padding-bottom: 220px; margin-right: 18px; }
.delfi-headlines-wrapper-wide .delfi-headline-medium-last { margin-right: 0; }
.delfi-headlines-wrapper-wide .delfi-headline-medium .delfi-headline-title { top: 220px; font-size: 18px; }

.delfi-headlines-wrapper-wide .delfi-headline-small { float: left; width: 230px; padding-bottom: 144px; margin-right: 19px; }
.delfi-headlines-wrapper-wide .delfi-headline-small-last { margin-right: 0; }
.delfi-headlines-wrapper-wide .delfi-headline-small .delfi-headline-title { top: 144px; font-size: 16px; }


/* ------------------------------- */
/* Photo carousel
/* ------------------------------- */
div.orbit               {overflow: hidden; position: relative}
div.orbit-wrapper       {position: static}
.orbit > div            {height: 100%; left: 0; position: absolute; top: 0; width: 100%}

#photo-block { background-color:#323232; height: 495px;width: 728px; margin-top: 10px}
#photo-block h4{font: bold 20px/20px 'Inter', arial; color: #FFF;padding: 10px 0 5px 7px}
#photo-carousel-wrapper {height: 350px;margin: 5px;position: relative;width: 718px}
#photo-carousel-wrapper .slider-nav span {cursor: pointer;text-indent: -9999px; top: 40%;height:48px;width:41px;z-index: 1000;position: absolute;}
#photo-carousel-wrapper .slider-nav span.left {background-position:  0 -984px; left: 0px}
#photo-carousel-wrapper .slider-nav span.right {background-position:  0 -1043px; right: 0px}
#photo-carousel {height: 350px;margin: 0; overflow: hidden;top: 0;width: 718px}
#photo-carousel .content {height: 350px;overflow: hidden;padding: 0; width: 718px}
#photo-carousel h4 {font: bold 34px/36px 'Inter', arial;text-decoration: none; max-height: 76px;padding-top: 3px}
#photo-carousel a {color: #FFF;text-decoration: none}

#photo-carousel-thumbs-wrapper {height: 87px;margin: 0 5px; position: relative;width: 718px}
#photo-carousel-thumbs-wrapper .slider-nav span {cursor: pointer; top: 40%; height: 87px; width: 50px; z-index: 1000;  position: absolute; text-indent: -9999px;}
#photo-carousel-thumbs-wrapper .slider-nav span.left {background-position:  0 -1102px;left: 0px; top: 0}
#photo-carousel-thumbs-wrapper .slider-nav span.right {background-position:  0 -1199px; right: 0px; top: 0}
#photo-carousel-thumbs {height: 87px;margin: 0; overflow: hidden; top: 0}
#photo-carousel-thumbs .content {height: 87px; left: 0; overflow: hidden; padding: 0; top: 0; width: 718px}
#photo-carousel-thumbs .content .content-item {float: left; height: 87px; margin: 0 12px 0 0; overflow: hidden; padding: 0; width: 131px}
.slider-nav span {background: url(//g.delfi.lt/d/front/navigations.png) no-repeat scroll 0 0 transparent; }

.km1000-infoblock { width: 728px; clear: both; position: relative; background: #000 }
.km1000-infoblock .content {background-color: #FFFFFF; margin-left: 10px; margin-top: 10px; overflow: hidden; padding-bottom: 5px; padding-top: 10px; width: 710px;}
.km1000-infoblock .item:first-child { margin-left: 5px !important; }
.km1000-infoblock .item { position: relative; height: 195px; overflow: hidden; width: 230px; float: left; margin-left: 5px; z-index: 2; }
.km1000-infoblock .title { font: bold 14px/16px 'Inter', arial; padding-top: 5px; height: 50px; overflow: hidden; }
.km1000-infoblock .title a { color: #000 !important; }
.km1000-infoblock sub{ display: none; }
.km1000-infoblock a.commentCount { font:bold 14px/14px 'Inter', arial !important; text-decoration: none; }

/* ------------------------------- */
/* Eurobasket 2013 titles
/* ------------------------------- */
.ew-b{padding-top:10px}
.block-titles{display: block;background: url("//g.delfi.lt/sp/eurobasket2013/i/titles.png?v7") no-repeat 0 0;}
.btle-rel{height: 50px;  width: 335px;}
.btle-quiz{height: 50px; width: 250px;background-position:0 -111px;}
.btle-leaders{height: 36px;width: 250px;background-position:0 -63px;}
.btle-tcomparse{height: 65px; width: 250px; background-position:0 -164px;}
.btle-schedule{height: 40px;  width: 250px;background-position:0 -366px;}
.btle-downloadPDF{height: 50px; width: 250px; background-position:0 -239px;}

#sp_mfa_ .h_grey_small {width:2px}

/* pagging */
.hl3-paging .current,
.hl3-paging .hl3-paging-number:hover{background-color:#3c90d6;}
