----------------------------------------------------------------------------- */

.grid_3.carousel-article .caroufredsel_wrapper{

    width: 100% !important;

}



.carousel-article{

    width: 100%;

}



.grid_3.carousel-article .carousel-li > li { 

	margin:0px; 

	list-style:none;

	font-family:"Roboto", Arial, Helvetica, sans-serif;

	text-decoration:none;

	font-size:16px;

	color:#000000;

	height:auto;

	text-align:center;

}



.text-h2 { 

	margin:0px;

	text-align:center;

	font-family:"Roboto", Arial, Helvetica, sans-serif;

	font-size:18px;

	line-height:21px;

	font-style:italic;

	font-weight:normal;

}

.text-h3 { 

	margin:0px;

	text-align:center;

	font-family:"Roboto", Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

}

.text-img { 

	margin:0 0 25px 0;

	text-align:center;

}

.text-img-foto {

	width:150px;

	height:150px;

	overflow:hidden;

	background-position:top center;

	background-repeat:no-repeat;

	background-size:cover;

	text-align:center;

	-webkit-border-radius: 100px;

	-moz-border-radius: 100px;

	border-radius: 100px;

}





@media only screen and (min-width: 1251px){

	.grid_3.carousel-article .carousel-li > li{

		width: 1170px;

	}

}

@media only screen and (min-width: 961px) and (max-width: 1250px){

	.grid_3.carousel-article .carousel-li > li{

		width: 960px;

	}

}

@media only screen and (min-width: 769px) and (max-width: 960px){

	.grid_3.carousel-article .carousel-li > li{

		width: 768px;

	}

}

@media only screen and (min-width: 621px) and (max-width: 768px){

	.grid_3.carousel-article .carousel-li > li{

		width: 620px;

	}

}

@media only screen and (min-width: 481px) and (max-width: 620px){

	.grid_3.carousel-article .carousel-li > li {

		width: 480px;

	}

}

@media only screen and (min-width: 0px) and (max-width: 480px){

	.grid_3.carousel-article .carousel-li > li{

		width: 320px;

	}

}



.carousel-pagination {

    width: 100%;

    text-align: center;

    float: left;

    margin-top: 10px;

}



.carousel-pagination a {

    background: url('../caroufredsel/btn.png') no-repeat;

    width: 19px;

    height: 5px;

    margin: 20px 5px 0 0;

    display: inline-block;

}



.carousel-pagination a.selected {

    background: url('../caroufredsel/btn-active.png') no-repeat;

    cursor: default;

}



.carousel-pagination a span {

    display: none;

}

