@import url('../../fonts/stylesheet_fonts.css');

/* Circular Content Carousel Style */
.ca-container{
	position:relative;
	margin:25px auto 0 auto;
	max-width:1250px;
	height:420px;
}
.ca-wrapper{
	width:100%;
	height:100%;
	position:relative;
}
.ca-item{
	position:relative;
	float:left;
	width:400px;
	height:402px;
	margin:0 50px;
	text-align:center;
}
.ca-item-main{
	padding:20px;
	margin-right:20px;
	position:absolute;
	top:5px;
	left:5px;
	right:5px;
	bottom:5px;
	background:#FFF;
	border:1px solid #e8e8e8;
	overflow:hidden;
	transition:.3s;
	cursor:default;
}
.ca-item-main .icon_carrossel{width:100%; height:140px; background-position:center; background-repeat:no-repeat; margin-bottom:0px;}
.ca-item-main h1{font-size:24px; color:#204B9B; font-family:'proxima_nova_alt_rgbold'; text-transform:uppercase; text-align:center;}
.ca-item-main p{font-size:20px; color:#3f3f3f; font-family:'proxima_nova_alt_rgregular'; text-align:center; line-height:26px;}

.ca-item-1 .ca-item-main .icon_carrossel{background-image:url(../images/icon_armazenagem.png);}
.ca-item-2 .ca-item-main .icon_carrossel{background-image:url(../images/icon_distri.png);}
.ca-item-3 .ca-item-main .icon_carrossel{background-image:url(../images/icon_transfe.png);}
.ca-item-4 .ca-item-main .icon_carrossel{background-image:url(../images/icon_cargas.png);}
.ca-item-5 .ca-item-main .icon_carrossel{background-image:url(../images/icon_cam.png);}
.ca-item-6 .ca-item-main .icon_carrossel{background-image:url(../images/icon_sensiveis.png);}
.ca-item-7 .ca-item-main .icon_carrossel{background-image:url(../images/icon_seg.png);}


.ca-item-main:hover{background:#204B9B; border:1px solid #204B9B; box-shadow:0px 5px 25px -8px #000}
.ca-item-main:hover h1{color:#ecc40a;}
.ca-item-main:hover p{color:#FFF;}



.ca-nav span{
	width:47px;
	height:47px;
	background:transparent url(../images/arrows.png) no-repeat top left;
	position:absolute;
	top:50%;
	margin-top:-19px;
	left:-40px;
	text-indent:-9000px;
	opacity:0.7;
	cursor:pointer;
	z-index:100;
}
.ca-nav span.ca-nav-next{
	background-position:top right;
	left:auto;
	right:-40px;
}
.ca-nav span:hover{
	opacity:1.0;
}