/******** sidebar-nav **********/
.sidebar-nav ul li{
	display:none;
}
.sidebar-nav ul li.active,
.sidebar-nav ul li.active ul li{
	display:block;
}
.sidebar-nav ul li.active .separator{
    background: #fd8730;
    color: #fff;
    display: block;
    font-size: 22px;
    margin: 0;
    padding: 15px;
    text-transform: inherit;	
}
.sidebar-nav ul li.active ul{
	background:#e7e7e7;
	color: #0f1431;
	padding:5px 0 15px 0;
	border-radius:0 0 15px 15px;	
}
.sidebar-nav ul li.active ul li{
	padding:5px 20px;
	margin:0 0 1px 0;
}
.sidebar-nav ul li.active ul li:hover,
.sidebar-nav ul li.active ul li.current{
	background:#fd8730;
}
.sidebar-nav ul li.active ul li:hover a,
.sidebar-nav ul li.active ul li.current a{
	color:#fff;
	position:relative;
}
.sidebar-nav ul li.active ul li:hover a:before,
.sidebar-nav ul li.active ul li.current a:before{
	content:'>';
	font-weight:bold;
    left: -15px;
	top:3px;
    position: absolute;
}
.sidebar-nav ul li.active ul li a{
    color: #101836;
    font-family: "FuturaBT-Light";
    font-size: 17px;
    line-height: 17px;
}
/*--------------------color--------------------------*/
.parentid-459 .moduletable.service h3,
.parentid-459.view-article .article-only,
.parentid-459 .sidebar-nav ul li.active .separator,
.parentid-459 .sidebar-nav ul li.active ul li:hover,
.parentid-459 .sidebar-nav ul li.active ul li.current{
    background: #fd8730;
}
.parentid-460 .moduletable.service h3,
.parentid-460.view-article .article-only,
.parentid-460 .sidebar-nav ul li.active .separator,
.parentid-460 .sidebar-nav ul li.active ul li:hover,
.parentid-460 .sidebar-nav ul li.active ul li.current{
    background: #1e92c3;
}
.parentid-461 .moduletable.service h3,
.parentid-461.view-article .article-only,
.parentid-461 .sidebar-nav ul li.active .separator,
.parentid-461 .sidebar-nav ul li.active ul li:hover,
.parentid-461 .sidebar-nav ul li.active ul li.current{
    background: #025189;
}
.parentid-462 .moduletable.service h3,
.parentid-462.view-article .article-only,
.parentid-462 .sidebar-nav ul li.active .separator,
.parentid-462 .sidebar-nav ul li.active ul li:hover,
.parentid-462 .sidebar-nav ul li.active ul li.current{
    background: #7cae05;
}
.parentid-463 .moduletable.service h3,
.parentid-463.view-article .article-only,
.parentid-463 .sidebar-nav ul li.active .separator,
.parentid-463 .sidebar-nav ul li.active ul li:hover,
.parentid-463 .sidebar-nav ul li.active ul li.current{
    background: #ad027f;
}
/**********************************************************/
/* css patrice */

/* style carousel articles */

.sr-only{

	display: none;
}

.carousel {
    position: relative;
    margin-bottom: 0;
    line-height: 1;
}

.carousel-control {
    position: absolute;
    top: 45%;
    left: -35px;
    width: 20px;
    height: 78px;
    background-image: url("../images/next.png");
    
}

.carousel-control.left {
    left: auto;
    right: -35px;
    top: 45%;
    left: -35px;
    width: 20px;
    height: 78px;
    background-image: url("../images/prev.png");
    
}

.carousel-control.right {
    left: auto;
    right: -35px;
    width: 20px;
    height: 78px;
    background-image: url("../images/next.png");
}

.carousel-inner > .active {
    left: 20px;
}

.col-md-6{

	width:49%;
	float: left;
    display: inline;
}

.carroussels2 .ac-newslink h3{

	font-family: 'FuturaBT-Light';
    color: #c20942;
    display: inline-block;
    font-weight: normal;
    margin: 10px 0 5px 0;
    padding: 0 20px;
    text-transform: uppercase;
    float: none;
    background: none;
    text-align: center;
    font-size: 105%;
    line-height: 15px;

}

.carroussels2 .ac-newslink a{

	color: #c20942;
     
}

.carroussels2-iner {
    background: #fff;
    border-radius: 15px 0 15px 15px;
    clear: both;
    padding: 15px 40px;
    color: #c20942;
    height: 290px;
}

.carroussels1 .ac-newslink h3{

	font-family: 'FuturaBT-Light';
    color: #322783;
    display: inline-block;
    font-weight: normal;
    margin: 10px 0 5px 0;
    padding: 0 20px;
    text-transform: uppercase;
    float: none;
    background: none;
    text-align: center;
    font-size: 105%;
    line-height: 15px;

}

.carroussels1 .ac-newslink a{

	color: #322783;
     
}

.carroussels1-iner {
    background: #fff;
    border-radius: 15px 0 15px 15px;
    clear: both;
    padding: 15px 40px;
    color: #322783;
    height: 290px;
}


.article-itemcs:nth-child(3n+1){
	margin-left:0;
}
.itemid-464 .hiddenhome,
.view-featured .showhome{
	display:block;
}
.itemid-464 .showhome,
.view-featured .hiddenhome{
	display:none;
}
