html, 
button, 
input, 
select, 
textarea{ color:#222}

::-moz-selection{ background:#b3d4fc; A text-shadow:none}

::selection{ background:#b3d4fc;  text-shadow:none}

hr{ display:block;  height:1px;  border:0;  border-top:1px solid #ccc;  margin:1em 0;  padding:0}

img{ vertical-align:middle}

fieldset{ border:0;  margin:0;  padding:0}

textarea{ resize:vertical}

.main-menu ul, .site-slider ul, ul.social{ padding:0;  margin:0;  list-style:none}

.item-small, .item-large, .product-item .item-thumb{ overflow:hidden}
.item-small img, .item-large img, .product-item .item-thumb img{ width:100%}

.ir{ background-color:transparent;  border:0;  overflow:hidden;  *text-indent:-9999px}

.ir:before{ content:"";  display:block;  width:0;  height:150%}

.hidden{ display:none !important;  visibility:hidden}

.invisible{ visibility:hidden}

.clearfix:before, 
.clearfix:after{ content:"";  display:table}

.clearfix:after{ clear:both}

.clearfix{ *zoom:1}

form input[type="text"]:focus, 
form input[type="email"]:focus, 
form input[type="number"]:focus, 
form input[type="password"]:focus{ outline:none !important}
form .button{ background:#fff;  border:1px solid #fff;  padding:7px 20px;  text-transform:uppercase}
form .button:focus, form .button:active{ outline:none !important}
form .button.yellow{ background:#e7af2a;  color:#fff;  border:1px solid #c89316}

@media print{ *{ background:transparent !important;  color:#000 !important;   box-shadow:none !important;  text-shadow:none !important}

 a, 
 a:visited{ text-decoration:underline}

 a[href]:after{ content:"("attr(href) ")"}

 abbr[title]:after{ content:"("attr(title) ")"}

 .ir a:after, 
 a[href^="javascript:"]:after, 
 a[href^="#"]:after{ content:""}

 pre, 
 blockquote{ border:1px solid #999;  page-break-inside:avoid}

 thead{ display:table-header-group}

  tr, 
  img{    page-break-inside:avoid}

  img{    max-width:100% !important}

  @page{    margin:0.5cm}
  p, 
  h2, 
  h3{    orphans:3;     widows:3}

  h2, 
  h3{    page-break-after:avoid}
}

html, body{  font-size:100%;   width:100%;   height:100%;   -webkit-font-smoothing:antialiased;   -moz-osx-font-smoothing:grayscale;   vertical-align:baseline}

body{  font:13px/21px "Open Sans",Georgia,sans-serif;   color:#838383;   background-color:white}

a{  color:#26b864;   text-decoration:none !important;   -webkit-transition:all 200ms ease-in;   -moz-transition:all 200ms ease-in;   -ms-transition:all 200ms ease-in;   -o-transition:all 200ms ease-in;   transition:all 200ms ease-in}
a:hover{  color:#f5a200}

h1, h2, h3, h4, h5, h6{  font-family:"Open Sans",Arial,sans-serif;   color:#444}

h1{  font-size:2.6em}

h2{  font-size:2.2em}

h3{  font-size:1.8em}

h4{  font-size:1.4em}

h5{  font-size:1em}

h6{  font-size:.8em}

*, *:before, *:after{  -moz-box-sizing:border-box;   -webkit-box-sizing:border-box;   box-sizing:border-box}

.section-title{  border-top:1px solid #e1e6e9;   margin-top:60px;   padding-top:60px;   padding-bottom:60px;   text-transform:uppercase;   font-weight:600}
.section-title:before{  content:'';   width:180px;   height:3px;   background:url(../images/t-left.png) no-repeat center;   margin-bottom:10px;   margin-right:15px;   display:inline-block}
.section-title:after{  content:'';   width:180px;   height:3px;   background:url(../images/t-right.png) no-repeat center;   margin-bottom:10px;   margin-left:15px;   display:inline-block}

.bigger-text{  font-size:16px;   line-height:28px;   font-weight:500;   margin-bottom:50px}
.site-header{  position:fixed;   min-height:102px;   height:102px;   width:100%;   z-index:9999;   background-color:#ff0000a3}

#logo{  background-color:#f0000;   background-image:url(../images/logo.png);   background-repeat:no-repeat;   background-position:30px center;   height:102px;   display:block}
#logo h2{  margin:0;   font-weight:600;   line-height:102px;   display:block}
#logo h2 a{  margin-left:121px;   color:white;   display:block}

.main-menu{  text-align:right;   position:relative}
.main-menu ul{  position:absolute;   background-color:#f0000;   width:100%}
.main-menu ul li{  display:inline-block;   width:150px;   text-align:center;   line-height:102px}
.main-menu ul li a{  color:white;   font-weight:600;   font-size:18px;   text-transform:uppercase;   outline:0;   border:0;   display:block}
.main-menu ul li a.current{  background:url(../images/active-state.png) no-repeat;  background-position:center 65px}

.toggle-menu{ display:none;  margin:40px 35px 0 0;  font-size:24px;  color:white;  text-align:right}

.responsive .main-menu{ display:none}
.responsive .main-menu ul li{ width:100%}
.responsive .main-menu ul li a{ line-height:55px;  padding:10px 20px}
.responsive .main-menu ul li a.current{ background-image:none;  color:#26b864;  border-bottom:0}

.site-slider{  padding-top:102px}
.site-slider ul li{  float:left;   margin:0}

.bx-wrapper img{  opacity:0.8;   filter:alpha(opacity=80)}

.bx-wrapper{  background-color:#161616}

.bx-thumbnail-wrapper{  background-color:#161616;   text-align:center;   margin-top:-1px;   position:relative}

.caption-wrapper{  position:relative}

.slider-caption{  position:absolute;   z-index:988;   bottom:140px;   background-color:white;   display:inline-block;   right:0}
.slider-caption h2{  font-size:30px;   margin:20px;   font-weight:600;   text-transform:uppercase;   display:inline-block}

#bx-pager a{  margin:20px 10px 0 20px;   padding:0 0 40px 0;   display:inline-block;   opacity:0.4;   filter:alpha(opacity=40);   outline:0;   border:0}
#bx-pager a img{  outline:0;   border:0}
#bx-pager a.active{  opacity:1;   filter:alpha(opacity=100);   background:url(../images/active-state.png) no-repeat;  background-position:center 85px}

.bx-controls{ position:relative}

.bx-controls-direction{ position:absolute;  text-align:right;  bottom:80px;  right:-2px;  z-index:998}
.bx-controls-direction a{ width:40px;  height:40px;  background-color:rgba(0,0,0,0.9);  display:block;  float:left;  margin-right:2px;  line-height:40px;  text-align:center;  font-size:20px;  color:white}

#services{ padding-top:160px;  margin-top:-60px}

.service-item{ padding-bottom:40px;  text-align:center;  -webkit-backface-visibility:hidden;   backface-visibility:hidden}
.service-item h3{ font-size:18px;  font-weight:600}
.service-item .service-icon{ margin:0 auto;  background-repeat:no-repeat;  background-position:center;  width:100px;  height:113px;  display:block}

.item-small{ padding:20px;  background-color:#f00;  color:white;  text-align:center}
.item-small h4{ color:white;  line-height:24px;  margin:20px 0 0 0}

.item-large .item-header{ margin:30px 0}
.item-large .item-header h2{ margin:0}
.item-large .item-header span i{ display:inline-block;  font-size:18px;  color:#e7d323;  margin-left:3px}
.item-large .item-header span i:first-child{ margin-left:10px}

.product-item{ margin-bottom:30px}
.product-item .item-thumb{ -webkit-backface-visibility:hidden;    backface-visibility:hidden;   position:relative;   z-index:95;   width:100%}
.product-item .item-thumb .note{  position:absolute;   right:10px;   top:10px;   background-color:white;   color:#444;   text-transform:uppercase;   font-size:12px;   font-weight:700;   z-index:96}
.product-item .item-thumb .overlay{  position:absolute;   width:100%;   height:100%;   border:3px solid #26b864;   padding:20px;   z-index:97;   background-color:rgba(255,255,255,0.9);   -webkit-transition:all 200ms linear;   -moz-transition:all 200ms linear;   -ms-transition:all 200ms linear;   -o-transition:all 200ms linear;   transition:all 200ms linear;   opacity:0;   filter:alpha(opacity=0)}
.product-item .item-thumb .overlay .overlay-inner{  width:100%;   height:100%;   text-align:center}
.product-item .item-thumb .overlay .overlay-inner a.view-detail{  position:relative;   margin-top:45%;   display:block;   background:url(../images/active-state.png) no-repeat;  background-position:center 20px;  padding-bottom:30px;  color:#26b864;  font-weight:600;  font-size:16px;  text-transform:uppercase}
.product-item .item-thumb:hover .overlay{ opacity:1;  filter:alpha(opacity=100)}
.product-item h3{ margin:15px 0 12px 0;  font-size:18px;  font-weight:600}
.product-item span{ font-size:14px}
.product-item span em{ font-weight:700;  font-style:normal}
.product-item span em.price{ color:#26b864}
.product-item span em.text-muted{ color:#a3a7aa;  text-decoration:line-through;  font-weight:600}

#map{  width:100%;   height:380px;   outline:0;   border:0}

input, textarea{  margin-bottom:30px;   background-color:#f6f7f8;   padding:14px;   font-size:14px;   color:#838383;   outline:0;   border:0;   border-bottom:1px solid #b5c1c9;   width:100%}

.contact-form textarea{  height:130px}

input.button{  display:inline-block;   width:auto;   background:url(../images/active-state.png) no-repeat;   background-position:center bottom;   color:#26b864;   font-size:16px;   text-transform:uppercase;   font-weight:700;   padding-bottom:27px;   border:0}
input.button:hover{  background:url(../images/red.png) no-repeat;   background-position:center bottom;   color:#993227;   border:0}
input.button:visited{  background:url(../images/yellow.png) no-repeat;  background-position:center bottom;  color:#F3C712;  border:0}

.site-footer{ margin-top:120px;  background-color:#f00;  color:white;  padding:25px 0}
.site-footer a{ color:white}
.site-footer span{ margin-top:12px;  display:block}

ul.social{ text-align:right}
ul.social li{ display:inline-block}
ul.social li a{ width:40px;  height:40px;  text-align:center;  line-height:40px;  background-color:rgba(255,255,255,0.2);  display:inline-block}

@media (max-width:991px){ .main-menu,.bx-thumbnail-wrapper{ display:none}

 .toggle-menu{ display:block}

 .site-header .container{ padding:0}

 .slider-caption{ bottom:80px}

 .bx-controls-direction{ bottom:30px}

 .section-title:after{ display:none}
 .section-title:before{ display:none}

 .main-menu{ display:none;  border-top:1px solid #2f2f2f;  text-align:left}
 .main-menu ul li{ padding:0;  margin:0;  display:block;  border-bottom:1px solid #2f2f2f; background-color:#f00a3}
 .main-menu ul li:last-child{ border-bottom:0}
 .main-menu ul li a{ padding:20px;  color:white;  text-transform:uppercase;  font-weight:600;  font-size:18px;  display:block}
}
@media (max-width:767px){ .section-title{ font-size:24px}

 .contact-form{ margin-top:60px}

 .item-large{ margin:40px 0}

 .slider-caption{ display:none}

 #logo h2 a{ opacity:0;  filter:alpha(opacity=0)}
}
/*font-awesome.css */
@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.0.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-bars:before{content:"\f0c9"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}
/*bootstrap.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}a{background:0 0}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}sup{top:-.5em}img{border:0}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}textarea{overflow:auto}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}img{vertical-align:middle}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h1,.h1{font-size:36px}h2,.h2{font-size:26px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}p{margin:0 0 10px}.text-center{text-align:center}ul,ol{margin-top:0;margin-bottom:10px}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-6{width:50%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-6{width:50%}.col-sm-3{width:25%}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-8{width:66.66666667%}.col-md-6{width:50%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-offset-2{margin-left:16.66666667%}table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}fieldset{padding:0;margin:0;border:0;min-width:0}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=range]{display:block;width:100%}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.pull-right{float:right!important}.pull-left{float:left!important}
/*normalize.css v1.1.2 */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}

/*animate.css */
@charset "UTF-8";.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)} 40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)} 60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)} 40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)} 60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)} 50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)} 70%{-webkit-transform:scale(.9);transform:scale(.9)} 100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)} 50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)} 70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)} 100%{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)} 60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)} 80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)} 100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)} 60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)} 80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)} 100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)} 60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)} 80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)} 100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)} 60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)} 80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)} 100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)} 60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)} 80%{-webkit-transform:translateX(10px);transform:translateX(10px)} 100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)} 60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)} 80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)} 100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)} 60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)} 80%{-webkit-transform:translateY(10px);transform:translateY(10px)} 100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)} 60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)} 80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)} 100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)} 25%{-webkit-transform:scale(.95);transform:scale(.95)} 50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)} 100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)} 25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)} 50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)} 100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)} 20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)} 100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)} 20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)} 100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)} 20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)} 100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)} 20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)} 100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)} 20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)} 100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)} 20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)} 100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)} 20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)} 100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)} 20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)} 100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}



