/*
CSS ID: CAD006
CSS VR: VER005
*/
/*
----------------------------------------------------------------------------------------------------
New
----------------------------------------------------------------------------------------------------
*/
.multi_slider {width:100%;display: none;}
.no-js .multi_slider {display: block;}
.multi_slider.on {display: block;}
.multi_slider .wrapper {width:100%;}
.multi_slider .wrapper ul {width:100%; position: relative; margin:0; padding: 0;}
.multi_slider ul li {width:100%; height:auto;list-style-type: none;margin: 0;padding:0;list-style-position: inherit;line-height: 1.4em;position: relative; zoom:1;}
.multi_slider ul li img	{width:100%; height: auto;display: block; }
.slide_caption {position: absolute;bottom: 0;left: 0;z-index: 999;color: #fff;background: #212121;background: rgba(0,0,0,0.7);padding: 10px 5%;margin: 0;width: 90%;font-weight: bold;font-size: 1em;}
.panel-pager_wrapper {display: block; margin-top:10px; position:relative; height:65px; margin-bottom:20px;}
.panel-pager_wrapper .arrow {background: #222 url(../../../cbin/css/images/multi_slider_arrows.png) no-repeat;display: block;height: 65px; top:0;width: 25px;text-indent: -9999px;position: absolute;cursor: pointer;background-position: 0 -3px;-webkit-transition: none;-moz-transition: none;-ms-transition: none;-o-transition: none;transition: none;}
.panel-pager_wrapper .arrow.next	{background-position: -21px -3px; right:0;z-index: 2;margin-left: 5px;display: inline;}
.panel-pager_wrapper .arrow.prev	{left:0; z-index: 2; position:relative; float:left; margin-right: 5px;display: inline;-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;}
.panel-pager_wrapper {position: relative;height: 65px; width:635px; overflow:hidden;}
.about .panel-pager_wrapper {width:630px;}
.panel-pager_wrapper .panel-pager {position: relative;height: 65px; width:575px; margin: 0; overflow:hidden;z-index: 1;float:left; display: inline;}
.panel-pager_wrapper .panel-pager a {height: 65px; width: 110px; margin: 0 0 0 6px; padding:0; display: inline-block;white-space:normal; }
.panel-pager_wrapper .panel-pager a img	{height: 65px;width: 110px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.panel-pager_wrapper .panel-pager a.cycle-slide-active img {border-bottom: 5px solid #5CA038; margin: -5px 0 0 0;}
.multi_slider .panel-pager_wrapper .arrow.prev.disabled {opacity: .3;}
#flickr_big {height: 29px;width: 75px;position: absolute;right: 0;bottom: 0;z-index: 999;}
#flickr_big a {height: 29px;width: 75px;background: url(../../../cbin/css/images/flickr_badge_big.png) 0 0 no-repeat;display: block;}
#flickr_big a:hover {background: url(../../../cbin/css/images/flickr_badge_big_hover.png) 0 0 no-repeat;}
.panel-pager_wrapper .panel-pager a #flickr_small {height: 14px;width: 35px;background: url(../../../cbin/css/images/flickr_badge.png) 0 0 no-repeat;position: absolute;z-index: 999;display: block; bottom:2px;}
.panel-pager_wrapper .panel-pager a.cycle-slide-active #flickr_small {bottom:7px;}
.panel-pager_wrapper .panel-pager a #video_small {height: 35px; width: 35px; background: url(../../../cbin/css/images/video_thumbnail_resp.png) 0 0 no-repeat; position: absolute; z-index: 999;display: block;bottom:2px;}
.panel-pager_wrapper .panel-pager a.cycle-slide-active #video_small {bottom:7px;}
.multi_slider .single_video {margin:0;}
/* Hub Slider */
#hub_slider {width:100%;position: relative; margin-bottom:-40px; display: none;}
#hub_slider.on {display: block;}
.no-js #hub_slider {margin-bottom:20px;}
#hub_slider #inner {width:100%;}
#hub_slider #inner .slide	{width:100%; position: relative; margin:0; padding: 0;}
#hub_slider #inner .slide img	{width:100%; height: auto;display: block; }
#hub_slider #inner .slide .text_holder {position: absolute;bottom: 0;left: 0;z-index: 999;color: #fff;background: #212121;background: rgba(0,0,0,0.7);padding: 10px 5%;margin: 0;width: 90%;font-weight: bold;font-size: 1.4em; min-height: 15px;}
#hub_slider #inner .slide .text_holder a {color:#fff;font-weight: bold;}
#no_js_links {position: absolute;width: 290px;background: url(../../../cbin/css/images/pink_bg.png) 0 0 repeat;padding: 10px;right: 50px;top: 75px;z-index: 995;display: none;}
#no_js_links a, #no_js_links h1 {color: #ffffff;}
#no_js_links ul li {float: left;margin: 0 0 10px 0;clear: left;font-size: 1.6em;}
#hub_slider #no_js_links {position: absolute;width: 290px;background: #212121;padding: 10px;left: 20px;top: 45px;z-index: 999;right: 50px;}
#hub_slider .panel-pager_wrapper {margin:0; background:none; top:-35px; z-index:900;}
#hub_slider .panel-pager_wrapper .arrow {height: 35px; background-color: transparent; background: url(../../../cbin/css/images/multi_slider_arrows.png) no-repeat; background-position: 0 -18px; position:absolute;}
#hub_slider .panel-pager_wrapper .arrow.next {background-position: -21px -18px;}
/* About Hub Slider */
#hub_slider.about_slider {width: 630px;height: 330px;}
#hub_slider.about_slider {position: relative;margin: 0 0 30px 30px;float: left;}
/* Home Slider */
#feature_slider {height:360px; overflow:hidden;}
.js #feature_slider {display: none;} 
#feature_slider .panel-pager_wrapper .panel-pager {
position: relative;
height: 65px;
width: auto;
margin: 0 30px;
overflow: hidden;
float:none;
}
#feature_slider, #feature_slider .slide {position: relative;	}
#feature_slider #inner, #hub_slider #inner {position: relative;	left: 0;background: url(../../../cbin/css/images/loading.gif) 50% 50% no-repeat;}
#feature_slider #inner.load, #hub_slider #inner.load {background: none;	}
#feature_slider .text_holder {width: 270px;height: 240px;position: absolute;right: 40px;top: 0;background: url(../../../cbin/css/images/pink_bg.png) 0 0 repeat;color: #ffffff;padding: 30px;}
#feature_slider .slide .text_holder h1, #feature_slider .slide .text_holder p, #feature_slider .slide .text_holder a {color: #ffffff;margin: 0 0 10px 0;}
#feature_slider .slide .text_holder a.read_more {color: #68123b;font-weight: bold;font-size: 1.6em;padding: 0 13px 0 0;background: url(../../../cbin/css/images/slider_read_more_arrow.png) right center no-repeat;}
#feature_slider .slide .text_holder a.read_more:hover {text-decoration: none;padding: 0 18px 0 0;}
#feature_slider .panel-pager_wrapper {width: 330px;height: 40px;position: absolute;right: 40px;top: 300px;z-index:900;display: block;overflow:hidden;margin:0;}
#feature_slider .panel-pager_wrapper .arrow {background: url(../../../cbin/css/images/slider_prev.png) 0 0 no-repeat;height: 40px;width:40px;background-position: 0 0px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out; display: block; position:absolute;}
#feature_slider .panel-pager_wrapper .arrow:hover {background: url(../../../cbin/css/images/slider_prev_hover.png) 0 0 no-repeat;}
#feature_slider .panel-pager_wrapper .arrow.next {background: url(../../../cbin/css/images/slider_next.png) 0 0 no-repeat;}
#feature_slider .panel-pager_wrapper .arrow.next:hover {background: url(../../../cbin/css/images/slider_next_hover.png) 0 0 no-repeat;}
#feature_slider .panel-pager_wrapper {background: #A4195B;}
#feature_slider .panel-pager {text-align:center; display: block;}
#feature_slider .panel-pager span {display: inline-block;	max-height:40px;	}
#feature_slider .panel-pager span a {display: block;padding: 10px;color: #ffffff;font-size: 1.5em;height:20px; width:auto; margin:0;}
#feature_slider .panel-pager span.cycle-pager-active, #feature_slider .panel-pager span a:hover {background: #8a134b;text-decoration: none;}
#feature_slider #inner .slide:first-child .text_holder	{display: none;}
/* No JS */
.no-js #hub_slider {display: block;}
.no-js #hub_slider #inner .slide {margin-bottom: 20px; display: none; min-height: 300px;}
.no-js #hub_slider #inner .slide:first-child {display: block;}
.no-js #hub_slider #inner .text_holder {display: none;}
.no-js #hub_slider #no_js_links {display: block;}
.no-js .multi_slider ul li {margin-bottom: 20px; display: none;}
.no-js .multi_slider ul li:first-child {display: block;}
.no-js #feature_slider #inner .slide {display: none;}
.no-js #feature_slider #inner .slide:first-child {display: block;}
.no-js #feature_slider #no_js_links {display: block;top: 40px; right: 40px;}
/* Silders */	
.js .multi_slider {display:none;}
.js #hub_slider	{display: none;}
/*
----------------------------------------------------------------------------------------------------
Responsive - Tablet - Nexus 10 - 800px and below
----------------------------------------------------------------------------------------------------
*/
@media (max-width: 800px) {
#feature_slider, #feature_slider #inner, #feature_slider .slide, #feature_slider .content_slider {width: 100%;height: auto;}	
/* About Hub Slider */
#hub_slider.about_slider {width: 100%;height: auto; float:none; clear: both; margin: 0 0 -30px 0;}
}
@media (max-width: 800px) {
.panel-pager_wrapper, .about .panel-pager_wrapper {width: 100%;}
#hub_slider #inner .slide .text_holder {width: 90%; padding: 10px 5%; font-size:1.2em;}
#hub_slider #inner .slide .text_holder.single {width: 90%; padding: 10px 5%;}
.slide_caption {font-size: .875em;}	
#feature_slider	{overflow: inherit; height:auto;}	
#feature_slider .content_slider	{display: block; height:560px;}
#feature_slider #inner, #feature_slider .slide {height: 560px;}	
#feature_slider #inner	{height: auto;display: block; overflow:hidden;}
#feature_slider .slide	{height:auto; float:left;}
#feature_slider .content_slider img {width: 100%;display: block;}
#feature_slider #inner img {width: 150%;display: block;}
#feature_slider .text_holder	{right:0!important; top: auto; width:auto; display: block; padding:30px; height:auto; position:relative;background: #DE076A;}
#feature_slider .panel-pager_wrapper {position: relative; top:0; left:0; margin:0;width: auto;}
#feature_slider .slide .text_holder p {font-size:1.6em;}
}
@media (max-width: 600px) {
.no-js #feature_slider #no_js_links {position: relative; width:auto; display: block; top:0; right:auto;overflow: hidden; padding:20px;background: #DE076A;}
#hub_slider #inner .slide .text_holder {width: 84%; padding: 10px 8%;}
}
/*
----------------------------------------------------------------------------------------------------
Responsive - Mobile - 600px and below
----------------------------------------------------------------------------------------------------
*/
@media (max-width: 480px) {
.multi_slider .panel-pager_wrapper {background: #000; margin-top: 0px;height: 45px;}
.multi_slider .panel-pager {display: none;}
.multi_slider .arrow {width:50px;background: url(../../../cbin/css/images/multi_slider_arrows_resp.png) no-repeat; background-position: 0 -12px;}
.multi_slider .arrow.next	{background-position: -49px -12px; right:0;}
}