

/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/


.owl-demo1{
width:100%;
float:left;
margin:0;
position:relative;

color:#fff;

}

.owl-demo .item{ padding:0 20px;}
.owl-demo .item img{ width:100%;}
.owl-demo1 .item img{ width:100%;}

.owl-demo .tesi-main{     float: left;
width: 100%;
position: relative;
border:1px solid rgba(255, 255, 255, 0.59);
padding: 63px 20px 20px 20px;
text-align: center;}
.owl-demo .tesi-main .tsti-img{ position:absolute; left:50%; top:-50px; width:100px; height:100px; margin-left:-50px; }
.owl-demo .tesi-main .tsti-img img{ width:100%; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px;}
.owl-demo .tesi-main p{ color:#fff;}
.owl-demo .tesi-main .tst-name{ font-style:italic; position:relative;}
.owl-demo .tesi-main .tst-name:after{ position:absolute; content:''; top:10px; background:#fff; width:50px; height:1px; margin-left: 10px;}
.owl-demo .tesi-main .tst-name:before{ position:absolute; content:''; top:10px; background:#fff; width:50px; height:1px; margin-left: -58px;}
.owl-demo .owl-controls{
/* bottom: -52px; */
top:-118px;
display:none !important;
}

.news-right .owl-demo .tesi-main { border:none;}
.news-right .owl-demo .owl-controls{ display:none !important;}


.owl-demo2 .item {
padding: 0;
margin: 0;
position: relative;
float: left;
overflow: hidden;
width:100%;
line-height:0px;
margin-bottom:0px;
}
.owl-demo7 .item { padding:20px; float:left;}
.owl-demo7 .owl-controls {
top: -12px;}
.owl-demo3 .item img{ width:100%; line-height:0px;}
.news-slid .owl-carousel{ float:left;}

.owl-demo2 .owl-controls {
position: absolute;
top: -25px;
right: 0px;
z-index: 5;
width: inherit;
left: inherit;
width: 43px;
}






.owl-demo3 .owl-controls {
bottom: 0;
top: inherit;}
.owl-demo3 .owl-controls .owl-pagination{ float:right;}
.owl-next, .owl-prev{

width: 46px;

height: 46px;

/* border-radius:50px; */

-moz-border-radius:50px;

/* -webkit-border-radius:50px; */

/*background: url(../images/icons/5.png) no-repeat center center;*/

text-indent:-999999px;

-webkit-transition:all 300ms ease-in-out;

-moz-transition:all 300ms ease-in-out;

transition:all 300ms ease-in-out;

position:relative;    display: none !important;

}
.owl-prev{
/*background: url(../images/icons/4.png) no-repeat center center;*/
-webkit-transition:all 300ms ease-in-out;
-moz-transition:all 300ms ease-in-out;
transition:all 300ms ease-in-out;
}



.owl-controls{
position:absolute;
top:40px;
left:0;
z-index:5;

}


/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
color: #FFF;
display: inline-block;
zoom: 1;
*
display: inline;/*IE7 life-saver */
margin: 2px;
padding: 0;
/* background-color:#797979; */
/*filter: Alpha(Opacity=50);/*IE7 fix*/
/*opacity: 0.5;*/
border: 2px solid #fff;
}
.owl-demo2 .owl-controls .owl-buttons div{
color: #FFF;
display: inline-block;
zoom: 1;
*display: inline;/*IE7 life-saver */
margin: 1px;
padding: 0;
background-color:#049454;





/*filter: Alpha(Opacity=50);/*IE7 fix*/
/*opacity: 0.5;*/
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
filter: Alpha(Opacity=100);/*IE7 fix*/
opacity: 1;
text-decoration: none;
background-color:#e60c25b0;


}

/* Styling Pagination*/
.owl-controls{
top:0;
width:100%;
text-align:center;
}

.owl-demo1 .owl-controls{
top:-60px;
width:100%;

}

.owl-theme .owl-controls .owl-page{
display: inline-block;
zoom: 1;
*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
display: block;
width: 8px;
height: 8px;
margin: 0 4px;
-webkit-border-radius:10px;
-moz-border-radius: 10px;
border-radius: 10px;
background: #D3D3D3;
/* border:2px solid #ccc; */
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
background: #7a7a7a;
/* border:1px solid #faa61f; */
width: 8px;
height: 8px;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
height: auto;
width: auto;
color: #ff0000;
padding: 2px 10px;
font-size: 12px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
border-radius: 30px;
display:none;
}


/*****************************/

.owl-demo1 .item {
padding: 0 10px;
margin:0;
position:relative;
float:left;
overflow:hidden;

}




/* clearfix */
.owl-carousel .owl-wrapper:after {
content: ".";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
/* display none until init */
.owl-carousel{
display: none;
position: relative;
width: 100%;
-ms-touch-action: pan-y;
z-index:2;
float: left;
padding-top:0px;
}
.owl-carousel .owl-wrapper{
display: none;
position: relative;
-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
overflow: hidden;
position: relative;
width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
}

.owl-carousel .owl-item{
float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
cursor: pointer;
}
.owl-controls {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

}

/* mouse grab icon */
.grabbing { 
/*cursor:url(../images/icons/grabbing.png) 10 10, move;*/
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
-webkit-backface-visibility: hidden;
-moz-backface-visibility:    hidden;
-ms-backface-visibility:     hidden;
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
}

@media only screen and (max-width: 480px) {
.owl-demo1{
top:0;
}

.owl-controls{


}
.owl-next, .owl-prev {

}
.owl-demo2 .owl-controls {
width: 35px;}
.owl-demo2 .item {

margin-bottom: 0px;
}
.owl-demo .owl-controls {

top: -142px;
}

}

@media only screen and (max-width: 480px) {
.owl-demo .owl-controls { top: -162px;}
}













