/*
# ------------------------------------------------------------------------
# Extensions for Joomla 2.5.x - Joomla 3.x
# ------------------------------------------------------------------------
# Copyright (C) 2014 standardcompany.ru. All Rights Reserved.
# @license - PHP files are GNU/GPL V2.
# Author: standardcompany.ru
# Websites:  http://standardcompany.ru
# Date modified: 14/10/2014
# ------------------------------------------------------------------------
*/

/* Preloader */
.preloader_hide {opacity:0; width:100%; overflow-x:hidden;}
#preloader {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-color:#fefefe;
    z-index: 99999; 
}
#preloader div {
    position:absolute;
    left:0;
    top:50%;
    display:block;
    width:100%;
    height:10px;
    margin:-5px 0 0;
    text-align:center;

}
#preloader em {
    display:inline-block;
    vertical-align:top;
    margin:0 2px 0 5px;
    width:10px;
    height:10px;
    border-radius:50%;
    background-color:#37bbec;
    animation: 1.2s ease-in-out normal none infinite preload_animate;
    -webkit-animation: 1.2s ease-in-out normal none infinite preload_animate;
}
#preloader em:nth-child(1) {
    animation-delay:0s;
    -moz-animation-delay:0s;
    -webkit-animation-delay:0s;
}
#preloader em:nth-child(2) {
    animation-delay:0.2s;
    -moz-animation-delay:0.2s;
    -webkit-animation-delay:0.2s;
}
#preloader em:nth-child(3) {
    animation-delay:0.4s;
    -moz-animation-delay:0.4s;
    -webkit-animation-delay:0.4s;
}
#preloader em:nth-child(4) {
    animation-delay:0.6s;
    -moz-animation-delay:0.6s;
    -webkit-animation-delay:0.6s;
}
#preloader em:nth-child(5) {
    animation-delay:0.8s;
    -moz-animation-delay:0.8s;
    -webkit-animation-delay:0.8s;
}
@-webkit-keyframes preload_animate {
    0% {-webkit-transform: scale(1); opacity:1;}
    50% {-webkit-transform: scale(0.5); opacity:0.5;}
    100% {-webkit-transform: scale(1); opacity:1;}
}
@keyframes preload_animate {
    0% {transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); opacity:1;}
    50% {transform: scale(0.5); -ms-transform: scale(0.5); -webkit-transform: scale(0.5); opacity:0.5;}
    100% {transform: scale(1); -ms-transform: scale(1); -webkit-transform: scale(1); opacity:1;}
}



.simple-slider {
width: 100%;
height:auto;
position:relative;
}

.sliderContent {
width: 100%;
height:auto;
clear:both;
position:relative;
overflow:hidden;
transition: height 0.35s;
}


.sliderArrows a {
outline:none;
z-index:50;
position:absolute;
height: 100%;
display: table;
}

.sliderContent .item img.image-bg {
	position: relative;
 	width: 100%;
	height: auto;
}

.prev::before, .next::after {
 content: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiBmaWxsPSIjRkZGIiAgdmlld0JveD0iMCAwIDEwMCAxMDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEwMCAxMDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHBhdGggZD0iTTY5Ljc0Niw1My42OTZsLTMyLjEsMzIuMDk5Yy0yLjA0MiwyLjA0Mi01LjM1MiwyLjA0Mi03LjM5MywwYy0yLjA0MS0yLjA0MS0yLjA0MS01LjM1MiwwLTcuMzkzTDU4LjY1Niw1MEwzMC4yNTQsMjEuNTk4DQoJYy0yLjA0MS0yLjA0Mi0yLjA0MS01LjM1MiwwLTcuMzkzYzIuMDQxLTIuMDQyLDUuMzUxLTIuMDQyLDcuMzkzLDBsMzIuMSwzMi4wOTljMS4wMiwxLjAyMSwxLjUzLDIuMzU4LDEuNTMsMy42OTYNCglTNzAuNzY2LDUyLjY3Niw2OS43NDYsNTMuNjk2eiIvPg0KPC9zdmc+');
line-height: 1;
display: table-cell;
vertical-align: middle;
}

.prev::before {
   -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2)
}

.next::after:active {
	outline: 0;
	text-decoration: none;
	outline-color: none;	
}

.prev {
padding-left:20px;
padding-right:20px;
left: 0;
font-size: 0;
}

.next {
padding-right:20px;
padding-left:20px;
right: 0;
font-size: 0;
}

.next, .prev {
	opacity: 0.7;
	transition: all 0.25s ;
}

.next:hover, .prev:hover {
text-decoration: none;
opacity: 1;
background: rgba(0,0,0, 0.2);
}

.sliderContent .item {
position:absolute;
width:100%;
height:auto;
}

.sliderBullets {
position:absolute;
z-index:50;
left: 0;
right: 0;
bottom: 0;
top: auto;
width: 100%;
vertical-align: middle;
margin: 0 auto;
text-align: center;
font-size: 0;
height: 20px;
}

.sliderArrows {
position: absolute;
width: 100%;
top: 0;
height: 100%
}

.sliderArrows a:focus {
	outline: none!important;
	text-decoration: none!important;
	outline-color: none;
}

.sliderBullets a {
display:block;
outline:none;
background: #fff;
border: 1px solid transparent;
cursor: pointer;
display: inline-block;
height: 8px;
width: 8px;
border-radius: 20px;
margin: 0 4px;
opacity: 0.5;
transition: opacity 0.25s ;
}

.sliderBullets a:hover {
	opacity: 1;
}

.sliderBullets a.active {
opacity: 1;
}

.sliderContent a {
outline:none;
}

.slider-text {
	position: absolute;
  z-index: 2;
left: 0;
right: 0;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
}

.slider-text-only {
	position: absolute;
  z-index: 2;
left: 0;
right: 0;
top: 0;
bottom: 0;
display: table;	
}

.slider-text p {
	margin-bottom: 0!important;
}

.slide-wrap {
	position: relative;
}

.slide-wrap a.citeurl {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: transparent;
z-index:50;
}


