.animateblock {
opacity: 0;
-webkit-transition: all 0.55s linear;
-moz-transition: all 0.55s linear;
transition: all 0.55s linear; 
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
-webkit-transition: all 0.1s ease-in-out;
-moz-transition: all 0.1s ease-in-out;
-o-transition: all 0.1s ease-in-out;
-ms-transition: all 0.1s ease-in-out;
transition: all 0.1s ease-in-out;
z-index: 99999; 
}
.animateblock.animated {
opacity: 1;
} .animateblock.fadeIn {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.fadeIn.animated  {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
} .animateblock.fadeInLeft {
-webkit-animation-name: none;
animation-name: none; 
}
.animateblock.fadeInLeft.animated  {
animation-name: fadeInLeft; 
-webkit-animation-name: fadeInLeft;
} .animateblock.flipInX{
-webkit-backface-visibility: none !important;
backface-visibility: none !important;
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.flipInX.animated  {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInX;
animation-name: flipInX;
} .animateblock.bounce{
-webkit-animation-name: none;
animation-name: none;
-webkit-transform-origin: none;
transform-origin: none;
}
.animateblock.bounce.animated  {
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
} .animateblock.bounceIn {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.bounceIn.animated  {
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
} .animateblock.bounceInDown {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.bounceInDown.animated  {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
} .animateblock.bounceInLeft {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.bounceInLeft.animated  {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft;
} .animateblock.bounceInRight {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.bounceInRight.animated  {
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight;
} .animateblock.bounceInUp {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.bounceInUp.animated  {
-webkit-animation-name: bounceInUp;
animation-name: bounceInUp;
} .animateblock.bounceOut {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.bounceOut.animated  {
-webkit-animation-name: bounceOut;
animation-name: bounceOut;
} .animateblock.fadeInDown {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.fadeInDown.animated  {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
} .animateblock.fadeInDownBig {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.fadeInDownBig.animated  {
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
} .animateblock.fadeInLeft {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.fadeInLeft.animated  {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
} .animateblock.fadeInLeftBig {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.fadeInLeftBig.animated  {
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
} .animateblock.fadeInRight {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.fadeInRight.animated  {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
} .animateblock.fadeInRightBig {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.fadeInRightBig.animated  {
-webkit-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
} .animateblock.fadeInUp {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.fadeInUp.animated  {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
} .animateblock.fadeInUpBig {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.fadeInUpBig.animated  {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
} .animateblock.flash {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.flash.animated  {
-webkit-animation-name: flash;
animation-name: flash;
} .animateblock.flip {
-webkit-backface-visibility: none;
backface-visibility: none;
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.flip.animated  {
-webkit-backface-visibility: visible;
backface-visibility: visible;
-webkit-animation-name: flip;
animation-name: flip;
} .animateblock.flipInY {
-webkit-backface-visibility: none !important;
backface-visibility: none !important;
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.flipInY.animated  {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInY;
animation-name: flipInY;
} .animateblock.headShake {
-webkit-animation-timing-function:none;
animation-timing-function: none;
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.headShake.animated  {
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-name: headShake;
animation-name: headShake;
} .animateblock.hinge {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.hinge.animated  {
-webkit-animation-name: hinge;
animation-name: hinge;
} .animateblock.jello {
-webkit-animation-name: none;
animation-name: none;
-webkit-transform-origin: none;
transform-origin: none;
}
.animateblock.jello.animated  {
-webkit-animation-name: jello;
animation-name: jello;
-webkit-transform-origin: center;
transform-origin: center;
} .animateblock.lightSpeedIn {
-webkit-animation-name: none;
animation-name: none;
-webkit-animation-timing-function: none;
animation-timing-function: none;
}
.animateblock.lightSpeedIn.animated  {
-webkit-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
} .animateblock.pulse {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.pulse.animated  {
-webkit-animation-name: pulse;
animation-name: pulse;
} .animateblock.rollIn {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.rollIn.animated  {
-webkit-animation-name: rollIn;
animation-name: rollIn;
} .animateblock.rotateIn {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.rotateIn.animated  {
-webkit-animation-name: rotateIn;
animation-name: rotateIn;
} .animateblock.rotateInDownLeft {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.rotateInDownLeft.animated  {
-webkit-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
} .animateblock.rotateInDownRight {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.rotateInDownRight.animated  {
-webkit-animation-name: rotateInDownRight;
animation-name: rotateInDownRight;
} .animateblock.rotateInUpLeft {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.rotateInUpLeft.animated  {
-webkit-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft;
} .animateblock.rotateInUpRight {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.rotateInUpRight.animated  {
-webkit-animation-name: rotateInUpRight;
animation-name: rotateInUpRight;
} .animateblock.shake {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.shake.animated  {
-webkit-animation-name: shake;
animation-name: shake;
} .animateblock.slideInDown {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.slideInDown.animated  {
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
} .animateblock.slideInLeft {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.slideInLeft.animated  {
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft;
} .animateblock.slideInRight {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.slideInRight.animated  {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
} .animateblock.slideInUp {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.slideInUp.animated  {
-webkit-animation-name: slideInUp;
animation-name: slideInUp;
} .animateblock.swing {
-webkit-transform-origin: none;
transform-origin: none;
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.swing.animated  {
-webkit-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
} .animateblock.tada {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.tada.animated  {
-webkit-animation-name: tada;
animation-name: tada;
} .animateblock.wobble {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.wobble.animated  {
-webkit-animation-name: wobble;
animation-name: wobble;
} .animateblock.zoomIn {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.zoomIn.animated  {
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
} .animateblock.zoomInDown {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.zoomInDown.animated  {
-webkit-animation-name: zoomInDown;
animation-name: zoomInDown;
} .animateblock.zoomInLeft {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.zoomInLeft.animated  {
-webkit-animation-name: zoomInLeft;
animation-name: zoomInLeft;
} .animateblock.zoomInRight {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.zoomInRight.animated  {
-webkit-animation-name: zoomInRight;
animation-name: zoomInRight;
} .animateblock.zoomInUp {
-webkit-animation-name: none;
animation-name: none;
}
.animateblock.zoomInUp.animated  {
-webkit-animation-name: zoomInUp;
animation-name: zoomInUp;
}.woocommerce div.product form.cart .button {
padding: 10px;
font-size: 13px;
border-radius: 5px;	
border: 1px solid #bbb3b9;	
}
.woocommerce, .woocommerce-page { }
.woocommerce #quantity input::-webkit-outer-spin-button,
.woocommerce #quantity input::-webkit-inner-spin-button,
.woocommerce #content .quantity input::-webkit-outer-spin-button,
.woocommerce #content .quantity input::-webkit-inner-spin-button, .woocommerce-page #quantity input::-webkit-outer-spin-button,
.woocommerce-page #quantity input::-webkit-inner-spin-button,
.woocommerce-page #content .quantity input::-webkit-outer-spin-button,
.woocommerce-page #content .quantity input::-webkit-inner-spin-button {
display: none; }
.woocommerce .quantity, .woocommerce-page .quantity {
position: relative;
margin: 0 auto;
overflow: hidden;
zoom: 1;
display: inline-block; }
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty {
width: 7.618em;
height: 2.67em;
float: left;
padding: 0 0 0 0;
margin: 0;
text-align: center;
border: 1px solid #bbb3b9;
border-radius: 5px;	
font-weight: 700;
border: 1px solid #bbb3b9;
-moz-appearance: textfield; }
.woocommerce .quantity noindex:-o-prefocus, .woocommerce .quantity input[type=number], .woocommerce-page .quantity noindex:-o-prefocus, .woocommerce-page .quantity input[type=number] {
padding-right: 1.2em; }
.woocommerce .quantity .plus,
.woocommerce .quantity .minus, .woocommerce-page .quantity .plus,
.woocommerce-page .quantity .minus {
display: block;
padding: 0;
margin: 0;
top: 0;
font-size: 15px;
position: absolute;
text-align: center;
width: 2.387em;
height: 2.3em;
text-decoration: none;
overflow: visible;
text-decoration: none; 
border-radius: 5px;	
font-weight: 700;
cursor: pointer;
color: #fff;
border: 1px solid #bbb3b9;  
box-shadow: inset 0 0 0 #333333, inset 0 1px 84px #333333, inset 0 0 0 #333333;
text-shadow: none;
line-height: 1;
background-image: none;
}
.woocommerce .quantity .plus:hover,
.woocommerce .quantity .minus:hover, .woocommerce-page .quantity .plus:hover,
.woocommerce-page .quantity .minus:hover {
background-color: #21759b; }
.woocommerce .quantity .plus, .woocommerce-page .quantity .plus {
top: 0;
left: 0;
border-radius: 5px 0 0 5px;
border: 1px solid #bbb3b9;
}
.woocommerce .quantity .minus, .woocommerce-page .quantity .minus {
bottom: 0;
right: 0;
border-radius: 0 5px 5px 0;
}
.woocommerce .quantity .minus:focus, .woocommerce-page .quantity .plus:focus,
.woocommerce-page .quantity .minus:focus {
color: #eee !important;
background-color: #154C63;
border: 1px solid #bbb3b9;
outline: 0;
}
.woocommerce input[type=number]::-webkit-inner-spin-button, 
.woocommerce  input[type=number]::-webkit-outer-spin-button { 
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
margin: 0; 
}