.connected-carousels .stage {
    max-width: 1100px;
    margin: 20px auto;
    position: relative;
}

.connected-carousels .slide-section {
	width:1098px;
	padding:20px;
	}	

	.connected-carousels .slide-section .shift { 
	padding:0 0px;
	}

	.connected-carousels .slide-section .image-circle {  
    width:210px;
	height:210px;
	overflow:hidden;
    display: block;
    background-color:#fff;
    border: 1px solid #fff;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
	}

	.connected-carousels .slide-section h3 { 
	font-size:29px;
	}

	.connected-carousels .slide-section h3 span.first { 
	font-size:62px;
	display:inline-block;
	padding-right:0px;
	line-height: 0px;
	}

	.connected-carousels .slide-section h3 span.last { 
	font-size:62px;
	display:inline-block;
	padding-left:8px;
	line-height: 0px;
	}
	
	.connected-carousels .slide-section p { 
	font-size:14px;
	margin-top:20px;
    line-height:16px;
    color:#222;
	}

	.connected-carousels .slide-section p b { 
	font-weight:400;
	}

	.connected-carousels .slide-section p span { 
	display:block;
	padding:5px 0;
    color:#7d726d;
    font-size:.9em;
	}

	/** Navigation container **/

.connected-carousels .navigation {
    width: 900px;
    margin: 0px auto;
    position: relative;
}

/** Shared carousel styles **/

.connected-carousels .carousel {
    overflow: hidden;
    position: relative;
}

.connected-carousels .carousel ul {
    width: 20000em;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
}

.connected-carousels .carousel li {
    float: left;
	overflow:hidden;
}

/** Stage carousel specific styles **/

.connected-carousels .carousel-stage {
    height: 250px;
}

/** Navigation carousel specific styles **/

.connected-carousels .carousel-navigation {
    height: 80px;
    width: 345px;
	text-align:center;
	margin:0 auto;
}

.connected-carousels .carousel-navigation li {
	margin:0 10px;
    cursor: pointer;
}

.connected-carousels .carousel-navigation li img {
    width:50px;
    height:50px;        
    display: block;
    background-color:#d4d0ca;
    border: 0px solid #d4d0ca;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
    opacity: 1;
    filter: alpha(opacity=100);
}
}

.connected-carousels .carousel-navigation li.active img {
    width:50px;
    height:50px;
    background-color:#d4d0ca;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

.active img { 
    width:50px !important;
    height:50px !important;
    border: 4px solid #0098ba !important;
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
     -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
    }