@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,600);
@import url(http://fonts.googleapis.com/css?family=Raleway:400,700,600);
@import url(http://fonts.googleapis.com/css?family=Oswald:400,700);
@import url(http://fonts.googleapis.com/css?family=Pacifico:400,700);
@import url(https://fonts.googleapis.com/css?family=Rye);
@import url(https://fonts.googleapis.com/css?family=Just+Another+Hand);


* { margin:0; padding:0; }

body { height:100%; font-family:'Open Sans', sans-serif; font-size:16px; line-height:1.7; color:#555; background-image: url(../../images/layout/gpz-bdy_bk.jpg); background-repeat:repeat;
-webkit-font-smoothing:antialiased; -webkit-text-size-adjust:100%; transition:all 0.3s linear; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; }

::selection { color:#fff; background:#FF5200; }
::-moz-selection { color:#fff; background:#FF5200; }

a { color:#ffcc99; text-decoration:none; text-shadow:none; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; -o-transition:all 0.2s linear; transition:all 0.2s linear; }
a:hover { color:#cc9966; text-decoration:none; }

/* Typography -------------------------------------------------*/	
h1, h2, h3, h4, h5, h6 { font-family:'Raleway', sans-serif; }
h1 { font-size:2.70em; font-weight:bold; }
h2 { font-size:1.50em; }
h3 { font-size:1.30em; }
h4 { font-size:1.20em; }
h5 { font-size:1.10em; }

p { clear:both; display:block; margin-bottom:30px; padding:0px; font-size:1.00; line-height:1.50em; color:#222; }
p.intro { color:#fff; font-size:0.90em; line-height:1.65em; margin-bottom:18px; font-style:italic; }
p.intro_lg { color:#fff; font-size:1.05em; line-height:1.65em; margin-bottom:18px; font-style:normal; }

h1.heading { margin:0; padding:0; text-align:center; font-family: 'Pacifico', sans-serif; font-weight:400; color:#fff; font-size:2.00em; line-height:100%; margin-bottom:15px; }

h2.heading, h3.heading { margin:0; padding:0; text-align:center; font-family: 'Pacifico', sans-serif; font-weight:400; color:#fff; font-size:1.5em; line-height:100%; margin-bottom:15px; }
h2.heading i, h3.heading i { margin-right:10px;}
h2.heading > span, h3.heading > span{ position: relative; display: inline-block; }
h2.heading > span:before, h2.heading > span:after, h3.heading > span:before, h3.heading > span:after{ content: ''; position: absolute; top: 50%; border-bottom:#333 solid 1px; width: 25%; margin: 0 20px; }
h2.heading > span:before, h3.heading > span:before { right:100%; }
h2.heading > span:after, h3.heading > span:after { left:100%; }

h4.heading { margin:0; padding:0; text-align:center; font-family: 'Pacifico', sans-serif; font-weight:400; color:#999999; font-size:1.5em; line-height:100%; margin-bottom:15px; }
/* End Typography -------------------------------------------------*/	

/* Header * Navigation
---------------------------------------------- */
.nav_wrap { clear:both; display:block; background:#000; }
.navbar-brand { height: 80px; }
.nav >li >a { padding-top: 30px; padding-bottom: 30px; }
.nav >li >a { color:#fff !important; }
.nav >li >a:hover { color:#cc9966 !important; }
.navbar-toggle { padding: 10px; margin: 25px 15px 25px 0; }
.navbar.navbar-inverse { margin-bottom:0px !important; }
/* Header & Navigation ---------- */

/* Home Slider & Intro ------------------------- */
#slider_wrap { display:block; position:relative; width:100%; height:550px; overflow:hidden;}
#slider_cut { display:block; position:absolute; width:100%; height:84px; bottom:0; left:0; background-image:url(../../images/layout/sb-vcutout-bk.png); background-repeat:no-repeat; background-position:center bottom; background-size:100% 84px; }
@-webkit-keyframes hideshow {0% { opacity:1; }10% { opacity:0.35; }20% { opacity:1; }30% { opacity:0.35; }40% { opacity:1; }50% { opacity:0.35; }60% { opacity:1; }70% { opacity:0.35; }80% { opacity:1; }90% { opacity:0.35; }100% { opacity:1; }}
@keyframes hideshow {0% { opacity:1; }10% { opacity:0.35; }20% { opacity:1; }30% { opacity:0.35; }40% { opacity:1; }50% { opacity:0.35; }60% { opacity:1; }70% { opacity:0.35; }80% { opacity:1; }90% { opacity:0.35; }100% { opacity:1;}}
@media screen and (max-width:1578px) { #slider_wrap { background-position:center top; } }

.intro-box { clear:both; display:block; margin:0px; padding:15px 10px 10px 10px; background:#030303; 
-moz-border-radius: 8px;  -webkit-border-radius: 8px;  -khtml-border-radius: 8px;  border-radius: 8px;	behavior: url(http://www.thehansonbuilding.com/inc/css/pie/PIE.htc); }
.intro-box p { color:#fff; font-size:0.90em; line-height:1.65em; font-style:italic; margin-bottom:0px;  }

#intro { clear:both; display:block; background:#000; margin:0px; padding:20px 0; text-align:center; border-bottom:1px solid #303030; }
#intro h1 { clear:both; display:block; margin:0px; padding:0px; font-size:3.5em; line-height:1em; color:#fff; font-weight:normal !important; text-align:center; font-family: 'Just Another Hand', cursive !important; }
#intro h2 { clear:both; display:block; margin:0px; padding:0px; font-size:1.20em; line-height:1em; color:#ccc; text-align:center; }
/* Home Slider & Intro ------------------------- */

a.lm { clear:both; display:block; margin:15px 0 0 0; padding:0px; font-size:0.80em; color:#ffcc99; font-weight:bold; }
a.lm:visited { color:#ffcc99; }
a.lm:hover { color:#cc9966; text-decoration:underline; }

/* CTA Section ------------------------- */
#cta { clear:both; display:block; margin:0px; padding:50px 0 30px 0; background:#161616; text-align:center; }
#cta h2 { clear:both; display:block; margin:0px; padding:0px; font-family: 'Pacifico', sans-serif; font-weight:400; font-size:1.70em; line-height:2.25em; }
#cta h2 a { color:#fff; text-decoration:underline; }
#cta h2 a:visited { color:#fff; }
#cta h2 a:hover { color:#fff; }
#cta p { clear:both; display:block; margin:0px; padding:0px; font-family:'Open Sans', sans-serif; font-size:.80em; line-height:1.35em; color:#ddd; margin-bottom:0px; }
/* CTA Section ------------------------- */

/* Venues Section ------------------------- */
#venues { clear:both; display:block; margin:0px; padding:45px 0 30px 0; background:#161616; text-align:center; background-image:url(../../images/layout/thb-home-venues.jpg); background-size:cover; background-repeat:no-repeat; border-bottom:1px solid #303030;}
#venues img { clear:both; display:block; margin:0px auto; text-align:center; border:none; outline:none; }
#venues a.social {  color:#990000; }
#venues a.social:hover {  color:#cc66cc; }
/* Venues Section ------------------------- */

/* About THB Section ------------------------- */
#about-thb { clear:both; display:block; margin:0px; padding:45px 0 30px 0; background:#161616; text-align:center; background-image:url(../../images/layout/section-bk-01.jpg); background-size:cover; background-repeat:no-repeat; border-bottom:1px solid #303030;}
#about-thb p { color:#fff; font-size:.9em; line-height:1.45em; margin:0px; margin-bottom:15px; }
/* About THB Section ------------------------- */


/* About Bauhaus Section ------------------------- */
.b_logo { clear:both; display:block; margin:0px auto; padding:0px; text-align:center; margin-top:15px; margin-bottom:30px; }
.b_logo img { margin:0px auto; }

#bauhaus_about { clear:both; display:block; margin:0px; padding:45px 0 30px 0; background:#161616; text-align:center; background-image:url(../../images/slides/hansons-pricing-bg.jpg); background-size:cover; background-repeat:no-repeat; border-bottom:1px solid #303030;}
#bauhaus_about p { color:#fff; font-size:.9em; line-height:1.45em; margin:0px; margin-bottom:15px; }
/* About Buhaus Section ------------------------- */
/* Bauhaus Events Section ------------------------- */
#bauhaus_events { clear:both; display:block; margin:0px; padding:45px 0 30px 0; background:#161616; text-align:center; background-image:url(../../images/slides/bauhaus-bg-03.jpg); background-size:cover; background-repeat:no-repeat; background-attachment:fixed; border-bottom:1px solid #303030; }
#bauhaus_events img { margin-bottom:8px; }
#bauhaus_events .ev_title { clear:both; display:block; text-align:center; margin:0px; padding:0px; font-family:'Raleway', sans-serif; font-size:0.90em; color:#fff; font-weight:bold; }
#bauhaus_events .ev_title a, #bauhaus_events .ev_title a:visited { color:#fff; } 
#bauhaus_events .ev_title a:hover { text-decoration:underline; color:#fff; }
#bauhaus_events .ev_details { clear:both; display:block; margin:0px; margin-bottom:50px; }
#bauhaus_events .ev_details p { color:#fff; font-size:1em; line-height:1.5em; margin:0px; margin-bottom:15px; }
#bauhaus_events a.back { clear:both; display:block; text-align:left; }
/* Bauhaus Events Section ------------------------- */

/* Bauhaus Tour Section ------------------------- */
#bauhaus_tour { clear:both; display:block; margin:0px; padding:45px 0 40px 0; background:#161616; text-align:center; background-image:url(../../images/slides/bauhaus-bg-06.jpg); background-size:cover; background-repeat:no-repeat; border-bottom:1px solid #303030;}
#bauhaus_tour .embed-responsive { height:300px !important; padding:0px;}
#bauhaus_tour .embed-responsive-16by9 { height:300px !important; padding:0px;}
#bauhaus_tour .tour_wrap { height:300px !important; }
#bauhaus_tour iframe {max-height:300px; height:100%; }
/* Bauhaus Tour Section ------------------------- */

/* Bauhaus Gallery Section ------------------------- */
#bauhaus_gallery { clear:both; display:block; margin:0px; padding:45px 0 30px 0; background:#161616; text-align:center; background-image:url(../../images/slides/bauhaus-bg-02.jpg); background-size:cover; background-repeat:no-repeat; border-bottom:1px solid #303030; }
#bauhaus_gallery img { margin-bottom:10px; }
/* Bauhaus Gallery Section ------------------------- */
/* Bauhaus Contact Section ------------------------- */
#bauhaus_contact { clear:both; display:block; margin:0px; padding:45px 0 30px 0; background:#161616; text-align:center; background-image:url(../../images/slides/bauhaus-bg-03.jpg); background-size:cover; background-repeat:no-repeat; border-bottom:1px solid #303030; }
#bauhaus_contact .embed-responsive { margin-bottom:10px;}
#bauhaus_contact p { color:#fff; font-size:0.95em; }
#bauhaus_contact label { color:#ccc; font-weight:normal; font-size:0.95em; }
/* Bauhaus Contact Section ------------------------- */


/* About Hansons Section ------------------------- */
#hansons_about { clear:both; display:block; margin:0px; padding:45px 0 30px 0; background:#161616; text-align:center; background-image:url(../../images/layout/hsr-sec-about.jpg); background-size:cover; background-repeat:no-repeat; border-bottom:1px solid #303030; position:relative; }
#hansons_about p { color:#fff; }
.shoe { position:absolute; bottom:-120px; left:0px; width:800px; }
/* About Hansons Section ------------------------- */

/* Hanson's Events Section ------------------------- */
#hansons_events { clear:both; display:block; margin:0px; padding:45px 0 30px 0; background:#161616; text-align:center; background-image:url(../../images/slides/hansons-rules-bg.jpg); background-size:cover; background-repeat:no-repeat; border-bottom:1px solid #303030; }
#hansons_events img { margin-bottom:8px; }
#hansons_events .ev_title { clear:both; display:block; text-align:center; margin:0px; padding:0px; font-family:'Raleway', sans-serif; font-size:0.90em; color:#fff; font-weight:bold; }
#hansons_events .ev_title a, #hansons_events .ev_title a:visited { color:#fff; } 
#hansons_events .ev_title a:hover { text-decoration:underline; color:#fff; }
#hansons_events .ev_details { clear:both; display:block; margin:0px; margin-bottom:50px; }
#hansons_events .ev_details p { color:#fff; font-size:1em; line-height:1.5em; margin:0px; margin-bottom:15px; }
#hansons_events a.back { clear:both; display:block; text-align:left; }
/* Hanson's Events Section ------------------------- */

/* Hanson's Shoe Drop Off ------------------------- */
#hansons_vip{ clear:both; display:block; margin:0px; padding:45px 0 30px 0; background:#161616; text-align:center; background-image:url(../../images/layout/section-bk-06_rev-01.jpg); background-size:cover; background-repeat:no-repeat; border-bottom:1px solid #303030; }

#hansons_vip p { color:#fff; font-size:.9em; }
#hansons_vip #reservations { clear:both; display:block; margin:0px auto; width:65%; margin-bottom:50px; }
#hansons_vip #reservations label { color:#ccc; font-size:.9em; font-weight:normal; }
/* Hanson's Shoe Drop Off Section ------------------------- */

/* Hanson's House Rules ------------------------- */
#hansons_rules{ clear:both; display:block; margin:0px; padding:45px 0 30px 0; background:#161616; text-align:center; background-image:url(../../images/layout/section-bk-07.jpg); background-size:cover; background-repeat:no-repeat; border-bottom:1px solid #303030; }
#hansons_rules p { color:#fff; font-size:.9em; }

#hansons_rules ul { counter-reset: counter; list-style: none; text-align: left; flex-basis:auto; flex-shrink:1; flex-grow:1; }
#hansons_rules ul li { margin-bottom:15px; text-align:left; color:#fff; font-family: 'Rye', cursive; font-size:1.8rem;  }
#hansons_rules ul .counter { content: counter(counter); counter-increment: counter; font-family:'Open Sans', sans-serif; font-size:2rem; font-weight: 700; width:40px; height:40px; display: inline-block; padding:8px 0 4px 0; border:1px solid #fff; border-radius: 100%; text-align: center; margin-right:30px; line-height:1em; float:left; color:#fff;} 
/* Hanson's House Rules Section ------------------------- */

/* Hanson's Gallery Section ------------------------- */
#hansons_gallery { clear:both; display:block; margin:0px; padding:45px 0 30px 0; background:#161616; text-align:center; background-image:url(../../images/slides/hansons-contact-bg.jpg); background-size:cover; background-repeat:no-repeat; border-bottom:1px solid #303030; }
#hansons_gallery img { margin-bottom:10px; }
/* Hanson's Gallery Section ------------------------- */

/* Hanson's Contact Section ------------------------- */
#hansons_contact { clear:both; display:block; margin:0px; padding:45px 0 30px 0; background:#161616; text-align:center; background-image:url(../../images/slides/hansons-testimonials-bg.jpg); background-size:cover; background-repeat:no-repeat; border-bottom:1px solid #303030; }
#hansons_contact .embed-responsive { margin-bottom:10px;}
#hansons_contact p { color:#fff; font-size:0.95em; }
#hansons_contact label { color:#ccc; font-weight:normal; font-size:0.95em; }
/* Hanson's Contact Section ------------------------- */




/* VIP Section ------------------------- */
#vip { clear:both; display:block; margin:0px; padding:45px 0 30px 0; background:#161616; text-align:center; background-image:url(../../images/layout/section-bk-02.jpg); background-size:cover; background-repeat:no-repeat; background-attachment:fixed; border-bottom:1px solid #303030;}
#vip a.social {  color:#990000; }
#vip a.social:hover {  color:#cc66cc; }
/* VIP Section ------------------------- */

/* Misc ------------------------- */
#top { position:relative; }
.topHome { position:fixed; bottom:20px; right:20px; z-index:5;}
.topHome, .topHome:visited { color:#660000;}.topHome:hover { color:#ebe19d;}
.form-control { margin-bottom:4px; }
.alert.alert-danger.gpz_err { clear:both; display:block; margin:0px 0px 8px 0px !important; padding:4px 6px; background:#fcc; color:#990000 !important; border:1px solid #e74c3c; font-size:.70em; line-height:1.15em;}
.alert-success.Fmp2 { clear:both; margin-top:4px; font-size:.80em; line-height:.90em; background:#d2e7d1; color:#4e9d4f; border:1px solid #67ae68; }
/* Misc ---------- */	

/* 404 Error ------------------------- */
#notfound { clear:both; display:block; margin:0px; padding:45px 0 30px 0; color:#222; text-align:center; background-image:url(../../images/layout/section-error.jpg); background-size:cover; background-repeat:no-repeat; background-attachment:fixed;border-bottom:1px solid #303030; padding-bottom:250px; }
#notfound p, #notfound h1 { color:#222; }
#notfound a, #notfound a:visited, #notfound a:hover { color:#00F; text-decoration:underline; }
/* 404 Error ---------- */

/* Copyright ------------------------- */
.copyright { clear:both; display:block; margin:0px; padding:4px 0 6px 0; background:#121212; font-size:0.70em; color:#666666; }
.copyright a, .copyright a:visited { color:#666666; text-decoration:underline; }
.copyright .copy { text-align:left; }
.copyright .design { text-align:right; }
/* Copyright ---------- */

/* Venues Footer ------------------------- */
.venues { clear:both; display:block; margin:0px; margin-bottom:15px; padding:10px 0px; padding-bottom:25px; border-top:#333 solid 1px; border-bottom:#333 solid 1px; }
.venue { display:inline-block; width:60px; height:60px; margin:1px 2px; padding:0px; overflow:hidden; }
.venue:hover img { margin-top:-60px; }
.venues .vgroup { clear:both; display:block; margin:0px; padding:8px 0px; padding-bottom:0px; text-align:center; font-size:75%; color:#555; }
.venues .vgroup:hover { text-decoration:underline; color:#FF5200; }
/* Venues Footer ---------- */	
  

@media (max-width:991px) {

}

@media (min-width:768px) { }

@media (max-width:768px) {
  .nav >li >a { padding-top: 12px; padding-bottom: 12px; color:#fff; }
  .nav li i { margin-right:10px; color:#fff;}
  .navbar-toggle { background:#cc3399;}
}

@media (max-width:760px) {  
  .page_content { margin:0px; padding:0px 15px 30px 15px; }
  
  p { margin-bottom:15px !important; }
  
  #hansons_vip #reservations { width:90%; }
}

@media (max-width:480px) {
  #slider_wrap { height:300px; }
  h1.heading { letter-spacing:none; font-size:2.5em; margin:20px 0; text-align:center; }
  h3.heading > span:before, h3.heading > span:after{ width: 2%; margin: 0 10px; }

  p { margin:0px !important; margin-bottom:30px !important; }
  
  #hansons_vip #reservations { width:100%; }
  
  #hansons_rules ul .counter {
    font-size:2rem;
    width:35px;
    height:35px;
    margin-right:15px;
  }

  
  #events a.back { clear:both; display:block; text-align:center; margin:0px auto; margin-top:15px; }
  .copyright { padding:4px 0 60px 0; }
  .copyright .copy { text-align:center; }
  .copyright .design { text-align:center; }
}

@media (max-width:320px) { }

/* Custom Controls by Sowers Web Technologies = = = = = = = = = = = = = = = = = = = = = */
.cl_b { clear:both !important;}
.dis_b { display:block !important;}
.fl_r { float:right;}
.fl_l { float:left;}

.t_xlg { font-size:2.0em !important; }
.t_lg { font-size:1.55em !important; }
.t_md { font-size:1em !important; }
.t_sm { font-size:.90em !important; }
.t_xsm { font-size:.80em !important; }
.t_xs { font-size:70% !important; }

.pd_sm { padding:8px; overflow:hidden;}
.pd_md { padding:12px; overflow:hidden;}
.pd_lg { padding:20px; overflow:hidden;}

p.t_xlg { font-size:1.30em !important; }
p.t_lg { font-size:1.15em !important; }
p.t_md { font-size:.90em !important; }
p.t_sm { font-size:.80em !important; }

.t_lead { font-size:18px !important; line-height:26px; }
.t_cen { text-align:center !important;}
.t_l { text-align:left !important;}
.t_r { text-align:right !important;}

.error { clear:both; display:block; margin:0px; padding:2px 0px; color:#F00; font-size:12px;}
.req { color:#F00;}

.mt_3 { margin-top:3px !important;}
.mt_5 { margin-top:5px !important;}
.mt_8 { margin-top:8px !important;}
.mt_10 { margin-top:10px !important;}
.mt_15 { margin-top:15px !important;}
.mt_20 { margin-top:20px !important;}
.mt_30 { margin-top:30px !important;}

.mr_3 { margin-right:3px !important;}
.mr_5 { margin-right:5px !important;}
.mr_10 { margin-right:10px !important;}
.mr_20 { margin-right:20px !important;}
.mr_30 { margin-right:30px !important;}

.ml_3 { margin-left:3px !important;}
.ml_5 { margin-left:5px !important;}
.ml_8 { margin-left:8px !important;}
.ml_10 { margin-left:10px !important;}
.ml_20 { margin-left:20px !important;}
.ml_30 { margin-left:30px !important;}

.mb_5 { margin-bottom:5px !important;}
.mb_8 { margin-bottom:8px !important;}
.mb_10 { margin-bottom:10px !important;}
.mb_15 { margin-bottom:15px !important;}
.mb_20 { margin-bottom:20px !important;}
.mb_25 { margin-bottom:25px !important;}
.mb_30 { margin-bottom:30px !important;}

.mr_3 { margin-right:3px !important;}
.mr_5 { margin-right:5px !important;}
.mr_8 { margin-right:8px !important;}
.mr_10 { margin-right:10px !important;}
.mr_15 { margin-right:15px !important;}
.mr_20 { margin-right:20px !important;}

.no_mb { margin-bottom:0px !important;}
.no_mt { margin-top:0px; }
.no_pd { padding:0px;}
.no_pd_top { padding-top:0px !important;}

.sec_wrap { clear:both; display:block; margin:15px 0px; padding:0px; margin-bottom:30px; }
.sec_wrap_sm { clear:both; display:block; margin:10px 0px; padding:0px; overflow:hidden; margin-bottom:5px; }

/*--- Rounded Corner Styling --*/
.round_5 {  -moz-border-radius: 5px;  -webkit-border-radius: 5px;  -khtml-border-radius: 5px;  border-radius: 5px;	behavior: url(http://www.thehansonbuilding.com/inc/css/pie/PIE.htc);}
.round_8 {  -moz-border-radius: 8px;  -webkit-border-radius: 8px;  -khtml-border-radius: 8px;  border-radius: 8px;	behavior: url(http://www.thehansonbuilding.com/inc/css/pie/PIE.htc);}
.round_10 {  	-moz-border-radius: 10px;  -webkit-border-radius: 10px;  -khtml-border-radius: 10px;  border-radius: 10px;	behavior: url(http://www.thehansonbuilding.com/inc/css/pie/PIE.htc);}
.round_20 {  -moz-border-radius: 20px;  -webkit-border-radius: 20px;  -khtml-border-radius: 20px;  border-radius: 20px;	behavior: url(http://www.thehansonbuilding.com/inc/css/pie/PIE.htc);}

/* End Custom Controls by Sowers Web Technologies = = = = = = = = = = = = = = = = = = = = = */

/******************** Footer Styles ********************/
.footer-widgets{ margin:0;background-image:url(http://thehansonbuilding.com/images/venues/footer-bg.png);background-size: cover;background-repeat: no-repeat;border:none;}
.footer-widgets .widget{margin-bottom:0;}
.footer-widgets{padding:2rem 0 1.5rem;}
.site-footer .wrap{border:none;}
.footer-widgets .wrap{width:90%;max-width:900px;}
.footer-widgets-1.one-third{width:100%;}
.footer-widgets li,.footer-widgets a{color:#fff;}
.vgroup-links{width:88%;padding:0 15px 0 0;}
.vgroup-right{width:12%;border-left:1px solid #999;}
.vgroup-right img{width:85%;margin:0 0 0 auto;}
.vgroup-links .this-page img{opacity: 1;}
.vgroup-links>li{width:10%;}
.vgroup-links>li i{color:#999;font-size:0.33rem; }
.vgroup-links>li img,.vgroup-right img{opacity:0.5;}
.vgroup-links>li:hover img,.vgroup-right img:hover{opacity:1;}
.flex {display: flex;flex-flow: row wrap;justify-content: space-between;}
.align-center{	-webkit-box-align:center;	-webkit-align-items:center;	    -ms-flex-align:center;	        align-items:center;}
.space-around{-webkit-justify-content:space-around;  -ms-flex-pack:distribute;      justify-content:space-around;}
.vgroup-links {	list-style-type:none;width: 90%;padding: 0 15px 0 0;}
.vgroup-right {border-left: 1px solid #999999;width: 10%;}
.vgroup-right img {margin: 0 0 0 auto;max-width: 85%;}
.vgroup-links .this-page img {opacity: 1;}
.vgroup-links .this-page img {opacity: 1;}
.vgroup-links > li {width: 8%;}
.vgroup-links > li img, .vgroup-right img {opacity: 0.5;}
.vgroup-links > li:hover img, .vgroup-right img:hover {opacity: 1;}
@media(max-width:768px){
  .vgroup-links{width:75%;}
  .vgroup-links>li{width:22%;}
  .vgroup-right{width:25%;}
  #footer-logo-wrap{ background-size:cover; background-repeat:no-repeat;}
}
 @media(max-width:480px){
  .vgroup-links{width:100%;padding:0;}
  .vgroup-links>li{display: inline-block;}
  #club-list a:last-child img,#club-list img{ margin:0;}
  .vgroup-right{width:100%;border-top:1px solid #777;border-left:none;margin-top:10px;}
  .vgroup-right img{width:100px;margin:0 auto;}
}

/* Animate CSS
----------------------------------------------*/
.animated{opacity:0;-webkit-animation-duration:1s;-moz-animation-duration:1s;-o-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:5s;-moz-animation-duration:5s;-o-animation-duration:5s;animation-duration:5s}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1)}50%{-webkit-transform:scale(1.1)}100%{-webkit-transform:scale(1)}}@-moz-keyframes pulse{0%{-moz-transform:scale(1)}50%{-moz-transform:scale(1.1)}100%{-moz-transform:scale(1)}}@-o-keyframes pulse{0%{-o-transform:scale(1)}50%{-o-transform:scale(1.1)}100%{-o-transform:scale(1)}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.animated.pulse{opacity:1;-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-10deg)}70%{-webkit-transform:perspective(400px) rotateX(10deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg);opacity:1}}@-moz-keyframes flipInX{0%{-moz-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-moz-transform:perspective(400px) rotateX(-10deg)}70%{-moz-transform:perspective(400px) rotateX(10deg)}100%{-moz-transform:perspective(400px) rotateX(0deg);opacity:1}}@-o-keyframes flipInX{0%{-o-transform:perspective(400px) rotateX(90deg);opacity:0}40%{-o-transform:perspective(400px) rotateX(-10deg)}70%{-o-transform:perspective(400px) rotateX(10deg)}100%{-o-transform:perspective(400px) rotateX(0deg);opacity:1}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);opacity:0}40%{transform:perspective(400px) rotateX(-10deg)}70%{transform:perspective(400px) rotateX(10deg)}100%{transform:perspective(400px) rotateX(0deg);opacity:1}}.animated.flipInX{opacity:1;-webkit-backface-visibility:visible!important;-moz-backface-visibility:visible!important;-o-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;-moz-animation-name:flipInX;-o-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.animated.fadeIn{opacity:1;-webkit-animation-name:fadeIn;-moz-animation-name:fadeIn;-o-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.animated.fadeInUp{opacity:1;-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDown{0%{opacity:0;-moz-transform:translateY(-20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDown{0%{opacity:0;-o-transform:translateY(-20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}100%{opacity:1;transform:translateY(0)}}.animated.fadeInDown{opacity:1;-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeft{0%{opacity:0;-moz-transform:translateX(-100px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeft{0%{opacity:0;-o-transform:translateX(-100px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-100px)}100%{opacity:1;transform:translateX(0)}}.animated.fadeInLeft{opacity:1;-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(100px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRight{0%{opacity:0;-moz-transform:translateX(100px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRight{0%{opacity:0;-o-transform:translateX(100px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(100px)}100%{opacity:1;transform:translateX(0)}}.animated.fadeInRight{opacity:1;-webkit-animation-name:fadeInRight;-moz-animation-name:fadeInRight;-o-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUpBig{0%{opacity:0;-moz-transform:translateY(2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUpBig{0%{opacity:0;-o-transform:translateY(2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;transform:translateY(2000px)}100%{opacity:1;transform:translateY(0)}}.animated.fadeInUpBig{opacity:1;-webkit-animation-name:fadeInUpBig;-moz-animation-name:fadeInUpBig;-o-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInDownBig{0%{opacity:0;-moz-transform:translateY(-2000px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInDownBig{0%{opacity:0;-o-transform:translateY(-2000px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}.animated.fadeInDownBig{opacity:1;-webkit-animation-name:fadeInDownBig;-moz-animation-name:fadeInDownBig;-o-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInLeftBig{0%{opacity:0;-moz-transform:translateX(-2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInLeftBig{0%{opacity:0;-o-transform:translateX(-2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}.animated.fadeInLeftBig{opacity:1;-webkit-animation-name:fadeInLeftBig;-moz-animation-name:fadeInLeftBig;-o-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0)}}@-moz-keyframes fadeInRightBig{0%{opacity:0;-moz-transform:translateX(2000px)}100%{opacity:1;-moz-transform:translateX(0)}}@-o-keyframes fadeInRightBig{0%{opacity:0;-o-transform:translateX(2000px)}100%{opacity:1;-o-transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}100%{opacity:1;transform:translateX(0)}}.animated.fadeInRightBig{opacity:1;-webkit-animation-name:fadeInRightBig;-moz-animation-name:fadeInRightBig;-o-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05)}70%{-webkit-transform:scale(.9)}100%{-webkit-transform:scale(1)}}@-moz-keyframes bounceIn{0%{opacity:0;-moz-transform:scale(.3)}50%{opacity:1;-moz-transform:scale(1.05)}70%{-moz-transform:scale(.9)}100%{-moz-transform:scale(1)}}@-o-keyframes bounceIn{0%{opacity:0;-o-transform:scale(.3)}50%{opacity:1;-o-transform:scale(1.05)}70%{-o-transform:scale(.9)}100%{-o-transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.9)}100%{transform:scale(1)}}.animated.bounceIn{opacity:1;-webkit-animation-name:bounceIn;-moz-animation-name:bounceIn;-o-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px)}80%{-webkit-transform:translateY(10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(2000px)}60%{opacity:1;-moz-transform:translateY(-30px)}80%{-moz-transform:translateY(10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInUp{0%{opacity:0;-o-transform:translateY(2000px)}60%{opacity:1;-o-transform:translateY(-30px)}80%{-o-transform:translateY(10px)}100%{-o-transform:translateY(0)}}@-ms-keyframes bounceInUp{0%{opacity:0;-ms-transform:translateY(2000px)}60%{opacity:1;-ms-transform:translateY(-30px)}80%{-ms-transform:translateY(10px)}100%{-ms-transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;transform:translateY(2000px)}60%{opacity:1;transform:translateY(-30px)}80%{transform:translateY(10px)}100%{transform:translateY(0)}}.animated.bounceInUp{opacity:1;-webkit-animation-name:bounceInUp;-moz-animation-name:bounceInUp;-o-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px)}80%{-webkit-transform:translateY(-10px)}100%{-webkit-transform:translateY(0)}}@-moz-keyframes bounceInDown{0%{opacity:0;-moz-transform:translateY(-2000px)}60%{opacity:1;-moz-transform:translateY(30px)}80%{-moz-transform:translateY(-10px)}100%{-moz-transform:translateY(0)}}@-o-keyframes bounceInDown{0%{opacity:0;-o-transform:translateY(-2000px)}60%{opacity:1;-o-transform:translateY(30px)}80%{-o-transform:translateY(-10px)}100%{-o-transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;transform:translateY(-2000px)}60%{opacity:1;transform:translateY(30px)}80%{transform:translateY(-10px)}100%{transform:translateY(0)}}.animated.bounceInDown{opacity:1;-webkit-animation-name:bounceInDown;-moz-animation-name:bounceInDown;-o-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px)}80%{-webkit-transform:translateX(-10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInLeft{0%{opacity:0;-moz-transform:translateX(-2000px)}60%{opacity:1;-moz-transform:translateX(30px)}80%{-moz-transform:translateX(-10px)}100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(-2000px)}60%{opacity:1;-o-transform:translateX(30px)}80%{-o-transform:translateX(-10px)}100%{-o-transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;transform:translateX(-2000px)}60%{opacity:1;transform:translateX(30px)}80%{transform:translateX(-10px)}100%{transform:translateX(0)}}.animated.bounceInLeft{opacity:1;-webkit-animation-name:bounceInLeft;-moz-animation-name:bounceInLeft;-o-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px)}80%{-webkit-transform:translateX(10px)}100%{-webkit-transform:translateX(0)}}@-moz-keyframes bounceInRight{0%{opacity:0;-moz-transform:translateX(2000px)}60%{opacity:1;-moz-transform:translateX(-30px)}80%{-moz-transform:translateX(10px)}100%{-moz-transform:translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(2000px)}60%{opacity:1;-o-transform:translateX(-30px)}80%{-o-transform:translateX(10px)}100%{-o-transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;transform:translateX(2000px)}60%{opacity:1;transform:translateX(-30px)}80%{transform:translateX(10px)}100%{transform:translateX(0)}}.animated.bounceInRight{opacity:1;-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.animated.rotateInUpLeft{opacity:1;-webkit-animation-name:rotateInUpLeft;-moz-animation-name:rotateInUpLeft;-o-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:left bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownLeft{0%{-moz-transform-origin:left bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:left bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownLeft{0%{-o-transform-origin:left bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:left bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom;transform:rotate(0);opacity:1}}.animated.rotateInDownLeft{opacity:1;-webkit-animation-name:rotateInDownLeft;-moz-animation-name:rotateInDownLeft;-o-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(-90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInUpRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(-90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInUpRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(-90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.animated.rotateInUpRight{opacity:1;-webkit-animation-name:rotateInUpRight;-moz-animation-name:rotateInUpRight;-o-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(90deg);opacity:0}100%{-webkit-transform-origin:right bottom;-webkit-transform:rotate(0);opacity:1}}@-moz-keyframes rotateInDownRight{0%{-moz-transform-origin:right bottom;-moz-transform:rotate(90deg);opacity:0}100%{-moz-transform-origin:right bottom;-moz-transform:rotate(0);opacity:1}}@-o-keyframes rotateInDownRight{0%{-o-transform-origin:right bottom;-o-transform:rotate(90deg);opacity:0}100%{-o-transform-origin:right bottom;-o-transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom;transform:rotate(0);opacity:1}}.animated.rotateInDownRight{opacity:1;-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes lightSpeedRight{0%{-webkit-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0deg);opacity:1}}@-moz-keyframes lightSpeedRight{0%{-moz-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-moz-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-moz-transform:translateX(0) skewX(-15deg);opacity:1}100%{-moz-transform:translateX(0) skewX(0deg);opacity:1}}@-o-keyframes lightSpeedRight{0%{-o-transform:translateX(100%) skewX(-30deg);opacity:0}60%{-o-transform:translateX(-20%) skewX(30deg);opacity:1}80%{-o-transform:translateX(0) skewX(-15deg);opacity:1}100%{-o-transform:translateX(0) skewX(0deg);opacity:1}}@keyframes lightSpeedRight{0%{transform:translateX(100%) skewX(-30deg);opacity:0}60%{transform:translateX(-20%) skewX(30deg);opacity:1}80%{transform:translateX(0) skewX(-15deg);opacity:1}100%{transform:translateX(0) skewX(0deg);opacity:1}}.animated.lightSpeedRight{-webkit-animation-name:lightSpeedRight;-moz-animation-name:lightSpeedRight;-o-animation-name:lightSpeedRight;animation-name:lightSpeedRight;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes lightSpeedLeft{0%{-webkit-transform:translateX(-100%) skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(20%) skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0) skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0) skewX(0deg);opacity:1}}@-moz-keyframes lightSpeedLeft{0%{-moz-transform:translateX(-100%) skewX(-30deg);opacity:0}60%{-moz-transform:translateX(20%) skewX(30deg);opacity:1}80%{-moz-transform:translateX(0) skewX(-15deg);opacity:1}100%{-moz-transform:translateX(0) skewX(0deg);opacity:1}}@-o-keyframes lightSpeedLeft{0%{-o-transform:translateX(-100%) skewX(-30deg);opacity:0}60%{-o-transform:translateX(20%) skewX(30deg);opacity:1}80%{-o-transform:translateX(0) skewX(-15deg);opacity:1}100%{-o-transform:translateX(0) skewX(0deg);opacity:1}}@keyframes lightSpeedLeft{0%{transform:translateX(-100%) skewX(-30deg);opacity:0}60%{transform:translateX(20%) skewX(30deg);opacity:1}80%{transform:translateX(0) skewX(-15deg);opacity:1}100%{transform:translateX(0) skewX(0deg);opacity:1}}.animated.lightSpeedLeft{-webkit-animation-name:lightSpeedLeft;-moz-animation-name:lightSpeedLeft;-o-animation-name:lightSpeedLeft;animation-name:lightSpeedLeft;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0) rotate(0deg)}}@-moz-keyframes rollIn{0%{opacity:0;-moz-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-moz-transform:translateX(0) rotate(0deg)}}@-o-keyframes rollIn{0%{opacity:0;-o-transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;-o-transform:translateX(0) rotate(0deg)}}@keyframes rollIn{0%{opacity:0;transform:translateX(-100%) rotate(-120deg)}100%{opacity:1;transform:translateX(0) rotate(0deg)}}.animated.rollIn{opacity:1;-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn}
/* End Animate CSS ---------- */