/*
# ------------------------------------------------------------------------
# Vina Articles Carousel for Joomla 3
# ------------------------------------------------------------------------
# Copyright(C) 2014 www.VinaGecko.com. All Rights Reserved.
# @license http://www.gnu.org/licenseses/gpl-3.0.html GNU/GPL
# Author: VinaGecko.com
# Websites: http://vinagecko.com
# Forum: http://vinagecko.com/forum/
# ------------------------------------------------------------------------
*/
.vina-carousel-content{
   position: relative;
   overflow: visible!important;
}
.owl-item .item .kartochka_article {
   	background-color: #f5f5f5;
	background-image: -moz-linear-gradient(top,#fff,#efefef);
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#efefef));
	background-image: -webkit-linear-gradient(top,#fff,#efefef);
	background-image: -o-linear-gradient(top,#fff,#efefef);
	background-image: linear-gradient(to bottom,#fff,#efefef);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
	border-color: #efefef #efefef #bfbfbf;
	border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.owl-item .item .kartochka_article .image-block img{
    height:180px;
	width: 100%;
	object-fit: cover;
}
.owl-item .item .kartochka_article .readmore {
   	background: rgb(209, 85, 14);
	padding: 15px 15px;
}
.owl-item .item .kartochka_article .text-block {
   	font-size: 12px;
	padding: 10px;
}
.owl-item .item .kartochka_article .text-block .title{
	max-height: 40px;
	overflow: hidden;
	margin: 5px 0 10px!important;
	padding:0 2px!important;
}
.owl-item .item .kartochka_article .text-block h3{
   	font-size: 16px!important;
	line-height: 20px!important;
	background: transparent!important;
}
.owl-item .item .kartochka_article .text-block h3:before{
background: transparent;
display:none;		
}
.owl-item .item .kartochka_article .info{
   	background: #3e6e91;
	padding: 5px;
	margin: 5px 0 8px;
}
.owl-item .item .kartochka_article .info span {
   	color:#fff;
	font-weight: 500;
	margin-bottom: 3px;
}
.owl-item .item .kartochka_article .info a {
   	color:#fff999!important;
}
.owl-item .item .kartochka_article .readmore span {
   	color:#fff;
	font-size: 40px;
	float: left;
	margin-top: -10px;
}
.owl-item .item .kartochka_article .readmore .morebutton {
	color:#fff!important;
	font:16px/18px "SuisseCondNo-Conflict",Arial,sans-serif;
}
.owl-item .item .kartochka_article .readmore .morebutton:hover{
	color:#fff999!important;
}

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.vina-carousel-content .owl-controls .owl-buttons{
    position: absolute;
	top:-40px;
	right:7px;
	z-index: 99;
}
@media (max-width:400px){
.vina-carousel-content .owl-controls .owl-buttons{
    position: relative;
	top:0;
	right:0;
}
}
.vina-carousel-content .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 0!important;
	-moz-border-radius: 0!important;
	border-radius: 0!important;
	background: #869791;
	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;
}

/* Styling Pagination*/

.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: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

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

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(AjaxLoader.gif) no-repeat center center
}