/*
Theme Name: TribLIVE High School Sports Network
Theme URI: tribhssn.triblive.com
Author: Matt Fincher | Shawn Yauger 
Author URI: 535mediallc.com
Description: Responsive WordPress theme for TribLIVE High School Sports Network website
Version: 1.0
Tags: one-column, two-columns, custom-menu, featured-images, microformats, sticky-post, threaded-comments, translation-ready
Text Domain: hssn 
*/

body {
	background-color:white;
	font-size:16px;
	font-family: 'Lato', sans-serif;
	font-weight: 300;
	color:#272727;
}

h1,h2,h3,h4,h5,h6,
.h1,.h2,.h3,.h4,.h5,.h6 {
	font-family: 'Titillium Web', sans-serif;
	font-weight: 400;
} 
h1, .h1 {
	font-weight: 600;
}
.space {
	margin-bottom:20px;
}
.hssn-black{}
.hssn-red{}
.hssn-blue{ color:#09629a;}
.hssn-gray{ background-color:#777777;}
.hssn-lightgray{background-color:#e9e7e7;}
.hssn-white {background-color:white;}
.hssn-text-white {color:white;}
.hssn-transparent {background-color: transparent;}

.background {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: top;
}
.embed-container iframe {
    position: absolute;
    top:0;
    left: 0;
    width: 100%;
    height: 100%;
}
.page-content a {
	color:#0056b3;
	text-decoration: underline;
}
.page-content hr {
	border-width:2px;
}
b,strong {
	font-weight: 700;
}

div.d-flex.flex-row div.champion div.final.current div.round-details {font-weight: 700; font-size: 20px;}

/*header*/


#menu-sport-menu a {
	color: #777777;
}
.utility-bar {
	background-color:#212121;
	font-size: 12px;
	padding:10px 20px;
}
	.sub-nav {
		margin-bottom: 0;
	}
	.utility-bar .menu-item,
	.navbar-nav .menu-item {
		order: 2;
	}
.utility-bar #menu-hssn-trib-menu li.menu-item {
	opacity: 0;
	
}
.utility-bar:hover #menu-hssn-trib-menu li.menu-item {
	opacity: 1;
	 -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -o-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}
.main-nav.navbar,
.main-nav.navbar .dropdown-menu {
	background-color:#777777;
	padding:0;
}
.main-nav.navbar {
	border-top:2px solid #585858;
	margin-bottom:20px;
}
.home .main-nav.navbar {
	margin-bottom:0;
}
#navbar-main-nav {
	justify-content: center;
}
.main-nav.navbar a.nav-link {
	text-transform: uppercase;
	padding:15px 20px;
}
.nav-logo a {
	padding-left: 0 !important;
}
.main-nav.navbar .dropdown-menu a.dropdown-item {
	color:white;
}
.main-nav.navbar a.nav-link:hover,
.main-nav.navbar a.nav-link.active,
.main-nav.navbar .dropdown-menu a:hover,
.main-nav.navbar .dropdown-menu a.active{
	background-color:#0a629a;
}
.main-nav.navbar .dropdown-menu {
	border-radius: 0;
	margin:0;
	border:0;
}
.navbar-dark .navbar-toggler,
.triblive-footer-menu .navbar-toggler {
	border: none;
	border-radius: 0;
	padding:15px 0 15px 20px;
	width:100%;
	text-align: left;
}
.triblive-footer-menu .navbar-toggler {
	padding: 0;
}
.triblive-footer-menu a.nav-link {
	padding:10px !important;
}
.upmc {
	background-color:#781b61;
	color:white;
	padding:5px 0;
	font-size:12px;
	position: fixed;
	bottom: 0;
	z-index: 10;
	width: 100%;
}
.upmc a:hover {
	text-decoration: none;
}
.home .upmc {
	position: relative;
	bottom: inherit;
	margin-bottom:20px;
}
.upmc-logo {
	margin: 0 auto;
	display: block;
}
.logo {
	background-color:black;
	padding:0;
	background-image:url(images/header-bg.png);
	background-repeat: no-repeat;
	background-size: cover;
}
.logo .brand{
	max-width:261px;
}
.brand-mobile {
	max-width: 150px;
	padding: 0 20px;
}
@media (max-width: 767px) {div.col.img-ad-pos a img.img-fluid {display: block; margin: 0px auto; text-align: center;}}
@media (min-width: 770px) {
	.home .logo {
		padding:30px 0;
	}
	.logo {
		padding:0;
	}
	.logo .brand {
		max-width:400px;
	}
	.upmc-logo {
		margin: 0;
		display: inline-block;
	}
	.scoreboard .carousel-inner {
		min-height:193px;
		padding-left: 15px;
		padding-right:15px;
	}
	.nav-logo a:hover {
		background-color: transparent !important;
	}
	.nav-logo img.brand {
		max-width: 88px !important;
	}
}
/*scoreboard*/
.scoreboard {
	background-color:white;
	font-size: 12px;
}
div#scoreboardNav a {
	font-size: 12px;
}
div#scoreboardNav a.active,
div#scoreboardNav a:hover{
	background:#6a7682;
}
.scoreboard .col-1 {
	-ms-flex: 0 0 3.333333%;
	flex: 0 0 3.333333%;
	max-width: 8.333333%
}
.scoreboard .game {
	border-bottom:1px solid #d7d7d7;
	background-repeat: no-repeat;
	background-position: 153px 15px;
}

.scoreboard .game.football {background-image: url(images/icons_2017/football.png);}
.scoreboard .game.basketball {background-image: url(images/icons_2017/bskball.png);}
.scoreboard .game.hockey {background-image: url(images/icons_2017/hockey.png);}
.scoreboard .game.wrestling {background-image: url(images/icons_2017/wrestling.png);}
.scoreboard .game.volleyball {background-image: url(images/icons_2017/volleyball.png);}
.scoreboard .game.softball {background-image: url(images/icons_2017/softball.png);}
.scoreboard .game.lacrosse {background-image: url(images/icons_2017/lacross.png);}
.scoreboard .game.baseball {background-image: url(images/icons_2017/baseball.png);}
.scoreboard .game.soccer {background-image: url(images/icons_2017/soccer.png);}
.scoreboard .game.tennis {background-image: url(images/icons_2017/tennis.png);}




.border-right {
	border-right:1px solid #d7d7d7;
}

@media (min-width: 768px) {
	.scoreboard .game:last-child {
		border-right: 1px solid #d7d7d7;
	}
	.scoreboard .game {
		border-left: 1px solid #d7d7d7;
	}
div.d-flex.flex-row div.champion div.final.current div.round-details {font-weight: 700; font-size: 18px;}
}

.scoreboard p.game-start {
	margin-bottom:0;
	padding:5px 0;
}
.scoreboard .fa {
	padding: 0 3px;
}
.scoreboard table {
	margin-bottom:10px;
}
.watchlisten-btn a.disabled {
	opacity: .35;
}
.watchlisten-btn a {
	color: #777777 !important;
	display:block;
	padding:8px 0;
	font-size: 11px;
	border-radius: 0;
}
.watchlisten-btn a:hover {
	background-color:#dbdbdb;
}
.watchlisten-btn .col {
	padding-left: 0;
	padding-right:0;
}
.watchlisten-btn .col:first-child {
	border-right:1px solid #d7d7d7;
}
.sport-filter {
	background-color:#313131;
	color:white;
}
.scoreboard table {
	width: 100%;
}

.sub-nav a:link,
.sub-nav a:hover,
.sub-nav a.active {
	text-decoration: none;
	padding:5px 10px;
}

#menu-main-menu a:link,
#menu-main-menu a:active,
#menu-main-menu a:visited,
.sub-nav a:link,
.sub-nav a:active,
.sub-nav a:visited,
.sub-nav a.active,
.sub-nav a:hover,
footer .sub-nav a:link,
footer .sub-nav a:hover,
footer .sub-nav a.active,
footer .sub-nav a:visited,
#menu-stat-menu a:hover,
#menu-stat-menu a.active,
.featured-articles .featured-one article a,
.upmc a:link,
.upmc a:active,
.upmc a:visited,
.main-nav.navbar a.nav-link,
.main-nav.navbar a.nav-link:hover,
.dropdown-item,
.dropdown-item:hover{
	color:white;
}
.upmc a {
	display: block;
	text-decoration: none;
}
/*page content*/
.sidebar {
	background-color:white;
	padding:0 20px;
}
.sidebar-inner {
	padding:10px;
	margin:20px;
}
.sidebar-search {
	padding: 0;
}
.sidebar-search form {
	padding:10px;
}
.sidebar-search input {
	width:100%;
	border:1px solid #777777;
}
.sidebar-inner.sidebar-brackets {}
.sidebar-inner.sidebar-rankings {}
.sidebar-inner.sidebar-broadcasts {}
.sidebar-inner.sidebar-video {}
.sidebar-inner.sidebar-standings {}
.sidebar-inner.sidebar-aotw {
	background-color:#737373;
	position: relative;
}
	.sidebar-inner.sidebar-aotw .aotw-head {
		color:white;
		font-size:2.4em;
		font-weight: 700;
		position: absolute;
		top:0;
		padding:15px;
		font-family: 'Titillium Web', sans-serif;
	}
	.sidebar-inner.sidebar-aotw .aotw-head p {
		font-size:0.6em;
		font-weight: 400;
		margin-top:-16px;
		letter-spacing: 1px;
	}
.sidebar-inner.sidebar-facebook {}
.sidebar-inner.sidebar-twitter {}
.sidebar-inner.sidebar-instagram{}
.sidebar-inner.sidebar-ad {
    text-align: center;
}
.toolbar {
	margin:20px auto;
	display: block;
}
.toolbar .btn {
	background-color:#777777;
	color:white;
	border-radius: 0;
	padding:5px 20px;
	text-decoration: none;
}
.toolbar .btn:hover {
	text-decoration: underline;
}
#menu-sport-menu {
	border:1px solid;
	padding:10px 0;
}
.sport-icon {
	display:block;
	width:88px;
	height:88px;
	background-color:#313131;
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 auto;
}
.baseball .sport-icon {background-image: url(images/icons_2017/softball.png);}
.basketball .sport-icon {background-image: url(images/icons_2017/bskball.png);}
.spirit .sport-icon {background-image: url(images/icons_2017/competitivespirit.png);}
.cc .sport-icon {background-image: url(images/icons_2017/crosscountry.png);}
.fieldhockey .sport-icon {background-image: url(images/icons_2017/fieldhockey.png);}
.football .sport-icon {background-image: url(images/icons_2017/football.png);}
.golf .sport-icon {background-image: url(images/icons_2017/golf.png);}
.gym .sport-icon {background-image: url(images/icons_2017/gymnasitcs.png);}
.hockey .sport-icon {background-image: url(images/icons_2017/hockey.png);}
.lacrosse .sport-icon {background-image: url(images/icons_2017/lacross.png);}
.rifle .sport-icon {background-image: url(images/icons_2017/rifle.png);}
.soccer .sport-icon {background-image: url(images/icons_2017/soccer.png);}
.softball .sport-icon {background-image: url(images/icons_2017/baseball.png);}
.swim .sport-icon {background-image: url(images/icons_2017/swimming.png);}
.tennis .sport-icon {background-image: url(images/icons_2017/tennis.png);}
.track .sport-icon {background-image: url(images/icons_2017/track.png);}
.volleyball .sport-icon {background-image: url(images/icons_2017/volleyball.png);}
.wrestling .sport-icon {background-image: url(images/icons_2017/wrestling.png);}
.other .sport-icon {background-image: url(images/icons_2017/other-sports.png);}
/*Video*/ 
.home .video-playlist {
	background-color:#e9e7e7;
	padding:20px 0;
}
.video-playlist .video {
	position: relative;
}
.video-playlist .fa-play-circle-o {
	position: absolute;
	top: 50%;
	left: 50%;
	opacity: 0.75;
	color:white;
	font-size: 2em;
	transform: translate(-50%, -50%);
}
.video-playlist .video-title {
	position: absolute;
	bottom:0;
	color:white;
	line-height: 1.2;
	width: 100%;
	padding:5px;
	background-color: rgba(0,0,0,0.60)
}
.video-playlist #video-carousel a.carousel-control-prev {left:15px;}
.video-playlist #video-carousel a.carousel-control-next {right:15px;}

/*FEATURED ARTICLE THAT DOES NOT HAVE THUMBNAIL */
.post img {
	display: block;
	margin: 0 auto;
}
.featured-articles article {
	border-top:2px solid #777777;
}
.featured-articles .featured-one article {
	color: white;
}
.featured-articles article header h5 {
	font-size: 1.5em;
	font-weight: bold;
	line-height: 27px;
}
.featured-articles article header h5 a {
	color:#777777;
	text-decoration: none;
}

/* FEATURED ARTICLE THAT HAS THUMBNAIL */
.featured-articles article.has-post-thumbnail,
.featured-articles .featured-one article {
	position: relative;
	border-top:none;
}
.featured-articles .featured-one article.has-post-thumbnail,
.featured-articles .featured-three article.has-post-thumbnail,
.featured-articles .featured-one article {
	background-image: url('images/post-bg-img-final.jpg');
}
.featured-articles article.has-post-thumbnail img {
	height: auto;
	max-width: 100%;
	width: auto;
}

.featured-articles .featured-one article.has-post-thumbnail img {
		max-height: 500px;
	}
.featured-articles .featured-three article.has-post-thumbnail img {
	max-height: 250px;
}
.featured-articles .featured-three article.has-post-thumbnail header,
.featured-articles .featured-one article header {
	position: absolute;
	bottom: 0;
	width: 100%;
	color:white;
	padding:15px;
	background-color:rgba(0,0,0,0.70);
}

@media (min-width: 768px) {
	.featured-articles .featured-three article,
	.featured-articles .featured-three article.has-post-thumbnail {
		height:250px;
	}
	div.d-flex.flex-row div.champion div.final.current div.round-details {font-weight: 700; font-size: 14px;}
}
.featured-articles .featured-one article {
	height:500px;
}

.featured-articles article.has-post-thumbnail header h5 {
	margin-bottom: 0;
	font-size:1.15em;
	font-weight: normal;
}
.featured-articles article.has-post-thumbnail header h5 a{
	color:white;
}

.carousel-control-prev,
.carousel-control-next,
.video-controls .carousel-control-prev,
.video-controls .carousel-control-next{
	width:5% !important;
	 -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
	opacity: 4;
}
.carousel-control-prev:hover,
.carousel-control-next:hover,
.video-controls .carousel-control-prev:hover,
.video-controls .carousel-control-next:hover{
	background-color:#888888;
	opacity: 0.8;
	 -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;
}

.single-post #postCarousel .carousel-control-prev,
.single-post #postCarousel .carousel-control-next {
	width:15% !important;
	height: 150px;
	/*top:30%;*/ 
}
.single-post #postCarousel .carousel-control-prev:hover,
.single-post #postCarousel .carousel-control-next:hover {
	background-color: transparent;
}
.sidebar-video .video-controls .carousel-control-prev,
.sidebar-video .video-controls .carousel-control-next{
	width: 15% !important;
}
.video-playlist a {
	color:black;
	text-decoration: none;
}

.school-logo {
	margin-right:10px;
}
.school-nav {
	background-color:#777777;
	padding:10px;
}
.school-nav a {
	padding-right:20px;
	color:white;
}
.abc-filter a {
	padding-right:10px;
	font-size:1.10em;
}
.school-contact {
	padding:40px 0;
}
.hssn-widget-inner,
.hssn-rankings,
.hssn-standings,
.hssn-social,
.sports-nav{
	padding:10px;
}

.sports-nav a {
	color:#272727;
	text-decoration: none;
}	
#menu-sports-menu {
	background: #e9e7e7;
}
#menu-sports-menu a {
	color:#777777;
}
.post-type-archive-schools .school-logo {
	max-width: 100px;
}
.school-broadcast .playlist {
	max-height: 410px;
	overflow: hidden;
	overflow-y: scroll; 
}
/*footer*/
.btn-newsletter{
	background-color:#005c96;
	color:white;
	font-size: 2em;
	display: block;
	border:none;
	padding:40px 0;
}
.btn-newsletter:hover {
	cursor: pointer;
}
.newsletter-dropdown {
	background-color:#e9e7e7;
	padding:40px 0;
}
.footer-inner {
	background-color:#313131;
	color:white;
	padding:20px 0 40px;
	font-size:12px;
	margin-top:20px;
}
.footer-content-section-inner {
	background-color: #393939;
	padding:10px;
}
footer a .fa {
	padding-right:20px;
	color: #ca3940;
}
footer a .fa:hover {
	color:white;
}
footer p {
	margin-bottom:0;
}
.footer-copy {
	font-size: 12px;
}
@media print {
	header,
	.sidebar,
	footer{
		display: none;
	}
}
.playlist-item {
	margin-bottom:10px;
}
a.playlist-item-link {
	padding:10px 0 10px 10px;
	display:block;
	background:lightgray;
}

@media (max-width: 400px) {
.featured-articles .featured-one article {
	height:300px;
}
}


/*video slider*/
@media (min-width: 768px) {

    /* show 3 items */
    .carousel-inner-video .active,
    .carousel-inner-video .active + .carousel-item,
    .carousel-inner-video .active + .carousel-item + .carousel-item,
    .carousel-inner-video .active + .carousel-item + .carousel-item + .carousel-item  {
        display: block;
    }
    
    .carousel-inner-video .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),
    .carousel-inner-video .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item,
    .carousel-inner-video .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item,
    .carousel-inner-video .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left) + .carousel-item + .carousel-item + .carousel-item {
        transition: none;
    }
    
    .carousel-inner-video .carousel-item-next,
    .carousel-inner-video .carousel-item-prev {
      position: relative;
      transform: translate3d(0, 0, 0);
    }
    
    .carousel-inner-video .active.carousel-item + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: absolute;
        top: 0;
        right: -25%;
        z-index: -1;
        display: block;
        visibility: visible;
    }
    
    /* left or forward direction */
    .carousel-inner-video .active.carousel-item-left + .carousel-item-next.carousel-item-left,
    .carousel-inner-video .carousel-item-next.carousel-item-left + .carousel-item,
    .carousel-inner-video .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item,
    .carousel-inner-video .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item,
    .carousel-inner-video .carousel-item-next.carousel-item-left + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(-100%, 0, 0);
        visibility: visible;
    }
    
    /* farthest right hidden item must be abso position for animations */
    .carousel-inner-video .carousel-item-prev.carousel-item-right {
        position: absolute;
        top: 0;
        left: 0;
        z-index: -1;
        display: block;
        visibility: visible;
    }
    
    /* right or prev direction */
    .carousel-inner-video .active.carousel-item-right + .carousel-item-prev.carousel-item-right,
    .carousel-inner-video .carousel-item-prev.carousel-item-right + .carousel-item,
    .carousel-inner-video .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item,
    .carousel-inner-video .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item,
    .carousel-inner-video .carousel-item-prev.carousel-item-right + .carousel-item + .carousel-item + .carousel-item + .carousel-item {
        position: relative;
        transform: translate3d(100%, 0, 0);
        visibility: visible;
        display: block;
    }

}
.btn-secondary{
	text-decoration: none !important;
	color: white !important;
/*	font-weight: bold;*/
}

a.page-numbers, span.page-numbers.current {
	border: 1px solid #777777;
	padding:5px;
	text-decoration: none;
	margin: 0 5px;
	color:black;
	background-color: #e9e7e7;
}
a.page-numbers:hover, span.page-numbers.current {
	background-color: #777777;
	color:white;
}





/* Trib styles 4 stories */

/*Here's all the subhead codes*/
p.News-body-subhead, p.Tab-box-subhead, span.subhead, p.News-brief-head1, p.News-brief-head2, p.News-box-subhead, p.Features-road-head, p.Features-recipe-title,div.subheader, p.Tab-brief-head1, p.Tab-brief-head2, p.Features-refer, p._Universal-label-story, p.News-body-sig1, p.Features-zTicket-ticket-clubsub, p.Sports-agatelabel, p.Sports-agatehead, p.Sports-agatesubhead, div.feedBurnerFeedBlock	li.headline, p.subheader, p.subheadrule, p.subheadrule2 {text-transform: uppercase; font-weight: 700;}


/*Just bold, no transform*/
span.bold, p.News-box-list-BOLD, p.News-brief-text-BOLD {font-weight: 700;}

/*Here's all the mini-headlines codes*/
p.News-box-head, p.Tab-box-head, p.ticket-category, p.Features-zTicket-ticket-label {font-size: 1.5em !important; font-style: normal; font-weight: normal;}

/*Here's all the italics codes*/
p.News-box-source, p.News-body-tagshort, p.News-body-tagline, p.body-italic, p.Tab-body-tagshort, p.News-body-sig2, p.Tab-body-sig2, p.Tab-body-tagline, span.box-italic {font-size:0.85em !important; font-style:italic !important;}

/* LemonWhale */
.lemonwhale-embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width:100%; }
.lemonwhale-embed-container iframe { position: absolute; top: 0; left:0; width: 100%; height: 100%; }

/* Branding */
p.Branding {font-size: 0.95em !important; font-style:italic !important;}


/*Slider Edits 02.23.2018 - Repushed*/
.carousel-control-next-icon, .carousel-control-prev-icon {
    width: 30px;
    height: 30px;
	}
.carousel-control-prev, .carousel-control-next, .video-controls .carousel-control-prev, .video-controls .carousel-control-next {
    width: 5% !important;

	}
.carousel-control-prev, .carousel-control-next, .video-controls .carousel-control-prev, .video-controls .carousel-control-next:hover {
    width: 5% !important;
    opacity: 0.9;
	}	

.single-post #postCarousel .carousel-control-prev {
    width: 15% !important;
    height: auto;
	opacity: 0.4;
	}
.single-post #postCarousel .carousel-control-next {
    width: 15% !important;
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(213,213,213,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(213,213,213,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(213,213,213,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#d5d5d5',GradientType=1 ); /* IE6-9 */
    height: auto;
	opacity: 0.5;
	}

.single-post #postCarousel .carousel-control-prev:hover {
    width: 15% !important;
    height: auto;
	opacity: 0.7;
	}
.single-post #postCarousel .carousel-control-next:hover {
    width: 15% !important;
    height: auto;
	}

.single-post #postCarousel a.carousel-control-prev:hover {
    background: -moz-linear-gradient(left, rgba(213,213,213,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(213,213,213,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(213,213,213,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d5d5', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */
    height: auto;
	opacity: 0.9;
	}
.single-post #postCarousel a.carousel-control-next:hover {
    background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(213,213,213,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(213,213,213,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(213,213,213,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#d5d5d5',GradientType=1 ); /* IE6-9 */
    height: auto;
	opacity: 0.9;
	}





