.transition-slider{position:relative;/* width:960px;*/ margin:0 auto 30px; border:3px solid #fff; }
.transition-slider * {color:#fff;}
.slider-viewport,.slider-image-pane {
	width:960px;
	height:350px;
	margin:0 auto;
	position:relative;
}
.slider-image-pane a {
	position:absolute;
	top:0;
	left:0;
	width:960px;
	height:350px;
}
.slider-image-pane img {
	width:960px;
	height:350px;
}
.slider-menu-content {
	background-color: rgba(15, 161, 208, 0.85);
	padding:5px;
}
.slider-menu-block {
	position:absolute;
	bottom:0;
	left:0;
	z-index:5;
	width:443px;
	margin:0 auto;
}
.slider-menu-icons {
	background:#fff;
	width: 433px;
	height:55px;
	padding:5px;
}
.slider-menu-icons img {width:62px; height:45px; display:block;}
.slider-menu-icons a {display:block; float:left; margin:5px;}
.slider-menu-content > h3, .slider-menu-content > p {
	padding:10px;
	margin:0;
	font-family: ProximaNovaReg,Arial,sans-serif;
}
.slider-menu-content > p { display:none; line-height:1.3em}
.slider-menu-content:hover p { display:block;}
.slider-menu-content a 
.slider-menu-icons a.selected {
    outline: 2px solid #0FA1D0;
	background:#0FA1D0;
}.slider-menu-icons a.selected img {
	opacity:0.5;
}
.slider-dark-border-left,.slider-dark-border-right {
	background:#181818;
	position:absolute;
	top:0;
}
.transition-dark {background:#181818;}
body.front .transition-slider a,body.front .transition-slider p {color:#fff; text-decoration:none;}
body.front .transition-slider .slider-menu-content a:hover {text-decoration:underline;}
body.front .transition-slider p{line-height: 1.3em;}
body.front .slider-menu-content > h3 a {
	font-size:19px;
}

.mini-slider .slider-menu-block {
		width:335px;
	}
.mini-slider .slider-menu-icons {
		width:325px;
	}
.mini-slider .slider-menu-icons img {
		width: 44px;
		height: 33px;
	}
.phone .slider-menu-block {
	position:relative;
	width:100%;
}
.phone .slider-menu-content {
	background:none;
	text-align:center;
	margin:0 auto;
}
.phone .slider-menu-icons img {display:none;}
.phone .slider-menu-icons {
	background:none;
	position:absolute;
	top:-35px;
	width:77%;
	height:35px;
	margin-left:-115px;
	left:50%;
}
.phone .slider-menu-icons a {
	background:rgba(15, 161, 208, 0.85);
	display:block;
	padding:10px;
	float:left;
	margin:5px 10px;
}
.phone .slider-menu-content a {color: #0DA3D5 !important;}
.phone .slider-menu-content:hover p { display:none;}
.phone .slider-menu-icons a.selected {
	background:#fff;
	outline:none;
}
@media screen and (max-width:630px) {
body.front .transition-slider  a,body.front .transition-slider p {color:#009BDF; text-decoration:none;}
}