* {}
html {height:100%;overflow-x:hidden;overflow-y:scroll;}
* html body {height:100%;}
body,input[type="text"],input[type="password"], textarea,select{font-family:'PT Sans Narrow';font-size:19px; font-weight:normal;}
h1,h2,h3,h4,h5,h6,.h1Title,.H1{font-family:'Lobster';font-weight:normal;}
body {min-height: 100%; position: relative;margin:0px; padding:0; overflow-x:hidden;  line-height:140%;
background:url('../images/bg.jpg') #e3e3e3;color:#000; overflow-y:hidden;}


.toCenter{ text-align:center}
.toLeft{ text-align:left}
.toRight{ text-align:right}

.BTN{margin-top:7px; margin-left:0px; margin-right:0; display:inline-block; line-height:33px; padding:3px 30px 6px 30px; /*border-bottom:solid 4px #399;*/ 
 text-decoration:none;/* text-transform:uppercase;*/ width:auto; text-align:center; cursor:pointer;  font-size:18px; text-decoration:none!important;
 background:#000; color:#fff;


/*-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*/}
.BTN:hover{  color:#fff; background:#fe215a;
}
.BTN.pricetorder,.BTN.pricetorder span{ /*text-transform:uppercase;*/ padding:0px 30px; line-height:48px; padding-right:0;
background-image: linear-gradient( 69.8deg,  rgba(1,179,201,1) 2.8%, rgba(25,49,108,1) 97.8% ); color:#fff;}
.BTN.pricetorder{ padding-right:0px;
	-webkit-box-shadow:0px 0px 22px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:0px 0px 22px 0px rgba(0, 0, 0, 0.16);box-shadow:0px 0px 22px 0px rgba(0, 0, 0, 0.16);}
.BTN.pricetorder span{ display:inline-block; margin-left:28px; padding-right:30px; margin-right:-20px;
-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;
background-image: radial-gradient( circle farthest-corner at 10% 20%,  rgba(255,197,61,1) 0%, rgba(255,94,7,1) 90% );
background:#63bf26; color:#fff; text-transform:uppercase;
}

/*.BTN.pricetorder:hover{background-image: radial-gradient( circle farthest-corner at 10% 20%,  rgba(255,197,61,1) 0%, rgba(255,94,7,1) 90% );}*/
.BTN.pricetorder:hover span{background:#ffa500; color:#fff;/*margin-right:-50px; margin-left:8px;*/}
.BTN.pricetorder.promo{ margin-top:-100px; display:inline-block;}
@media screen and (max-width:800px) {
	.BTN.pricetorder{ padding-right:30px;}
	.BTN.pricetorder span{ display:block; margin:auto; padding:0; margin-bottom:20px;}
	}


p{margin:5px 0 5px 0;}
.ani,#gallery a .overlay .bg,a,input[type="text"],input[type="password"], textarea,a,.BTN {
-webkit-transition:all 0.25s ease-out;-moz-transition:all 0.25s ease-out; -ms-transition:all 0.25s ease-out; -o-transition:all 0.25s ease-out; transition:all 0.25s ease-out;}
a{text-decoration:underline; color:#4d75a3;}
a:hover {text-decoration:none;color:#fe215a}
button,img{border:0;vertical-align:bottom;  max-width:100%;}
img.contur{ padding:2px; margin:1.2%; border:solid 1px #F9F9F9}
h1,h2,h3,h4,h5,h6,.h1Title,.H1 {font-weight:normal; width:100%; text-align:center;}

h1,h2,.H1{ font-size:38px; line-height:120%; margin-bottom:40px;  }
.H1{ line-height:110px; margin-bottom:0}
.deco{ clear:both; float:none;padding:0!important; margin:0; line-height:80px; min-height:80px; height:auto; width:100%; display:block; position:relative; /*position:absolute;*/ z-index:-1; 
}
.deco h1,.deco .H1{line-height:40px; margin:0; padding:35px 2%; width:96%;}
@media screen and (max-width:800px) {
	h1,h2,.H1,.deco h1,.deco .H1{ font-size:23px}
}
hr {height:1px; background:#E9E9E9; border:0; margin-top:0px; margin-bottom:0px; padding:0}



input[type="text"],input[type="password"], textarea,select{color:#000; outline:none;border:2px solid #333;background:#fff;
 height:26px; line-height:26px; width:96%; padding:4px 2%; margin-bottom:6px; font-size:16px;
/*-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;*/}

select{ width:100.8%; height:36px; cursor:pointer;/*-webkit-appearance: none;*/}
select .title,select .item{font-family:'Trebuchet MS'!important;font-size:13px; padding-left:0px;}
select .title{font-size:14px;}

input[type="text"]:hover,input[type="password"]:hover,textarea:hover,input[type="text"]:focus,input[type="password"]:focus,textarea:focus { background:#fff; color:#000; outline:none;border:2px solid #666;}
 {}
#ErorrText-1,#ErorrText-2,#ErorrText-3{ font-weight:bold; color:#F00}
.clear{clear:both!important; float:none!important;}
.spacer{clear:both; height:10px;width:100%}
.HEL{ position:absolute; top:-99999px; overflow:hidden}
a.button{ display:block; clear:both; float:none;  height:36px; line-height:36px; text-align:center; cursor:pointer; text-decoration:none; color:#fff; 
 background:#cfa55b; font-size:14px; width:200px; margin:auto;margin-top:25px; }
a.button:hover{ /*background:#ffd100; color:#000*/}
/* -------------- */
#wrapper {width:100%; min-height:700px;margin:0 auto; position:relative; z-index:2; overflow-y:hidden; overflow:hidden}
.wrap{width:96%; margin:auto;max-width:1120px; padding:0 2%;}
.wrap.texter{ text-align:left; max-width:1120px;}
.wrap.texter ul,.wrap.texter li{ list-style:square; list-style-position:inside}
.shadow{-webkit-box-shadow:0px 0px 26px 0px rgba(0, 0, 0, 0.05);-moz-box-shadow:0px 0px 26px 0px rgba(0, 0, 0, 0.05);box-shadow:0px 0px 26px 0px rgba(0, 0, 0, 0.05);}

.wrap.texter img{ max-width:500px; height:auto; padding-right:20px; padding-bottom:60px;}
@media screen and (max-width:700px) { .wrap.texter img{ max-width:100%; height:auto;} 	}

.form2{}
.form2 label{ clear:both; display:block;text-align:left; color:#000; /* margin-top:18px; margin-bottom:2px;*/ padding-left:0px; font-size:16px;}
.form2 label b{ color:#F00;}
b.ER1,b.ER2,b.ER3,b.ER4,b.ER5{display:none}
.form2 input[type=text],.form2 textarea{/* width:96%; padding-left:2%; padding-right:2%; height:26px; margin-bottom:0px;
border:2px solid #F7F7F7; background:#fff; -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; transition:all 0.2s ease-out;*/}
.form2 textarea{ height:67px; /*padding-top:8px; line-height:14px;*/}


.guestbook{ text-align:center}
.guestbook img{ width:23%; margin:1%; -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
-webkit-box-shadow:0px 0px 32px 0px rgba(0, 0, 0, 0.23);-moz-box-shadow:0px 0px 32px 0px rgba(0, 0, 0, 0.23);box-shadow:0px 0px 32px 0px rgba(0, 0, 0, 0.23);}
@media screen and (max-width:800px) {
	.guestbook img{ width:40%; margin:1%;}
	}

.Contacts{}
.Contacts h1,.Contacts h2{ text-align:left; font-size:30px;}
.Contacts .info{ float:left; width:48%;}
.Contacts .cform{ float:right; width:44%}
.Contacts .cform input,.Contacts .cform textarea{}
.Contacts .cform textarea{height:160px; line-height:130%;}
.Contacts .cform label{ margin-bottom:-2px;}

.map__place{ margin-bottom:-6px!important}
@media screen and (max-width:800px) {
	.Contacts .info{ float:none; width:100%;}
.Contacts .cform{ float:none; width:100%; margin-top:40px;}
}



.cartmini{display:block;margin:0; padding:0;float:right!important; line-height:68px; height:68px; width:78px; background:url('../images/cart.png') no-repeat center; cursor:pointer; text-decoration:none; position:relative; overflow:hidden;  z-index:9; margin-left:20px; margin-top:40px;
-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
#cartnum2{ display:block; width:24px; padding:0 3px; height:24px;line-height:24px;font-size:12px;  background:#cfa55b; color:#fff;  text-align:center; position:absolute; right:6px; top:9px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}

header{ width:100%; height:82px;  left:0; top:0; z-index:2; position: relative; margin-bottom:0px; border-bottom:3px solid #fff;color:#FFF;}
header .wrap{ position:relative!important}
header .bg{ width:100%; height:100%; left:0; top:0; background:#000;  position:absolute; z-index:-1; display:block;
/*-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70); -moz-opacity: 0.7;opacity: 0.7;*/}
header .logo{ float:left; margin-top:4px;} header .logo img{width:233px;}
header .slogan{ position:absolute; margin-top:6px; margin-left:6px; font-size:14px; color:#d6baae; display:none}
.headerspander{ height:82px; margin-bottom:0px; display:none}

header a.ordernow{  float:right;margin-top:57px; margin-left:80px; margin-right:0;
display:block; line-height:38px; padding:4px 10px 2px 10px; border-bottom:solid 4px #eea008; color:#715c01; text-decoration:none; text-transform:uppercase; width:180px; text-align:center; cursor:pointer; background:#ffd200; font-size:18px;
-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
header a.ordernow:hover{ color:#fff; background:#eea008; border-bottom:solid 4px #eea008}


header .address__block{ position:absolute; right:185px;width:180px;text-align:right; margin-top:21px; }
header .address__block a{ display:block; color:#FFF; font-size:14px; text-decoration:none; line-height:140%;}

@media screen and (max-width:1100px) {
	header .address__block{ display:none}
	}

header .phone__block{width:auto;/* margin:36px 0 0 226px;*/ position:absolute; /*left:50%; margin-left:-300px; top:36px*/  margin-top:13px; width:180px;text-align:right; right:25px;}
header .phone__block a.phonenumber{text-decoration:none; line-height:20px;font-size:20px; color:#fff}
header .phone__block .worktime{ margin-left:1px;font-size:12px; line-height:10px; color:#fff}
header .phone__block .callbackme{ margin-left:1px; padding-bottom:0px; border-bottom:dashed 1px #3ebfbb; text-decoration:none; color:#fff; cursor:pointer; font-size:12px; line-height:10px;  }
header .phone__block .callbackme:hover{ color:#006;border-bottom:dashed 1px #4E4E4E; color:#4E4E4E}

@media screen and (max-width:460px) {header .phone__block{ display:none}}
header .mail{ float:right; margin-right:60px; margin-top:60px; padding-left:0px;  position:absolute; margin-left:32px; margin-top:7px; display:none}
header .mail a{text-decoration:none; font-size:16px;color:#d6baae;}
header .mail img{height:12px; position:absolute; margin-left:-22px; margin-top:6px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70); -moz-opacity: 0.7;opacity: 0.7;}
header .msgr{ float:right; margin-right:90px; margin-top:58px;}
header .msgr a img{height:40px;  margin-top:4px; margin-right:6px;}
header .msgr a{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter: alpha(opacity=80); -moz-opacity: 0.8;opacity: 0.8;}
header .msgr a:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100); -moz-opacity: 1.0;opacity: 1.0;}

header .line{ background:#333; height:1px; position:absolute; width:100%; left:0; bottom:0; 
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter: alpha(opacity=20); -moz-opacity: 0.2;opacity: 0.2;}
header.main .line{ background:#fff}
header.main{/* position:absolute; padding-bottom:0px;*/ position:absolute;
/*-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;*/}
header.main .bg{  background:none}
@media all and (max-width:999px){
	/*
	header .logo{ float:none; display:block; margin-top:0; padding-top:47px}	
	header .phone{ margin-top:58px; float:none; position:absolute; left:50%; margin-left:-105px}
	header .msgr{ margin-top:70px; margin-right:0; float:left; margin-left:3%}
	header a.ordernow{ margin-top:70px; margin-right:4%; margin-left:7%; }
	*/
}

@media all and (max-width:760px){
	/*header{ height:560px}*/
	header .phone{ margin-top:50px; float:none; position:absolute; left:50%; margin-left:-87px}
	header .msgr{ margin-top:160px; margin-right:0; float:left; margin-left:3%; position:absolute; left:50%; margin-left:-65px }
	header a.ordernow{  margin-right:15%; margin-left:0; float:none; clear:both; margin:auto; margin-top:60px; }
}

#menu{ text-align:left; z-index:10; display:block; height:auto; /*background:#DD6A6F;*/ float:left; width:auto; /*max-width:750px;*/ margin-top:15px; position:relative;
-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; position:absolute; /*left:50%; margin-left:-170px;*/ left:300px;
/*position:absolute; left:50%; margin-left:-580px; width:1130px; margin-top:-28px;*/
}
#menu ul,#menu li{ padding:0; margin:0; list-style:none}
#menu.main{ /*position:absolute; left:50%; margin-left:-580px; width:1130px; margin-top:160px*/}
/*menu .bg{ width:100%; height:100%; left:0; top:0;  position:absolute; z-index:-1; display:block;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter: alpha(opacity=70); -moz-opacity: 0.7;opacity: 0.7;}*/
#menu a,#menu li{ display:inline-block; color:#fff; font-size:18px;  /*text-transform:uppercase;*/ text-decoration:none; position:relative;
/*-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;*/}
#menu li{list-style:none;position:relative;cursor:pointer;z-index:1000;white-space:nowrap; margin:10px 6px; padding-bottom:30px;}
#menu a{ margin:0; padding:2px 8px;}
/*menu span.langer{ padding-left:20px; color:#FFF; display:block; float:right; margin-right:7px;}
menu span.langer a{ padding:6px 12px;margin:6px 0px;}*/

#menu.main a{ color:#fff}
#menu a.menu{border-top:3px solid #000}
#menu a.menu:hover,#menu a.menu.current,#menu a.menuActive{/*color:#000; background:#f5f7f7*/ border-top:3px solid #fe215a}
/*menu span.langer a.current{color:#ffbaba; background:#b5565e}*/

/*menu a .tria{background:url('../images/tria.png') bottom center no-repeat;   display:block; height:26px; width:80%; position:absolute;}*/


#menu ul.submenu{list-style:none;text-align:left;position:absolute;z-index:-1;top:60px;min-height:30px;left:0px;display:none;background:#000;height:auto;padding-top:16px!important;border-bottom-left-radius:0.4em;border-bottom-right-radius:0.4em;padding:0;margin:0;padding-bottom:14px;opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
-webkit-box-shadow:0px 20px 32px 0px rgba(0, 0, 0, 0.13);-moz-box-shadow:0px 20px 32px 0px rgba(0, 0, 0, 0.13);box-shadow:0px 20px 32px 0px rgba(0, 0, 0, 0.13);}
#menu ul.submenu li{float:left;width:100%;text-align:left;padding-left:20px;padding-right:20px;padding-top:0px; padding-bottom:0; padding:0; margin:0}
#menu ul.submenu li a{color:#fff;display:block;width:auto;text-align:left!important;height:38px;line-height:38px;font-size:18px;text-decoration:none;padding-left:20px; margin-left:0px; margin-bottom:0px;outline:none; padding:0; padding-left:20px; padding-right:20px;
-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
#menu ul.submenu li a:hover{ background:#fe215a; color:#fff;}



@media all and (max-width:1140px){
	#menu li{ margin:10px 1px;}
	/*
	menu{ left:0.5%; margin-left:0; width:95%;}
	menu a{ padding:6px 8px; margin:6px 1px; float:left}
	menu span.langer{ padding:0; margin:0}
	*/
}

.mobile{display:none;}
.select-menu{position:fixed;top:18px;right:2%;z-index:100; cursor:pointer}
.select{width:32px;height:27px;position:relative;display:block;}
.select span{background:url('../images/mmenu.png') #fe215a center no-repeat;top:0px;width:32px;height:27px;right:0px;margin-top:-1px;display:block;position:absolute;content:"";-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; padding:12px;}



@media all and (max-width:999px){.mobile{display:block}
header .phone__block{ right:100px;}
#menu,#menu.main{ display:none;
	position:fixed;width:100%;height:100%;background:#000;padding:0;margin:0;left:0;right:0;z-index:1000;opacity:0.95;-moz-opacity:0.95;-khtml-opacity:0.95;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);  top:0;
-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px; 
text-align:center; float:none; padding:0; margin:0;  
}
#menu ul{ padding:0; margin:0;
height:80%; padding-bottom:10%!important; padding-top:10%!important; text-align:center;display:block;overflow-y:auto!important; 
}
#menu li{ display:block; margin:0; padding-bottom:16px;}
#menu a{ display:block; font-size:18px; float:none; color:#FFF}
#menu span.langer{ float:none; display:inline-block; margin:0; margin-top:40px;}
#menu ul.submenu{ display:block!important; position:relative; width:100%; margin:0; padding:0;padding-bottom:0px!important;  background:none; top:0; padding-top:0!important}
#menu ul.submenu li {float:none}
#menu ul.submenu li a{ color:#FFF; text-align:center!important; white-space:normal; line-height:120%;}
#menu a.HideInMobile{ display:none}
#menu a:hover{ background:none!important;}
#menu a.menu,#menu a.menu:hover,#menu a.menu.current,#menu a.menuActive{border-top:none!important;}
}


#s1{ /* height:100%; height:100vh;*/min-height:700px; max-height:1560px;   background:#18181e; width:98.4%; color:#fff; padding:30px 0.8%;
background:url('../images/sbg.jpg') center -150px fixed;}
#videoblock{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:0; overflow:hidden; height:720px;}
#videoblock .bg{width:100%;height:100%;position:absolute;left:0;top:0; background:#000;
opacity:0.7;-moz-opacity:0.7;-khtml-opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}
#s1 video{width:110%!important;height:110%!important;margin-left:-5%; position:absolute; left:0; top:0; z-index:1100000; vertical-align:top}


.utp{ padding:0px; /*border:10px solid #fff;*/ max-width:1150px; height:auto; margin:0px; margin-top:240px;
font-size:22px; color:#fff;  text-align:center; 
float:left; width:55%;}
.utp h1,.utp h2{ font-size:40px;color:#fff; max-width:420px; margin:auto; text-align:center}
.utp div{opacity:0.7;-moz-opacity:0.7;-khtml-opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);}


#StartForm{float:right; width:32%; position:relative;  z-index:1; padding:26px; margin-top:90px; margin-right:10px; position:absolute; z-index:2; right:50px; }
#StartForm .bg{ width:100%; height:100%; left:0; top:0;  position:absolute; z-index:-1; display:block; background:#000;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90); -moz-opacity: 0.9;opacity: 0.9;
-webkit-box-shadow:0px 0px 32px 0px rgba(0, 0, 0, 0.13);-moz-box-shadow:0px 0px 32px 0px rgba(0, 0, 0, 0.13);box-shadow:0px 0px 32px 0px rgba(0, 0, 0, 0.13);

-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#StartForm h2{ color:#fff; line-height:100%; font-size:26px;}
#StartForm input,#StartForm textarea{ /*border:1px solid #1c6b68; margin-bottom:7px; color:#53cecd*/ background:none; color:#fff;}
#StartForm textarea{ height:66px;}
#StartForm select{ background:none; color:#FFF}
#StartForm .BTN{ color:#fff; background:#fe215a; display:block; float:right;}
#StartForm .BTN:hover{ background:#000;}

.skidka{ color:#FF6; color:#fe215a; text-align:center; margin-top:-20px; margin-bottom:20px;font-size:23px; min-height:30px;/*line-height:80px;*/  }
.skidka b{ font-size:38px; padding-right:3px;  }
.skidka span{  }

@media screen and (max-width:700px) {	
	#StartForm{  width:87%; right:auto;  margin:2%; padding:4%; margin-top:45px;}
}

@media screen and (max-width:600px) {
	/*.utp{ padding:0; margin:260px auto}*/
	header .phone__block{ display:none}
}



.startorder{ padding:22px 0px; width:300px; font-size:24px; text-align:center; line-height:140%; font-style:normal;
background:#cfa55b; color:#FFF; text-transform:uppercase; position:absolute; z-index:10; cursor:pointer; left:50%; top:0; margin-top:410px; margin-left:120px;}
.startorder:hover{ color:#cfa55b; background:#000}
#s2{ min-height:400px; /*background:#F8F8F8;*/ width:98.4%; color:#333; padding:30px 0.8%}
#s3{ min-height:550px;  width:98.4%; color:#fff; padding:30px 0.8%; background:url('../images/sbg.jpg') center center; background-attachment:fixed!important;
-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}

@media screen and (max-width:900px) {
#s3{/*-webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain;*/
	/*-webkit-background-size: auto auto;
  -moz-background-size: auto auto;
  -o-background-size: auto auto;
  background-size: auto auto;
  */}
}
#s3 h2,#s5 h2{ color:#FFF}
.sr{}
.sr ul,.sr li{ list-style:none;}
.sr li{ list-style:none; margin-bottom:15px; font-size:16px; line-height:30px; padding-left:40px;}
.sr li i{color:#C00;font-style:normal; font-size:28px; line-height:24px;  text-align:center;  background:#FCFCFC; margin-left:-40px; margin-top:2px;
 display:block; position:absolute; width:30px; height:30px;}
.sr li b{color:#090;font-weight:normal; font-size:28px; line-height:24px;  text-align:center;  background:#FCFCFC; margin-left:-40px;margin-top:2px;
 display:block; position:absolute; width:30px; height:30px;}
.sr img{ height:300px; text-align:center; margin-left:-40px; margin-top:20px; margin-bottom:20px;
-webkit-box-shadow:0px 0px 52px 0px rgba(0, 0, 0, 0.13);-moz-box-shadow:0px 0px 52px 0px rgba(0, 0, 0, 0.13);box-shadow:0px 0px 52px 0px rgba(0, 0, 0, 0.13);}
.sr .left{ float:left; width:42%; background:#fff; padding:20px;text-align:left;
-webkit-box-shadow:0px 0px 52px 0px rgba(0, 0, 0, 0.13);-moz-box-shadow:0px 0px 52px 0px rgba(0, 0, 0, 0.13);box-shadow:0px 0px 52px 0px rgba(0, 0, 0, 0.13);}
.sr .right{ float:right; width:42%; background:#fff; padding:20px; text-align:left;
-webkit-box-shadow:0px 0px 52px 0px rgba(0, 0, 0, 0.13);-moz-box-shadow:0px 0px 52px 0px rgba(0, 0, 0, 0.13);box-shadow:0px 0px 52px 0px rgba(0, 0, 0, 0.13);}

#s4{ min-height:400px;  width:98.4%; color:#333; padding:30px 0.8%}

#CTA{ min-height:650px;  width:98.4%; color:#fff; padding:30px 0.8%; background:url('../images/sbg.jpg') center fixed; text-align:center}
#CTA h2{ color:#FFF; max-width:800px;text-align:center; margin:auto}
#CTA h4{ color:#FFF; font-size:24px; max-width:700px;text-align:center; padding:20px; line-height:130%; margin:auto}

#CTA .BTN{ height:68px; line-height:68px; font-size:28px; color:#FFF;}
@media screen and (max-width:600px) {
	#CTA h4{ padding:0%}
	#CTA .BTN{ font-size:24px}
}


.faq{ max-width:800px; padding:40px; margin:auto}
.faq .item{ margin-bottom:30px; position:relative}
.faq .item .trian{ font-size:50px; position:absolute; right:20px; top:20px; cursor:pointer}
.faq .item .ask{ font-weight:bold; font-size:23px; margin-bottom:5px;  cursor:pointer; padding:20px; padding-right:60px; display:block;background:#eed3c7;
-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; }
.faq .item .ask:hover{ background:#eed3c7;-webkit-box-shadow:0px 0px 52px 0px rgba(0, 0, 0, 0.13);-moz-box-shadow:0px 0px 52px 0px rgba(0, 0, 0, 0.13);box-shadow:0px 0px 52px 0px rgba(0, 0, 0, 0.13);}
.faq .item:hover .trian{}
.faq .item .ans{ display:none; padding:0 60px 0 20px;}

#s6{ min-height:650px;  width:98.4%; color:#333; padding:30px 0.8%;
 background:#18181e; width:98.4%; color:#fff; padding:30px 0.8%; background:url('../images/sbg3.jpg') center fixed}
#s6 h2{ /*color:#FFF;*/ max-width:800px; text-align:center; margin:40px auto}
.mainBlog{ font-size:14px;}
.mainBlog h2,.mainText h2{ text-align:center}
.mainBlog .item{ float:left; width:47%; margin-right:3%; margin-bottom:20px; min-height:50px; color:#999}
.mainBlog a{color:#cfa55b; font-size:16px; text-decoration:underline; background:url('../images/article.png') no-repeat left center; padding-left:26px;}
.mainBlog a:hover{ text-decoration:none}


.osob{  margin:0; padding:0; min-height:300px; text-align:center}
.osob h2{ color:#34363c; margin-top:30px; margin-bottom:60px;}
.osob .os{ margin-top:50px; color:#fff}
.osob .item{width: 204px;  height: auto; font-size:16px;display:inline-block; vertical-align:top; margin:29px; margin-bottom:60px; padding-top:100px; text-align:center; text-transform:uppercase; background-repeat:no-repeat; position:relative;}
.osob .item .icon{display:block;  width:136px; height:136px;/* background:#F00;*/ margin:auto;margin-top:-145px;  
-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px; border:10px solid #fff;
   transform: rotateY(0deg) translate(0px, 0px);
    transition: all 0.5s ease-out 0s;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95)";filter: alpha(opacity=95); -moz-opacity: 0.95;opacity: 0.95;
	box-shadow: 0 0 0 7px #000, 0 0 0 14px #fff; background:#fff;
	}
	.osob .item  hr{ width:12%; margin:20px auto; color:#FFF; background:#FFF}
.osob .item .icon img{ width:80px; padding:28px;}
.osob .item span{ margin-top:40px; display:block; font-size:22px; min-height:60px;}	
.osob .item .desc{ font-size:17px; color:#fff; text-transform:none; margin-top:10px; line-height:110%;}
.osob .item .os1{}
/*
.osob .item .os2{background: transparent url('../images/costcard2.svg') no-repeat center;}
.osob .item .os3{background: transparent url('../images/costcard3.svg') no-repeat center;}
.osob .item .os4{background: transparent url('../images/osob4.jpg') no-repeat center;}*/
.osob .item:hover .icon{}
@media screen and (max-width:980px) {
	.osob .item .icon img{ width:46px; padding:12px;}
	.osob .item .icon{width:76px; height:76px;}
	#s3 h2{ margin-bottom:5px; margin-top:-20px}
	.osob .item span{ margin-top:20px;}
	.osob .item hr{ margin:2px auto;}
	.osob .item span{ min-height:36px;}
}

.howwork{ margin:0; padding:0; min-height:500px}

.works{ margin-left:15px; margin-top:50px; text-align:center}
.works .item{width: 220px;  height: auto; font-size:13px;  display: inline-block; margin:15px; vertical-align:top; padding-top:150px; text-align:center;background-repeat:no-repeat; position:relative;}
.works .item span{ margin-top:20px; display:block; line-height:130%; color:#7a6867}
.works .item b{ font-size:16px; text-transform:uppercase;  color:#584847;}
.works .item  hr{ width:12%; margin:20px auto;}
.works .item .icon img{ width:60px; padding:38px;}
.works .item .icon{display:block;  width:150px; height:150px;  margin:auto; margin-top:-145px; cursor:pointer;
   transform: rotateY(0deg) translate(0px, 0px);
    transition: all 0.5s ease-out 0s;
	
	display:block;  width:136px; height:136px;/ margin:auto;margin-top:-145px; cursor:pointer; /* border:2px solid #f4cb67;*/
-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px; border:10px solid #584847;
   transform: rotateY(0deg) translate(0px, 0px);
    transition: all 0.5s ease-out 0s;}


/*.works .item .ic1:hover{background: transparent url('../images/steps.png') 0px 0 no-repeat;transform: rotateY(360deg) translate(0px, 0px);}*/
.works i{background:url('../images/arrow_rr.png'); width:22px; height:55px;  display:inline-block; margin-top:70px;}
@media screen and (max-width:980px) {
	.works i{ display:none}
}
@media screen and (max-width:920px) {
	.works .item{ margin-left:80px; margin-right:80px;}
}
@media screen and (max-width:800px) {
	.works .item{ margin-left:50px; margin-right:50px;}
}
@media screen and (max-width:600px) {
	/*.howwork{ display:none}*/
	.works .item{ margin-left:20px; margin-right:20px;}
}




#item{}
#item h1{ text-align:left; font-size:30px; margin-bottom:45px}
#item .item { float:left; width:62%; background:#eed3c7; padding:20px;
-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;
-webkit-box-shadow:0px 0px 52px 0px rgba(0, 0, 0, 0.13);-moz-box-shadow:0px 0px 52px 0px rgba(0, 0, 0, 0.13);box-shadow:0px 0px 52px 0px rgba(0, 0, 0, 0.13);}
#item .item .title{}
#item .item .price{ font-size:52px; color:#6b3b3b; float:left; margin-top:18px; margin-left:30px;}
#item .item .price .currency{ font-weight:normal; font-size:28px;}
#item .item a.ordernow{  float:left;margin-top:7px; margin-left:0px; margin-right:0; 
display:block; line-height:38px; padding:4px 10px 2px 10px; border-bottom:solid 4px #eea008; color:#715c01; text-decoration:none; text-transform:uppercase; width:180px; text-align:center; cursor:pointer; background:#ffd200; font-size:18px;
-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
#item .item a.ordernow:hover{ color:#fff; background:#eea008; border-bottom:solid 4px #eea008}

#item .sidebar { float:right; width:30%}
#item .sidebar h3{ text-align:left; font-size:24px;}
#item .sidebar .item{}
#item .sidebar .list{padding-left:15px;}
#item .sidebar .list li{ list-style-type:square;}
#item .sidebar .list a{ /*color:#83375e;*/ margin-bottom:10px; display:block; text-decoration:none}
#item .sidebar .list a:hover{color:#b5565e}

@media screen and (max-width:990px) {
	#item .sidebar{ display:none}
	#item .item{ float:none; width:96%; padding:2%;}
	#item h1{ font-size:24px;}
}


.contentBlog .date{ display:none}
.contentBlog .item{ margin-bottom:90px; margin-top:30px;}
.contentBlog .item .title h2{ text-align:left!important; font-size:24px;}
.contentBlog .item .title a{ text-decoration:none}
.contentBlog hr{ color:#f7f7f7; background:#f7f7f7;}
.contentBlog .item  .comtext{ float:left; width:75%}
.contentBlog .detail{ /*background:#B5565E; float:right; display:block; font-size:14px; color:#FFF; line-height:20px; padding:6px 12px; margin-top:-27px;
-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;*/
 float:right}
.contentBlog .detail:hover{/* background:#DD6A6F*/}
@media screen and (max-width:800px) {
	.contentBlog .item  .comtext{ float:none; width:100%}
	.contentBlog .detail{ float:none; margin-top:20px;}
}
.contentBlog img{ max-width:100%}

.mcatalog{ margin-left:0%; text-align:center}
.mcatalog a{ display:inline-block; text-align:center; text-decoration:none;   vertical-align:top; overflow:hidden;
 background:#fff; font-size:16px; text-transform:uppercase;  color:#0d749b; /*width:23.2%; margin:0.4%; height:260px;*/ width:27.2%; margin:2.1%; height:auto;
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
-webkit-box-shadow:0px 0px 22px 0px rgba(0, 0, 0, 0.06);-moz-box-shadow:0px 0px 22px 0px rgba(0, 0, 0, 0.06);box-shadow:0px 0px 22px 0px rgba(0, 0, 0, 0.06);
}

.mcatalog a .cont{ padding:0px; position:relative;-webkit-box-shadow:0px 0px 22px 0px rgba(0, 0, 0, 0.16);-moz-box-shadow:0px 0px 22px 0px rgba(0, 0, 0, 0.16);box-shadow:0px 0px 22px 0px rgba(0, 0, 0, 0.16);overflow:hidden;min-height:304px; height:auto;}


.mcatalog a .imgholder{overflow:hidden; position:relative; margin:auto; z-index:1;
/*-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*/
}
.mcatalog a img{vertical-align:top;
/*-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*/
*/
}

.mcatalog a .hider{ position:absolute; display:block; background:#000; left:0; top:0; z-index:2; width:100%; height:100%;
opacity:0.6;-moz-opacity:0.6;-khtml-opacity:0.6;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
.mcatalog a .title{ position:absolute; display:block; left:0; top:0; z-index:3; color:#FFF; font-size:30px; line-height:120%; text-align:center; padding:12%;  width:76%; height:50%; top:20%;}

.mcatalog a:hover{ /*color:#3295c7; background:#FFF;*/ color:#3ebfbb;
-webkit-box-shadow:0px 0px 22px 0px rgba(0, 0, 0, 0.26);-moz-box-shadow:0px 0px 22px 0px rgba(0, 0, 0, 0.26);box-shadow:0px 0px 22px 0px rgba(0, 0, 0, 0.26);}

.mcatalog a:hover img{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);
opacity:0.0;-moz-opacity:0.0;-khtml-opacity:0.0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.mcatalog a:hover .hider{opacity:0.0;-moz-opacity:0.0;-khtml-opacity:0.0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.mcatalog a:hover .title{ color:#000}
.mcatalog a:hover{}


@media screen and (max-width:1000px) {
	.mcatalog a{width:31.2%; margin:0.8%;}
}
@media screen and (max-width:740px) {
	.mcatalog a{width:44.2%; margin:1.4%;}
}

@media screen and (max-width:520px) {
	.mcatalog a{width:96%; margin:2.0%;}
}

.catalog{ text-align:center; margin-left:-0.5%; vertical-align:top}
.catalog .item,.catalog .item .submit{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; transition:all 0.2s ease-out;}

.catalog .subtitle{ display:block; margin-bottom:50px;}
.catalog .subtitle h2{ margin-bottom:0; margin-top:80px; color:#666}
.catalog .subtitle img{ height:120px; -webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px; overflow:hidden; position:relative; border:10px solid #fff; background:#fff;}
.catalog .subtitle hr{ margin-top:-70px;}

.catalog .item{ width:45.0%; display:inline-block; height:250px;  text-align:center; margin:1.9%; 
position:relative; background:#fff;
-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
}



.catalog .item .cont{ padding:20px;}
.catalog .item .img{ text-align:center; margin:auto; margin-top:20px; display:block; position:relative; z-index:10;  width:100%; height:100px; /*height:165px;line-height:165px;*/}
.catalog .item img{ text-align:center; margin:auto; vertical-align:middle; max-width:259px; max-height:259px;}
.catalog .item .img a{ display:block; cursor:pointer; position:relative; z-index:11;/* background:#F00;*/ width:100%; height:100%; min-height:50px;}
.catalog .item .imgGhost{ position:absolute; left:10px; top:28px; z-index:10;
opacity:0.0;-moz-opacity:0.0;-khtml-opacity:0.0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.catalog .item .imgGhost img{/*-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);*/
-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}

.catalog .item:hover{
/*	-webkit-box-shadow:0px 0px 52px 0px rgba(50, 149, 199, 0.23);-moz-box-shadow:0px 0px 52px 0px rgba(50, 149, 199, 0.23);box-shadow:0px 0px 52px 0px rgba(50, 149, 199, 0.23);*/
	-webkit-box-shadow:0px 0px 52px 0px rgba(0, 0, 0, 0.13);-moz-box-shadow:0px 0px 52px 0px rgba(0, 0, 0, 0.13);box-shadow:0px 0px 52px 0px rgba(0, 0, 0, 0.13);}
.catalog .item .price {font-size:42px; text-align:left;  color:#fe215a; line-height:30px; /*position:absolute; right:20px; top:40%;*/ /*float:left; margin-top:10px;*/ 
width:100%; text-align:center;}
.catalog .item .price .currency{ font-weight:normal; font-size:18px;}
.catalog .item .more {position:absolute; right:20px; bottom:20px}
.catalog .item .title { width:100%; text-align:center;font-size:24px; margin-top:10px; min-height:80px; color:#000; line-height:100%;}
.catalog .item .desc__place{ clear:both; float:none; height:60px; width:100%; overflow:hidden; position:relative; margin-top:20px;  border-top:1px dashed #E9E9E9; padding-top:10px; }
.catalog .item .desc { width:100%; text-align:center;font-size:16px; line-height:100%;}
.catalog .item .size { width:100%; text-align:center;font-size:14px;   color:#666; line-height:18px;}
.catalog .item .size.subber{position:absolute;bottom:15px; left:65px; text-align:left; width:auto;font-size:16px;}
.catalog .item .size.s2{bottom:55px;}






@media screen and (max-width:990px) {
	.catalog .item{width:44.2%; margin:1.4%;}
	/*.catalog table{ display:none}*/
	
}
@media screen and (max-width:700px) {
	.catalog .item{width:96%; margin:2.0%;}
	
}


#ORDERNOW{display:block;width:70px;height:70px;position:fixed;right:20px;/*-120px*/bottom:20px; z-index:1000;/*-120px*/cursor:pointer;-webkit-border-radius:100px;}
#ORDERNOW .icon{background:url('../images/icon_phone.png') no-repeat center #fe215a/*#55b01c*/;width:60px;height:60px;position:absolute;z-index:1;right:0px;bottom:0px;
-moz-border-radius:100px;border-radius:100px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
#ORDERNOW .bg{display:block;width:60px;height:60px;right:-6px;bottom:-6px;border:6px solid #fe215a;position:absolute;z-index:0;
-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;animation:ORDERNOW__ani 3s ease-out infinite;}
#ORDERNOW:hover .icon{background-color:#19336d}
#ORDERNOW:hover .bg{border:6px solid #19336d}
@keyframes ORDERNOW__ani{from{transform:scale(0.5);opacity:1;}
40%{transform:scale(1.65);opacity:0.25;}
85%{transform:scale(1.85);opacity:0.05;}
90%{transform:scale(1.95);opacity:0.01;}
to{transform:scale(1.95);opacity:0.01;}
}



.cblock{background:#fff; padding:0px; height:520px; margin-bottom:-300px; margin-top:100px;
-webkit-box-shadow:0px 0px 52px 0px rgba(0, 0, 0, 0.23);-moz-box-shadow:0px 0px 52px 0px rgba(0, 0, 0, 0.23);box-shadow:0px 0px 52px 0px rgba(0, 0, 0, 0.23);}
.cblock .map{ float:left; width:64%; height:520px; overflow:hidden}
.cblock .map iframe{ height:103%!important; width:108%!important; border:0}
.cblock .form{ float:right; width:32%;}
.cblock h3{ text-align:left; margin:50px 0;}
.cblock .form input{ width:81%; margin-bottom:10px;}
.cblock .form textarea{width:81%; height:120px;}
.cblock .form a{ display:block; float:left; height:46px; line-height:46px; width:160px; text-align:center; text-transform:uppercase; font-size:14px;
text-decoration:none; background:#cfa55b; color:#FFF; cursor:pointer; margin-top:10px; margin-bottom:10px;}
.cblock .form a:hover{ background:#18181e; color:#cfa55b}



.gallery{text-align:center; /*margin-left:-4%!important*/}
.gallery a{ margin:0px; padding:0px; /*display:block; float:left;*/ display:inline-block; overflow:hidden; width:auto;  /*width:33.33%; */ width:34%;margin:2%;   position:relative;  text-align:center; border:10px solid #fff;
-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;
-webkit-box-shadow:0px 20px 22px 0px rgba(0, 0, 0, 0.06);-moz-box-shadow:0px 20px 22px 0px rgba(0, 0, 0, 0.06);box-shadow:0px 20px 22px 0px rgba(0, 0, 0, 0.06);
}
.gallery a.hidden{ display:none}
.gallery a img{ position:relative; z-index:0; /*width:392px;*/ height:auto}
.gallery a span{ text-align:center; display:block; padding:6%;font-size:26px; line-height:140%; margin:140px 0; color:#FFF;
opacity:0.0;-moz-opacity:0.0;-khtml-opacity:0.0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.gallery a .overlay{ display:block; position:absolute; width:100%; height:100%; left:0; top:0;z-index:1;}
.gallery a .overlay .bg{ position:absolute; width:100%; height:100%; background:#000; left:0; top:0; z-index:-1;
opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=10);
}
.gallery a b{ display:block; border:1px solid #cfa55b; color:#cfa55b; font-size:12px; font-weight:normal; text-transform:uppercase; height:40px; line-height:40px; text-align:center; width:180px;   z-index:3; position:absolute; left:50%; margin-left:-90px; bottom:40px;}
.gallery a:hover b{ background:#cfa55b; color:#FFF}
.gallery a:hover .bg{
opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.gallery a:hover span{opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
@media screen and (max-width:899px) {
	.gallery a{ width:50%;}
	.gallery a img{ width:100%!important}
	}
	
@media screen and (max-width:599px) {
	.gallery a{ width:89%;}
	.gallery a img{ width:100%!important}
	}







#content{width:100%;height:auto; z-index:3; position:relative}
#content .wrap{}
#content .ln1{padding:35px 35px;}






/*Main*/
.categ{ margin:auto; margin-top:0px; text-align:center; position:relative;}
.categ h1{ background:none}
.categ .item{ width:450px; height:450px; margin:30px; margin-bottom:70px; float:left;text-align:center; position:relative}
.categ .item img{ margin:auto; text-align:center; max-width:400px; max-height:400px;
-webkit-transition:all 0.1s ease-out;-moz-transition:all 0.1s ease-out; -ms-transition:all 0.1s ease-out; -o-transition:all 0.1s ease-out; transition:all 0.1s ease-out;}
.categ .item span{ font-size:22px; position:absolute; bottom:0; text-align:center; width:100%; display:block}
.categ .item:hover img{/* -webkit-transform: scale(1.2);-moz-transform: scale(1.2);-o-transform: scale(1.2);transform: scale(1.2);*/}
.categ .item:hover span{ color:#5f3b13}



footer{width:100%;height:auto; z-index:1; position:relative; margin-bottom:0px; font-size:15px; padding-bottom:20px;
 background:#000; color:#FFF;}
footer .wrap{/*background:#1a1a1c;*/}
footer a{color:#fff; text-decoration:none; padding-right:10px;}
footer a:hover{ text-decoration:none}
footer a.subpage{ color:#cfa55b; text-decoration:underline; font-size:14px;}
footer a.subpage:hover{ color:#fff; text-decoration:none;}
footer a.ordernow{ display:block; line-height:38px; padding:4px 10px 2px 10px; border-bottom:solid 4px #eea008; color:#715c01; text-decoration:none; text-transform:uppercase; width:180px; text-align:center; cursor:pointer; background:#ffd200; font-size:18px;
-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
footer a.ordernow:hover{ color:#fff; background:#eea008; border-bottom:solid 4px #eea008}

footer .logo img{ width:200px;!important; margin-left:-10px;}
footer .ln1{min-height:20px;padding:40px 0px; padding-bottom:0}
footer .ln2{min-height:20px;padding:1px 0px; display:none}
footer .menu{ float:right; margin-top:-20px; display:block; width:auto; min-height:40px;}
footer .menu a{ color:#fff; float:left}
footer .copyr{ float:left}
footer .left{ float:left}
footer .langer{ float:left}
footer .langer a{ display:inline-block; background:#F9F9F9; padding:3px 6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
footer .langer a:hover,footer .langer a.current{text-decoration:none;color:#01b2c8;}

footer .f1,footer .f2,footer .f3{ float:left; width:25%; margin-right:8%; }
footer .f3{width:18%; min-width:240px; float:right; margin-right:0}
footer .f1{ width:37%;}

footer  .pdf{display:inline-block; /*background:#F9F9F9;*/ padding:3px 6px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
footer  .icon__pdf{height:20px; padding-right:6px;
opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);}


footer .right{ float:right; text-align:right}
footer .phone{ font-size:26px; text-decoration:none; color:#3ebfbb; margin-top:0px;}


footer .iconsocial{  margin-top:0px; margin-right:0px; /*position:absolute; left:50%; margin-left:-150px; width:300px;*/ text-align:right;}
footer .iconsocial a{background-image:none!important;width:32px;height:32px;display:inline-block;margin:1px;overflow:hidden; padding:0;
/*-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;*/
opacity:1.0;-moz-opacity:1.0;-khtml-opacity:1.0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);/*border:1px solid #cfa55b;*/background:#F9F9F9!important;}
/*opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);*/
footer .iconsocial a img{width:28px;height:28px; padding:2px;vertical-align:bottom}
/*footer .iconsocial a.isvk{background:#4c75a3!important;}
footer .iconsocial a.isfb{background:#273f71!important;}
footer .iconsocial a.isgp{background:#9d0502!important;}
footer .iconsocial a.isln{background:#007bb5!important;}
footer .iconsocial a.istw{background:#2daae1!important;}
footer .iconsocial a.isok{background:#f96400!important;}
footer .iconsocial a.isin{background:#d94869!important;}*/
footer .iconsocial a:hover{background:#CCC!important;/*opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);*/
opacity:1.0;-moz-opacity:1.0;-khtml-opacity:1.0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}


/*
footer{ color:#FFF; border-bottom:0; padding-bottom:40px; 
	background-image: linear-gradient( 69.8deg,  rgba(1,179,201,1) 2.8%, rgba(25,49,108,1) 97.8% );
	}
footer a{ color:#FFF}
*/



footer .contblock2{ text-align:left; padding-left:8px;}
footer .contblock2 .ci{ padding-left:30px; margin-bottom:10px;}
footer .contblock2 .ci, #footer .contblock2 a{ font-size:16px;}
footer .contblock2 .phone{background:url('../images/phone_icon.png') left center no-repeat;}
footer .contblock2 .email{background:url('../images/mailicon.png') left center no-repeat;}
footer .contblock2 .address{background:url('../images/placeicon.png') left center no-repeat;}

@media all and (max-width:800px){
	footer,footer .copyr{ text-align:center!important; float:none; width:100%}
	footer .menu{ float:none; width:100%; clear:both; text-align:center; width:100%; min-height:auto; margin:0;}
	footer .menu a{ float:none; display:inline-block; width:auto}
	footer .langer{ float:none; width:100%; clear:both; text-align:center!important; display:block; min-height:auto; margin:0;}
	footer .langer a{ display:inline-block; text-align:center!important}
/*	footer a.ordernow{ position:absolute; left:50%; margin-left:-100px; margin-top:-50px;}*/
footer .iconsocial{ text-align:center; margin-top:40px;}
footer .iconsocial a{ text-align:center}
footer .f1,footer .f2,footer .f3{ float:none; margin:0; width:100%; margin-bottom:20px; text-align:center;}
footer .contblock2{ text-align:center; margin-top:30px; }
footer .contblock2 .address,footer .contblock2 .email,footer .contblock2 .phone{  background:none!important; padding:0}
	}


	
	
#AVJ{margin:8px 0 0 30px!important;/*<<<*/display:block;height:26px; float:right; max-width:290px; position:relative; z-index:1; text-align:center;}
#AVJ,#AVJ .avj1,#AVJ .avj2,#AVJ .avj1 .line{-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;-ms-transition:all 0.15s ease-out;-o-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
#AVJ .avj__cont{ width:auto; margin-top:0px; position:relative; white-space:nowrap;} #AVJ a{ padding:0; text-decoration:none;}
#AVJ .avj__cont span{line-height:31px;display:block;float:left;text-decoration:none; }
#AVJ .avj__cont span,#AVJ:hover span{color:#999;/*<<<*/}
#AVJ .avj__cont hr{background:#999;/*<<<*/line-height:30px;margin:15px 0px 0 5px; display:block; float:left; width:4px;  border:none; height:1px;position:absolute; left:-8px;}
#AVJ .avj__cont img{height:30px; float:right;margin-right:-5px;  right:0px; z-index:0;}
#AVJ .avj1{display:inline-block; padding:0px; margin-right:0px; padding-right:73px; position:relative; z-index:2;}
#AVJ .avj1 .line{background:#fe215a;/*<<<*/ position:absolute; height:2px; width:0%; display:block; left:0; bottom:-2px;}
/*#AVJ:hover .avj1 .line{ width:100%;}*/
#AVJ .avj2{display:inline-block; margin:0px; position:relative; z-index:2; margin-left:12px; position:absolute; right:0;}
@media all and (max-width:800px){
	#AVJ{ float:none!important; clear:both; width:100%!important; display:block; margin:auto!important; margin-top:20px!important; margin-bottom:20px!important;}
	#AVJ .avj__cont{ width:auto; display:inline-block; position:relative;}
	}
#AVJ .avj__cont hr{ width:12px; position:relative; display:inline-block; left:auto;}
#AVJ .avj1{padding-right:0px; margin-right:6px; margin-left:6px;} #AVJ .avj2{ right:6px;}
#AVJ .avj1 svg{width: 60px;	fill:#fff;} #AVJ .avj2 svg {width: 13px;fill:#fff; position:absolute} #AVJ .avj1:hover .line{ width:100%;}	


.widgets{} /*jivosite*/
@media all and (max-width:1000px){.widgets{ display:none}}























#mobileMenu{display:none; /*float:right;*/ height:40px; width:104px; margin:auto; margin-bottom:10px;  cursor:pointer;
background-image:url(../images/mmenu.png);background-repeat:no-repeat; background-position:right;}
	#MBmainMenu{display:none; height:auto!important; margin-top:-3px;}
	#MBmainMenu li { padding: 10px 0 10px 5px;}
	#MBmainMenu li a{ text-decoration:none!important; color:#FFF!important}
	#MBmainMenu ul{}
	#MBmainMenu .menu, #MBmainMenu .mmlink{text-transform:uppercase}
	#MBmainMenu .mmtitle{ color:#FCC;}
	#MBmainMenu{ position:absolute; height:auto; width:100%; right:0; z-index:1001;/*background-color:#292929; */background-image:url('../images/submenubg.png');background-repeat:repeat;}
	
	
	
	
	
	
	
	
	.gototop{ position:fixed;left:30px; bottom:30px;/*height:100%;*/background:url('../images/toplink.png') no-repeat 23px 26px #ede0d6;width:60px; height:60px;cursor:pointer;z-index:1000;text-align:center;display:none;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter: alpha(opacity=65); -moz-opacity: 0.65; opacity: 0.65;}
.gototop:hover{-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter: alpha(opacity=90); -moz-opacity: 0.9;opacity: 0.9;}
.comtext{ color:#41392d}
/* -------------- */


#promo{ width:100%; height:60px; display:block; text-align:center; clear:both; margin:auto; margin-bottom:40px;}
#promo a{ border:0; vertical-align:top; background:url('../images/promo.jpg') center; width:100%; height:100%; display:block; outline:none}

#closeOB,#closeCB,#closePI,#closeMSGR{ width:22px; height:22px; display:block;background:url('../images/close.png'); cursor:pointer; position:absolute; right:6px; top:6px;}

#callback{ display:none; width:100%; height:100%; position:fixed; left:0; top:0; z-index:1000}
#callback .bg{ background:#000;opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
left:0;top:0; width:100%; height:100%; position:absolute; z-index:1}
#callback .cont{ width:500px; height:390px; display:block; position:absolute; left:50%; top:50%; margin-top:-210px; margin-left:-280px;  z-index:2; 
background:#f5f7f7; background:#fff; color:#000;  padding:30px;
/*-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;*/
-webkit-box-shadow:0px 0px 32px 0px rgba(0, 0, 0, 0.23);-moz-box-shadow:0px 0px 32px 0px rgba(0, 0, 0, 0.23);box-shadow:0px 0px 32px 0px rgba(0, 0, 0, 0.23);}
#callback .cont .h1Title{ color:#000; font-weight:bold; font-size:26px; margin:12px auto; text-align:center; margin-bottom:40px;}
/*#callback .cont .h1Title::after{content: ""; display:block; width:60px; height:2px; margin:auto; margin-top:16px; margin-bottom:0; background:#CCC}*/
#callback .form2{ margin-top:5px;}
#callback #callback__infoOrder{ display:none;}
#callback .form2 label{ clear:both; display:block;text-align:left; color:#000;  margin-top:14px; margin-bottom:0px; padding-left:1px;}
#callback .form2 label b{ color:#F00;}
b.ER1,b.ER2{display:none}

#callback .form2 textarea{ height:47px; padding-top:8px; line-height:14px;}


#callback .formalert{ display:none; margin-top:30px; width:100%; text-align:center}
#callback .formalert img{}
#callback .formalert span{ margin-top:25px; display:block; width:100%; text-align:center}

@media screen and (max-width:600px) {
	#callback .cont{ width:90%; padding:2%; left:0; margin-left:3%;}
	#callback .form2 input[type=text],#callback .form2 textarea{ width:95%;}
	
}

#MSGR{ display:none; width:100%; height:100%; position:fixed; left:0; top:0; z-index:1000}
#MSGR .bg{ background:#000;opacity:0.9;-moz-opacity:0.9;-khtml-opacity:0.9;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
left:0;top:0; width:100%; height:100%; position:absolute; z-index:1}
#MSGR .cont{ width:500px; height:500px; display:block; position:absolute; left:50%; top:50%; margin-top:-260px; margin-left:-280px;  z-index:2; 
/*background:#f5f7f7;*/ color:#000;  padding:30px;
-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;
/*-webkit-box-shadow:0px 0px 32px 0px rgba(0, 0, 0, 0.23);-moz-box-shadow:0px 0px 32px 0px rgba(0, 0, 0, 0.23);box-shadow:0px 0px 32px 0px rgba(0, 0, 0, 0.23);*/}

#MSGR .cont .h1Title{ color:#0c739b; font-weight:bold; font-size:28px; margin:12px auto; text-align:center;}
#MSGR .cont .h1Title::after{content: ""; display:block; width:60px; height:2px; margin:auto; margin-top:16px; margin-bottom:0; background:#0c739b}
#MSGR .form2{ margin-top:5px;}
#MSGR #infoOrder{ color:#999; font-size:14px; font-weight:bold; white-space:nowrap; overflow:hidden; line-height:18px; height:18px; width:100%;}
#MSGR .form2 label{ clear:both; display:block;text-align:left; color:#000;  margin-top:14px; margin-bottom:0px; padding-left:1px;}
#MSGR .form2 label b{ color:#F00;}
b.ER1,b.ER2{display:none}
#MSGR .form2 input[type=text],#MSGR .form2 textarea{ width:96%; padding-left:2%; padding-right:2%; height:26px;  /*font-size:14px; color:#000;*/
border:2px solid #F7F7F7; /* background:#fff; -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;*/
margin-bottom:10px;
-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out; -ms-transition:all 0.2s ease-out; -o-transition:all 0.2s ease-out; transition:all 0.2s ease-out;}
#MSGR .form2 textarea{ height:67px; padding-top:8px; line-height:14px;}

#MSGR a.BTN{ background:#fff; color:#fff;/* border-left:1px solid #999; border-right:1px solid #999;*/ padding-left:20px; padding:0px 0px; padding-right:20px;
 line-height:48px; border:none;
-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
#MSGR a.BTN img{ padding:0; margin:0; height:48px; line-height:48px; margin-right:6px; margin-left:1px;}


#MSGR a.BTN.viber{ background:#7c519b}
#MSGR a.BTN.whats{ background:#00a500}
#MSGR a.BTN.telega{ background:#139bd0}

#MSGR a.BTN.vk{ background:#4a74a5}
#MSGR a.BTN.fb{ background:#43619b}
#MSGR a.BTN.skype{ background:#3baae0}

#MSGR a.BTN.callback{ background:#f23b52}
#MSGR a.BTN.phone{ background:#f46d00}
#MSGR a.BTN.email{ background:#000}

#MSGR a.BTN:hover{ background:#fff; color:#000}

#MSGR .formalert{ display:none; margin-top:30px; width:100%; text-align:center}
#MSGR .formalert img{}
#MSGR .formalert span{ margin-top:25px; display:block; width:100%; text-align:center}

@media screen and (max-width:600px) {
	#MSGR .cont{ width:90%; padding:2%; left:0; margin-left:3%;}
	#MSGR .form2 input[type=text],#MSGR .form2 textarea{ width:95%;}
	
	#MSGR a.BTN{ line-height:38px;}
	#MSGR a.BTN img{ line-height:38px; height:38px;}
	
}



#alert{ display:none; width:100%; height:100%; position:fixed; left:0; top:0; z-index:1000}
#alert .bg{ background:#000;opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
left:0;top:0; width:100%; height:100%; position:absolute; z-index:1}
#alert .cont{ width:260px; height:200px; display:block; position:absolute; left:50%; top:50%; margin-top:-100px; margin-left:-150px;  z-index:2; 
background:#f5f7f7; color:#000;  padding:20px; text-align:center;
/*-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;*/}
#alert .cont .h1Title{ font-weight:bold; font-size:28px; margin:12px auto; text-align:center;}
#alert .cont .h1Title::after{content: ""; display:block; width:60px; height:2px; margin:auto; margin-top:16px; margin-bottom:0; background:#0c739b}


.emptyitemcart{ width:100%; text-align:center; line-height:70px; color:#977b58; font-size:18px; display:block}
.infocart{ display:block; width:100%; text-align:center}
.infocart b{ color:#b14c46}
.oldprice{ text-decoration: line-through!important; font-size:18px; margin-top:-15px; color:#ebc9c7; line-height:12px; margin-bottom:0; }
.newprice{ text-decoration:none!important; font-size:22px; margin-top:-5px; line-height:12px; margin-bottom:0; }
.deleteitem{ position:absolute; right:4px; top:4px; display:block; cursor:pointer; padding:3px 3px 3px 3px; height:12px; line-height:12px;
-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.deleteitem img{ width:12px; vertical-align:bottom}

.deleteitemALL{ position:absolute;  left:20px; margin-top:5px;font-family:arial; font-size:12px; line-height:12px; display:block; cursor:pointer; text-decoration:none;
 height:15px; padding:5px 10px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}
.deleteitemALL img{ width:10px;}
.deleteitem:hover,.deleteitemALL:hover{background-color:#FFF; color:#FFF}

#obasket{ display:none; width:100%; min-height:100%; height:auto!important; position:absolute; left:0px; top:0px; z-index:1000}
#obasket .bg{ background:#18181e;opacity:0.7;-moz-opacity:0.7;-khtml-opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
left:0;top:0; width:100%; height:100%; position:absolute; z-index:1}
#obasket .cont{ width:600px; min-height:180px; height:auto; display:block; position:absolute; left:50%; top:100px;  margin-left:-300px;  z-index:2; 
background:#fff; color:#000;  padding:20px;
/*-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;*/
-webkit-box-shadow:0px 0px 32px 0px rgba(0, 0, 0, 0.23);-moz-box-shadow:0px 0px 32px 0px rgba(0, 0, 0, 0.23);box-shadow:0px 0px 32px 0px rgba(0, 0, 0, 0.23);}

#obasket .orderbtn{ margin:0; padding:0; float:none; margin:auto;  background:#cfa55b; font-size:14px; width:200px;}
#obasket .orderbtn:hover{background:#18181e; color:#cfa55b}
#obasket .FixCart{ width:100%; height:auto; min-height:57px; /*background:url('/images/cartbg.png') no-repeat;*/ }
#obasket .caption{ font-size:18px; color:#000; float:none; width:100%; text-align:center; margin-left:0px; margin-top:14px; margin-bottom:25px;}
#OBcartnum, #OBbaskettovarov{/*font-size:18px; color:#b74b45;*/}
#obasket  div{ float:left;margin:0px;}
#obasket .caption div{ float:left;margin:3px;}
#obasket .skidker{ position:absolute; margin-left:0px; text-align:left; font-size:12px; color:#000; left:30px; bottom:90px; width:120px; display:none}
#obasket .price{ display:block; height:84px; width:auto; width:142px;/*background:url('/images/cartall.png') repeat-x -1px 0;*/ font-size:18px;  line-height:24px; color:#000; 
 float:right; margin:0;margin-right:22px; }
#obasket .price p{ width:100%; text-align:center; margin-bottom:15px; padding-top:0px}
#obasket .price span{width:100%; text-align:center}
#OBorderlist{ margin:0; padding:0; width:100%; margin-top:10px; margin-bottom:0}
#OBorderlist .item{ width:590px; height:120px; border:1px solid #F7F7F7; margin-left:0px; margin-bottom:0; padding-bottom:0; padding:5px;   font-size:18px; margin-top:3px;
 -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; position:relative;}
 #OBorderlist .bsimg{ height:120px; line-height:120px; float:left;}
 #OBorderlist .bsimg img{ max-height:120px; max-width:120px; padding-left:30px;
 -webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
  #OBorderlist .bsdetails{ height:120px; line-height:100px; float:right; margin-right:14px;}
 #OBorderlist .bstitle{ color:#000; float:none; margin:0; margin-left:3px; margin-right:3px; margin-top:18px; max-width:280px; max-height:50px; overflow:hidden; text-align:right; line-height:24px; font-size:16px;}
 #OBorderlist .bssize{ color:#533e2a; float:right;margin:0;margin-left:3px; margin-top:1px; font-size:14px; color:#CCC; line-height:16px;}
 #OBorderlist .bsprice{ color:#cfa55b;font-size:22px; line-height:24px; position:absolute; text-align:right; right:134px; bottom:6px;}
 #OBorderlist .bscount{ color:#000; position:absolute; text-align:left; right:20px; bottom:6px; -webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; overflow:hidden;}
 #OBorderlist .bscount a{ display:block; float:left; width:24px; height:23px; line-height:22px; text-align:center; color:#db0940; font-size:20px; text-decoration:none; 
 background:#F7F7F7; background:#cfa55b; color:#FFF;}
  #OBorderlist .bscount a.pluso{ background:#cfa55b}
 #OBorderlist a:hover{  color:#fff;background:#000} #OBorderlist a.pluso:hover{ color:#fff;background:#000}
 #OBorderlist input[type="text"]{ float:left; width:38px; height:23px; line-height:23px; border:0; padding:0; text-align:center; color:#5f3b13; font-size:16px;}



	
	
	
	.promoimg{ margin-right:30px; margin-bottom:120px; margin-top:0px}
@media screen and (max-width:800px) {
	.promoimg{ clear:both; float:none; text-align:center;  padding:0;  display:block; margin:auto;margin-bottom:30px;}
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

/*-PAGES-*/



/*-------------------*/
.cart{ width:242px;  min-height:57px; float:right; margin-right:20px;display:block;  position:relative; position:absolute; z-index:10; right:0; display:none}
.cart .FixCart{ width:242px; min-height:57px; background:url('../images/cartbg.png') no-repeat 10px 15px #eac295; padding:10px; 
-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;
-webkit-box-shadow: 0px 5px 5px 5px rgba(50, 50, 50, 0.09);
-moz-box-shadow:    0px 5px 5px 5px rgba(50, 50, 50, 0.09);
box-shadow:         0px 5px 5px 5px rgba(50, 50, 50, 0.09);}

.cart .caption{ font-size:18px; color:#000; float:none; width:100%; margin-left:38px; margin-top:14px; margin-bottom:33px;}
.cart #cartnum, .cart #baskettovarov{font-size:18px; color:#b74b45;}
.cart  div{ float:left; margin:3px;}

.cart .skidker{ position:absolute; margin-left:0px; text-align:left; font-size:12px; color:#000; left:10px; bottom:60px; width:120px;}
.cart .price{ display:block; height:84px; width:auto; width:92px;background:url('../images/cartall.png') repeat-x -1px 0; font-size:22px; color:#FFF; 
 float:right; margin:0;margin-right:22px; }
.cart .price p{ width:100%; text-align:center; margin-bottom:15px; padding-top:0px}
.cart .price span{width:100%; text-align:center}
.orderbtn{ float:none!important; clear:both; display:block;height:40x; width:213px;background:#cfa55b;text-decoration:none!important; margin-top:0px; margin-bottom:10px; margin-left:0px; 
 color:#FFF; font-size:16px; line-height:36px;font-family:Arial;  text-align:center;  cursor:pointer; position:relative;
/* -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;*/ left:10px; bottom:8px;}
 .orderbtn:hover{background:#3d2f1f}

#orderlist{ margin:0; padding:0; width:100%; margin-top:10px; margin-bottom:0; height:auto;}
#orderlistitems{margin:0!important; height:auto;}
.cart #orderlist{ margin:0; padding:0; width:100%; margin-top:10px; margin-bottom:0; height:auto; max-height:400px; overflow-y:hidden; overflow-x:hidden; width:245px;}
.cart #orderlistitems{ overflow-y:scroll; margin:0!important; height:auto; max-height:260px;}
#orderlist .item{ width:230px; height:71px; border:1px solid #5f3b13; margin-left:0px; margin-bottom:0; padding-bottom:0; padding:5px;   font-size:18px;
 -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; position:relative;}
 #orderlist .bstitle{ color:#000; float:none; margin:0; margin-left:3px;}
 #orderlist .bssize{ color:#533e2a; float:none;margin:0;margin-left:3px;}
 #orderlist .bsprice{ color:#bf4e45;font-size:24px; position:absolute; text-align:right; right:3px; bottom:3px;}
 #orderlist .bscount{ color:#5f3b13; position:absolute; text-align:left; left:3px; bottom:3px; -webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; overflow:hidden;}
 #orderlist .bscount a{ display:block; float:left; width:24px; height:23px; line-height:18px; text-align:center; color:#FFF; font-size:20px; text-decoration:none; 
 background:#5f3b13}
 #orderlist a:hover{ background:#b14c46} #orderlist a.pluso:hover{ background:#6C3}
  #orderlist input[type="text"]{ float:left; width:38px; height:23px; line-height:23px; border:0; padding:0; text-align:center; color:#5f3b13; font-size:16px;}
/*-------------------*/



/*.wow{opacity:0.0;-moz-opacity:0.0;-khtml-opacity:0.0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);}*/
@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{100%,20%,53%,80%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}@keyframes bounce{100%,20%,53%,80%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755,.050,.855,.060);animation-timing-function:cubic-bezier(0.755,.050,.855,.060);-webkit-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{100%,50%,from{opacity:1}25%,75%{opacity:0}}@keyframes flash{100%,50%,from{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes pulse{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(0.75,1.25,1);transform:scale3d(0.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{100%,from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shake{100%,from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0,0,1,15deg);transform:rotate3d(0,0,1,15deg)}40%{-webkit-transform:rotate3d(0,0,1,-10deg);transform:rotate3d(0,0,1,-10deg)}60%{-webkit-transform:rotate3d(0,0,1,5deg);transform:rotate3d(0,0,1,5deg)}80%{-webkit-transform:rotate3d(0,0,1,-5deg);transform:rotate3d(0,0,1,-5deg)}100%{-webkit-transform:rotate3d(0,0,1,0deg);transform:rotate3d(0,0,1,0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{from{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}@keyframes wobble{from{-webkit-transform:none;transform:none}15%{-webkit-transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg);transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg);transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}100%{-webkit-transform:none;transform:none}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{100%,11.1%,from{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{100%,11.1%,from{-webkit-transform:none;transform:none}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{100%,20%,40%,60%,80%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes bounceIn{100%,20%,40%,60%,80%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInDown{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInLeft{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes bounceInRight{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes bounceInUp{100%,60%,75%,90%,from{-webkit-animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-timing-function:cubic-bezier(0.215,.61,.355,1)}from{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}100%{opacity:1}}@keyframes fadeIn{from{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}100%{opacity:0}}@keyframes fadeOut{from{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,-360deg);transform:perspective(400px) rotate3d(0,1,0,-360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95);transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1,0,0,10deg);transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-5deg);transform:perspective(400px) rotate3d(1,0,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-20deg);transform:perspective(400px) rotate3d(0,1,0,-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0,1,0,10deg);transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-5deg);transform:perspective(400px) rotate3d(0,1,0,-5deg)}100%{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1,0,0,-20deg);transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(1,0,0,90deg);transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0,1,0,-15deg);transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}100%{-webkit-transform:perspective(400px) rotate3d(0,1,0,90deg);transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}100%{-webkit-transform:none;transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}100%{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,-200deg);transform:rotate3d(0,0,1,-200deg);opacity:0}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-90deg);transform:rotate3d(0,0,1,-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0,0,1,200deg);transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0,0,1,90deg);transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0,0,1,80deg);transform:rotate3d(0,0,1,80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0,0,1,60deg);transform:rotate3d(0,0,1,60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}100%{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}100%{opacity:1;-webkit-transform:none;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}@keyframes rollOut{from{opacity:1}100%{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg);transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}100%{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}100%{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(0.55,.055,.675,.19);animation-timing-function:cubic-bezier(0.55,.055,.675,.19)}100%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175,.885,.32,1);animation-timing-function:cubic-bezier(0.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
