@CHARSET "UTF-8";
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,700,800&subset=latin,cyrillic);
@font-face{ font-family: 'MyriadPro'; 
	src: url('fonts/myriadpro-cond-MyriadPro.eot'); 
	src: local("myriadpro-cond-MyriadPro"), url('fonts/myriadpro-cond-MyriadPro.eot?#iefix') format('embedded-opentype'), 
	url('fonts/myriadpro-cond-MyriadPro.woff') format('woff'), 
	url('fonts/myriadpro-cond-MyriadPro.ttf') format('truetype'), 
	url('fonts/myriadpro-cond-MyriadPro.svg#webfont') format('svg'); }
	
html{
  height: 100%;
}
*{
	margin: 0;
	padding: 0;
}
a{
	color: #535353;	
	outline: none;
}
a:hover{
	color: #813b3b;
}

img{
    border: none; // IE,
}
input, textarea{
	outline: none;
	font-family: Open Sans;
}
body{
	background: #f6f6f6 url("../img/bg_body.jpg") center top no-repeat;
	font-family: Open Sans;
	font-size: 14px;
	color: #535353;	
}
.clear{
	clear: both;
}
.left{
	float: left;
}
.right{
	float: right;
}
.no-underline{
	text-decoration: none;
}
.red{ color: #813b3b;}
.red p{text-align: left;}
.outer{
	width: 1007px;
	margin: 0px auto;	
}
.content{
	width: 987px;
	margin: 0px auto;
	clear: both;
	padding-bottom: 30px;
	min-height: 150px;
	height: auto !important;
	height: 400px;
}
.title{
	background: #863839;
	padding: 20px 0 20px;
	color: #fff;
	font-weight: 700;
	font-size: 24px;
	text-transform: uppercase;
        text-align: center;
	clear: both;
	margin: 15px 0;
}
/* -------------------------------- header & footer */
.header{	
	padding: 15px 0 0 10px;
}
.logo{
	float: left;	
}
.header-share{
	float: right;
    margin-right: 10px;
}
.langs{
	float: right;
	margin-left: 40px;
	padding-right: 10px;		
}
.langs a{
	color: #535353;
	text-decoration: none;
	font-size: 18px;
	text-transform: uppercase;
}
.langs a:hover, .langs a#selected-lang{
	color: #813b3b;
}
.langs a, .langs span{
	float: left;
	display: block;
	margin-top: 2px;
}
.langs span{
	padding: 2px;
}
.search{
	float: right;
	clear: right;
	background: url('../img/bg_search.png') left top no-repeat;
	width: 275px;
	height: 43px;
	margin-top: 15px;
}
.search span{
	float: left;
	margin: 7px 0 0 18px;
	color: #404041;
	font-size: 18px;
}
.search-field{
	margin: 10px 10px 0 5px;
	width: 180px;
	float: left;
	border: none;		
}
.search-button{
	margin-top: 5px;
	width: 30px;
	height: 30px;
	border: none;
	background: none;
	cursor: pointer;
}
.loyal-client{
	float: right;
}
.footer{
	background: #605e5f url('../img/bg_bottom.png') left bottom repeat-x;
	min-height: 300px;
	height: auto !important;
	height: 300px;
	font-size: 11px;
	font-family: Arial;
	color: #fff;
	clear: both;
}
.footer-content{
	min-height: 200px;
	height: auto !important;
	height: 200px;
	padding: 30px 50px 5px 50px;
}
/* -------------------- custom form elements design */
.checkbox, .radio {    
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url('../img/checkbox.png') no-repeat;    
	display: block;
	clear: left;
	float: left;
}
.radio {background: url('../img/radio.png') no-repeat;}
.select {
	position: absolute;
	width: 118px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 25px;
	padding: 4px 24px 0 8px;
	color: #555;
	font-size: 16px;
	background: url('../img/select.png') no-repeat;
	overflow: hidden;
	margin-top: 10px;	
}
.styled{
	height: 29px;
	margin-top: 10px;
	margin-right: 15px;	
}

.styled_quarters{
	height: 29px;
	margin-top: 10px;
	margin-right: 15px;	
}


/* --------------------------- homepage */
.homepage-slides{
	clear: both;
	width: 991px;
	height: 434px;
	background: url('../img/bg_index_slides.png') left top no-repeat;
	position: relative;
	padding: 21px 0 0 16px;
	margin-bottom: 50px;
}
.slider-block{
    width: 485px;
	float: left;
	border: 1px solid #fff;	
	border-right: none;
	position: relative;
}
.slider-block h3{
	background-color: #813b3b;
	font-weight: 300;
	font-size: 38px;
	text-transform: uppercase;
	text-align: center;
	position: absolute;
	top: 312px;
	width: 484px;
	height: 76px;
	padding: 20px 0 0 0px;
	border-top: 1px solid #fff;
}
.slider-block h3 a{
	text-decoration: none;
	color: #fff;
}
.slider-block > div{    
    border: 1px solid #fff;
}
#slider2{
    border-left: none;
}
.slide-prev, .slide-next{
	display: block;
	position: absolute;
	width: 31px;
	height: 31px;
	background: url('../img/slide_prev.png') left top no-repeat;
	left: 10px;
	top: 270px;	
}
.slide-next{
	background-image: url('../img/slide_next.png');
	left: 440px;
}
.bg-search{
	background: url('../img/bgr_search.png') left top repeat-x;
	height: 139px;
	margin-bottom: 60px;
	clear: both;
	padding-top: 18px;
}
.search-column1{
	float: left;
	width: 350px;
	padding-left: 50px;
}
.search-column1 p{
	color: #878787;
	font-size: 38px;
	text-transform: uppercase;
	font-weight: 300;
	letter-spacing: -3px;
	line-height: 35px;
}
.search-column2{
	float: left;
	width: 260px;  
}
.search-column2 div{
	float: left;
}
.search-column2>div>label{
	float: left;
	margin: 10px 0 0 20px;
}
.search-column2>div:first-child{
	border-left: 1px solid #a79f9f;	
	padding-left: 5px;
}
.search-column2>div:last-child{
	border-left: 1px solid #a79f9f;	
	padding-left: 20px;
}
.search-column2>div>div{	
	margin-top: 10px;
    
}
.search-column2>div>div>div:first-child{	
	padding-top: 6px;
    margin-right: 10px;
}
.search-column2 div input{
	font-size: 15px;    
    height: 25px;
    text-align: center;
}
#price_mx{
    width: 114px;
}
#area_mn{
    width: 70px;
}
.search-column3{	
	float: left;
	border-left: 1px solid #a79f9f;
	margin-left: 10px;
	padding-left: 20px;
}
.search-submit{
	background: #863839 url('../img/search.png') 20px 10px no-repeat;
	width: 257px;
	height: 66px;
	border: none;
	box-shadow: 2px 3px 3px #888888;
	cursor: pointer;
	font-size: 48px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 300;
	text-align: left;
	padding-left: 75px;
}
.search-column3 a{
	display: block;
	background-color: #787878;
	box-shadow: 2px 3px 3px #888888;
	height: 26px;
	color: #fff;
	font-size: 18px;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
	margin-top: 20px;
	padding-top: 2px;
}
.search-column3 a:hover{
	color: #ccc;
}
.container{
	padding: 0 10px;
}
.caption{
	font-size: 44px;
	color: #813b3b;
	font-weight: 300;
	text-transform: uppercase;
	float: left;
	margin-bottom: 20px;
	letter-spacing: -2px;
}
.caption span{
	background: #813b3b;
	padding: 0 5px;
	color: #fff;
}
.caption-adv{
	font-size: 35px;
	color: #813b3b;
	font-weight: 300;
	text-transform: uppercase;
	float: left;
	margin-bottom: 20px;
	letter-spacing: -2px;
}
.caption-adv span{
	background: #813b3b;
	padding: 0 5px;
	color: #fff;
}
.view-all{
	float: right;
	font-size: 16px;
	text-transform: uppercase;
	margin-top: 40px;
	display: block;
}
.item-vert{
	float: left;
	width: 233px;
	height: 309px;
	background: url("../img/bg_item_vert.png") left top repeat-x;
	border: 1px solid #cfcfcf;
	box-shadow: 1px 1px 10px #888888;
	padding: 4px;
	margin-right: 3px;
	margin-bottom: 75px;
}
.zoom{
	position: absolute;
	background: url('../img/icon_zoom.png') left top no-repeat;
	width: 29px;
	height: 30px;
	margin: 5px 0 0 200px;
	display: block;
}
.item-vert-desc{
	padding-top: 10px;	
}
.item-vert-desc p{
	padding: 0 12px 2px 12px;
}
.item-vert-desc p span{
	float: right;
}
.bg-partners{
	clear: both;
	background: url('../img/bgr_partners.png') left 30px repeat-x;
	height: 452px;
	margin-bottom: 60px;
}
.block-shadow{
	background-color: #fff;
	box-shadow: 1px 1px 10px #888888;
	padding: 8px;
}
.partners-block{
	width: 486px;	
	float: left;
}
.partners-block img{
	float: left;
	border-left: 1px solid #fff;
}
.partners-block div{
	position: relative;
	float: left;
}
.partners-block>div>div{
    border: 1px solid lightgrey;
    border-top: none;
    border-bottom: none;
}
.partner-link{
	width: 161px;
	height: 313px;
	display: block;
	position: absolute;
	background: url('../img/slide_next.png') /*center center*/ no-repeat;
    background-position:5% 50%; 
}
.partner-caption{
	clear: both;
	background-color: #813b3b;
	font-size: 48px;
	color: #fff;
	font-weight: 300;
	border-top: 1px solid #fff;
	padding-top: 15px;
	height: 80px;
	text-align: center;
	text-transform: uppercase;
}
.anketa-block{
	float: left;
	width: 500px;
	border-left: 1px solid #fff;
}
.anketa{
	height: 313px;
}
.anketa h3{
	font-weight: 300;
	font-size: 30px;
	color: #813b3b;
	text-transform: uppercase;
	text-align: center;
	line-height: 32px;
	padding: 20px;
}
.anketa label, .anketa-lbl, .anketa-prc, .anketa-bottom-lbl{
    font-family: Arial;
    font-size: 12px;
    color: #4d4d4d;
    font-weight: bold;
}
.anketa label{
    display: block;
    margin-left: 170px;
    margin-bottom: 10px;
}
.link-anketa-res{
    font-size: 15px;    
    text-decoration: none;
    margin-left: 210px;
}
.link-anketa-res:hover{
    text-decoration: underline;
}
.anketa-res{
    width: 300px;
    float: left;
    margin-top: 10px;
    margin-left: 125px;
}
.anketa-res>div{
    margin-bottom: 3px;
}
.anketa-res div{
    float: left;
}
.anketa-lbl{
    margin-bottom: -3px;
    width: 100%;
}
.anketa-bar-extr{    
    border: 1px #4d4d4d solid;    
    width: 200px;
    height: 6px;
    margin-top: 4px;
}
.anketa-bar{    
    background-color: #813B3B;
    height: 100%;
    width: 50%;
}
.anketa-prc{
    padding-left: 5px;     
}

/* ---------------------------------- contacts */
.contact-content, .banks-content{
	width: 810px;
	padding: 40px 0 60px 0;
	margin: 0px auto;
	font-family: Arial;
	font-size: 14px;
	color: #313131;
        text-align: justify;
}
.contact-content > p{
    margin-top: 10px;
}
.contact-content span{
    font-weight: bold;
}
.contact-content a{
    text-decoration: none;
}
.banks-content{
    padding: 25px 0 25px 0;
}
.banks-content p{
    padding: 0 25px 0 25px;
}

.address-title, .services-title{
	color: #863839;
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase;
	border-bottom: 2px dotted #863839;
	text-align: center;
        padding: 0 0 10px;
	margin-bottom: 20px;        
}
.address-title{
    width: 330px;
}

.contact-details{
	width: 360px;
	float: left;
}
.contact-details p{	
	padding-top: 6px;	
	margin-left: 30px;
}
.contact-details p img{
	vertical-align: middle;
	margin-right: 5px;
}
.contact-map{
	border-top: 2px dotted #863839;
	padding-top: 30px;
	margin-top: 20px;        
}
.map{
    border: 1px solid #863839;
    border-radius: 4px;
    height: 320px;
}
.contact-form{
	float: left;
	width: 360px;
        font-size: 12px;
	text-align: right;
	margin-left: 70px;
}
.contact-form>div{
    font-size: 14px;
}
.contact-field{
	padding-top: 15px;
}
.contact-field span{
	float: left;
}
.contact-field input, .contact-form textarea{
	border: 1px solid #863839;
	border-radius: 4px;
	width: 210px;
	padding: 3px 5px;
}
.contact-form textarea{
	margin-top: 25px;
	width: 350px;
	font-size: 12px;
	font-family: Arial;
	color: #313131;
	height: 130px;
}
.contact-send{
	background-color: #863839;
	border: none;
	border-radius: 4px;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	padding: 5px 70px;
	margin-top: 20px;
	cursor: pointer;
}
.loyal{
	width: 320px;
	float: left;
	margin-right: 50px;
	text-align: center;
	font-size: 30px;
	font-family: Open Sans;
	font-weight: 300;
	color: #626262;
	text-transform: uppercase;
}
.loyal p strong{
	font-weight: 700;
	font-size: 38px;
}
.loyal img{
	margin-top: 20px;
}
.loyal-header {  
    margin-left: 310px;
}
.loyal-left{
    width: 320px;
    float: left;
    margin-right: 50px;
}
.loyal-left div{
    padding-top: 10px;
    padding-bottom: 10px;
}
.loyal-left h4{
    padding-bottom: 5px;
}
/* ------------------------------- list */
.content-block{
	float: left;
	margin-top: 20px;
        margin-left:60px;
}
.item{
	clear: both;
	width: 720px;
	background: url("../img/bg_item_hor.png") left top repeat-x;	
	height: 285px;
	border: 1px solid #cdcdcd;
	box-shadow: 1px 1px 8px #888888;
	padding: 15px;
	margin-bottom: 10px;
}
.item-pics{
	float: left;
	width: 76px;
	margin-left: 5px;
	text-align: center;
}
.item-pics img{
	margin-botom: 7px;
}
.item-pics img.arrow-down{
	margin-top: 7px;
}
.item-details{
	float: left;
	margin-left: 45px;
	width: 290px;
}
.item-details h6{
	color: #863839;
	font-weight: 700;
	font-size: 24px;
	text-transform: uppercase;
	margin: 10px 0 15px 0;
}
.item-details h3{
	font-weight: 700;
	font-size: 24px;
	text-transform: uppercase;
	margin-bottom: 30px;
}
.item-details p{
	text-transform: uppercase;
	font-size: 16px;	
}
.item-details p span{float: right;}
.link-map{
	float: left;
	background: url("../img/icon_map.png") left top no-repeat;
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	display: block;
	margin-top: 30px;
	padding: 5px 0 5px 20px;
}
.link-details{
	float: right;
	text-decoration: none;
	background-color: #863839;
	display: block;
	padding: 7px 15px;
	border-radius: 4px;
	color: #fff;
	font-size: 20px;
	text-transform: uppercase;
	margin-top: 20px;
	font-weight: 300;
}
.link-details:hover{
	color: #ccc;
}
/* -------------------------- advanced search */
.adv-search{
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
}
.text-search{
	background-color: #863839;
	color: #fff;
	padding: 8px 10px;
}
.adv-search-checks{
	border-bottom: 2px dotted #863839;
	padding: 20px 15px;
}
.adv-search-checks div{
	float: left;
	width: 125px;
}
.adv-search-checks div p{
	height: 25px
}
.adv-search-opt{
	border-bottom: 2px dotted #863839;
	padding: 20px 15px;
}
.select-price, .select-area, .select-floor{
	float: left;
	width: 210px;
	
    padding-left: 20px;
	padding-bottom: 10px;
	margin-right: 10px;
}
.select-price, .select-area, .select-floor{	
	border-left: 1px solid #949494;	
}
.select-area{
    width: 165px;
}
.select-price p, .select-area p, .select-floor p, .select-location p{
	padding-bottom: 8px;
}
.select-price input, .select-area input, .select-floor input{
	width: 60px;
	font-family: Arial;
	margin: 0 10px 0 2px;
	padding: 0 5px;
	border: 1px solid #949494;
}
.select-floor{
	width: 125px;	
}
.select-area input{
	width: 38px;
}
.select-floor input{
	width: 18px;
}
.select-location{    
	float: left;
    padding-right: 10px;
}
.select-location div{
	float: left;
	margin-right: 10px;
}
.select-location div select{
	width: 165px;
	border: 1px solid #949494;
}
.select-quarters{
    float: left;
}
.select-quarters>div{    
    width: 190px;
    height: 270px;
	border: 1px solid #949494;	
	margin-right: 20px;
    overflow: auto;
    background-color: white;
}
.select-quarters div div{
    padding-left: 10px;
}
.select-quarters div div p {
    padding: 8px 0;
}
.select-features-1, .select-features-2{
    border-bottom: 2px dotted #863839;
    padding-left: 30px;
    padding-bottom: 20px;
}
.select-features-2{    
    padding-top: 20px;
}
.select-features-3{
    padding-top: 15px;
    position: relative;
    margin-bottom: 0;
}
.select-features-3 p{
    margin-top: 20px;
    margin-left: 55px;
}
.select-features-3 select{
    width: 45px;
    text-align: center;
}
.select-features-1, .select-features-1>div, 
.select-features-2, .select-features-2>div,
.select-features-3, .select-features-3>div{
    float:left;    
}
#heat_opts, #add_opt{
    width: 290px;
}
#furnishing{
    width: 180px;
}
.select-property, .select-garage{	
	border-left: 1px solid #949494;    
	padding-left: 20px;
}
.select-quarters>p, .select-property p, .select-constr p, .select-garage p{
	padding-bottom: 8px;
}
.select-constr div.left{
	width: 110px;
}
.select-constr div.right{
	width: 196px;
}
.select-property div.left{
	width: 125px;
}
.select-property div.left p, .select-constr div.left p{
	height: 17px;
}
.adv-search-button{
	display: block;
	background: #723636 url("../img/search_adv.png") 30px 10px no-repeat;
	color: #fff;
	float: left;
	margin: 5px 0 0 130px;
	width: 160px;
	height: 50px;
	border: 5px solid #adadad;
	border-radius: 6px;
	text-decoration: none;
	font-size: 42px;
	line-height: 43px;
	text-transform: uppercase;
	font-weight: 300;
	font-family: Open Sans;
	padding-left: 70px;
	padding-top: 5px;
}
.adv-search-button:hover{
	color: #ccc;
}
/* ------------------------------------ details */
.details-back-links{
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
	text-transform: uppercase;
        margin-left: 60px;
}
.details-back-links a{
	margin-right: 10px;
}
#modal-loyal{
    width: 640px;
}
.loyal-logo{
    margin-top: -50px; 
    margin-left: 180px;
}
#loyal-form{
    margin-left: 140px;
    padding-bottom: 20px;
}
#modal-results{
    width: 840px;   
}
.modal #slider{
    border: none;
    border-bottom: 5px solid;
    border-color: #813B3B;
    border-radius: 0;
}
.modal #carousel{
    border: none;    
}
.flex-direction-nav a {
    background: url("../images/arrows.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    display: block;    
    height: 31px;
    width: 31px; 
}
.flex-direction-nav .flex-prev {    
    text-indent: -9999px;    
	background-position: 0px 0;
	left: 0;
}
.flex-direction-nav .flex-next {  
    text-indent: 9999px;    
	background-position: 100% 0;
}
.modal #map {
    width: 640px;
    height: 568px;
}
.content-details{
	float: left;
	width: 760px;
        margin-left: 60px;
	margin-top: 15px;
	margin-bottom: 50px;
}
.image-zoom{
	width: 321px;
	height: 321px;
	display: block;
	position: absolute;
	background: url('../img/image_zoom.png') right bottom no-repeat;
}
.details-media{
	float: left;
	width: 165px;
	margin-top: 1px;
}
.video-link{
	width: 76px;
	height: 26px;
	background: url("../img/bg_video_link.png") left top no-repeat;
	display: block;
	text-decoration: none;
	color: #fff;
	float: left;
	margin: 0 0 5px 5px;
	text-align: center;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 700;
	padding-top: 50px;
}
.video-link:hover{
	color: #ccc;	
}
.details-media img{
	float: left;
	margin: 0 0 5px 5px;
}
.details-options{
	float: right;
	width: 240px;
	padding-left: 30px;
}
.details-options h5{
	color: #863839;
	font-size: 24px;
	font-weight: 700;
	text-transform: uppercase;
}
.details-id{
	background-color: #e1e1e1;
	border-radius: 4px;
	padding: 4px 10px;
	color: #863839;
	float: left;
	font-family: Arial;
	font-size: 12px;
	margin: 15px 0;
	width: 160px;
}
.details-price{
	font-size: 18px;
	color: #863839;
	text-transform: uppercase;
}
.details-price strong{
	margin-left: 20px;
}
.details-location{
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 300;
	margin: 15px 0;
}
.details-options p{
	color: #863839;
	width: 220px;
	font-family: Arial;
	font-size: 14px;
	margin-top: 7px;
}
.details-options p span{
	float: right;
}
.sub-caption{
	color: #863839;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 22px;
	font-weight: 700;        
	padding-bottom: 10px;
}
.details-desc{
	clear: both;
	margin-top: 0;  	
	font-size: 15px;
	font-family: Arial;
	padding: 25px 25px;
		float: left;
	text-align: justify;
}
#details-desc{
    border-top: 2px dotted #863839;
    border-bottom: 2px dotted #863839;
}
.details-desc div.contact-details{
	float: left;
}
.details-desc div.contact-details p{
	padding-top: 7px;
	margin-left: 0;
}
.details-print, .details-map{
	font-size: 14px;
	font-family: Arial;
	text-decoration: none;
	margin: 20px 25px 0 25px;
	background: url("../img/icon_print.png") left top no-repeat;
	padding-left: 30px;
	padding-bottom: 5px;
	display: block;
	float: left;
}
.details-map{
	background: url("../img/icon_map.png") left top no-repeat;
	padding-left: 20px;
}

/*--NEW--*/

select:hover, label:hover, .checkbox:hover, .radio:hover{
    cursor: pointer;
}
.link-anketa{	
	text-decoration: none;
	background-color: #863839;
	display: block;
	padding: 2px;
	border-radius: 4px;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
    margin-bottom: 5px;
	margin-top: 20px;
    margin-left: 175px;
	font-weight: 300;
    text-align: center;
    width: 140px;
}
.link-anketa:hover{
	color: #ccc;
}
#preload_quarters{
    width:35px;
    margin-left: 60px;    
    margin-top: 119px;
}
#preload_quarters img{
     z-index: 9999;
}
#recaptcha_widget_div{
    margin-top: 20px;
}
#recaptcha_widget_div > div{
    float: right;
}
.italic{
    font-style: italic;
}
#print-map{
    margin-bottom: -45px; 
    margin-left: 250px; 
    color: lightgray;
}
#print-map:hover{    
    color: #813b3b;
}
.bank-logo{
    margin-top: 20px;    
    float: left;
}
.bank-logo div{
    float: left;
    margin: 10px 25px 10px 25px;
}


/* Slider css */

.flex-caption {
	width: 96%;
	padding: 2%;
	left: 0;
	bottom: 0;
	background: #813b3b;
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0,0,0,.3);
	font-size: 20px;
	line-height: 18px;
  }

.flex-caption .price-slide {
	float: right;
	animation: bounce 1s infinite alternate;
  	-webkit-animation: bounce 1s infinite alternate;
}

@keyframes bounce {
	from {
	  transform: translateY(0px);
	}
	to {
	  transform: translateY(-15px);
	}
  }
  @-webkit-keyframes bounce {
	from {
	  transform: translateY(0px);
	}
	to {
	  transform: translateY(-15px);
	}
  }

  .slider-title {
	  position: absolute;
		padding: 15px;
	  z-index: 9999;
  }