
.safari5 *{

-webkit-transform: none !important;

-webkit-transition: none !important;

}



.chrome a.b-animate-go,

.ff a.b-animate-go,

.safari a.b-animate-go {

  line-height: 0px;

  max-width: 100%;

}



.chrome a.b-animate-go .b-wrapper,

.ff a.b-animate-go .b-wrapper,

.safari a.b-animate-go .b-wrapper {

  line-height: initial;

}



.b-animate-go {

  -webkit-transform: translateZ(0);

  transform: translateZ(0);

  overflow: hidden;

}



.b-animate-go img {

  display:block;

}



.b-animate-go .b-wrapper .h {

  margin: 0px;

  padding: 0px;

}



/*-----------------------------------------------------------------------------------*/

/*	Fade

/*-----------------------------------------------------------------------------------*/

.b-link-fade{

  position: relative;

  display: inline-block;

  vertical-align: top;

  margin-bottom: 5px;

}



.b-link-fade .b-wrapper{z-index:1;}



.b-link-fade .b-top-line{z-index:0}



.b-link-fade .b-wrapper .h, .b-link-fade .b-top-line .h{

  color:#ffffff !important;

}



.b-link-fade .b-wrapper, .b-link-fade .b-top-line{

  position:absolute;

  width:100%;

  height:100%;

  top:0;

  left:0;

  text-align:center;

  visibility:hidden; /* lt-ie9 */

}







.b-link-fade .b-wrapper .p, .b-link-fade .b-top-line .p{

  color:#ffffff !important;

}



.b-link-fade .b-top-line{

  background: #74c9be;

}



.b-link-fade .b-top-line{

  transition:all 0.6s ease;

  -moz-transition:all 0.6s ease;

  -ms-transition:all 0.6s ease;

  -o-transition:all 0.6s ease;

  -webkit-transition:all 0.6s ease;

  overflow: hidden;

  opacity:0;

}



.b-link-fade:hover .b-wrapper,

.b-link-fade:hover .b-top-line,

.b-link-fade.hover .b-wrapper,

.b-link-fade.hover .b-top-line

{

  opacity:1;

  visibility:visible; /* lt-ie9 */

}



/*-----------------------------------------------------------------------------------*/

/*	None

/*-----------------------------------------------------------------------------------*/

.b-link-none{

  position: relative;

  display: inline-block;

  vertical-align: top;

  margin-bottom: 5px;

}



.b-link-none .b-wrapper .h {

  color:#ffffff !important;

}



.b-link-none .b-wrapper{

  position:absolute;

  width:100%;

  height:100%;

  top:0;

  left:0;

  text-align:center;

  visibility:hidden; /* lt-ie9 */

}



.b-link-none .b-wrapper .p{

  color:#ffffff !important;

}



/*-----------------------------------------------------------------------------------*/

/*	Flow

/*-----------------------------------------------------------------------------------*/

.b-link-flow{

  position: relative;

  display: inline-block;

  vertical-align: top;

  margin-bottom: 5px;

}



.b-link-flow .b-wrapper{z-index:1;}



.b-link-flow .b-top-line{z-index:0}



.b-link-flow .b-wrapper .h, .b-link-flow .b-top-line .h{

  color:#ffffff !important;

}



.b-link-flow .b-wrapper, .b-link-flow .b-top-line{

  position:absolute;

  width:100%;

  height:100%;

  top:0;

  left:0;

  text-align:center;

  visibility:hidden; /* lt-ie9 */

}



.b-link-flow .b-wrapper .p{

  color:#ffffff !important;

}



.b-link-flow .b-top-line{

  background: #74c9be;

}



.b-link-flow .b-top-line{

  transition:all 0.6s ease;

  -moz-transition:all 0.6s ease;

  -ms-transition:all 0.6s ease;

  -o-transition:all 0.6s ease;

  -webkit-transition:all 0.6s ease;

  transform:scale(0);

  -moz-transform:scale(0);

  -ms-transform:scale(0);

  -o-transform:scale(0);

  -webkit-transform:scale(0);

  opacity:0;

}



.b-link-flow:hover .b-wrapper,

.b-link-flow:hover .b-top-line,

.b-link-flow.hover .b-wrapper,

.b-link-flow.hover .b-top-line

{

  transform:scale(1);

  -moz-transform:scale(1);

  -ms-transform:scale(1);

  -o-transform:scale(1);

  -webkit-transform:scale(1);

  opacity:1;

  visibility:visible; /* lt-ie9 */

}



/*-----------------------------------------------------------------------------------*/

/*	Stroke

/*-----------------------------------------------------------------------------------*/

.b-link-stroke{

  position:relative;

  display:inline-block;

  vertical-align:top;

  font-family: 'Open Sans', sans-serif;

  font-weight: 300;

  overflow:hidden;

  margin-bottom: 5px;

}



.b-link-stroke .b-wrapper .h{

  color:#ffffff !important;

}



.b-link-stroke .b-wrapper{

  position:absolute;

  width:100%;

  height:100%;

  top:0;

  left:0;

  text-align:center;

}



.b-link-stroke .b-wrapper .p{

  color:#ffffff !important;

}



.b-link-stroke .b-top-line{

  position:absolute;

  top:-100%;

  left:0;

  width:50%;

  height:100%;

  background: #74c9be;

}



.b-link-stroke .b-bottom-line{

  position:absolute;

  bottom:-100%;

  right:0;

  width:50%;

  height:100%;

  background: #74c9be;

}



.b-link-stroke .b-top-line, .b-link-stroke .b-bottom-line{

  transition:all 0.5s;

  -moz-transition:all 0.5s;

  -ms-transition:all 0.5s;

  -o-transition:all 0.5s;

  -webkit-transition:all 0.5s;

} 



.b-link-stroke:hover .b-top-line,

.b-link-stroke.hover .b-top-line

{

  top:0;

}



.b-link-stroke:hover .b-bottom-line,

.b-link-stroke.hover .b-bottom-line

{

  bottom:0;

}



/*-----------------------------------------------------------------------------------*/

/*	Twist

/*-----------------------------------------------------------------------------------*/

.b-link-twist{

  position:relative;

  display:inline-block;

  vertical-align:top;

  font-family: 'Open Sans', sans-serif;

  font-weight: 300;

  margin-bottom: 5px;

}



.b-link-twist .b-wrapper .h{

  color:#ffffff !important;

}



.b-link-twist .b-wrapper{

  position:absolute;

  width:100%;

  height:100%;

  top:0;

  left:0;

  text-align:center;

  overflow:hidden;

}



.b-link-twist .b-wrapper .p{

  color:#ffffff !important;

}



.b-link-twist .b-top-line{

  position:absolute;

  top:0;

  left:1px;

  width:50%;

  height:100%;

  background: #74c9be;

  transform: perspective(400px) rotate3d(180,0,0,0deg);

  -webkit-transform: perspective(400px) rotate3d(180,0,0,0deg);

  -moz-transform: perspective(400px) rotate3d(180,0,0,0deg);

  -o-transform: perspective(400px) rotate3d(180,0,0,0deg);

  -ms-transform: perspective(400px) rotate3d(180,0,0,0deg);

}



.b-link-twist .b-bottom-line{

  position:absolute;

  bottom:0;

  right:0px;

  width:50%;

  height:100%;

  background: #74c9be;

  transform: perspective(400px) rotate3d(180,0,0,0deg);

  -webkit-transform: perspective(400px) rotate3d(180,0,0,0deg);

  -moz-transform: perspective(400px) rotate3d(180,0,0,0deg);

  -o-transform: perspective(400px) rotate3d(180,0,0,0deg);

  -ms-transform: perspective(400px) rotate3d(180,0,0,0deg);

}



.b-link-twist .b-top-line{

  transition:all 1s;

  -moz-transition:all 1s;

  -ms-transition:all 1s;

  -o-transition:all 1s;

  -webkit-transition:all 1s;

  background-position:left top;

  background-size: cover;

} 



.b-link-twist .b-bottom-line{

  transition:all 1s 0.1s;

  -moz-transition:all 1s 0.1s;

  -ms-transition:all 1s 0.1s;

  -o-transition:all 1s 0.1s;

  -webkit-transition:all 1s 0.1s;

  background-position:right top;

  background-size: cover;

}



.b-link-twist:hover .b-top-line{

  transform: perspective(400px) rotate3d(180,0,0,180deg);

  -webkit-transform: perspective(400px) rotate3d(180,0,0,180deg);

  -moz-transform: perspective(400px) rotate3d(180,0,0,180deg);

  -o-transform: perspective(400px) rotate3d(180,0,0,180deg);

  -ms-transform: perspective(400px) rotate3d(180,0,0,180deg);

}

.b-link-twist:hover .b-bottom-line{

  transform: perspective(400px) rotate3d(180,0,0,-180deg);

  -webkit-transform: perspective(400px) rotate3d(180,0,0,-180deg);

  -moz-transform: perspective(400px) rotate3d(180,0,0,-180deg);

  -o-transform: perspective(400px) rotate3d(180,0,0,-180deg);

  -ms-transform: perspective(400px) rotate3d(180,0,0,-180deg);

}

.b-link-twist .b-top-line b, .b-link-twist .b-bottom-line b{

  transition:all 0.3s 0.2s;

  -moz-transition:all 0.3s 0.2s;

  -ms-transition:all 0.3s 0.2s;

  -o-transition:all 0.3s 0.2s;

  -webkit-transition:all 0.3s 0.2s;

  position:absolute;

  top:0;

  left:0;

  width:101%;

  height:100%;

}



.b-link-twist:hover .b-top-line b,

.b-link-twist:hover .b-bottom-line b,

.b-link-twist.hover .b-top-line b,

.b-link-twist.hover .b-bottom-line b

{

  background: #74c9be;

  height:100%;

}



/*-----------------------------------------------------------------------------------*/

/*	Flip

/*-----------------------------------------------------------------------------------*/

.b-link-flip{

  position:relative;

  display:inline-block;

  vertical-align:top;

  font-family: 'Open Sans', sans-serif;

  font-weight: 300;

  margin-bottom: 5px;

  background: #74c9be;

}



.b-link-flip .b-wrapper .h{

  color:#ffffff !important;

}



.b-link-flip .b-wrapper{

  position:absolute;

  width:100%;

  height:100%;

  top:0;

  left:0;

  text-align:center;

  overflow:hidden;

  z-index:1;

  visibility:hidden; /* lt-ie9 */

}



.b-link-flip .b-wrapper .p{

  color:#ffffff !important;

}



/* lt-ie9 */

.b-link-flip:hover .b-wrapper{

  visibility:visible;

}



.b-link-flip .b-top-line{

  position:absolute;

  top:0px;

  left:0;

  width:100%;

  height:50%;

  background: #74c9be;

  background-size: cover;

  -webkit-transform-origin: 50% 100%;

  -moz-transform-origin: 50% 100%;

  -o-transform-origin: 50% 100%;

  -ms-transform-origin: 50% 100%;

  transform-origin: 50% 100%;

  -webkit-transform: perspective(400px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);

  -moz-transform: perspective(400px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);

  -o-transform: perspective(400px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);

  -ms-transform: perspective(400px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);

  transform: perspective(400px) rotateX(0deg) rotateY(0deg) rotateZ(0deg);

}



.safari5 .b-link-flip .b-top-line{

  height:100%

}

.b-link-flip .b-bottom-line{

  position:absolute;

  bottom:0px;

  right:0;

  width:100%;

  height:50%;

  background: #74c9be;

  background-size: cover;

}

.b-link-flip .b-top-line{

  transition:all 1s;

  -moz-transition:all 1s;

  -ms-transition:all 1s;

  -o-transition:all 1s;

  -webkit-transition:all 1s;

  background-position:left top;

  z-index:1;

} 



.b-link-flip .b-bottom-line{

  background-position:left bottom;

  z-index:0;

}



.b-link-flip:hover .b-top-line{

  -webkit-transform-origin: 50% 100%;

  -moz-transform-origin: 50% 100%;

  -o-transform-origin: 50% 100%;

  -ms-transform-origin: 50% 100%;

  transform-origin: 50% 100%;

  -webkit-transform: perspective(400px) rotateX(-180deg) rotateY(0deg) rotateZ(0deg);

  -moz-transform: perspective(400px) rotateX(-180deg) rotateY(0deg) rotateZ(0deg);

  -o-transform: perspective(400px) rotateX(-180deg) rotateY(0deg) rotateZ(0deg);

  -ms-transform: perspective(400px) rotateX(-180deg) rotateY(0deg) rotateZ(0deg);

  transform: perspective(400px) rotateX(-180deg) rotateY(0deg) rotateZ(0deg);

}



.b-link-flip .b-top-line b{

  transition:all 0.3s 0.2s;

  -moz-transition:all 0.3s 0.2s;

  -ms-transition:all 0.3s 0.2s;

  -o-transition:all 0.3s 0.2s;

  -webkit-transition:all 0.3s 0.2s;

}



.b-link-flip .b-top-line b, .b-link-flip .b-bottom-line b{

  height:101%;

  position:absolute;

  top:0;

  left:0;

  width:100%;

}



.b-link-flip:hover .b-top-line b,

.b-link-flip.hover .b-top-line b

{

  background: #74c9be;

}



.lt-ie10 .b-link-flip:hover .b-bottom-line b,

.lt-ie10 .b-link-flip.hover .b-bottom-line b

{

  background: #74c9be;

}



/*-----------------------------------------------------------------------------------*/

/*	Box

/*-----------------------------------------------------------------------------------*/

.b-link-box{

  position:relative;

  display:inline-block;

  vertical-align:top;

  font-family: 'Open Sans', sans-serif;

  font-weight: 300;

  margin-bottom: 5px;

  overflow:hidden;

}



.b-link-box .b-wrapper .h{

  color:#ffffff !important;

}



.b-link-box .b-wrapper{

  position:absolute;

  width:100%;

  height:100%;

  top:0;

  left:0;

  text-align:center;

  overflow:hidden;

}



.b-link-box .b-wrapper .p{

  color:#ffffff !important;

}



.b-link-box .b-top-line{

  position: absolute;

  left: 0;

  top: -5%;

  right: 0;

  bottom: -5%;

  transition: all 0.5s linear;

  -moz-transition: all 0.5s linear;

  -ms-transition: all 0.5s linear;

  -o-transition: all 0.5s linear;

  -webkit-transition: all 0.5s linear;

  border: 30px solid #74c9be;

  -webkit-transform: scale(2);

  -moz-transform: scale(2);

  -o-transform: scale(2);

  -ms-transform: scale(2);

  transform: scale(2);

  visibility:hidden; /* lt-ie9 */

}



.b-link-box .b-bottom-line{

  position:absolute;

  left:0;

  top:0;

  width:100%;

  height:100%;

  transition:all 0.3s linear;

  -moz-transition:all 0.3s linear;

  -ms-transition:all 0.3s linear;

  -o-transition:all 0.3s linear;

  -webkit-transition:all 0.3s linear;

  visibility:hidden; /* lt-ie9 */

  -webkit-transform: scale(0);

  -moz-transform: scale(0);

  -o-transform: scale(0);

  -ms-transform: scale(0);

  transform: scale(0);

  background: #74c9be; 

}



.b-link-box:hover .b-top-line,

.b-link-box.hover .b-top-line

{

  -webkit-transform: scale(1);

  -moz-transform: scale(1);

  -o-transform: scale(1);

  -ms-transform: scale(1);

  transform: scale(1);

  visibility:visible; /* lt-ie9 */

}



.b-link-box:hover .b-bottom-line,

.b-link-box.hover .b-bottom-line

{

  -webkit-transform: scale(0.8);

  -moz-transform: scale(0.8);

  -o-transform: scale(0.8);

  -ms-transform: scale(0.8);

  transform: scale(0.8);

  visibility:visible; /* lt-ie9 */

}



/*-----------------------------------------------------------------------------------*/

/*	Stripe

/*-----------------------------------------------------------------------------------*/

.b-link-stripe{

  position:relative;

  display:inline-block;

  vertical-align:top;

  font-family: 'Open Sans', sans-serif;

  font-weight: 300;

  margin-bottom: 5px;

  overflow:hidden;

}



.b-link-stripe .b-wrapper .h{

  color:#ffffff !important;

}



.b-link-stripe .b-wrapper{

  position:absolute;

  width:100%;

  height:100%;

  top:0;

  left:0;

  text-align:center;

  overflow:hidden;

}



.b-link-stripe .b-wrapper .p{

  color:#ffffff !important;

}



.b-link-stripe .b-line{

  position:absolute;

  top:0;

  bottom:0;

  width:20%;

  background:#74c9be;

  transition:all 0.5s linear;

  -moz-transition:all 0.5s linear;

  -ms-transition:all 0.5s linear;

  -o-transition:all 0.5s linear;

  -webkit-transition:all 0.5s linear;

  opacity:0;

  visibility:hidden; /* lt-ie9 */

}



/* lt-ie9 */

.b-link-stripe:hover .b-line,

.b-link-stripe.hover .b-line

{

  visibility:visible;

}



.b-link-stripe .b-line1{

  left:0;

}



.b-link-stripe .b-line2{

  left:20%;

  transition-delay:0.1s !important;

  -moz-transition-delay:0.1s !important;

  -ms-transition-delay:0.1s !important;

  -o-transition-delay:0.1s !important;

  -webkit-transition-delay:0.1s !important;

}



.b-link-stripe .b-line3{

  left:40%;

  transition-delay:0.2s !important;

  -moz-transition-delay:0.2s !important;

  -ms-transition-delay:0.2s !important;

  -o-transition-delay:0.2s !important;

  -webkit-transition-delay:0.2s !important;

}



.b-link-stripe .b-line4{

  left:60%;

  transition-delay:0.3s !important;

  -moz-transition-delay:0.3s !important;

  -ms-transition-delay:0.3s !important;

  -o-transition-delay:0.3s !important;

  -webkit-transition-delay:0.3s !important;

}



.b-link-stripe .b-line5{

  left:80%;

  transition-delay:0.4s !important;

  -moz-transition-delay:0.4s !important;

  -ms-transition-delay:0.4s !important;

  -o-transition-delay:0.4s !important;

  -webkit-transition-delay:0.4s !important;

}



.b-link-stripe:hover .b-line,

.b-link-stripe.hover .b-line

{

  opacity:1;

}



/*-----------------------------------------------------------------------------------*/

/*	Apart

/*-----------------------------------------------------------------------------------*/

.b-link-apart-horisontal, .b-link-apart-vertical{

  position:relative;

  display:inline-block;

  vertical-align:top;

  font-family: 'Open Sans', sans-serif;

  font-weight: 300;

  margin-bottom: 5px;

  overflow:hidden;

}



.b-link-apart-horisontal .b-wrapper .h, .b-link-apart-vertical .b-wrapper .h{

  color:#ffffff !important;

}



.b-link-apart-horisontal .b-wrapper, .b-link-apart-vertical .b-wrapper{

  position:absolute;

  width:100%;

  height:100%;

  top:0;

  left:0;

  text-align:center;

  overflow:hidden;

}



.b-link-apart-horisontal .b-wrapper .p, .b-link-apart-vertical .b-wrapper .p{

  color:#ffffff !important;

}



.b-link-apart-horisontal .b-top-line, .b-link-apart-horisontal .b-bottom-line,.b-link-apart-vertical .b-top-line, .b-link-apart-vertical .b-bottom-line {

  position:absolute;

  transition:all 0.2s linear;

  -moz-transition:all 0.2s linear;

  -ms-transition:all 0.2s linear;

  -o-transition:all 0.2s linear;

  -webkit-transition:all 0.2s linear;

}



.b-link-apart-horisontal .b-top-line-up, .b-link-apart-horisontal .b-bottom-line-up,.b-link-apart-vertical .b-top-line-up, .b-link-apart-vertical .b-bottom-line-up {

  position:absolute;

  transition:all 0.2s 0.2s linear;

  -moz-transition:all 0.2s 0.2s linear;

  -ms-transition:all 0.2s 0.2s linear;

  -o-transition:all 0.2s 0.2s linear;

  -webkit-transition:all 0.2s 0.2s linear;

}



/* Horisontal */

.b-link-apart-horisontal .b-top-line, .b-link-apart-horisontal .b-bottom-line{

  height: 0.1%;

  left:50%;

  right:50%;

}



.b-link-apart-horisontal:hover .b-top-line,

.b-link-apart-horisontal:hover .b-bottom-line,

.b-link-apart-horisontal.hover .b-top-line,

.b-link-apart-horisontal.hover .b-bottom-line

{

  left:0;

  right:0;

}



.b-link-apart-horisontal .b-top-line-up, .b-link-apart-horisontal .b-bottom-line-up{

  left:0;

  right:0;

  height:0;

}



.b-link-apart-horisontal:hover .b-top-line-up,

.b-link-apart-horisontal:hover .b-bottom-line-up,

.b-link-apart-horisontal.hover .b-top-line-up,

.b-link-apart-horisontal.hover .b-bottom-line-up

{

  height: 50%;

}



/* Vertical */

.b-link-apart-vertical .b-top-line, .b-link-apart-vertical .b-bottom-line{

  width: 0.1%;

  top:50%;

  bottom:50%;

}



.b-link-apart-vertical:hover .b-top-line,

.b-link-apart-vertical:hover .b-bottom-line,

.b-link-apart-vertical.hover .b-top-line,

.b-link-apart-vertical.hover .b-bottom-line

{

  top:0;

  bottom:0;

}



.b-link-apart-vertical .b-top-line-up, .b-link-apart-vertical .b-bottom-line-up{

  top:0;

  bottom:0;

  width:0;

}



.b-link-apart-vertical:hover .b-top-line-up,

.b-link-apart-vertical:hover .b-bottom-line-up,

.b-link-apart-vertical.hover .b-top-line-up,

.b-link-apart-vertical.hover .b-bottom-line-up

{

  width: 50%;

}



/* Horisontal */

.b-link-apart-horisontal .b-top-line, .b-link-apart-horisontal .b-top-line-up{

  top:50%;

  background:#74c9be;

}



.b-link-apart-horisontal .b-bottom-line, .b-link-apart-horisontal .b-bottom-line-up{

  bottom:50%;

  background:#74c9be;

}



/* Vertical */

.b-link-apart-vertical .b-top-line, .b-link-apart-vertical .b-top-line-up{

  left:50%;

  background:#74c9be;

}



.b-link-apart-vertical .b-bottom-line, .b-link-apart-vertical .b-bottom-line-up{

  right:50%;

  background:#74c9be;

}



/*-----------------------------------------------------------------------------------*/

/*	Diagonal

/*-----------------------------------------------------------------------------------*/

.b-link-diagonal{

  position:relative;

  display:inline-block;

  vertical-align:top;

  font-family: 'Open Sans', sans-serif;

  font-weight: 300;

  margin-bottom: 5px;

  overflow:hidden;

}



.b-link-diagonal .b-wrapper .h{

  color:#ffffff !important;

}



.b-link-diagonal .b-wrapper{

  position:absolute;

  width:100%;

  height:100%;

  top:0;

  left:0;

  text-align:center;

  overflow:hidden;

}



.b-link-diagonal .b-wrapper .p{

  color:#ffffff !important;

}



.b-link-diagonal .b-line-group{

  position:absolute;

  top:0;

  left:0;

  right:0;

  bottom:0;

  transform: rotate(-25deg);

  -webkit-transform: rotate(-25deg);

  -moz-transform: rotate(-25deg);

  -o-transform: rotate(-25deg);

  -ms-transform: rotate(-25deg);

}



.b-link-diagonal .b-line{

  position:absolute;

  top: -90px;

  bottom: -60px;

  width:20%;

  background:#74c9be;

  transition:all 0.2s linear;

  -moz-transition:all 0.2s linear;

  -ms-transition:all 0.2s linear;

  -o-transition:all 0.2s linear;

  -webkit-transition:all 0.2s linear;

}



.b-link-diagonal .b-line1{

  left: -20%;

  width: 40%;

}



.b-link-diagonal .b-line2{

  left:20%;

  transition-delay:0.1s !important;

  -moz-transition-delay:0.1s !important;

  -ms-transition-delay:0.1s !important;

  -o-transition-delay:0.1s !important;

  -webkit-transition-delay:0.1s !important;

}



.b-link-diagonal .b-line3{

  left:40%;

  transition-delay:0.2s !important;

  -moz-transition-delay:0.2s !important;

  -ms-transition-delay:0.2s !important;

  -o-transition-delay:0.2s !important;

  -webkit-transition-delay:0.2s !important;

}



.b-link-diagonal .b-line4{

  left:60%;

  transition-delay:0.3s !important;

  -moz-transition-delay:0.3s !important;

  -ms-transition-delay:0.3s !important;

  -o-transition-delay:0.3s !important;

  -webkit-transition-delay:0.3s !important;

}



.b-link-diagonal .b-line5{

  left: 80%;

  width: 40%;

  transition-delay:0.4s !important;

  -moz-transition-delay:0.4s !important;

  -ms-transition-delay:0.4s !important;

  -o-transition-delay:0.4s !important;

  -webkit-transition-delay:0.4s !important;

}



.b-link-diagonal .b-line1, .b-link-diagonal .b-line3, .b-link-diagonal .b-line5{

  top: 130%;

}



.b-link-diagonal .b-line2, .b-link-diagonal .b-line4{

  bottom: 130%;

}



.b-link-diagonal:hover .b-line1,

.b-link-diagonal:hover .b-line3,

.b-link-diagonal:hover .b-line5,

.b-link-diagonal.hover .b-line1,

.b-link-diagonal.hover .b-line3,

.b-link-diagonal.hover .b-line5

{

  top: -90px;

}



.b-link-diagonal:hover .b-line2,

.b-link-diagonal:hover .b-line4,

.b-link-diagonal.hover .b-line2,

.b-link-diagonal.hover .b-line4

{

bottom: -60px;

}



/*-----------------------------------------------------------------------------------*/

/*	Delay

/*-----------------------------------------------------------------------------------*/

.b-delay03{

  transition-delay:0.3s !important;

  -moz-transition-delay:0.3s !important;

  -ms-transition-delay:0.3s !important;

  -o-transition-delay:0.3s !important;

  -webkit-transition-delay:0.3s !important;

}



.b-delay06{

  transition-delay:0.6s !important;

  -moz-transition-delay:0.6s !important;

  -ms-transition-delay:0.6s !important;

  -o-transition-delay:0.6s !important;

  -webkit-transition-delay:0.6s !important;

}



.b-delay09{

  transition-delay:0.9s !important;

  -moz-transition-delay:0.9s !important;

  -ms-transition-delay:0.9s !important;

  -o-transition-delay:0.9s !important;

  -webkit-transition-delay:0.9s !important;

}



.b-delay12{

  transition-delay:1.2s !important;

  -moz-transition-delay:1.2s !important;

  -ms-transition-delay:1.2s !important;

  -o-transition-delay:1.2s !important;

  -webkit-transition-delay:1.2s !important;

}



.b-delay15{

  transition-delay:1.5s !important;

  -moz-transition-delay:1.5s !important;

  -ms-transition-delay:1.5s !important;

  -o-transition-delay:1.5s !important;

  -webkit-transition-delay:1.5s !important;

}



/*-----------------------------------------------------------------------------------*/

/*	Animation effects

/*-----------------------------------------------------------------------------------*/

.b-animate-go{

  text-decoration:none;

}



.b-animate{

  transition:all 0.5s;

  -moz-transition:all 0.5s;

  -ms-transition:all 0.5s;

  -o-transition:all 0.5s;

  -webkit-transition:all 0.5s;

  visibility:hidden; /* lt-ie9 */

}



.b-animate.b-visible {

  visibility:visible;

  opacity: 1;

}



/* lt-ie9 */

.b-animate-go:hover .b-animate,

.b-animate-go.hover .b-animate

{

  visibility:visible;

}



.b-from-left{

  position:relative;

  left:-100%;

}



.b-animate-go:hover .b-from-left,

.b-animate-go.hover .b-from-left

{

  left:0;

}



.b-from-right{

  position:relative;

  right:-100%;

}



.b-animate-go:hover .b-from-right,

.b-animate-go.hover .b-from-right

{

  right:0;

}



.b-from-top{

  position:relative;

  top:-100%;

}



.b-animate-go:hover .b-from-top,

.b-animate-go.hover .b-from-top

{

  top:0;

}



.b-from-bottom{

  position:relative;

  bottom:-100%;

}



.b-animate-go:hover .b-from-bottom,

.b-animate-go.hover .b-from-bottom

{

  bottom:0;

}



.b-scale{

  position:relative;

  transform:scale(0);

  -moz-transform:scale(0);

  -ms-transform:scale(0);

  -o-transform:scale(0);

  -webkit-transform:scale(0);

}



.b-animate-go:hover .b-scale,

.b-animate-go.hover .b-scale

{

  transform:scale(1);

  -moz-transform:scale(1);

  -ms-transform:scale(1);

  -o-transform:scale(1);

  -webkit-transform:scale(1);

}



.b-opacity{

  opacity:0;

}



.b-animate-go:hover .b-opacity,

.b-animate-go.hover .b-opacity

{

  opacity:1;

}



.b-animate-go:hover .b-cw-90,.b-animate-go:hover .b-cw-180,.b-animate-go:hover .b-ccw-90,.b-animate-go:hover .b-ccw-180,

.b-animate-go.hover .b-cw-90,.b-animate-go.hover .b-cw-180,.b-animate-go.hover .b-ccw-90,.b-animate-go.hover .b-ccw-180{

  transform:rotate(0);

  -moz-transform:rotate(0);

  -ms-transform:rotate(0);

  -o-transform:rotate(0);

  -webkit-transform:rotate(0);

}



.b-animate-go .b-cw-90{

  transform:rotate(90deg);

  -moz-transform:rotate(90deg);

  -ms-transform:rotate(90deg);

  -o-transform:rotate(90deg);

  -webkit-transform:rotate(90deg);

}



.b-animate-go .b-cw-180{

  transform:rotate(180deg);

  -moz-transform:rotate(180deg);

  -ms-transform:rotate(180deg);

  -o-transform:rotate(180deg);

  -webkit-transform:rotate(180deg);

}



.b-animate-go .b-ccw-90{

  transform:rotate(-90deg);

  -moz-transform:rotate(-90deg);

  -ms-transform:rotate(-90deg);

  -o-transform:rotate(-90deg);

  -webkit-transform:rotate(-90deg);

}



.b-animate-go .b-ccw-180{

  transform:rotate(-180deg);

  -moz-transform:rotate(-180deg);

  -ms-transform:rotate(-180deg);

  -o-transform:rotate(-180deg);

  -webkit-transform:rotate(-180deg);

}



/*-----------------------------------------------------------------------------------*/

/*	Transparency

/*-----------------------------------------------------------------------------------*/

.b-opacity-10:hover .b-top-line,

.b-opacity-10:hover .b-top-line-up,

.b-opacity-10:hover .b-bottom-line, 

.b-opacity-10:hover .b-bottom-line-up, 

.b-opacity-10:hover .b-line1,

.b-opacity-10:hover .b-line2,

.b-opacity-10:hover .b-line3,

.b-opacity-10:hover .b-line4,

.b-opacity-10:hover .b-line5,

.b-opacity-10.hover .b-top-line,

.b-opacity-10.hover .b-top-line-up,

.b-opacity-10.hover .b-bottom-line, 

.b-opacity-10.hover .b-bottom-line-up, 

.b-opacity-10.hover .b-line1,

.b-opacity-10.hover .b-line2,

.b-opacity-10.hover .b-line3,

.b-opacity-10.hover .b-line4,

.b-opacity-10.hover .b-line5

{

  opacity: .1;

}



.b-opacity-20:hover .b-top-line,

.b-opacity-20:hover .b-top-line-up,

.b-opacity-20:hover .b-bottom-line, 

.b-opacity-20:hover .b-bottom-line-up, 

.b-opacity-20:hover .b-line1,

.b-opacity-20:hover .b-line2,

.b-opacity-20:hover .b-line3,

.b-opacity-20:hover .b-line4,

.b-opacity-20:hover .b-line5,

.b-opacity-20.hover .b-top-line,

.b-opacity-20.hover .b-top-line-up,

.b-opacity-20.hover .b-bottom-line, 

.b-opacity-20.hover .b-bottom-line-up, 

.b-opacity-20.hover .b-line1,

.b-opacity-20.hover .b-line2,

.b-opacity-20.hover .b-line3,

.b-opacity-20.hover .b-line4,

.b-opacity-20.hover .b-line5

{

  opacity: .2;

}



.b-opacity-30:hover .b-top-line,

.b-opacity-30:hover .b-top-line-up,

.b-opacity-30:hover .b-bottom-line, 

.b-opacity-30:hover .b-bottom-line-up, 

.b-opacity-30:hover .b-line1,

.b-opacity-30:hover .b-line2,

.b-opacity-30:hover .b-line3,

.b-opacity-30:hover .b-line4,

.b-opacity-30:hover .b-line5,

.b-opacity-30.hover .b-top-line,

.b-opacity-30.hover .b-top-line-up,

.b-opacity-30.hover .b-bottom-line, 

.b-opacity-30.hover .b-bottom-line-up, 

.b-opacity-30.hover .b-line1,

.b-opacity-30.hover .b-line2,

.b-opacity-30.hover .b-line3,

.b-opacity-30.hover .b-line4,

.b-opacity-30.hover .b-line5

{

  opacity: .3;

}



.b-opacity-40:hover .b-top-line,

.b-opacity-40:hover .b-top-line-up,

.b-opacity-40:hover .b-bottom-line, 

.b-opacity-40:hover .b-bottom-line-up, 

.b-opacity-40:hover .b-line1,

.b-opacity-40:hover .b-line2,

.b-opacity-40:hover .b-line3,

.b-opacity-40:hover .b-line4,

.b-opacity-40:hover .b-line5,

.b-opacity-40.hover .b-top-line,

.b-opacity-40.hover .b-top-line-up,

.b-opacity-40.hover .b-bottom-line, 

.b-opacity-40.hover .b-bottom-line-up, 

.b-opacity-40.hover .b-line1,

.b-opacity-40.hover .b-line2,

.b-opacity-40.hover .b-line3,

.b-opacity-40.hover .b-line4,

.b-opacity-40.hover .b-line5

{

  opacity: .4;

}



.b-opacity-50:hover .b-top-line,

.b-opacity-50:hover .b-top-line-up,

.b-opacity-50:hover .b-bottom-line, 

.b-opacity-50:hover .b-bottom-line-up, 

.b-opacity-50:hover .b-line1,

.b-opacity-50:hover .b-line2,

.b-opacity-50:hover .b-line3,

.b-opacity-50:hover .b-line4,

.b-opacity-50:hover .b-line5,

.b-opacity-50.hover .b-top-line,

.b-opacity-50.hover .b-top-line-up,

.b-opacity-50.hover .b-bottom-line, 

.b-opacity-50.hover .b-bottom-line-up, 

.b-opacity-50.hover .b-line1,

.b-opacity-50.hover .b-line2,

.b-opacity-50.hover .b-line3,

.b-opacity-50.hover .b-line4,

.b-opacity-50.hover .b-line5

{

  opacity: .5;

}



.b-opacity-60:hover .b-top-line,

.b-opacity-60:hover .b-top-line-up,

.b-opacity-60:hover .b-bottom-line, 

.b-opacity-60:hover .b-bottom-line-up, 

.b-opacity-60:hover .b-line1,

.b-opacity-60:hover .b-line2,

.b-opacity-60:hover .b-line3,

.b-opacity-60:hover .b-line4,

.b-opacity-60:hover .b-line5,

.b-opacity-60.hover .b-top-line,

.b-opacity-60.hover .b-top-line-up,

.b-opacity-60.hover .b-bottom-line, 

.b-opacity-60.hover .b-bottom-line-up, 

.b-opacity-60.hover .b-line1,

.b-opacity-60.hover .b-line2,

.b-opacity-60.hover .b-line3,

.b-opacity-60.hover .b-line4,

.b-opacity-60.hover .b-line5

{

  opacity: .6;

}



.b-opacity-70:hover .b-top-line,

.b-opacity-70:hover .b-top-line-up,

.b-opacity-70:hover .b-bottom-line, 

.b-opacity-70:hover .b-bottom-line-up, 

.b-opacity-70:hover .b-line1,

.b-opacity-70:hover .b-line2,

.b-opacity-70:hover .b-line3,

.b-opacity-70:hover .b-line4,

.b-opacity-70:hover .b-line5,

.b-opacity-70.hover .b-top-line,

.b-opacity-70.hover .b-top-line-up,

.b-opacity-70.hover .b-bottom-line, 

.b-opacity-70.hover .b-bottom-line-up, 

.b-opacity-70.hover .b-line1,

.b-opacity-70.hover .b-line2,

.b-opacity-70.hover .b-line3,

.b-opacity-70.hover .b-line4,

.b-opacity-70.hover .b-line5

{

  opacity: .7;

}



.b-opacity-80:hover .b-top-line,

.b-opacity-80:hover .b-top-line-up,

.b-opacity-80:hover .b-bottom-line, 

.b-opacity-80:hover .b-bottom-line-up, 

.b-opacity-80:hover .b-line1,

.b-opacity-80:hover .b-line2,

.b-opacity-80:hover .b-line3,

.b-opacity-80:hover .b-line4,

.b-opacity-80:hover .b-line5,

.b-opacity-80.hover .b-top-line,

.b-opacity-80.hover .b-top-line-up,

.b-opacity-80.hover .b-bottom-line, 

.b-opacity-80.hover .b-bottom-line-up, 

.b-opacity-80.hover .b-line1,

.b-opacity-80.hover .b-line2,

.b-opacity-80.hover .b-line3,

.b-opacity-80.hover .b-line4,

.b-opacity-80.hover .b-line5

{

  opacity: .8;

}



.b-opacity-90:hover .b-top-line,

.b-opacity-90:hover .b-top-line-up,

.b-opacity-90:hover .b-bottom-line, 

.b-opacity-90:hover .b-bottom-line-up, 

.b-opacity-90:hover .b-line1,

.b-opacity-90:hover .b-line2,

.b-opacity-90:hover .b-line3,

.b-opacity-90:hover .b-line4,

.b-opacity-90:hover .b-line5,

.b-opacity-90.hover .b-top-line,

.b-opacity-90.hover .b-top-line-up,

.b-opacity-90.hover .b-bottom-line, 

.b-opacity-90.hover .b-bottom-line-up, 

.b-opacity-90.hover .b-line1,

.b-opacity-90.hover .b-line2,

.b-opacity-90.hover .b-line3,

.b-opacity-90.hover .b-line4,

.b-opacity-90.hover .b-line5

{

  opacity: .9;

}



/* Disable transparency for twist and flip */



.b-link-twist.b-opacity-10:hover .b-top-line,

.b-link-twist.b-opacity-10:hover .b-top-line-up,

.b-link-twist.b-opacity-10:hover .b-bottom-line, 

.b-link-twist.b-opacity-10:hover .b-bottom-line-up, 

.b-link-twist.b-opacity-10:hover .b-line1,

.b-link-twist.b-opacity-10:hover .b-line2,

.b-link-twist.b-opacity-10:hover .b-line3,

.b-link-twist.b-opacity-10:hover .b-line4,

.b-link-twist.b-opacity-10:hover .b-line5,

.b-link-twist.b-opacity-10.hover .b-top-line,

.b-link-twist.b-opacity-10.hover .b-top-line-up,

.b-link-twist.b-opacity-10.hover .b-bottom-line, 

.b-link-twist.b-opacity-10.hover .b-bottom-line-up, 

.b-link-twist.b-opacity-10.hover .b-line1,

.b-link-twist.b-opacity-10.hover .b-line2,

.b-link-twist.b-opacity-10.hover .b-line3,

.b-link-twist.b-opacity-10.hover .b-line4,

.b-link-twist.b-opacity-10.hover .b-line5

{

  opacity: 1;

}



.b-link-twist.b-opacity-20:hover .b-top-line,

.b-link-twist.b-opacity-20:hover .b-top-line-up,

.b-link-twist.b-opacity-20:hover .b-bottom-line, 

.b-link-twist.b-opacity-20:hover .b-bottom-line-up, 

.b-link-twist.b-opacity-20:hover .b-line1,

.b-link-twist.b-opacity-20:hover .b-line2,

.b-link-twist.b-opacity-20:hover .b-line3,

.b-link-twist.b-opacity-20:hover .b-line4,

.b-link-twist.b-opacity-20:hover .b-line5,

.b-link-twist.b-opacity-20.hover .b-top-line,

.b-link-twist.b-opacity-20.hover .b-top-line-up,

.b-link-twist.b-opacity-20.hover .b-bottom-line, 

.b-link-twist.b-opacity-20.hover .b-bottom-line-up, 

.b-link-twist.b-opacity-20.hover .b-line1,

.b-link-twist.b-opacity-20.hover .b-line2,

.b-link-twist.b-opacity-20.hover .b-line3,

.b-link-twist.b-opacity-20.hover .b-line4,

.b-link-twist.b-opacity-20.hover .b-line5

{

  opacity: 1;

}



.b-link-twist.b-opacity-30:hover .b-top-line,

.b-link-twist.b-opacity-30:hover .b-top-line-up,

.b-link-twist.b-opacity-30:hover .b-bottom-line, 

.b-link-twist.b-opacity-30:hover .b-bottom-line-up, 

.b-link-twist.b-opacity-30:hover .b-line1,

.b-link-twist.b-opacity-30:hover .b-line2,

.b-link-twist.b-opacity-30:hover .b-line3,

.b-link-twist.b-opacity-30:hover .b-line4,

.b-link-twist.b-opacity-30:hover .b-line5,

.b-link-twist.b-opacity-30.hover .b-top-line,

.b-link-twist.b-opacity-30.hover .b-top-line-up,

.b-link-twist.b-opacity-30.hover .b-bottom-line, 

.b-link-twist.b-opacity-30.hover .b-bottom-line-up, 

.b-link-twist.b-opacity-30.hover .b-line1,

.b-link-twist.b-opacity-30.hover .b-line2,

.b-link-twist.b-opacity-30.hover .b-line3,

.b-link-twist.b-opacity-30.hover .b-line4,

.b-link-twist.b-opacity-30.hover .b-line5

{

  opacity: 1;

}



.b-link-twist.b-opacity-40:hover .b-top-line,

.b-link-twist.b-opacity-40:hover .b-top-line-up,

.b-link-twist.b-opacity-40:hover .b-bottom-line, 

.b-link-twist.b-opacity-40:hover .b-bottom-line-up, 

.b-link-twist.b-opacity-40:hover .b-line1,

.b-link-twist.b-opacity-40:hover .b-line2,

.b-link-twist.b-opacity-40:hover .b-line3,

.b-link-twist.b-opacity-40:hover .b-line4,

.b-link-twist.b-opacity-40:hover .b-line5,

.b-link-twist.b-opacity-40.hover .b-top-line,

.b-link-twist.b-opacity-40.hover .b-top-line-up,

.b-link-twist.b-opacity-40.hover .b-bottom-line, 

.b-link-twist.b-opacity-40.hover .b-bottom-line-up, 

.b-link-twist.b-opacity-40.hover .b-line1,

.b-link-twist.b-opacity-40.hover .b-line2,

.b-link-twist.b-opacity-40.hover .b-line3,

.b-link-twist.b-opacity-40.hover .b-line4,

.b-link-twist.b-opacity-40.hover .b-line5

{

  opacity: 1;

}



.b-link-twist.b-opacity-50:hover .b-top-line,

.b-link-twist.b-opacity-50:hover .b-top-line-up,

.b-link-twist.b-opacity-50:hover .b-bottom-line, 

.b-link-twist.b-opacity-50:hover .b-bottom-line-up, 

.b-link-twist.b-opacity-50:hover .b-line1,

.b-link-twist.b-opacity-50:hover .b-line2,

.b-link-twist.b-opacity-50:hover .b-line3,

.b-link-twist.b-opacity-50:hover .b-line4,

.b-link-twist.b-opacity-50:hover .b-line5,

.b-link-twist.b-opacity-50.hover .b-top-line,

.b-link-twist.b-opacity-50.hover .b-top-line-up,

.b-link-twist.b-opacity-50.hover .b-bottom-line, 

.b-link-twist.b-opacity-50.hover .b-bottom-line-up, 

.b-link-twist.b-opacity-50.hover .b-line1,

.b-link-twist.b-opacity-50.hover .b-line2,

.b-link-twist.b-opacity-50.hover .b-line3,

.b-link-twist.b-opacity-50.hover .b-line4,

.b-link-twist.b-opacity-50.hover .b-line5

{

  opacity: 1;

}



.b-link-twist.b-opacity-60:hover .b-top-line,

.b-link-twist.b-opacity-60:hover .b-top-line-up,

.b-link-twist.b-opacity-60:hover .b-bottom-line, 

.b-link-twist.b-opacity-60:hover .b-bottom-line-up, 

.b-link-twist.b-opacity-60:hover .b-line1,

.b-link-twist.b-opacity-60:hover .b-line2,

.b-link-twist.b-opacity-60:hover .b-line3,

.b-link-twist.b-opacity-60:hover .b-line4,

.b-link-twist.b-opacity-60:hover .b-line5,

.b-link-twist.b-opacity-60.hover .b-top-line,

.b-link-twist.b-opacity-60.hover .b-top-line-up,

.b-link-twist.b-opacity-60.hover .b-bottom-line, 

.b-link-twist.b-opacity-60.hover .b-bottom-line-up, 

.b-link-twist.b-opacity-60.hover .b-line1,

.b-link-twist.b-opacity-60.hover .b-line2,

.b-link-twist.b-opacity-60.hover .b-line3,

.b-link-twist.b-opacity-60.hover .b-line4,

.b-link-twist.b-opacity-60.hover .b-line5

{

  opacity: 1;

}



.b-link-twist.b-opacity-70:hover .b-top-line,

.b-link-twist.b-opacity-70:hover .b-top-line-up,

.b-link-twist.b-opacity-70:hover .b-bottom-line, 

.b-link-twist.b-opacity-70:hover .b-bottom-line-up, 

.b-link-twist.b-opacity-70:hover .b-line1,

.b-link-twist.b-opacity-70:hover .b-line2,

.b-link-twist.b-opacity-70:hover .b-line3,

.b-link-twist.b-opacity-70:hover .b-line4,

.b-link-twist.b-opacity-70:hover .b-line5,

.b-link-twist.b-opacity-70.hover .b-top-line,

.b-link-twist.b-opacity-70.hover .b-top-line-up,

.b-link-twist.b-opacity-70.hover .b-bottom-line, 

.b-link-twist.b-opacity-70.hover .b-bottom-line-up, 

.b-link-twist.b-opacity-70.hover .b-line1,

.b-link-twist.b-opacity-70.hover .b-line2,

.b-link-twist.b-opacity-70.hover .b-line3,

.b-link-twist.b-opacity-70.hover .b-line4,

.b-link-twist.b-opacity-70.hover .b-line5

{

  opacity: 1;

}



.b-link-twist.b-opacity-80:hover .b-top-line,

.b-link-twist.b-opacity-80:hover .b-top-line-up,

.b-link-twist.b-opacity-80:hover .b-bottom-line, 

.b-link-twist.b-opacity-80:hover .b-bottom-line-up, 

.b-link-twist.b-opacity-80:hover .b-line1,

.b-link-twist.b-opacity-80:hover .b-line2,

.b-link-twist.b-opacity-80:hover .b-line3,

.b-link-twist.b-opacity-80:hover .b-line4,

.b-link-twist.b-opacity-80:hover .b-line5,

.b-link-twist.b-opacity-80.hover .b-top-line,

.b-link-twist.b-opacity-80.hover .b-top-line-up,

.b-link-twist.b-opacity-80.hover .b-bottom-line, 

.b-link-twist.b-opacity-80.hover .b-bottom-line-up, 

.b-link-twist.b-opacity-80.hover .b-line1,

.b-link-twist.b-opacity-80.hover .b-line2,

.b-link-twist.b-opacity-80.hover .b-line3,

.b-link-twist.b-opacity-80.hover .b-line4,

.b-link-twist.b-opacity-80.hover .b-line5

{

  opacity: 1;

}



.b-link-twist.b-opacity-90:hover .b-top-line,

.b-link-twist.b-opacity-90:hover .b-top-line-up,

.b-link-twist.b-opacity-90:hover .b-bottom-line, 

.b-link-twist.b-opacity-90:hover .b-bottom-line-up, 

.b-link-twist.b-opacity-90:hover .b-line1,

.b-link-twist.b-opacity-90:hover .b-line2,

.b-link-twist.b-opacity-90:hover .b-line3,

.b-link-twist.b-opacity-90:hover .b-line4,

.b-link-twist.b-opacity-90:hover .b-line5,

.b-link-twist.b-opacity-90.hover .b-top-line,

.b-link-twist.b-opacity-90.hover .b-top-line-up,

.b-link-twist.b-opacity-90.hover .b-bottom-line, 

.b-link-twist.b-opacity-90.hover .b-bottom-line-up, 

.b-link-twist.b-opacity-90.hover .b-line1,

.b-link-twist.b-opacity-90.hover .b-line2,

.b-link-twist.b-opacity-90.hover .b-line3,

.b-link-twist.b-opacity-90.hover .b-line4,

.b-link-twist.b-opacity-90.hover .b-line5

{

  opacity: 1;

}



.b-link-flip.b-opacity-10:hover .b-top-line,

.b-link-flip.b-opacity-10:hover .b-top-line-up,

.b-link-flip.b-opacity-10:hover .b-bottom-line, 

.b-link-flip.b-opacity-10:hover .b-bottom-line-up, 

.b-link-flip.b-opacity-10:hover .b-line1,

.b-link-flip.b-opacity-10:hover .b-line2,

.b-link-flip.b-opacity-10:hover .b-line3,

.b-link-flip.b-opacity-10:hover .b-line4,

.b-link-flip.b-opacity-10:hover .b-line5,

.b-link-flip.b-opacity-10.hover .b-top-line,

.b-link-flip.b-opacity-10.hover .b-top-line-up,

.b-link-flip.b-opacity-10.hover .b-bottom-line, 

.b-link-flip.b-opacity-10.hover .b-bottom-line-up, 

.b-link-flip.b-opacity-10.hover .b-line1,

.b-link-flip.b-opacity-10.hover .b-line2,

.b-link-flip.b-opacity-10.hover .b-line3,

.b-link-flip.b-opacity-10.hover .b-line4,

.b-link-flip.b-opacity-10.hover .b-line5

{

  opacity: 1;

}



.b-link-flip.b-opacity-20:hover .b-top-line,

.b-link-flip.b-opacity-20:hover .b-top-line-up,

.b-link-flip.b-opacity-20:hover .b-bottom-line, 

.b-link-flip.b-opacity-20:hover .b-bottom-line-up, 

.b-link-flip.b-opacity-20:hover .b-line1,

.b-link-flip.b-opacity-20:hover .b-line2,

.b-link-flip.b-opacity-20:hover .b-line3,

.b-link-flip.b-opacity-20:hover .b-line4,

.b-link-flip.b-opacity-20:hover .b-line5,

.b-link-flip.b-opacity-20.hover .b-top-line,

.b-link-flip.b-opacity-20.hover .b-top-line-up,

.b-link-flip.b-opacity-20.hover .b-bottom-line, 

.b-link-flip.b-opacity-20.hover .b-bottom-line-up, 

.b-link-flip.b-opacity-20.hover .b-line1,

.b-link-flip.b-opacity-20.hover .b-line2,

.b-link-flip.b-opacity-20.hover .b-line3,

.b-link-flip.b-opacity-20.hover .b-line4,

.b-link-flip.b-opacity-20.hover .b-line5

{

  opacity: 1;

}



.b-link-flip.b-opacity-30:hover .b-top-line,

.b-link-flip.b-opacity-30:hover .b-top-line-up,

.b-link-flip.b-opacity-30:hover .b-bottom-line, 

.b-link-flip.b-opacity-30:hover .b-bottom-line-up, 

.b-link-flip.b-opacity-30:hover .b-line1,

.b-link-flip.b-opacity-30:hover .b-line2,

.b-link-flip.b-opacity-30:hover .b-line3,

.b-link-flip.b-opacity-30:hover .b-line4,

.b-link-flip.b-opacity-30:hover .b-line5,

.b-link-flip.b-opacity-30.hover .b-top-line,

.b-link-flip.b-opacity-30.hover .b-top-line-up,

.b-link-flip.b-opacity-30.hover .b-bottom-line, 

.b-link-flip.b-opacity-30.hover .b-bottom-line-up, 

.b-link-flip.b-opacity-30.hover .b-line1,

.b-link-flip.b-opacity-30.hover .b-line2,

.b-link-flip.b-opacity-30.hover .b-line3,

.b-link-flip.b-opacity-30.hover .b-line4,

.b-link-flip.b-opacity-30.hover .b-line5

{

  opacity: 1;

}



.b-link-flip.b-opacity-40:hover .b-top-line,

.b-link-flip.b-opacity-40:hover .b-top-line-up,

.b-link-flip.b-opacity-40:hover .b-bottom-line, 

.b-link-flip.b-opacity-40:hover .b-bottom-line-up, 

.b-link-flip.b-opacity-40:hover .b-line1,

.b-link-flip.b-opacity-40:hover .b-line2,

.b-link-flip.b-opacity-40:hover .b-line3,

.b-link-flip.b-opacity-40:hover .b-line4,

.b-link-flip.b-opacity-40:hover .b-line5,

.b-link-flip.b-opacity-40.hover .b-top-line,

.b-link-flip.b-opacity-40.hover .b-top-line-up,

.b-link-flip.b-opacity-40.hover .b-bottom-line, 

.b-link-flip.b-opacity-40.hover .b-bottom-line-up, 

.b-link-flip.b-opacity-40.hover .b-line1,

.b-link-flip.b-opacity-40.hover .b-line2,

.b-link-flip.b-opacity-40.hover .b-line3,

.b-link-flip.b-opacity-40.hover .b-line4,

.b-link-flip.b-opacity-40.hover .b-line5

{

  opacity: 1;

}



.b-link-flip.b-opacity-50:hover .b-top-line,

.b-link-flip.b-opacity-50:hover .b-top-line-up,

.b-link-flip.b-opacity-50:hover .b-bottom-line, 

.b-link-flip.b-opacity-50:hover .b-bottom-line-up, 

.b-link-flip.b-opacity-50:hover .b-line1,

.b-link-flip.b-opacity-50:hover .b-line2,

.b-link-flip.b-opacity-50:hover .b-line3,

.b-link-flip.b-opacity-50:hover .b-line4,

.b-link-flip.b-opacity-50:hover .b-line5,

.b-link-flip.b-opacity-50.hover .b-top-line,

.b-link-flip.b-opacity-50.hover .b-top-line-up,

.b-link-flip.b-opacity-50.hover .b-bottom-line, 

.b-link-flip.b-opacity-50.hover .b-bottom-line-up, 

.b-link-flip.b-opacity-50.hover .b-line1,

.b-link-flip.b-opacity-50.hover .b-line2,

.b-link-flip.b-opacity-50.hover .b-line3,

.b-link-flip.b-opacity-50.hover .b-line4,

.b-link-flip.b-opacity-50.hover .b-line5

{

  opacity: 1;

}



.b-link-flip.b-opacity-60:hover .b-top-line,

.b-link-flip.b-opacity-60:hover .b-top-line-up,

.b-link-flip.b-opacity-60:hover .b-bottom-line, 

.b-link-flip.b-opacity-60:hover .b-bottom-line-up, 

.b-link-flip.b-opacity-60:hover .b-line1,

.b-link-flip.b-opacity-60:hover .b-line2,

.b-link-flip.b-opacity-60:hover .b-line3,

.b-link-flip.b-opacity-60:hover .b-line4,

.b-link-flip.b-opacity-60:hover .b-line5,

.b-link-flip.b-opacity-60.hover .b-top-line,

.b-link-flip.b-opacity-60.hover .b-top-line-up,

.b-link-flip.b-opacity-60.hover .b-bottom-line, 

.b-link-flip.b-opacity-60.hover .b-bottom-line-up, 

.b-link-flip.b-opacity-60.hover .b-line1,

.b-link-flip.b-opacity-60.hover .b-line2,

.b-link-flip.b-opacity-60.hover .b-line3,

.b-link-flip.b-opacity-60.hover .b-line4,

.b-link-flip.b-opacity-60.hover .b-line5

{

  opacity: 1;

}



.b-link-flip.b-opacity-70:hover .b-top-line,

.b-link-flip.b-opacity-70:hover .b-top-line-up,

.b-link-flip.b-opacity-70:hover .b-bottom-line, 

.b-link-flip.b-opacity-70:hover .b-bottom-line-up, 

.b-link-flip.b-opacity-70:hover .b-line1,

.b-link-flip.b-opacity-70:hover .b-line2,

.b-link-flip.b-opacity-70:hover .b-line3,

.b-link-flip.b-opacity-70:hover .b-line4,

.b-link-flip.b-opacity-70:hover .b-line5,

.b-link-flip.b-opacity-70.hover .b-top-line,

.b-link-flip.b-opacity-70.hover .b-top-line-up,

.b-link-flip.b-opacity-70.hover .b-bottom-line, 

.b-link-flip.b-opacity-70.hover .b-bottom-line-up, 

.b-link-flip.b-opacity-70.hover .b-line1,

.b-link-flip.b-opacity-70.hover .b-line2,

.b-link-flip.b-opacity-70.hover .b-line3,

.b-link-flip.b-opacity-70.hover .b-line4,

.b-link-flip.b-opacity-70.hover .b-line5

{

  opacity: 1;

}



.b-link-flip.b-opacity-80:hover .b-top-line,

.b-link-flip.b-opacity-80:hover .b-top-line-up,

.b-link-flip.b-opacity-80:hover .b-bottom-line, 

.b-link-flip.b-opacity-80:hover .b-bottom-line-up, 

.b-link-flip.b-opacity-80:hover .b-line1,

.b-link-flip.b-opacity-80:hover .b-line2,

.b-link-flip.b-opacity-80:hover .b-line3,

.b-link-flip.b-opacity-80:hover .b-line4,

.b-link-flip.b-opacity-80:hover .b-line5,

.b-link-flip.b-opacity-80.hover .b-top-line,

.b-link-flip.b-opacity-80.hover .b-top-line-up,

.b-link-flip.b-opacity-80.hover .b-bottom-line, 

.b-link-flip.b-opacity-80.hover .b-bottom-line-up, 

.b-link-flip.b-opacity-80.hover .b-line1,

.b-link-flip.b-opacity-80.hover .b-line2,

.b-link-flip.b-opacity-80.hover .b-line3,

.b-link-flip.b-opacity-80.hover .b-line4,

.b-link-flip.b-opacity-80.hover .b-line5

{

  opacity: 1;

}



.b-link-flip.b-opacity-90:hover .b-top-line,

.b-link-flip.b-opacity-90:hover .b-top-line-up,

.b-link-flip.b-opacity-90:hover .b-bottom-line, 

.b-link-flip.b-opacity-90:hover .b-bottom-line-up, 

.b-link-flip.b-opacity-90:hover .b-line1,

.b-link-flip.b-opacity-90:hover .b-line2,

.b-link-flip.b-opacity-90:hover .b-line3,

.b-link-flip.b-opacity-90:hover .b-line4,

.b-link-flip.b-opacity-90:hover .b-line5,

.b-link-flip.b-opacity-90.hover .b-top-line,

.b-link-flip.b-opacity-90.hover .b-top-line-up,

.b-link-flip.b-opacity-90.hover .b-bottom-line, 

.b-link-flip.b-opacity-90.hover .b-bottom-line-up, 

.b-link-flip.b-opacity-90.hover .b-line1,

.b-link-flip.b-opacity-90.hover .b-line2,

.b-link-flip.b-opacity-90.hover .b-line3,

.b-link-flip.b-opacity-90.hover .b-line4,

.b-link-flip.b-opacity-90.hover .b-line5

{

  opacity: 1;

}



/*-----------------------------------------------------------------------------------*/

/*	Border radius

/*-----------------------------------------------------------------------------------*/



.b-animate-go.border-radius-1 {-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;}

.b-animate-go.border-radius-2 {-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}

.b-animate-go.border-radius-3 {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.b-animate-go.border-radius-4 {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}

.b-animate-go.border-radius-5 {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}

.b-animate-go.border-radius-6 {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}

.b-animate-go.border-radius-7 {-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}

.b-animate-go.border-radius-8 {-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}

.b-animate-go.border-radius-9 {-webkit-border-radius: 9px;-moz-border-radius: 9px;border-radius: 9px;}

.b-animate-go.border-radius-10 {-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

.b-animate-go.border-radius-11 {-webkit-border-radius: 11px;-moz-border-radius: 11px;border-radius: 11px;}

.b-animate-go.border-radius-12 {-webkit-border-radius: 12px;-moz-border-radius: 12px;border-radius: 12px;}

.b-animate-go.border-radius-13 {-webkit-border-radius: 13px;-moz-border-radius: 13px;border-radius: 13px;}

.b-animate-go.border-radius-14 {-webkit-border-radius: 14px;-moz-border-radius: 14px;border-radius: 14px;}

.b-animate-go.border-radius-15 {-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}

.b-animate-go.border-radius-16 {-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;}

.b-animate-go.border-radius-17 {-webkit-border-radius: 17px;-moz-border-radius: 17px;border-radius: 17px;}

.b-animate-go.border-radius-18 {-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;}

.b-animate-go.border-radius-19 {-webkit-border-radius: 19px;-moz-border-radius: 19px;border-radius: 19px;}

.b-animate-go.border-radius-20 {-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}

.b-animate-go.border-radius-21 {-webkit-border-radius: 21px;-moz-border-radius: 21px;border-radius: 21px;}

.b-animate-go.border-radius-22 {-webkit-border-radius: 22px;-moz-border-radius: 22px;border-radius: 22px;}

.b-animate-go.border-radius-23 {-webkit-border-radius: 23px;-moz-border-radius: 23px;border-radius: 23px;}

.b-animate-go.border-radius-24 {-webkit-border-radius: 24px;-moz-border-radius: 24px;border-radius: 24px;}

.b-animate-go.border-radius-25 {-webkit-border-radius: 25px;-moz-border-radius: 25px;border-radius: 25px;}

.b-animate-go.border-radius-26 {-webkit-border-radius: 26px;-moz-border-radius: 26px;border-radius: 26px;}

.b-animate-go.border-radius-27 {-webkit-border-radius: 27px;-moz-border-radius: 27px;border-radius: 27px;}

.b-animate-go.border-radius-28 {-webkit-border-radius: 28px;-moz-border-radius: 28px;border-radius: 28px;}

.b-animate-go.border-radius-29 {-webkit-border-radius: 29px;-moz-border-radius: 29px;border-radius: 29px;}

.b-animate-go.border-radius-30 {-webkit-border-radius: 30px;-moz-border-radius: 30px;border-radius: 30px;}

.b-animate-go.border-radius-31 {-webkit-border-radius: 31px;-moz-border-radius: 31px;border-radius: 31px;}

.b-animate-go.border-radius-32 {-webkit-border-radius: 32px;-moz-border-radius: 32px;border-radius: 32px;}

.b-animate-go.border-radius-33 {-webkit-border-radius: 33px;-moz-border-radius: 33px;border-radius: 33px;}

.b-animate-go.border-radius-34 {-webkit-border-radius: 34px;-moz-border-radius: 34px;border-radius: 34px;}

.b-animate-go.border-radius-35 {-webkit-border-radius: 35px;-moz-border-radius: 35px;border-radius: 35px;}

.b-animate-go.border-radius-36 {-webkit-border-radius: 36px;-moz-border-radius: 36px;border-radius: 36px;}

.b-animate-go.border-radius-37 {-webkit-border-radius: 37px;-moz-border-radius: 37px;border-radius: 37px;}

.b-animate-go.border-radius-38 {-webkit-border-radius: 38px;-moz-border-radius: 38px;border-radius: 38px;}

.b-animate-go.border-radius-39 {-webkit-border-radius: 39px;-moz-border-radius: 39px;border-radius: 39px;}

.b-animate-go.border-radius-40 {-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;}

.b-animate-go.border-radius-41 {-webkit-border-radius: 41px;-moz-border-radius: 41px;border-radius: 41px;}

.b-animate-go.border-radius-42 {-webkit-border-radius: 42px;-moz-border-radius: 42px;border-radius: 42px;}

.b-animate-go.border-radius-43 {-webkit-border-radius: 43px;-moz-border-radius: 43px;border-radius: 43px;}

.b-animate-go.border-radius-44 {-webkit-border-radius: 44px;-moz-border-radius: 44px;border-radius: 44px;}

.b-animate-go.border-radius-45 {-webkit-border-radius: 45px;-moz-border-radius: 45px;border-radius: 45px;}

.b-animate-go.border-radius-46 {-webkit-border-radius: 46px;-moz-border-radius: 46px;border-radius: 46px;}

.b-animate-go.border-radius-47 {-webkit-border-radius: 47px;-moz-border-radius: 47px;border-radius: 47px;}

.b-animate-go.border-radius-48 {-webkit-border-radius: 48px;-moz-border-radius: 48px;border-radius: 48px;}

.b-animate-go.border-radius-49 {-webkit-border-radius: 49px;-moz-border-radius: 49px;border-radius: 49px;}

.b-animate-go.border-radius-50 {-webkit-border-radius: 50px;-moz-border-radius: 50px;border-radius: 50px;}

.b-animate-go.border-radius-round {-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}



