.fullScreenSlider,
.fullScreenSlider.globalColor .sliderHeader .slideContent:before { background-color:#1172d3; }

.fullScreenSlider .topWrap,
.fullScreenSlider .topGlobal .topMenuStyleLine > ul > li ul
	{ background-color: rgba(17,114,211,0.7);}


.sliderHeader .rsBullets .rsBullet span,
/*15px*/ {-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px ;}




.fullScreenSlider{ position: relative;}
.fullScreenSlider header{ position: fixed; top: 0; left: 0; width: 100%; z-index: 100;}
.fullScreenSlider header.fixedTopMenu .topWrap{
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	        box-shadow: none; }
.fullScreenSlider.globalColor .sliderHeader .slideContent:before{ content: ''; display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 4;
	opacity: 0.5; filter: alpha(opacity=50);
   -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
.fullScreenSlider .sliderHeader .slideContent .textBlock,
.fullScreenSlider .sliderHeader .slideContent .order{ color: #fff;}
.fullScreenSlider .sliderHeader .slideContent .fonBlock{ position: absolute; z-index: 2; left: 0;top: 0; width: 100%; height: 100%; 
	background-repeat: no-repeat;
	background-position: 50% 50%;
		    background-size: 100% auto;
	-webkit-background-size: 100% auto;
	     -o-background-size: 100% auto;
	   -moz-background-size: 100% auto;
}

/* ======= fullScreenSlider effect*/
/*animation Top left*/
.fullScreenSlider .sliderHeader .slideContent.sliderBGanima.rsTopLeft .fonBlock {  
			animation: rsTopLeft 50s infinite;  
	-webkit-animation: rsTopLeft 50s infinite;  
}

@keyframes rsTopLeft {
  	0% ,100% {
	-webkit-transform: translate(0px, 0px) scale(1.2, 1.2); 
	   -moz-transform: translate(0px, 0px) scale(1.2, 1.2); 
	     -o-transform: translate(0px, 0px) scale(1.2, 1.2); 
	    -ms-transform: translate(0px, 0px) scale(1.2, 1.2); 
	        transform: translate(0px, 0px) scale(1.2, 1.2);
	    } 
	50% { 
  	-webkit-transform: translate(150px, 50px) scale(1.2, 1.2); 
	   -moz-transform: translate(150px, 50px) scale(1.2, 1.2); 
	     -o-transform: translate(150px, 50px) scale(1.2, 1.2); 
	    -ms-transform: translate(150px, 50px) scale(1.2, 1.2); 
	        transform: translate(150px, 50px) scale(1.2, 1.2); 
	    } 
  }

@-webkit-keyframes rsTopLeft {
  	0% ,100% {
	-webkit-transform: translate(0px, 0px) scale(1.2, 1.2); 
	   -moz-transform: translate(0px, 0px) scale(1.2, 1.2); 
	     -o-transform: translate(0px, 0px) scale(1.2, 1.2); 
	    -ms-transform: translate(0px, 0px) scale(1.2, 1.2); 
	        transform: translate(0px, 0px) scale(1.2, 1.2);
	    } 
	50% { 
  	-webkit-transform: translate(150px, 50px) scale(1.2, 1.2); 
	   -moz-transform: translate(150px, 50px) scale(1.2, 1.2); 
	     -o-transform: translate(150px, 50px) scale(1.2, 1.2); 
	    -ms-transform: translate(150px, 50px) scale(1.2, 1.2); 
	        transform: translate(150px, 50px) scale(1.2, 1.2); 
	    } 
  }
/*animation Top right*/
.fullScreenSlider .sliderHeader .slideContent.sliderBGanima.rsTopRight .fonBlock {  
			animation: rsTopRight 60s infinite;  
	-webkit-animation: rsTopRight 60s infinite;  
}
@keyframes rsTopRight {
  	0% ,100% {
	-webkit-transform: translate(0px, 0px) scale(1.2, 1.2); 
	   -moz-transform: translate(0px, 0px) scale(1.2, 1.2); 
	     -o-transform: translate(0px, 0px) scale(1.2, 1.2); 
	    -ms-transform: translate(0px, 0px) scale(1.2, 1.2); 
	        transform: translate(0px, 0px) scale(1.2, 1.2);
	    } 
	50% { 
  	-webkit-transform: translate(-100px, 100px) scale(1.4, 1.4); 
	   -moz-transform: translate(-100px, 100px) scale(1.4, 1.4); 
	     -o-transform: translate(-100px, 100px) scale(1.4, 1.4); 
	    -ms-transform: translate(-100px, 100px) scale(1.4, 1.4); 
	        transform: translate(-100px, 100px) scale(1.4, 1.4);
	    } 
  }

@-webkit-keyframes rsTopRight {
  	0% ,100% {
	-webkit-transform: translate(0px, 0px) scale(1.2, 1.2); 
	   -moz-transform: translate(0px, 0px) scale(1.2, 1.2); 
	     -o-transform: translate(0px, 0px) scale(1.2, 1.2); 
	    -ms-transform: translate(0px, 0px) scale(1.2, 1.2); 
	        transform: translate(0px, 0px) scale(1.2, 1.2);
	    } 
	50% { 
  	-webkit-transform: translate(-100px, 100px) scale(1.4, 1.4); 
	   -moz-transform: translate(-100px, 100px) scale(1.4, 1.4); 
	     -o-transform: translate(-100px, 100px) scale(1.4, 1.4); 
	    -ms-transform: translate(-100px, 100px) scale(1.4, 1.4); 
	        transform: translate(-100px, 100px) scale(1.4, 1.4);
	    } 
  }

/*animation bottom left*/
.fullScreenSlider .sliderHeader .slideContent.sliderBGanima.rsBottomLeft .fonBlock {  
			animation: rsBottomLeft 50s infinite;  
	-webkit-animation: rsBottomLeft 50s infinite;  
}
@keyframes rsBottomLeft {
  	0% ,100% {
	-webkit-transform: translate(0px, 0px) scale(1.2, 1.2); 
	   -moz-transform: translate(0px, 0px) scale(1.2, 1.2); 
	     -o-transform: translate(0px, 0px) scale(1.2, 1.2); 
	    -ms-transform: translate(0px, 0px) scale(1.2, 1.2); 
	        transform: translate(0px, 0px) scale(1.2, 1.2);
	    } 
	50% { 
  	-webkit-transform: translate(200px, -100px) scale(1.4, 1.4); 
	   -moz-transform: translate(200px, -100px) scale(1.4, 1.4); 
	     -o-transform: translate(200px, -100px) scale(1.4, 1.4); 
	    -ms-transform: translate(200px, -100px) scale(1.4, 1.4); 
	        transform: translate(200px, -100px) scale(1.4, 1.4); 
	    } 
  }
@-webkit-keyframes rsBottomLeft {
  	0% ,100% {
	-webkit-transform: translate(0px, 0px) scale(1.2, 1.2); 
	   -moz-transform: translate(0px, 0px) scale(1.2, 1.2); 
	     -o-transform: translate(0px, 0px) scale(1.2, 1.2); 
	    -ms-transform: translate(0px, 0px) scale(1.2, 1.2); 
	        transform: translate(0px, 0px) scale(1.2, 1.2);
	    } 
	50% { 
  	-webkit-transform: translate(200px, -100px) scale(1.4, 1.4); 
	   -moz-transform: translate(200px, -100px) scale(1.4, 1.4); 
	     -o-transform: translate(200px, -100px) scale(1.4, 1.4); 
	    -ms-transform: translate(200px, -100px) scale(1.4, 1.4); 
	        transform: translate(200px, -100px) scale(1.4, 1.4); 
	    } 
  }


/*animation bottom right*/
.fullScreenSlider .sliderHeader .slideContent.sliderBGanima.rsBottomRight .fonBlock {  
			animation: rsBottomRight 80s infinite;  
	-webkit-animation: rsBottomRight 80s infinite;  
}
@keyframes rsBottomRight {
  	0% ,100% {
	-webkit-transform: translate(0px, 0px) scale(1.2, 1.2); 
	   -moz-transform: translate(0px, 0px) scale(1.2, 1.2); 
	     -o-transform: translate(0px, 0px) scale(1.2, 1.2); 
	    -ms-transform: translate(0px, 0px) scale(1.2, 1.2); 
	        transform: translate(0px, 0px) scale(1.2, 1.2);
	    } 
	50% { 
	-webkit-transform: translate(-200px, -100px) scale(1.4, 1.4); 
	   -moz-transform: translate(-200px, -100px) scale(1.4, 1.4); 
	     -o-transform: translate(-200px, -100px) scale(1.4, 1.4); 
	    -ms-transform: translate(-200px, -100px) scale(1.4, 1.4); 
	        transform: translate(-200px, -100px) scale(1.4, 1.4); 
	    } 
  }

@-webkit-keyframes rsBottomRight {
  	0% ,100% {
	-webkit-transform: translate(0px, 0px) scale(1.2, 1.2); 
	   -moz-transform: translate(0px, 0px) scale(1.2, 1.2); 
	     -o-transform: translate(0px, 0px) scale(1.2, 1.2); 
	    -ms-transform: translate(0px, 0px) scale(1.2, 1.2); 
	        transform: translate(0px, 0px) scale(1.2, 1.2);
	    } 
	50% { 
	-webkit-transform: translate(-200px, -100px) scale(1.4, 1.4); 
	   -moz-transform: translate(-200px, -100px) scale(1.4, 1.4); 
	     -o-transform: translate(-200px, -100px) scale(1.4, 1.4); 
	    -ms-transform: translate(-200px, -100px) scale(1.4, 1.4); 
	        transform: translate(-200px, -100px) scale(1.4, 1.4); 
	    } 
  }




/*slider home*/
.sliderHeader{ margin: 0 0 70px ; overflow: hidden; position: relative; 
	-webkit-transition: all 1s ease-out;
	   -moz-transition: all 1s ease-out;
	     -o-transition: all 1s ease-out;
	        transition: all 1s ease-out; }
.sliderHeader.hsInit{}
.userHeaderShow .sliderHeader,
.userHeaderShow .sliderHeader .sc_slider.swiper-container{ margin: 0; }
.sliderHeader .slideContent{ 
	background-repeat: no-repeat;
	background-position: 0 0;
		    background-size: 100% 500px;
	-webkit-background-size: 100% 500px;
	     -o-background-size: 100% 500px;
	   -moz-background-size: 100% 500px;}
.sliderHeader .slideContent .main{ position: relative; height: 100%;}


.sliderHeader .rsBullets{ height: 30px; position: absolute; left: 0; bottom: 20px; width: 100%;  text-align: center; } 
.sliderHeader .rsBullets .rsBullet{ width: 30px; height: 20px; padding: 10px 0 0 0 ; display: inline-block;  cursor: pointer;   }
.sliderHeader .rsBullets .rsBullet span{ content: ''; width: 10px; height: 10px; display: block; margin: 0 auto; text-align: center; background-color: #888888;}
.fullScreenSlider .sliderHeader .rsBullets .rsBullet span{ background: #fff;}
.sliderHeader .rsBullets .rsBullet.rsNavSelected { padding: 9px 0 0 0 ; height: 21px; cursor: default; ;}
.sliderHeader .rsBullets .rsBullet.rsNavSelected span{ background-color: transparent; border: 1px solid #888888; width: 11px; height: 11px;    }
.fullScreenSlider .sliderHeader .rsBullets .rsBullet.rsNavSelected span{ border-color: #fff;}



/*revo*/
.sliderHeader.slider_engine_revo .tp-bullets{ position: absolute; bottom: 20px; }

.sliderHeader.slider_engine_revo .tp-bullets.simplebullets.round .bullet,
.sliderHeader.slider_engine_revo .tparrows:before{
	-webkit-transition: all 0.5s ease-out;
	   -moz-transition: all 0.5s ease-out;
	     -o-transition: all 0.5s ease-out;
	        transition: all 0.5s ease-out; }

.sliderHeader.slider_engine_revo .tparrows{ background: none; width: 8ex; height: 8ex; text-align: center; line-height: 8ex; }
.sliderHeader.slider_engine_revo:hover .tparrows{ opacity: 0.5;}
.sliderHeader.slider_engine_revo .tparrows:before{ font-family: "fontello"; display: block; color: #fff; font-size: 300%; }
.sliderHeader.slider_engine_revo .tparrows:hover{ opacity: 1; }
.sliderHeader.slider_engine_revo .tparrows:hover:before{ color: #585d27; }
.sliderHeader.slider_engine_revo .tp-leftarrow.default:before{ content: '\e844'; }
.sliderHeader.slider_engine_revo .tp-rightarrow.default:before{ content: '\e843'; }

.sliderHeader.slider_engine_revo .tp-bullets.simplebullets.round .bullet{ background: #fff; width: 12px; height: 12px; margin: 0;
	-webkit-border-radius: 12px;
	   -moz-border-radius: 12px;
	        border-radius: 12px;  }
.sliderHeader.slider_engine_revo .tp-bullets.simplebullets.round .bullet:hover{ background-color: #000; }
.sliderHeader.slider_engine_revo .tp-bullets.simplebullets.round .bullet + .bullet { margin: 0 0 0 10px; }
.sliderHeader.slider_engine_revo .tp-bullets.simplebullets.round .bullet.selected{ background-color: #585d27;}

.sliderHeader.slider_engine_revo .tp-bannertimer{ background: none; height: 1px; background-color: #585d27; z-index: 100; }

/*custom slider revo css*/
.rs_button{  display: inline-block; text-transform: uppercase; text-align: center; font-family: 'Laila', sans-serif; }
.rs_button a{ display: block; color: #fff; background-color: #585d27; letter-spacing: 3px; font-size: 1.5ex;  padding: 2ex 3ex; }
.rs_button a:hover{ background-color: #000; color: #fff; }

.rs_button2{  display: inline-block; text-transform: uppercase; text-align: center; font-family: 'Laila', sans-serif; }
.rs_button2 a{ display: block; color: #fff; background-color: #000; letter-spacing: 3px; font-size: 1.5ex;  padding: 3ex 4ex; }
.rs_button2 a:hover{ background-color: #585d27; color: #fff; }

.rs_button3{  display: inline-block; text-transform: uppercase; text-align: center; font-family: 'Laila', sans-serif; }
.rs_button3 a{ display: block; color: #fff; background-color: #000; letter-spacing: 3px; font-size: 1.5ex;  padding: 3ex 5ex; }
.rs_button3 a:hover{ background-color: #585d27; color: #fff; }

.rs_title{ font-family: 'Laila', sans-serif; letter-spacing: 4px; font-size: 5ex; line-height: 3ex; text-transform: uppercase; color: #585d27; text-align: center; font-weight: 300; }

.rs_text{  font-family: 'Laila', sans-serif; color: #000; font-size: 2.5ex; text-align: center; font-weight: 300;}
.re_wine1{ color: #898989; font-size: 12px; line-height: 1.2em; display: inline-block; max-width: 150px; white-space: normal; text-align: center;}
.re_wine2{ font-size: 5em; line-height: 1.1em;}
.re_wine3{ color: #000; text-align: center; text-transform: uppercase; display: inline-block; font-size: 12px; letter-spacing: 2px;}
.re_wine4{ color: #fff; text-align: center; text-transform: uppercase; display: inline-block; font-size: 12px; letter-spacing: 2px;}
.re_wine5{ color: #898989; font-size: 14px; line-height: 1.5em; display: inline-block; max-width: 600px; white-space: normal; }
.re_price1{ color: #898989; font-weight: bold; line-height: 1.2em; display: inline-block; width: 150px; max-width: 150px; white-space: normal; text-align: center;}
.re_price2{ color: #f26248; font-size: 2em; font-weight: bold;}


