﻿
/* BxSlider resets */

    .bx-wrapper {
        margin: 0 auto 39px;
    }

    /* Loader */
    .bx-wrapper .bx-loading {
        background: url(../img/bx_loader.gif) center center no-repeat #fff;
    }

    /* Viewport */
    .bx-wrapper .bx-viewport {
        box-shadow: none;
        border-top: 0;
    }

    /* Direction controls (next/prev) */
    .bx-wrapper .bx-prev {
        left: 10px;
        background: url(../img/controls.png) no-repeat 0 -32px;
    }

    .bx-wrapper .bx-next {
        right: 10px;
        background: url(../img/controls.png) no-repeat -43px -32px;
    }

    /* Auto controls (start/stop) */
    .bx-wrapper .bx-controls-auto .bx-start {
        background: url(../img/controls.png) -86px -11px no-repeat;
    }

    .bx-wrapper .bx-controls-auto .bx-stop {
        background: url(../img/controls.png) -86px -44px no-repeat;
    }

    /* Pager */
    .bx-wrapper .bx-pager.bx-default-pager a {
        background: #a5cce3;
    }

    .bx-wrapper .bx-pager.bx-default-pager a:hover,
    .bx-wrapper .bx-pager.bx-default-pager a.active {
        background: #1e7fb8;
    }

    /* Slide images */
    .bx-wrapper img {
        width: 100%;
    }

    /* Loader */
    .bx-loading {
        display: none;
    }


/* Main slider customizations */

    .cust_slider-spotlight-wpCell .ms-WPBody {
        padding-top: 0 !important;
        overflow: hidden !important;
    }

    .cust_slider-spotlight {
    }

    /* Spotlight list wrappers */
    .cust_Spotlight-Master-Wrapper {
        visibility: hidden;
    }

    .cust_Spotlight-Master-Wrapper.ready {
        visibility: visible;
    }

    /* Spotlight slider wrapper */
    
    /*REMOVED FOR RESPONSIVE*/
    
    .cust_slider-spotlight .bx-wrapper,
    .cust_slider-spotlight .bx-viewport {
        width: 675px !important;
        height: 320px !important;
        
    }
    
	/* END REMOVE */
    /* Spotlight images */
    .cust_slider-spotlight .image {
        width: 675px;
        height: 320px;
    }

    /* Spotlight caption */
    .cust_slider-spotlight .cust_slide-content {
        background-color: rgba(51,51,51,.8);
        color: #fff;
        padding: 5px 18px 8px 8px;
        margin-top: -30px;
        z-index: 1;
        position: relative;
        min-height: 30px;
        display:none;
    }

    .cust_slider-spotlight .cust_slide-caption,
    .cust_slider-spotlight .cust_slide-caption a {
        color: #fff !important;
        font-size: 18px;
        font-weight: bold;
    }

    .cust_slider-spotlight .cust_slide-content a:hover {
        color: #a5cce3 !important;
        text-decoration: none !important;
    }

    .cust_slider-spotlight .cust_slide-translation-url {
        float: right;
        font-size: 12px;
        margin-top: -18px;
    }

    .cust_slider-spotlight .cust_slide-translation-url a {
        font-size: 12px;
        font-weight: normal;
        color: #fff !important;
    }

    /* Spotlight direction controls */
    .cust_slider-spotlight .bx-wrapper .bx-controls-direction a {
        opacity: 0;
        transition: opacity .25s ease-in-out;
        -moz-transition: opacity .25s ease-in-out;
        -webkit-transition: opacity .25s ease-in-out;
        z-index: 1;
    }

    .cust_slider-spotlight .bx-wrapper:hover .bx-controls-direction a {
        opacity: 1;
    }

    /* Spotlight pager */
    .cust_slider-spotlight .bx-wrapper .bx-pager .bx-pager-item,
    .cust_slider-spotlight .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
        text-align: left; /* Needed in order for bx slider's text-intent css to work (i.e. hide the numbers in the pager) */
    }

    .cust_slider-spotlight .bx-wrapper .bx-pager {
        text-align: right;
    }

.bx-controls-direction{
	display:none;
}
.bx-wrapper {
	margin-bottom: 0px;
}

/* REMOVED FOR RESPONSIVE */
.cust_slider-spotlight .bx-wrapper, .cust_slider-spotlight .bx-viewport {
    width: 1280px !important;
    height: 420px !important;
}
/* END REMOVE */
.cust_slider-spotlight .image{
	width: 1280px !important;
    max-height: 420px !important;
    height:auto;
}
.bx-wrapper .bx-pager.bx-default-pager a{
	-moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}
.bx-pager-item{
	position:relative;
	left:-150px;
	top:-60px;
}

.cust_slide-caption{
	display:none;
}
.cust_slide-content{
	height:420px;
	background-color:#f0f0f0;
	opacity: 0.6;    
	filter: alpha(opacity=60); /* For IE8 and earlier */
	top:-400px;
}
.bx-wrapper .bx-pager.bx-default-pager a{
	background-color:#ffffff;
	width:15px;
	height:15px;
	opacity: 0.6;    
	filter: alpha(opacity=60); /* For IE8 and earlier */

}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{
	background-color:#0472bc;
}

/*****/
/***** Custom Caption Text - Begin *****/
/*****/

.asco-custSlide-Caption-Wrapper {
	position:absolute;
	top:70%;
	margin-left:85px;
}

.asco-custSlide-CaptionHeader {
	color:#fff;
	font-size:30px;
	text-transform:uppercase;
}

.asco-custSlide-CaptionSubHeader {
	font-size:20px;
}

/******* Responsive Enhancements *******/
@media (max-width: 500px) {
	
	.cust_slider-spotlight .bx-wrapper, .cust_slider-spotlight .bx-viewport {
    	height:100px!important;
	}
}

@media (max-width: 600px) and (min-width: 500px) {
	
	.cust_slider-spotlight .bx-wrapper, .cust_slider-spotlight .bx-viewport {
    	height:150px!important;
	}
}
@media (max-width: 768px) and (min-width: 600px) {
	
	.cust_slider-spotlight .bx-wrapper, .cust_slider-spotlight .bx-viewport {
    	height:200px!important;
	}
}
@media (max-width: 768px) {
	
	.cust_slide
	{
		position:relative;
	}
	.cust_slider-spotlight .bx-wrapper, .cust_slider-spotlight .bx-viewport
	{
		width:auto!important;
		margin-top: 10%;
	}
	
	.bx-viewport
	{
		height: auto;
	}
	.asco-custSlide-Caption-Wrapper {
	    position: absolute;
	    top: 5px;
	    margin-left: 10px;
	}
	.asco-custSlide-CaptionHeader {
	    font-size: 10pt;
		padding-right: 5px;
	}
	.asco-custSlide-CaptionSubHeader
	{
		display:none;
	}

	.bx-has-pager
	{
		display:none;
	}
}


/**** Responsive Enhancement - END ****/

/*****/
/***** Custom Caption Text - End *****/
/*****/




/*
.cust_slide-caption{
	display:none;
}
.bx-wrapper .cust_slide-content{
	background-color:inherit;
}
.cust_slide-image{
	
}

.asco-slider-overlay
{
	
	background-color:fuchsia;
	opacity: 0.9;    
	filter: alpha(opacity=90); /* For IE8 and earlier */
	/*
}
*/