body{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden}.animated{-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:2s;-moz-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s}@-webkit-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}@-moz-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}@-o-keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}@keyframes flash {
	0%, 50%, 100% {opacity: 1;}	
	25%, 75% {opacity: 0;}
}.flash{-webkit-animation-name:flash;-moz-animation-name:flash;-o-animation-name:flash;animation-name:flash}@-webkit-keyframes shake {
	0%, 100% {-webkit-transform: translateX(0); opacity: 1;}
	10%, 30%, 50%, 70%, 90% {-webkit-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-webkit-transform: translateX(10px);}
}@-moz-keyframes shake {
	0%, 100% {-moz-transform: translateX(0); opacity: 1;}
	10%, 30%, 50%, 70%, 90% {-moz-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-moz-transform: translateX(10px);}
}@-o-keyframes shake {
	0%, 100% {-o-transform: translateX(0); opacity: 1;}
	10%, 30%, 50%, 70%, 90% {-o-transform: translateX(-10px);}
	20%, 40%, 60%, 80% {-o-transform: translateX(10px);}
}@keyframes shake {
	0%, 100% {transform: translateX(0); opacity: 1;}
	10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
	20%, 40%, 60%, 80% {transform: translateX(10px);}
}.shake{-webkit-animation-name:shake;-moz-animation-name:shake;-o-animation-name:shake;animation-name:shake}@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0); opacity: 1;}
	40% {-webkit-transform: translateY(-30px);}
	60% {-webkit-transform: translateY(-15px);}
}@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0); opacity: 1;}
	40% {-moz-transform: translateY(-30px);}
	60% {-moz-transform: translateY(-15px);}
}@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0); opacity: 1;}
	40% {-o-transform: translateY(-30px);}
	60% {-o-transform: translateY(-15px);}
}@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0); opacity: 1;}
	40% {transform: translateY(-30px);}
	60% {transform: translateY(-15px);}
}.bounce{-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce}@-webkit-keyframes tada {
	0% {-webkit-transform: scale(1);}	
	10%, 20% {-webkit-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-webkit-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-webkit-transform: scale(1.1) rotate(-3deg);}
	100% {-webkit-transform: scale(1) rotate(0);}
}@-moz-keyframes tada {
	0% {-moz-transform: scale(1);}	
	10%, 20% {-moz-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-moz-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-moz-transform: scale(1.1) rotate(-3deg);}
	100% {-moz-transform: scale(1) rotate(0);}
}@-o-keyframes tada {
	0% {-o-transform: scale(1);}	
	10%, 20% {-o-transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {-o-transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {-o-transform: scale(1.1) rotate(-3deg);}
	100% {-o-transform: scale(1) rotate(0);}
}@keyframes tada {
	0% {transform: scale(1);}	
	10%, 20% {transform: scale(0.9) rotate(-3deg);}
	30%, 50%, 70%, 90% {transform: scale(1.1) rotate(3deg);}
	40%, 60%, 80% {transform: scale(1.1) rotate(-3deg);}
	100% {transform: scale(1) rotate(0);}
}.tada{-webkit-animation-name:tada;-moz-animation-name:tada;-o-animation-name:tada;animation-name:tada}@-webkit-keyframes swing {
	20%, 40%, 60%, 80%, 100% { -webkit-transform-origin: top center; }
	20% { -webkit-transform: rotate(15deg); }	
	40% { -webkit-transform: rotate(-10deg); }
	60% { -webkit-transform: rotate(5deg); }	
	80% { -webkit-transform: rotate(-5deg); }	
	100% { -webkit-transform: rotate(0deg); opacity: 1; }
}@-moz-keyframes swing {
	20% { -moz-transform: rotate(15deg); }	
	40% { -moz-transform: rotate(-10deg); }
	60% { -moz-transform: rotate(5deg); }	
	80% { -moz-transform: rotate(-5deg); }	
	100% { -moz-transform: rotate(0deg); opacity: 1; }
}@-o-keyframes swing {
	20% { -o-transform: rotate(15deg); }	
	40% { -o-transform: rotate(-10deg); }
	60% { -o-transform: rotate(5deg); }	
	80% { -o-transform: rotate(-5deg); }	
	100% { -o-transform: rotate(0deg); opacity: 1; }
}@keyframes swing {
	20% { transform: rotate(15deg); }	
	40% { transform: rotate(-10deg); }
	60% { transform: rotate(5deg); }	
	80% { transform: rotate(-5deg); }	
	100% { transform: rotate(0deg); opacity: 1; }
}.swing{-webkit-transform-origin:top center;-moz-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;-moz-animation-name:swing;-o-animation-name:swing;animation-name:swing}@-webkit-keyframes wobble {
  0% { -webkit-transform: translateX(0%); }
  15% { -webkit-transform: translateX(-25%) rotate(-5deg); }
  30% { -webkit-transform: translateX(20%) rotate(3deg); }
  45% { -webkit-transform: translateX(-15%) rotate(-3deg); }
  60% { -webkit-transform: translateX(10%) rotate(2deg); }
  75% { -webkit-transform: translateX(-5%) rotate(-1deg); }
  100% { -webkit-transform: translateX(0%); opacity: 1; }
}@-moz-keyframes wobble {
  0% { -moz-transform: translateX(0%); }
  15% { -moz-transform: translateX(-25%) rotate(-5deg); }
  30% { -moz-transform: translateX(20%) rotate(3deg); }
  45% { -moz-transform: translateX(-15%) rotate(-3deg); }
  60% { -moz-transform: translateX(10%) rotate(2deg); }
  75% { -moz-transform: translateX(-5%) rotate(-1deg); }
  100% { -moz-transform: translateX(0%); opacity: 1; }
}@-o-keyframes wobble {
  0% { -o-transform: translateX(0%); }
  15% { -o-transform: translateX(-25%) rotate(-5deg); }
  30% { -o-transform: translateX(20%) rotate(3deg); }
  45% { -o-transform: translateX(-15%) rotate(-3deg); }
  60% { -o-transform: translateX(10%) rotate(2deg); }
  75% { -o-transform: translateX(-5%) rotate(-1deg); }
  100% { -o-transform: translateX(0%); opacity: 1; }
}@keyframes wobble {
  0% { transform: translateX(0%); }
  15% { transform: translateX(-25%) rotate(-5deg); }
  30% { transform: translateX(20%) rotate(3deg); }
  45% { transform: translateX(-15%) rotate(-3deg); }
  60% { transform: translateX(10%) rotate(2deg); }
  75% { transform: translateX(-5%) rotate(-1deg); }
  100% { transform: translateX(0%); opacity: 1; }
}.wobble{-webkit-animation-name:wobble;-moz-animation-name:wobble;-o-animation-name:wobble;animation-name:wobble}@-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); }
}.pulse{-webkit-animation-name:pulse;-moz-animation-name:pulse;-o-animation-name:pulse;animation-name:pulse}@-webkit-keyframes flip {
	0% {
		-webkit-transform: perspective(400px) rotateY(0);
		-webkit-animation-timing-function: ease-out;
	}
	40% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg);
		-webkit-animation-timing-function: ease-out;
	}
	50% {
		-webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-webkit-animation-timing-function: ease-in;
	}
	80% {
		-webkit-transform: perspective(400px) rotateY(360deg) scale(.95);
		-webkit-animation-timing-function: ease-in;
	}
	100% {
		-webkit-transform: perspective(400px) scale(1);
		-webkit-animation-timing-function: ease-in;
	}
}@-moz-keyframes flip {
	0% {
		-moz-transform: perspective(400px) rotateY(0);
		-moz-animation-timing-function: ease-out;
	}
	40% {
		-moz-transform: perspective(400px) translateZ(150px) rotateY(170deg);
		-moz-animation-timing-function: ease-out;
	}
	50% {
		-moz-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-moz-animation-timing-function: ease-in;
	}
	80% {
		-moz-transform: perspective(400px) rotateY(360deg) scale(.95);
		-moz-animation-timing-function: ease-in;
	}
	100% {
		-moz-transform: perspective(400px) scale(1);
		-moz-animation-timing-function: ease-in;
	}
}@-o-keyframes flip {
	0% {
		-o-transform: perspective(400px) rotateY(0);
		-o-animation-timing-function: ease-out;
	}
	40% {
		-o-transform: perspective(400px) translateZ(150px) rotateY(170deg);
		-o-animation-timing-function: ease-out;
	}
	50% {
		-o-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		-o-animation-timing-function: ease-in;
	}
	80% {
		-o-transform: perspective(400px) rotateY(360deg) scale(.95);
		-o-animation-timing-function: ease-in;
	}
	100% {
		-o-transform: perspective(400px) scale(1);
		-o-animation-timing-function: ease-in;
	}
}@keyframes flip {
	0% {
		transform: perspective(400px) rotateY(0);
		animation-timing-function: ease-out;
	}
	40% {
		transform: perspective(400px) translateZ(150px) rotateY(170deg);
		animation-timing-function: ease-out;
	}
	50% {
		transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
		animation-timing-function: ease-in;
	}
	80% {
		transform: perspective(400px) rotateY(360deg) scale(.95);
		animation-timing-function: ease-in;
	}
	100% {
		transform: perspective(400px) scale(1);
		animation-timing-function: ease-in;
	}
}.flip{-webkit-backface-visibility:visible!important;-webkit-animation-name:flip;-moz-backface-visibility:visible!important;-moz-animation-name:flip;-o-backface-visibility:visible!important;-o-animation-name:flip;backface-visibility:visible!important;animation-name:flip}@-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;
    }
}.flipInX{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipInX;-moz-backface-visibility:visible!important;-moz-animation-name:flipInX;-o-backface-visibility:visible!important;-o-animation-name:flipInX;backface-visibility:visible!important;animation-name:flipInX}@-webkit-keyframes flipInY {
    0% {
        -webkit-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -webkit-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -webkit-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -webkit-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}@-moz-keyframes flipInY {
    0% {
        -moz-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -moz-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -moz-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -moz-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}@-o-keyframes flipInY {
    0% {
        -o-transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        -o-transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        -o-transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        -o-transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}@keyframes flipInY {
    0% {
        transform: perspective(400px) rotateY(90deg);
        opacity: 0;
    }
    
    40% {
        transform: perspective(400px) rotateY(-10deg);
    }
    
    70% {
        transform: perspective(400px) rotateY(10deg);
    }
    
    100% {
        transform: perspective(400px) rotateY(0deg);
        opacity: 1;
    }
}.flipInY{-webkit-backface-visibility:visible!important;-webkit-animation-name:flipInY;-moz-backface-visibility:visible!important;-moz-animation-name:flipInY;-o-backface-visibility:visible!important;-o-animation-name:flipInY;backface-visibility:visible!important;animation-name:flipInY}@-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;}
}.fadeIn{-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);
	}
}.fadeInUp{-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);
	}
}.fadeInDown{-webkit-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-o-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-webkit-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}@-moz-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}@-o-keyframes fadeInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}@keyframes fadeInLeft {
	0% {
		opacity: 0;
		transform: translateX(-20px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}.fadeInLeft{-webkit-animation-name:fadeInLeft;-moz-animation-name:fadeInLeft;-o-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-webkit-transform: translateX(0);
	}
}@-moz-keyframes fadeInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-moz-transform: translateX(0);
	}
}@-o-keyframes fadeInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		-o-transform: translateX(0);
	}
}@keyframes fadeInRight {
	0% {
		opacity: 0;
		transform: translateX(20px);
	}
	
	100% {
		opacity: 1;
		transform: translateX(0);
	}
}.fadeInRight{-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);
	}
}.fadeInUpBig{-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);
	}
}.fadeInDownBig{-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);
	}
}.fadeInLeftBig{-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);
	}
}.fadeInRightBig{-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% {
		-webkit-transform: scale(1.05);
	}
	
	70% {
		-webkit-transform: scale(.9);
	}
	
	100% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
}@-moz-keyframes bounceIn {
	0% {
		opacity: 0;
		-moz-transform: scale(.3);
	}
	
	50% {
		-moz-transform: scale(1.05);
	}
	
	70% {
		-moz-transform: scale(.9);
	}
	
	100% {
		-moz-transform: scale(1);
		opacity: 1;
	}
}@-o-keyframes bounceIn {
	0% {
		opacity: 0;
		-o-transform: scale(.3);
	}
	
	50% {
		-o-transform: scale(1.05);
	}
	
	70% {
		-o-transform: scale(.9);
	}
	
	100% {
		-o-transform: scale(1);
		opacity: 1;
	}
}@keyframes bounceIn {
	0% {
		opacity: 0;
		transform: scale(.3);
	}
	
	50% {
		transform: scale(1.05);
	}
	
	70% {
		transform: scale(.9);
	}
	
	100% {
		transform: scale(1);
		opacity: 1;
	}
}.bounceIn{-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% {
		-webkit-transform: translateY(-30px);
	}
	
	80% {
		-webkit-transform: translateY(10px);
	}
	
	100% {
		-webkit-transform: translateY(0);
		opacity: 1;
	}
}@-moz-keyframes bounceInUp {
	0% {
		opacity: 0;
		-moz-transform: translateY(2000px);
	}
	
	60% {
		-moz-transform: translateY(-30px);
	}
	
	80% {
		-moz-transform: translateY(10px);
	}
	
	100% {
		-moz-transform: translateY(0);
		opacity: 1;
	}
}@-o-keyframes bounceInUp {
	0% {
		opacity: 0;
		-o-transform: translateY(2000px);
	}
	
	60% {
		-o-transform: translateY(-30px);
	}
	
	80% {
		-o-transform: translateY(10px);
	}
	
	100% {
		-o-transform: translateY(0);
		opacity: 1;
	}
}@keyframes bounceInUp {
	0% {
		opacity: 0;
		transform: translateY(2000px);
	}
	
	60% {
		transform: translateY(-30px);
	}
	
	80% {
		transform: translateY(10px);
	}
	
	100% {
		transform: translateY(0);
		opacity: 1;
	}
}.bounceInUp{-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% {
		-webkit-transform: translateY(30px);
	}
	
	80% {
		-webkit-transform: translateY(-10px);
	}
	
	100% {
		-webkit-transform: translateY(0);
		opacity: 1;
	}
}@-moz-keyframes bounceInDown {
	0% {
		opacity: 0;
		-moz-transform: translateY(-2000px);
	}
	
	60% {
		-moz-transform: translateY(30px);
	}
	
	80% {
		-moz-transform: translateY(-10px);
	}
	
	100% {
		-moz-transform: translateY(0);
		opacity: 1;
	}
}@-o-keyframes bounceInDown {
	0% {
		opacity: 0;
		-o-transform: translateY(-2000px);
	}
	
	60% {
		-o-transform: translateY(30px);
	}
	
	80% {
		-o-transform: translateY(-10px);
	}
	
	100% {
		-o-transform: translateY(0);
		opacity: 1;
	}
}@keyframes bounceInDown {
	0% {
		opacity: 0;
		transform: translateY(-2000px);
	}
	
	60% {
		transform: translateY(30px);
	}
	
	80% {
		transform: translateY(-10px);
	}
	
	100% {
		transform: translateY(0);
		opacity: 1;
	}
}.bounceInDown{-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% {
		-webkit-transform: translateX(30px);
	}
	
	80% {
		-webkit-transform: translateX(-10px);
	}
	
	100% {
		-webkit-transform: translateX(0);
		opacity: 1;
	}
}@-moz-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-moz-transform: translateX(-2000px);
	}
	
	60% {
		-moz-transform: translateX(30px);
	}
	
	80% {
		-moz-transform: translateX(-10px);
	}
	
	100% {
		-moz-transform: translateX(0);
		opacity: 1;
	}
}@-o-keyframes bounceInLeft {
	0% {
		opacity: 0;
		-o-transform: translateX(-2000px);
	}
	
	60% {
		-o-transform: translateX(30px);
	}
	
	80% {
		-o-transform: translateX(-10px);
	}
	
	100% {
		-o-transform: translateX(0);
		opacity: 1;
	}
}@keyframes bounceInLeft {
	0% {
		opacity: 0;
		transform: translateX(-2000px);
	}
	
	60% {
		transform: translateX(30px);
	}
	
	80% {
		transform: translateX(-10px);
	}
	
	100% {
		transform: translateX(0);
		opacity: 1;
	}
}.bounceInLeft{-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% {
		-webkit-transform: translateX(-30px);
	}
	
	80% {
		-webkit-transform: translateX(10px);
	}
	
	100% {
		-webkit-transform: translateX(0);
		opacity: 1;
	}
}@-moz-keyframes bounceInRight {
	0% {
		opacity: 0;
		-moz-transform: translateX(2000px);
	}
	
	60% {
		-moz-transform: translateX(-30px);
	}
	
	80% {
		-moz-transform: translateX(10px);
	}
	
	100% {
		-moz-transform: translateX(0);
		opacity: 1;
	}
}@-o-keyframes bounceInRight {
	0% {
		opacity: 0;
		-o-transform: translateX(2000px);
	}
	
	60% {
		-o-transform: translateX(-30px);
	}
	
	80% {
		-o-transform: translateX(10px);
	}
	
	100% {
		-o-transform: translateX(0);
		opacity: 1;
	}
}@keyframes bounceInRight {
	0% {
		opacity: 0;
		transform: translateX(2000px);
	}
	
	60% {
		transform: translateX(-30px);
	}
	
	80% {
		transform: translateX(10px);
	}
	
	100% {
		transform: translateX(0);
		opacity: 1;
	}
}.bounceInRight{-webkit-animation-name:bounceInRight;-moz-animation-name:bounceInRight;-o-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes rotateIn {
	0% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
}@-moz-keyframes rotateIn {
	0% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(0);
		opacity: 1;
	}
}@-o-keyframes rotateIn {
	0% {
		-o-transform-origin: center center;
		-o-transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		-o-transform-origin: center center;
		-o-transform: rotate(0);
		opacity: 1;
	}
}@keyframes rotateIn {
	0% {
		transform-origin: center center;
		transform: rotate(-200deg);
		opacity: 0;
	}
	
	100% {
		transform-origin: center center;
		transform: rotate(0);
		opacity: 1;
	}
}.rotateIn{-webkit-animation-name:rotateIn;-moz-animation-name:rotateIn;-o-animation-name:rotateIn;animation-name:rotateIn}@-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;
	}
}.rotateInUpLeft{-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;
	}
}.rotateInDownLeft{-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;
	}
}.rotateInUpRight{-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;
	}
}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;-moz-animation-name:rotateInDownRight;-o-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateOut {
	0% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: center center;
		-webkit-transform: rotate(200deg);
		opacity: 0;
	}
}@-moz-keyframes rotateOut {
	0% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: center center;
		-moz-transform: rotate(200deg);
		opacity: 0;
	}
}@-o-keyframes rotateOut {
	0% {
		-o-transform-origin: center center;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: center center;
		-o-transform: rotate(200deg);
		opacity: 0;
	}
}@keyframes rotateOut {
	0% {
		transform-origin: center center;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: center center;
		transform: rotate(200deg);
		opacity: 0;
	}
}.rotateOut{-webkit-animation-name:rotateOut;-moz-animation-name:rotateOut;-o-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutUpLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
}@-moz-keyframes rotateOutUpLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
}@-o-keyframes rotateOutUpLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
}@keyframes rotateOutUpLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: left bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}
}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;-moz-animation-name:rotateOutUpLeft;-o-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutDownLeft {
	0% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: left bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
}@-moz-keyframes rotateOutDownLeft {
	0% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: left bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
}@-o-keyframes rotateOutDownLeft {
	0% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: left bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
}@keyframes rotateOutDownLeft {
	0% {
		transform-origin: left bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: left bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;-moz-animation-name:rotateOutDownLeft;-o-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutUpRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(90deg);
		opacity: 0;
	}
}@-moz-keyframes rotateOutUpRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(90deg);
		opacity: 0;
	}
}@-o-keyframes rotateOutUpRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(90deg);
		opacity: 0;
	}
}@keyframes rotateOutUpRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(90deg);
		opacity: 0;
	}
}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;-moz-animation-name:rotateOutUpRight;-o-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes rotateOutDownRight {
	0% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-webkit-transform-origin: right bottom;
		-webkit-transform: rotate(-90deg);
		opacity: 0;
	}
}@-moz-keyframes rotateOutDownRight {
	0% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-moz-transform-origin: right bottom;
		-moz-transform: rotate(-90deg);
		opacity: 0;
	}
}@-o-keyframes rotateOutDownRight {
	0% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		-o-transform-origin: right bottom;
		-o-transform: rotate(-90deg);
		opacity: 0;
	}
}@keyframes rotateOutDownRight {
	0% {
		transform-origin: right bottom;
		transform: rotate(0);
		opacity: 1;
	}
	
	100% {
		transform-origin: right bottom;
		transform: rotate(-90deg);
		opacity: 0;
	}
}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;-moz-animation-name:rotateOutDownRight;-o-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes hinge {
	0% { -webkit-transform: rotate(0); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	20%, 60% { -webkit-transform: rotate(80deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	40% { -webkit-transform: rotate(60deg); -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	80% { -webkit-transform: rotate(60deg) translateY(0); opacity: 1; -webkit-transform-origin: top left; -webkit-animation-timing-function: ease-in-out; }	
	100% { -webkit-transform: translateY(700px); opacity: 0; }
}@-moz-keyframes hinge {
	0% { -moz-transform: rotate(0); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	20%, 60% { -moz-transform: rotate(80deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	40% { -moz-transform: rotate(60deg); -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	80% { -moz-transform: rotate(60deg) translateY(0); opacity: 1; -moz-transform-origin: top left; -moz-animation-timing-function: ease-in-out; }	
	100% { -moz-transform: translateY(700px); opacity: 0; }
}@-o-keyframes hinge {
	0% { -o-transform: rotate(0); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	20%, 60% { -o-transform: rotate(80deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	40% { -o-transform: rotate(60deg); -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	80% { -o-transform: rotate(60deg) translateY(0); opacity: 1; -o-transform-origin: top left; -o-animation-timing-function: ease-in-out; }	
	100% { -o-transform: translateY(700px); opacity: 0; }
}@keyframes hinge {
	0% { transform: rotate(0); transform-origin: top left; animation-timing-function: ease-in-out; }	
	20%, 60% { transform: rotate(80deg); transform-origin: top left; animation-timing-function: ease-in-out; }	
	40% { transform: rotate(60deg); transform-origin: top left; animation-timing-function: ease-in-out; }	
	80% { transform: rotate(60deg) translateY(0); opacity: 1; transform-origin: top left; animation-timing-function: ease-in-out; }	
	100% { transform: translateY(700px); opacity: 0; }
}.hinge{-webkit-animation-name:hinge;-moz-animation-name:hinge;-o-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn {
	0% { opacity: 0; -webkit-transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; -webkit-transform: translateX(0px) rotate(0deg); }
}@-moz-keyframes rollIn {
	0% { opacity: 0; -moz-transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; -moz-transform: translateX(0px) rotate(0deg); }
}@-o-keyframes rollIn {
	0% { opacity: 0; -o-transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; -o-transform: translateX(0px) rotate(0deg); }
}@keyframes rollIn {
	0% { opacity: 0; transform: translateX(-100%) rotate(-120deg); }
	100% { opacity: 1; transform: translateX(0px) rotate(0deg); }
}.rollIn{-webkit-animation-name:rollIn;-moz-animation-name:rollIn;-o-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut {
    0% {
		opacity: 1;
		-webkit-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-webkit-transform: translateX(100%) rotate(120deg);
	}
}@-moz-keyframes rollOut {
    0% {
		opacity: 1;
		-moz-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-moz-transform: translateX(100%) rotate(120deg);
	}
}@-o-keyframes rollOut {
    0% {
		opacity: 1;
		-o-transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		-o-transform: translateX(100%) rotate(120deg);
	}
}@keyframes rollOut {
    0% {
		opacity: 1;
		transform: translateX(0px) rotate(0deg);
	}

    100% {
		opacity: 0;
		transform: translateX(100%) rotate(120deg);
	}
}.rollOut{-webkit-animation-name:rollOut;-moz-animation-name:rollOut;-o-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes lightSpeedIn {
	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 lightSpeedIn {
	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 lightSpeedIn {
	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 lightSpeedIn {
	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; }
}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;-moz-animation-name:lightSpeedIn;-o-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;-moz-animation-timing-function:ease-out;-o-animation-timing-function:ease-out;animation-timing-function:ease-out}.animated.lightSpeedIn{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;-o-animation-duration:.5s;animation-duration:.5s}@-webkit-keyframes lightSpeedOut {
    0% { -webkit-transform: translateX(0%) skewX(0deg); opacity: 1; }
	100% { -webkit-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}@-moz-keyframes lightSpeedOut {
	0% { -moz-transform: translateX(0%) skewX(0deg); opacity: 1; }
	100% { -moz-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}@-o-keyframes lightSpeedOut {
	0% { -o-transform: translateX(0%) skewX(0deg); opacity: 1; }
	100% { -o-transform: translateX(100%) skewX(-30deg); opacity: 0; }
}@keyframes lightSpeedOut {
	0% { transform: translateX(0%) skewX(0deg); opacity: 1; }
	100% { transform: translateX(100%) skewX(-30deg); opacity: 0; }
}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;-moz-animation-name:lightSpeedOut;-o-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}.animated.lightSpeedOut{-webkit-animation-duration:.25s;-moz-animation-duration:.25s;-o-animation-duration:.25s;animation-duration:.25s}@-webkit-keyframes wiggle {
    0% { -webkit-transform: skewX(9deg); }
    10% { -webkit-transform: skewX(-8deg); }
    20% { -webkit-transform: skewX(7deg); }
    30% { -webkit-transform: skewX(-6deg); }
    40% { -webkit-transform: skewX(5deg); }
    50% { -webkit-transform: skewX(-4deg); }
    60% { -webkit-transform: skewX(3deg); }
    70% { -webkit-transform: skewX(-2deg); }
    80% { -webkit-transform: skewX(1deg); }
    90% { -webkit-transform: skewX(0deg); }
	100% { -webkit-transform: skewX(0deg); }
}@-moz-keyframes wiggle {
    0% { -moz-transform: skewX(9deg); }
    10% { -moz-transform: skewX(-8deg); }
    20% { -moz-transform: skewX(7deg); }
    30% { -moz-transform: skewX(-6deg); }
    40% { -moz-transform: skewX(5deg); }
    50% { -moz-transform: skewX(-4deg); }
    60% { -moz-transform: skewX(3deg); }
    70% { -moz-transform: skewX(-2deg); }
    80% { -moz-transform: skewX(1deg); }
    90% { -moz-transform: skewX(0deg); }
	100% { -moz-transform: skewX(0deg); }
}@-o-keyframes wiggle {
    0% { -o-transform: skewX(9deg); }
    10% { -o-transform: skewX(-8deg); }
    20% { -o-transform: skewX(7deg); }
    30% { -o-transform: skewX(-6deg); }
    40% { -o-transform: skewX(5deg); }
    50% { -o-transform: skewX(-4deg); }
    60% { -o-transform: skewX(3deg); }
    70% { -o-transform: skewX(-2deg); }
    80% { -o-transform: skewX(1deg); }
    90% { -o-transform: skewX(0deg); }
	100% { -o-transform: skewX(0deg); }
}@keyframes wiggle {
    0% { transform: skewX(9deg); }
    10% { transform: skewX(-8deg); }
    20% { transform: skewX(7deg); }
    30% { transform: skewX(-6deg); }
    40% { transform: skewX(5deg); }
    50% { transform: skewX(-4deg); }
    60% { transform: skewX(3deg); }
    70% { transform: skewX(-2deg); }
    80% { transform: skewX(1deg); }
    90% { transform: skewX(0deg); }
	100% { transform: skewX(0deg); }
}.wiggle{-webkit-animation-name:wiggle;-moz-animation-name:wiggle;-o-animation-name:wiggle;animation-name:wiggle;-webkit-animation-timing-function:ease-in;-moz-animation-timing-function:ease-in;-o-animation-timing-function:ease-in;animation-timing-function:ease-in}.animated.wiggle{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s}.animate0{-webkit-animation-duration:.5s;-webkit-animation-delay:0s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-duration:.5s;-moz-animation-delay:0s;-moz-animation-timing-function:ease;-moz-animation-fill-mode:both;-ms-animation-duration:.5s;-ms-animation-delay:0s;-ms-animation-timing-function:ease;-ms-animation-fill-mode:both;animation-duration:.5s;animation-delay:0s;animation-timing-function:ease;animation-fill-mode:both}.animate1{-webkit-animation-duration:.5s;-webkit-animation-delay:.2s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-duration:.5s;-moz-animation-delay:.2s;-moz-animation-timing-function:ease;-moz-animation-fill-mode:both;-ms-animation-duration:.5s;-ms-animation-delay:.2s;-ms-animation-timing-function:ease;-ms-animation-fill-mode:both;animation-duration:.5s;animation-delay:.2s;animation-timing-function:ease;animation-fill-mode:both}.animate2{-webkit-animation-duration:.5s;-webkit-animation-delay:.4s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-duration:.5s;-moz-animation-delay:.4s;-moz-animation-timing-function:ease;-moz-animation-fill-mode:both;-ms-animation-duration:.5s;-ms-animation-delay:.4s;-ms-animation-timing-function:ease;-ms-animation-fill-mode:both;animation-duration:.5s;animation-delay:.4s;animation-timing-function:ease;animation-fill-mode:both}.animate3{-webkit-animation-duration:.5s;-webkit-animation-delay:.6s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-duration:.5s;-moz-animation-delay:.6s;-moz-animation-timing-function:ease;-moz-animation-fill-mode:both;-ms-animation-duration:.5s;-ms-animation-delay:.6s;-ms-animation-timing-function:ease;-ms-animation-fill-mode:both;animation-duration:.5s;animation-delay:.6s;animation-timing-function:ease;animation-fill-mode:both}.animate4{-webkit-animation-duration:.5s;-webkit-animation-delay:.8s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-duration:.5s;-moz-animation-delay:.8s;-moz-animation-timing-function:ease;-moz-animation-fill-mode:both;-ms-animation-duration:.5s;-ms-animation-delay:.8s;-ms-animation-timing-function:ease;-ms-animation-fill-mode:both;animation-duration:.5s;animation-delay:.8s;animation-timing-function:ease;animation-fill-mode:both}.animate5{-webkit-animation-duration:.5s;-webkit-animation-delay:1s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-duration:.5s;-moz-animation-delay:1s;-moz-animation-timing-function:ease;-moz-animation-fill-mode:both;-ms-animation-duration:.5s;-ms-animation-delay:1s;-ms-animation-timing-function:ease;-ms-animation-fill-mode:both;animation-duration:.5s;animation-delay:1s;animation-timing-function:ease;animation-fill-mode:both}.animate6{-webkit-animation-duration:.5s;-webkit-animation-delay:1.2s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-duration:.5s;-moz-animation-delay:1.2s;-moz-animation-timing-function:ease;-moz-animation-fill-mode:both;-ms-animation-duration:.5s;-ms-animation-delay:1.2s;-ms-animation-timing-function:ease;-ms-animation-fill-mode:both;animation-duration:.5s;animation-delay:1.2s;animation-timing-function:ease;animation-fill-mode:both}.animate7{-webkit-animation-duration:.5s;-webkit-animation-delay:1.4s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-duration:.5s;-moz-animation-delay:1.4s;-moz-animation-timing-function:ease;-moz-animation-fill-mode:both;-ms-animation-duration:.5s;-ms-animation-delay:1.4s;-ms-animation-timing-function:ease;-ms-animation-fill-mode:both;animation-duration:.5s;animation-delay:1.4s;animation-timing-function:ease;animation-fill-mode:both}.animate8{-webkit-animation-duration:.5s;-webkit-animation-delay:1.5s;-webkit-animation-timing-function:ease;-webkit-animation-fill-mode:both;-moz-animation-duration:.5s;-moz-animation-delay:1.5s;-moz-animation-timing-function:ease;-moz-animation-fill-mode:both;-ms-animation-duration:.5s;-ms-animation-delay:1.5s;-ms-animation-timing-function:ease;-ms-animation-fill-mode:both;animation-duration:.5s;animation-delay:1.5s;animation-timing-function:ease;animation-fill-mode:both}.nobr{white-space:nowrap}.ptopcommerce:not(.single-product) ul.products li.product,
.ptopcommerce-page:not(.single-product) ul.products li.product {width:22.5%;margin:.5%;padding:.5%;text-align:center}.ptopcommerce ul.products li.product .price{color:#313131!important;display:block!important;font-weight:400!important;margin:0 0 5px 0!important;border-top:1px #fcfcfc solid;font-size:18px!important;text-align:center}.myaccount_avatar{border-right:1px solid rgba(0,0,0,.1);float:left;padding-right:10px;margin-right:10px;width:83px}.ptopcommerce span.onsale{min-height:auto;min-width:auto;padding:1%;width:98%;font-weight:400;position:relative;text-align:center;line-height:30px;top:0!important;right:auto!important;left:auto!important;margin:0!important;border-radius:0!important;background-color:#7eaf00!important;color:#fff;font-size:16px;z-index:9}.flex-viewport{}.ptopcommerce #respond input#submit.alt:hover,.ptopcommerce a.button.alt:hover,.ptopcommerce button.button.alt:hover,.ptopcommerce input.button.alt:hover{background-color:#0a0900;color:#fff}.ptopcommerce{padding:0%;width:100%;margin:0;position:relative;display:block}.ptopcommerce-message,.ptopcommerce-error,.ptopcommerce-info{padding:32px 36px 32px 36px;margin:0;position:relative;overflow:hidden}.ptopcommerce-error,.ptopcommerce-info,.ptopcommerce-message{padding:1em 3.5em 1em 2em;margin:0 0 2em;position:relative;background-color:#f3f3f3;color:#515151;border-top:3px solid #000;list-style:none outside;width:auto;word-wrap:break-word}.ptopcommerce-info{border-top-color:#fcfcfc}a.added_to_cart.wc-forward{position:absolute;right:0;display:block;float:right;top:0;background:#f7ca18;color:#333}.ptopcommerce-message .button,.ptopcommerce-error .button,.ptopcommerce-info .button{float:right}.ptopcommerce-message li,.ptopcommerce-error li,.ptopcommerce-info li{list-style:none outside;padding-left:0;margin-left:0}.ptopcommerce-message{background-color:#fbf6ea;border:1px solid #ebdaaa}.ptopcommerce-info{background-color:#f3f3f3;border:1px solid #fcfcfc}.ptopcommerce-error{background-color:#ffbcbb;border:1px solid #f0645a}.ptopcommerce div#primary,.ptopcommerce-cart div#primary,.ptopcommerce-checkout div#primary,.ptopcommerce-account div#primary{width:100%}.ptopcommerce .yialtopshear-social,.ptopcommerce-cart .yialtopshear-social,.ptopcommerce-checkout .yialtopshear-social,.ptopcommerce-account .yialtopshear-social{display:none}.ptopcommerce-MyAccount-content>#ptcyfm-main-contentainer>.ptcyfm-collapse{width:94%;float:right;padding:2%;margin:1%}div.ptcyfm-container.ptcyfm-top-element-container>h2{width:100%}.ptcyfm-collapse .ptcyfm-container{padding:2%!important;margin:0}.support_ticket_info{float:right;width:100%}.item span.price{width:100%;clear:both;position:relative;float:right;text-align:right}.item.ptopcommerce{text-align:center}.comment_container>div>div.star-rating{position:relative;clear:right}.comment_container>div>p.meta{float:right;display:block;position:relative}.comment_container>div>div.description{float:right;width:100%;border-bottom:5px #ebe9eb solid}h2.ptopcommerce-loop-category__title{font-size:20px!important;text-align:center;position:absolute;display:table;right:0;bottom:10%;margin:0%!important;width:96%;background: #e8e8e894;padding:2%!important}h2.ptopcommerce-loop-category__title mark{display:none}#add_payment_method #payment,.ptopcommerce-cart #payment,.ptopcommerce-checkout #payment{background:#f7f7f7;border-radius:5px}p.demo_store{position:fixed;top:0;left:0;right:0;margin:0;width:100%;font-size:1em;padding:.5em 0;text-align:center;background:#ad74a2;background:-webkit-gradient(linear,left top,left bottom,from(#ad74a2),to(#96588a));background:-webkit-linear-gradient(#ad74a2,#96588a);background:-moz-linear-gradient(center top,#ad74a2 0%,#96588a 100%);background:-moz-gradient(center top,#ad74a2 0%,#96588a 100%);border:1px solid #96588a;color:#fff;z-index:99998;box-shadow:inset 0 0 0 3px rgba(255,255,255,.2);-webkit-box-shadow:inset 0 0 0 3px rgba(255,255,255,.2);-moz-box-shadow:inset 0 0 0 3px rgba(255,255,255,.2)}.admin-bar p.demo_store{top:28px}.ptopcommerce small.note,.ptopcommerce-page small.note{display:block;color:#777;font-size:11px;line-height:21px;margin-top:10px}.ptopcommerce .ptopcommerce-breadcrumb,.ptopcommerce-page .ptopcommerce-breadcrumb{margin:0;padding:1%;font-size:20px;color:#005fa3;background:#e4e4e4;background-color:#e4e4e4}.ptopcommerce .ptopcommerce-breadcrumb:after,.ptopcommerce-page .ptopcommerce-breadcrumb:after{content:"";display:block;clear:both}.ptopcommerce .ptopcommerce-breadcrumb a,.ptopcommerce-page .ptopcommerce-breadcrumb a{color:#777}.ptopcommerce .col2-set,.ptopcommerce-page .col2-set{width:100%}.ptopcommerce .col2-set:after,.ptopcommerce-page .col2-set:after{content:"";display:block;clear:both}.ptopcommerce .col2-set .col-1,.ptopcommerce-page .col2-set .col-1{float:left;width:48%}.ptopcommerce .col2-set .col-2,.ptopcommerce-page .col2-set .col-2{float:right;width:48%}.ptopcommerce div.product,.ptopcommerce #content div.product,.ptopcommerce-page div.product,.ptopcommerce-page #content div.product{margin-bottom:0;position:relative}.ptopcommerce div.product .product_title,.ptopcommerce #content div.product .product_title,.ptopcommerce-page div.product .product_title,.ptopcommerce-page #content div.product .product_title{font-size:30px;font-weight:400;margin-bottom:5px;margin-top:0;clear:none;padding:0}.ptopcommerce div.product div.images .flex-control-thumbs li{width:100%;float:right;margin:.5%;list-style:none}.ptopcommerce div.product .ptopcommerce-product-rating{margin-bottom:10px}.ptopcommerce div.product span.price,.ptopcommerce div.product p.price,.ptopcommerce #content div.product span.price,.ptopcommerce #content div.product p.price,.ptopcommerce-page div.product span.price,.ptopcommerce-page div.product p.price,.ptopcommerce-page #content div.product span.price,.ptopcommerce-page #content div.product p.price{color:#08b3ff;font-size:20px;margin:5px 0;font-weight:400}.ptopcommerce div.product span.price ins,.ptopcommerce div.product p.price ins,.ptopcommerce #content div.product span.price ins,.ptopcommerce #content div.product p.price ins,.ptopcommerce-page div.product span.price ins,.ptopcommerce-page div.product p.price ins,.ptopcommerce-page #content div.product span.price ins,.ptopcommerce-page #content div.product p.price ins{background:inherit}.ptopcommerce div.product span.price del,.ptopcommerce div.product p.price del,.ptopcommerce #content div.product span.price del,.ptopcommerce #content div.product p.price del,.ptopcommerce-page div.product span.price del,.ptopcommerce-page div.product p.price del,.ptopcommerce-page #content div.product span.price del,.ptopcommerce-page #content div.product p.price del{color:rgba(145,145,145,.5);color:red}a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart.added:after{display:none}.ptopcommerce div.product p.stock,.ptopcommerce #content div.product p.stock,.ptopcommerce-page div.product p.stock,.ptopcommerce-page #content div.product p.stock{font-size:.92em}.ptopcommerce div.product .stock,.ptopcommerce #content div.product .stock,.ptopcommerce-page div.product .stock,.ptopcommerce-page #content div.product .stock{color:#08b3ff}.ptopcommerce div.product .out-of-stock,.ptopcommerce #content div.product .out-of-stock,.ptopcommerce-page div.product .out-of-stock,.ptopcommerce-page #content div.product .out-of-stock{color:red}.ptopcommerce div.product div.images,.ptopcommerce #content div.product div.images,.ptopcommerce-page div.product div.images,.ptopcommerce-page #content div.product div.images{float:left;width:30%;margin:.5%}.ptopcommerce div.product div.images img,.ptopcommerce #content div.product div.images img,.ptopcommerce-page div.product div.images img,.ptopcommerce-page #content div.product div.images img{display:block;width:100%;height:auto}.ptopcommerce div.product div.images div.thumbnails,.ptopcommerce #content div.product div.images div.thumbnails,.ptopcommerce-page div.product div.images div.thumbnails,.ptopcommerce-page #content div.product div.images div.thumbnails{padding-top:1.8em}.ptopcommerce div.product div.images div.thumbnails:after,.ptopcommerce #content div.product div.images div.thumbnails:after,.ptopcommerce-page div.product div.images div.thumbnails:after,.ptopcommerce-page #content div.product div.images div.thumbnails:after{content:"";display:block;clear:both}.ptopcommerce div.product div.images div.thumbnails a,.ptopcommerce #content div.product div.images div.thumbnails a,.ptopcommerce-page div.product div.images div.thumbnails a,.ptopcommerce-page #content div.product div.images div.thumbnails a{float:left;margin-right:2.5%;margin-bottom:2.5%}.ptopcommerce div.product div.images div.thumbnails a.last,.ptopcommerce #content div.product div.images div.thumbnails a.last,.ptopcommerce-page div.product div.images div.thumbnails a.last,.ptopcommerce-page #content div.product div.images div.thumbnails a.last{margin-right:0}.ptopcommerce div.product div.images div.thumbnails a.first,.ptopcommerce #content div.product div.images div.thumbnails a.first,.ptopcommerce-page div.product div.images div.thumbnails a.first,.ptopcommerce-page #content div.product div.images div.thumbnails a.first{clear:both}.ptopcommerce div.product div.images.ptopcommerce-product-gallery{position:relative;padding:0 0 0 4%}.ptopcommerce div.product div.summary,.ptopcommerce #content div.product div.summary,.ptopcommerce-page div.product div.summary,.ptopcommerce-page #content div.product div.summary{float:right;width:64%;margin:.5%}p.price,.stock,.in-stock{border-bottom:1px #fcfcfc solid;float:left;width:23%;left:2%;display:block;text-align:center;clear:both}.ptopcommerce-tabs.wc-tabs-wrapper{width:96%;padding:0 0 0 4%}section.related.products{float:right;width:100%;margin:0;padding:0}section.related.products>h2{line-height:22px;padding:1%;background:#e9e9e9;width:98%;margin:0}.ptopcommerce .add-request-quote-button.button,.ptopcommerce .add-request-quote-button-addons.button{background-color:#343434;color:#fff}p.price del{float:left;clear:both;text-align:center;width:100%}p.price ins{float:left;clear:both;text-align:center;width:100%}.ptopcommerce div.product div.social,.ptopcommerce #content div.product div.social,.ptopcommerce-page div.product div.social,.ptopcommerce-page #content div.product div.social{text-align:right;margin:0 0 1em}.ptopcommerce div.product div.social span,.ptopcommerce #content div.product div.social span,.ptopcommerce-page div.product div.social span,.ptopcommerce-page #content div.product div.social span{margin:0 0 0 2px}.ptopcommerce div.product div.social span span,.ptopcommerce #content div.product div.social span span,.ptopcommerce-page div.product div.social span span,.ptopcommerce-page #content div.product div.social span span{margin:0}.ptopcommerce div.product div.social span .stButton .chicklets,.ptopcommerce #content div.product div.social span .stButton .chicklets,.ptopcommerce-page div.product div.social span .stButton .chicklets,.ptopcommerce-page #content div.product div.social span .stButton .chicklets{padding-left:16px;width:0}.ptopcommerce div.product div.social iframe,.ptopcommerce #content div.product div.social iframe,.ptopcommerce-page div.product div.social iframe,.ptopcommerce-page #content div.product div.social iframe{float:left;margin-top:3px}.ptopcommerce div.product p.cart,.ptopcommerce #content div.product p.cart,.ptopcommerce-page div.product p.cart,.ptopcommerce-page #content div.product p.cart{margin-bottom:2em}.ptopcommerce div.product p.cart:after,.ptopcommerce #content div.product p.cart:after,.ptopcommerce-page div.product p.cart:after,.ptopcommerce-page #content div.product p.cart:after{content:"";display:block;clear:both}.ptopcommerce div.product form.cart,.ptopcommerce #content div.product form.cart,.ptopcommerce-page div.product form.cart,.ptopcommerce-page #content div.product form.cart{margin-bottom:2em;padding-left:0}.ptopcommerce div.product form.cart:after,.ptopcommerce #content div.product form.cart:after,.ptopcommerce-page div.product form.cart:after,.ptopcommerce-page #content div.product form.cart:after{content:"";display:block;clear:both}.ptopcommerce div.product .ptopcommerce-tabs ul.tabs{list-style:none;padding:0 .5% 0 0;margin:.5%;overflow:hidden;position:relative}.ptopcommerce-tabs ul.tabs{text-align:right}.ptopcommerce div.product .ptopcommerce-tabs ul.tabs li{border:1px solid #d3ced2;background-color:#ebe9eb;display:inline-block;position:relative;z-index:0;border-radius:0;padding:0 1em}.ptopcommerce div.product .ptopcommerce-tabs ul.tabs li a{display:inline-block;padding:5px 0;font-weight:700;color:#515151;text-decoration:none}.ptopcommerce div.product form.cart:after,.ptopcommerce div.product form.cart:before,.ptopcommerce div.product p.cart:after,.ptopcommerce div.product p.cart:before{display:table;content:" "}.ptopcommerce div.product .ptopcommerce-tabs ul.tabs li a:hover{text-decoration:none;color:#6b6b6b}.ptopcommerce div.product .ptopcommerce-tabs ul.tabs li.active{background:#fff;z-index:2;border-bottom-color:#fff}.ptopcommerce div.product .ptopcommerce-tabs ul.tabs li.active a{color:inherit;text-shadow:inherit}.ptopcommerce div.product .ptopcommerce-tabs ul.tabs li.active:before{box-shadow:2px 2px 0 #fff}.ptopcommerce div.product .ptopcommerce-tabs ul.tabs li.active:after{box-shadow:-2px 2px 0 #fff}.ptopcommerce div.product .ptopcommerce-tabs ul.tabs li:after,.ptopcommerce div.product .ptopcommerce-tabs ul.tabs li:before{border:1px solid #d3ced2;position:absolute;bottom:-1px;width:5px;height:5px;content:" "}.ptopcommerce div.product .ptopcommerce-tabs ul.tabs li:before{left:-6px;-webkit-border-bottom-right-radius:4px;-moz-border-bottom-right-radius:4px;border-bottom-right-radius:4px;border-width:0 1px 1px 0;box-shadow:2px 2px 0 #ebe9eb}.ptopcommerce div.product div.images .flex-control-thumbs{overflow:unset!important;zoom:1;margin:0;padding:0}tr.ptopcommerce-cart-form__cart-item.cart_item a{color:#000}.ptopcommerce .ptopcommerce-customer-details address{font-style:normal;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-bottom-width:2px;border-left-width:2px;text-align:right;width:auto!important;border-radius:5px;padding:6px 12px}table{font-size:16px}.quantity{width:inherit!important;display:inline-block;text-align:center}.single-product .quantity{width:inherit!important;display:block!important;float:none!important;text-align:center;margin:0 auto!important}.ptopcommerce .quantity .qty{width:92%!important;text-align:center}span.ptopcommerce-Price-currencySymbol{margin:0% 2%}img.flex-active{border:1px #fcfcfc solid;width:99%!important;box-shadow:2px 1px 5px #fcfcfc!important;display:block}.ptopcommerce div.product div.images .flex-control-thumbs li img{cursor:pointer;opacity:.8;margin:5px 0;border:1px #fcfcfc solid}.ptopcommerce div.product .ptopcommerce-tabs ul.tabs li:after{right:-6px;-webkit-border-bottom-left-radius:4px;-moz-border-bottom-left-radius:4px;border-bottom-left-radius:4px;border-width:0 0 1px 1px;box-shadow:-2px 2px 0 #ebe9eb}.ptopcommerce div.product .ptopcommerce-tabs ul.tabs:before{position:absolute;content:" ";width:100%;bottom:0;left:0;border-bottom:1px solid #d3ced2;z-index:1}.ptopcommerce div.product .ptopcommerce-tabs .panel{margin:0% 1.5%;padding:0;border-bottom:1px solid #ddd;top:0;width:97%;position:relative}.ptopcommerce div.product form.cart div.quantity,.ptopcommerce #content div.product form.cart div.quantity,.ptopcommerce-page div.product form.cart div.quantity,.ptopcommerce-page #content div.product form.cart div.quantity{float:left;margin:3px 4px 4px 4px}.ptopcommerce div.product form.cart table,.ptopcommerce #content div.product form.cart table,.ptopcommerce-page div.product form.cart table,.ptopcommerce-page #content div.product form.cart table{border-width:0 0 1px 0}.ptopcommerce div.product form.cart table td,.ptopcommerce #content div.product form.cart table td,.ptopcommerce-page div.product form.cart table td,.ptopcommerce-page #content div.product form.cart table td{padding-left:0}.ptopcommerce div.product form.cart table div.quantity,.ptopcommerce #content div.product form.cart table div.quantity,.ptopcommerce-page div.product form.cart table div.quantity,.ptopcommerce-page #content div.product form.cart table div.quantity{float:none;margin:0}.ptopcommerce div.product form.cart table small.stock,.ptopcommerce #content div.product form.cart table small.stock,.ptopcommerce-page div.product form.cart table small.stock,.ptopcommerce-page #content div.product form.cart table small.stock{display:block;float:none}.ptopcommerce div.product form.cart .variations,.ptopcommerce #content div.product form.cart .variations,.ptopcommerce-page div.product form.cart .variations,.ptopcommerce-page #content div.product form.cart .variations{margin-bottom:1em}.ptopcommerce div.product form.cart .variations label,.ptopcommerce #content div.product form.cart .variations label,.ptopcommerce-page div.product form.cart .variations label,.ptopcommerce-page #content div.product form.cart .variations label{font-weight:bold}.ptopcommerce div.product form.cart .variations select,.ptopcommerce #content div.product form.cart .variations select,.ptopcommerce-page div.product form.cart .variations select,.ptopcommerce-page #content div.product form.cart .variations select{width:100%;float:right}.ptopcommerce div.product form.cart .reset_variations{visibility:hidden;font-size:.83em;position:relative;clear:both!important}.ptopcommerce div.product form.cart .variations td.label,.ptopcommerce #content div.product form.cart .variations td.label,.ptopcommerce-page div.product form.cart .variations td.label,.ptopcommerce-page #content div.product form.cart .variations td.label{padding-right:1em}.ptopcommerce div.product form.cart .variations td,.ptopcommerce #content div.product form.cart .variations td,.ptopcommerce-page div.product form.cart .variations td,.ptopcommerce-page #content div.product form.cart .variations td{vertical-align:top}.ptopcommerce div.product form.cart .button,.ptopcommerce #content div.product form.cart .button,.ptopcommerce-page div.product form.cart .button,.ptopcommerce-page #content div.product form.cart .button{vertical-align:middle;float:left}.ptopcommerce div.product form.cart .group_table td.label,.ptopcommerce #content div.product form.cart .group_table td.label,.ptopcommerce-page div.product form.cart .group_table td.label,.ptopcommerce-page #content div.product form.cart .group_table td.label{padding-right:1em;padding-left:1em}.ptopcommerce div.product form.cart .group_table td,.ptopcommerce #content div.product form.cart .group_table td,.ptopcommerce-page div.product form.cart .group_table td,.ptopcommerce-page #content div.product form.cart .group_table td{vertical-align:top}.ptopcommerce p.stars:hover a::before{content:"\f005";font-family:'FontAwesome'}.ptopcommerce p.stars a:hover~a::before {content:"\f006";font-family:'FontAwesome'}.ptopcommerce p.stars.selected a.active::before{content:"\f005";font-family:'FontAwesome'}.ptopcommerce p.stars.selected a:not(.active)::before {content:"\f005";font-family:'FontAwesome'}.ptopcommerce p.stars.selected a.active~a::before {content:"\f006"}span.ptopcommerce-Price-amount.amount{white-space:nowrap}.ptopcommerce p.stars a::before{display:block;position:absolute;top:0;right:0;width:1em;height:1em;line-height:1;font-family:'FontAwesome';content:"\f006";text-indent:0}.ptopcommerce span.onsale,.ptopcommerce-page span.onsale{color:#fff;min-height:auto;line-height:22px;padding:1%;position:absolute;width:initial!important;display:block;float:left;text-align:center;margin:0 auto;background-color:#7eaf00!important;font-weight:normal;font-size:14px;border-radius:0;left:36%!important;right:auto;top:0;z-index:9999}span.ptth-wcbr-brands a{display:unset!important}.ptopcommerce div.product div.images .ptopcommerce-product-gallery__trigger{position:absolute;top:.5em;right:1.5%;left:auto!important;font-size:2em;z-index:9;width:36px;height:36px;background:#fff;text-indent:-9999px;border-radius:100%;box-sizing:content-box}.ptopcommerce .products ul,.ptopcommerce ul.products,.ptopcommerce-page .products ul,.ptopcommerce-page ul.products{margin:0 0 1em;padding:0;list-style:none outside;clear:both}.ptopcommerce .products ul:after,.ptopcommerce ul.products:after,.ptopcommerce-page .products ul:after,.ptopcommerce-page ul.products:after{content:"";display:block;clear:both}.ptopcommerce .products ul li,.ptopcommerce ul.products li,.ptopcommerce-page .products ul li,.ptopcommerce-page ul.products li{list-style:none outside}.ptopcommerce .products ul li:hover,.ptopcommerce ul.products li:hover,.ptopcommerce-page .products ul li:hover,.ptopcommerce-page ul.products li:hover{border-color:#f7931d}.ptopcommerce .related:after,.ptopcommerce .upsells.products:after,.ptopcommerce-page .related:after,.ptopcommerce-page .upsells.products:after{content:"";display:block;clear:both}.ptopcommerce .related ul.products,.ptopcommerce .related ul,.ptopcommerce .upsells.products ul.products,.ptopcommerce .upsells.products ul,.ptopcommerce-page .related ul.products,.ptopcommerce-page .related ul,.ptopcommerce-page .upsells.products ul.products,.ptopcommerce-page .upsells.products ul{float:none;background:#f5f5f5}.ptopcommerce ul.products li.product .button:last-child{}.ptopcommerce ul.products li.product a:hover img{width:100%;opacity:.5;height:auto;display:block;margin:0;box-shadow:none}h2.ptopcommerce-loop-product__title{padding:1%!important}.leftsidebar .product_buttons .button,.rightsidebar .product_buttons .button{width:50%!important}.ptopcommerce .related ul.products li.product img,.ptopcommerce .related ul li.product img,.ptopcommerce .upsells.products ul.products li.product img,.ptopcommerce .upsells.products ul li.product img,.ptopcommerce-page .related ul.products li.product img,.ptopcommerce-page .related ul li.product img,.ptopcommerce-page .upsells.products ul.products li.product img,.ptopcommerce-page .upsells.products ul li.product img{width:100%;height:auto}.ptopcommerce ul.products li.product,.ptopcommerce-page ul.products li.product{border:1px solid #e4e4e4;margin:1.5%}.ptopcommerce ul.products li.product:hover,.ptopcommerce-page ul.products li.product:hover{border:1px solid #8a8a8a}.ptopcommerce ul.products li.product .onsale,.ptopcommerce-page ul.products li.product .onsale{top:-1px;right:-1px;left:auto;margin:0;z-index:999}.ptopcommerce ul.products li.product h3,.ptopcommerce-page ul.products li.product h3{padding:0;margin:0;font-size:16px;line-height:1.2em;min-height:27px;font-weight:600}.ptopcommerce ul.products li.product h3 a,.ptopcommerce-page ul.products li.product h3 a{color:#666}.ptopcommerce ul.products li.product a,.ptopcommerce-page ul.products li.product a{text-decoration:none;float:none;display:table;clear:right;overflow:initial;text-align:center;border:0 #f7ca18 solid;padding:2%!important;margin:0 auto!important}.ptopcommerce ul.products li.product a img,.ptopcommerce-page ul.products li.product a img{width:100%;height:auto;display:block;margin:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.ptopcommerce ul.products li.product a:hover img,.ptopcommerce-page ul.products li.product a:hover img{}.ptopcommerce ul.products li.product strong,.ptopcommerce-page ul.products li.product strong{display:block}.ptopcommerce ul.products li.product .price,.ptopcommerce-page ul.products li.product .price{display:block;font-weight:bold;float:right;font-size:18px}.soldout{padding:3px 8px;text-align:center;background:#222;color:#fff;font-weight:bold;position:absolute;top:6px;right:6px;font-size:12px}.ptopcommerce ul.products li.product .price del,.ptopcommerce-page ul.products li.product .price del{margin:-2px 0 0 0;clear:both;display:block}.ptopcommerce ul.products li.product .price ins,.ptopcommerce-page ul.products li.product .price ins{background:none;margin:-2px 0 0 0;clear:both;display:block}.ptopcommerce ul.products li.product .price .from,.ptopcommerce-page ul.products li.product .price .from{font-size:.67em;margin:-2px 0 0 0;text-transform:uppercase;color:rgba(145,145,145,.5)}.ptopcommerce ul.products li.last,.ptopcommerce-page ul.products li.last{margin-right:0}.ptopcommerce .ptopcommerce-result-count,.ptopcommerce-page .ptopcommerce-result-count{float:left;margin:0 0 1em}.ptopcommerce .ptopcommerce-ordering,.ptopcommerce-page .ptopcommerce-ordering{margin:0 0 2.5em;float:right}.ptopcommerce .ptopcommerce-ordering select,.ptopcommerce-page .ptopcommerce-ordering select{vertical-align:top}.ptopcommerce-pagination{padding:1.5em 0 1.2em 0;border:1px solid rgba(0,0,0,.1);border-width:1px 0}.ptopcommerce nav.ptopcommerce-pagination{text-align:center}.ptopcommerce nav.ptopcommerce-pagination ul{display:inline-block;white-space:nowrap;padding:0;border:1px solid #d3ced2;border-right:0;margin:1px}.ptopcommerce nav.ptopcommerce-pagination ul li{border-right:1px solid #d3ced2;padding:0;margin:0;float:left;display:inline;overflow:hidden}.ptopcommerce nav.ptopcommerce-pagination ul li a,.ptopcommerce nav.ptopcommerce-pagination ul li span{margin:0;text-decoration:none;line-height:1;font-size:1em;font-weight:400;padding:10px;min-width:1em;display:block}.ptopcommerce nav.ptopcommerce-pagination ul li a:focus,.ptopcommerce nav.ptopcommerce-pagination ul li a:hover,.ptopcommerce nav.ptopcommerce-pagination ul li span.current{background:#ebe9eb;color:#8a7e88}.ptopcommerce a.button,.ptopcommerce button.button,.ptopcommerce input.button,.ptopcommerce #respond input#submit,.ptopcommerce #content input.button,.ptopcommerce-page a.button,.ptopcommerce-page button.button,.ptopcommerce-page input.button,.ptopcommerce-page #respond input#submit,.ptopcommerce-page #content input.button,ul.products li.product .tinvwl_add_to_wishlist_button{position:inherit;font-size:100%;display:inline-block;margin:0;line-height:1.2em;cursor:pointer;font-family:inherit;text-decoration:none;overflow:visible;padding:12px 10px;font-weight:normal;left:auto;white-space:nowrap;border-radius:0;border:1px solid #ddd}.ptopcommerce a.button.loading,.ptopcommerce button.button.loading,.ptopcommerce input.button.loading,.ptopcommerce #respond input#submit.loading,.ptopcommerce #content input.button.loading,.ptopcommerce-page a.button.loading,.ptopcommerce-page button.button.loading,.ptopcommerce-page input.button.loading,.ptopcommerce-page #respond input#submit.loading,.ptopcommerce-page #content input.button.loading{color:#777;border:1px solid #f7f7f7}.ptopcommerce a.button.added:before,.ptopcommerce button.button.added:before,.ptopcommerce input.button.added:before,.ptopcommerce #respond input#submit.added:before,.ptopcommerce #content input.button.added:before,.ptopcommerce-page a.button.added:before,.ptopcommerce-page button.button.added:before,.ptopcommerce-page input.button.added:before,.ptopcommerce-page #respond input#submit.added:before,.ptopcommerce-page #content input.button.added:before{content:"";position:absolute;height:16px;width:16px;top:.35em;right:-26px;text-indent:0}.widget_shopping_cart_content .buttons a{width:47.3%;text-align:center}.tinv-wraper.ptopcommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper{width:100%;float:left}span.price{width:100%}.ptopcommerce a.button:hover,.ptopcommerce button.button:hover,.ptopcommerce input.button:hover,.ptopcommerce #respond input#submit:hover,.ptopcommerce #content input.button:hover,.ptopcommerce-page a.button:hover,.ptopcommerce-page button.button:hover,.ptopcommerce-page input.button:hover,.ptopcommerce-page #respond input#submit:hover,.ptopcommerce-page #content input.button:hover,.ptopcommerce ul.products li.product a:hover,.ptopcommerce-page ul.products li.product a:hover{border:0 solid #899709;color:#00222f;text-decoration:none}.ptopcommerce a.button:active,.ptopcommerce button.button:active,.ptopcommerce input.button:active,.ptopcommerce #respond input#submit:active,.ptopcommerce #content input.button:active,.ptopcommerce-page a.button:active,.ptopcommerce-page button.button:active,.ptopcommerce-page input.button:active,.ptopcommerce-page #respond input#submit:active,.ptopcommerce-page #content input.button:active{top:1px}.ptopcommerce #respond input#submit.alt,.ptopcommerce a.button.alt,.ptopcommerce button.button.alt,.ptopcommerce input.button.alt{background-color:#337fb5;color:#fff}.product_meta{position:relative;display:block;float:right;overflow:hidden;width:100%}.ptopcommerce a.button.alt:hover,.ptopcommerce button.button.alt:hover,.ptopcommerce input.button.alt:hover,.ptopcommerce #respond input#submit.alt:hover,.ptopcommerce #content input.button.alt:hover,.ptopcommerce-page a.button.alt:hover,.ptopcommerce-page button.button.alt:hover,.ptopcommerce-page input.button.alt:hover,.ptopcommerce-page #respond input#submit.alt:hover,.ptopcommerce-page #content input.button.alt:hover,.checkout-button:hover{background-color:#f7ca18;color:#222;outline:none}.ptopcommerce .cart .button,.ptopcommerce .cart input.button,.ptopcommerce-page .cart .button,.ptopcommerce-page .cart input.button{float:none}.ptopcommerce a.added_to_cart,.ptopcommerce-page a.added_to_cart{display:none;position:absolute;top:25%;margin:0 auto;left:0;right:0;background-color:rgba(255,255,255,1);padding:8px;text-align:center;width:85px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.ptopcommerce #reviews h2 small,.ptopcommerce-page #reviews h2 small{float:right;color:#777;font-size:15px;line-height:21px;margin:10px 0 0 0}.ptopcommerce #reviews h2 small a,.ptopcommerce-page #reviews h2 small a{text-decoration:none;color:#777}.ptopcommerce #reviews h3,.ptopcommerce-page #reviews h3{margin:0}.ptopcommerce #reviews #respond,.ptopcommerce-page #reviews #respond{margin:0;border:0;padding:0}.ptopcommerce #reviews #comment,.ptopcommerce-page #reviews #comment{height:75px}.ptopcommerce #reviews #comments .add_review:after,.ptopcommerce-page #reviews #comments .add_review:after{content:"";display:block;clear:both}.ptopcommerce #reviews #comments h2,.ptopcommerce-page #reviews #comments h2{clear:none}.ptopcommerce #reviews #comments ol.commentlist,.ptopcommerce-page #reviews #comments ol.commentlist{margin:0;width:100%;background:none;list-style:none}.ptopcommerce #reviews #comments ol.commentlist:after,.ptopcommerce-page #reviews #comments ol.commentlist:after{content:"";display:block;clear:both}.ptopcommerce #reviews #comments ol.commentlist li,.ptopcommerce-page #reviews #comments ol.commentlist li{padding:00;margin:0 0 20px;border:0;position:relative;background:0;border:0}.ptopcommerce #reviews #comments ol.commentlist li .meta,.ptopcommerce-page #reviews #comments ol.commentlist li .meta{color:#777;font-size:.75em}.ptopcommerce #reviews #comments ol.commentlist li img.avatar,.ptopcommerce-page #reviews #comments ol.commentlist li img.avatar{float:left;position:absolute;top:0;left:0;padding:3px;width:32px;height:auto;background:#f7f6f7!important;border:1px solid #f0eef0;margin:0;line-height:1}.ptopcommerce #reviews #comments ol.commentlist li .comment-text,.ptopcommerce-page #reviews #comments ol.commentlist li .comment-text{margin:0 0 0 50px;border:1px solid #f0eef0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:1em 1em 0}.ptopcommerce #reviews #comments ol.commentlist li .comment-text p,.ptopcommerce-page #reviews #comments ol.commentlist li .comment-text p{margin:0 0 1em}.ptopcommerce #reviews #comments ol.commentlist li .comment-text p.meta,.ptopcommerce-page #reviews #comments ol.commentlist li .comment-text p.meta{font-size:.83em}.ptopcommerce #reviews #comments .commentlist>li:before,.ptopcommerce-page #reviews #comments .commentlist>li:before{content:""}.minus{top:7px;right:4px;background-size:75%;background-color:rgba(0,0,0,0);display:inline-block}.plus{top:7px;left:0;background-size:75%;background-color:rgba(0,0,0,0);display:inline-block}.minus:before,.plus:before{font-family:'FontAwesome';padding:6px 6px 0 10px!important;color:#005fa3;display:block}.plus:before{content:"\f067"}.minus:before{content:"\f068"}.single-product div.product form.cart,.yith-ywraq-add-to-quote{margin:0% 1%!important;padding:.5%;float:left;width:auto!important;display:block;clear:both}.ptopcommerce .add-request-quote-button.button,.ptopcommerce .add-request-quote-button-addons.button{width:90%;text-align:center}.single-product div.product form.cart .button{}.ptopcommerce ul.products li.product .ptopcommerce-loop-category__title,.ptopcommerce ul.products li.product .ptopcommerce-loop-product__title,.ptopcommerce ul.products li.product h3{padding:1%;margin:3px;font-size:16px}.ptopcommerce table.shop_attributes,.ptopcommerce-page table.shop_attributes{border:0;border-top:1px dotted rgba(0,0,0,.1);margin-bottom:1.618em;width:100%}.ptopcommerce table.shop_attributes th,.ptopcommerce-page table.shop_attributes th{width:150px;font-weight:bold;padding:8px;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5em}.ptopcommerce table.shop_attributes td,.ptopcommerce-page table.shop_attributes td{font-style:italic;padding:0;border-top:0;border-bottom:1px dotted rgba(0,0,0,.1);margin:0;line-height:1.5em}.ptopcommerce table.shop_attributes td p,.ptopcommerce-page table.shop_attributes td p{margin:0;padding:8px 0}.ptopcommerce table.shop_attributes .alt td,.ptopcommerce table.shop_attributes .alt th,.ptopcommerce-page table.shop_attributes .alt td,.ptopcommerce-page table.shop_attributes .alt th{background:rgba(0,0,0,.025)}.ptopcommerce table.shop_table th{color:#fff}.ptopcommerce table.shop_table,.ptopcommerce-page table.shop_table{margin:0 -1px 24px 0;text-align:left;width:100%;border-collapse:separate}.ptopcommerce table.shop_table th,.ptopcommerce-page table.shop_table th{font-size:18px;line-height:18px;padding:20px 15px;text-transform:uppercase}.ptopcommerce table.shop_table td,.ptopcommerce-page table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:10px 15px}.ptopcommerce table.shop_table td small,.ptopcommerce-page table.shop_table td small{font-weight:normal}.ptopcommerce table.shop_table tfoot td,.ptopcommerce table.shop_table tfoot th,.ptopcommerce-page table.shop_table tfoot td,.ptopcommerce-page table.shop_table tfoot th{color:#444;font-weight:bold;border-top:1px solid rgba(0,0,0,.1)}.ptopcommerce table.my_account_orders,.ptopcommerce-page table.my_account_orders{font-size:.85em}.ptopcommerce table.my_account_orders th,.ptopcommerce table.my_account_orders td,.ptopcommerce-page table.my_account_orders th,.ptopcommerce-page table.my_account_orders td{padding:4px 8px;vertical-align:middle}.ptopcommerce table.my_account_orders .button,.ptopcommerce-page table.my_account_orders .button{white-space:nowrap}.ptopcommerce table.my_account_orders .order-actions,.ptopcommerce-page table.my_account_orders .order-actions{text-align:right}.ptopcommerce table.my_account_orders .order-actions .button,.ptopcommerce-page table.my_account_orders .order-actions .button{margin:.125em 0 .125em .25em}.ptopcommerce td.product-name dl.variation,.ptopcommerce-page td.product-name dl.variation{margin:.25em 0 .5em;font-size:.8751em}.ptopcommerce td.product-name dl.variation dt,.ptopcommerce-page td.product-name dl.variation dt{font-weight:bold;float:left;clear:left;margin:0 .25em 0 0;padding:0}.ptopcommerce td.product-name dl.variation dd,.ptopcommerce-page td.product-name dl.variation dd{margin:0 0 .25em 0}.ptopcommerce td.product-name p.backorder_notification,.ptopcommerce-page td.product-name p.backorder_notification{font-size:.83em}.ptopcommerce .quantity .qty{height:35px;text-align:center}.ptopcommerce td.product-quantity,.ptopcommerce-page td.product-quantity{min-width:80px}.ptopcommerce table.cart{margin-bottom:3.631em}.ptopcommerce tr.cart_item{background-color:#fcfcfc}.ptopcommerce td.actions{background-color:#f0f0f0}.ptopcommerce thead{background-color:#444}input.checkout-button.button.alt{background-color:#fff;border:1px solid #ddd;text-decoration:none;color:#444}input.checkout-button.button.alt:hover{background-color:#f7ca18;border:1px solid #f7ca18;color:#222;text-decoration:none}.ptopcommerce table.cart .product-thumbnail,.ptopcommerce #content table.cart .product-thumbnail,.ptopcommerce-page table.cart .product-thumbnail,.ptopcommerce-page #content table.cart .product-thumbnail{min-width:32px}.ptopcommerce table.cart img,.ptopcommerce #content table.cart img,.ptopcommerce-page table.cart img,.ptopcommerce-page #content table.cart img{width:70px;height:auto;padding:3px;background-color:#fff;border:1px solid #eee}.ptopcommerce table.cart img:hover,.ptopcommerce #content table.cart img:hover,.ptopcommerce-page table.cart img:hover,.ptopcommerce-page #content table.cart img:hover{background-color:#f7ca18}.ptopcommerce table.cart th,.ptopcommerce table.cart td,.ptopcommerce #content table.cart th,.ptopcommerce #content table.cart td,.ptopcommerce-page table.cart th,.ptopcommerce-page table.cart td,.ptopcommerce-page #content table.cart th,.ptopcommerce-page #content table.cart td{vertical-align:middle}.ptopcommerce table.cart a.remove,.ptopcommerce #content table.cart a.remove,.ptopcommerce-page table.cart a.remove,.ptopcommerce-page #content table.cart a.remove{display:block;font-size:22px;height:30px;width:30px;text-align:center;line-height:28px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;color:#595959;text-decoration:none;font-weight:bold;background-color:#fff;border:1px solid #e5e5e5}.ptopcommerce table.cart a.remove:hover,.ptopcommerce #content table.cart a.remove:hover,.ptopcommerce-page table.cart a.remove:hover,.ptopcommerce-page #content table.cart a.remove:hover{background-color:#db305b;border:1px solid #db305b!important;color:#fff;border:0}.mini_cart_item a.remove{right:-5px;position:absolute!important;font-size:15px;background-color:red;width:20px;height:20px;color:#fff!important;text-align:center;top:5px!important;border-radius:100%;line-height:18px;left:auto!important}.ptopcommerce table.cart td.actions,.ptopcommerce #content table.cart td.actions,.ptopcommerce-page table.cart td.actions,.ptopcommerce-page #content table.cart td.actions{text-align:right}.ptopcommerce table.cart td.actions .coupon,.ptopcommerce #content table.cart td.actions .coupon,.ptopcommerce-page table.cart td.actions .coupon,.ptopcommerce-page #content table.cart td.actions .coupon{float:left}.ptopcommerce table.cart td.actions .coupon label,.ptopcommerce #content table.cart td.actions .coupon label,.ptopcommerce-page table.cart td.actions .coupon label,.ptopcommerce-page #content table.cart td.actions .coupon label{display:none}.ptopcommerce table.cart td.actions .coupon .input-text,.ptopcommerce #content table.cart td.actions .coupon .input-text,.ptopcommerce-page table.cart td.actions .coupon .input-text,.ptopcommerce-page #content table.cart td.actions .coupon .input-text{background-color:#fff;width:125px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #dfdbdf;padding:10px;margin:0 4px 0 0;outline:0;line-height:18px}.ptopcommerce table.cart td.actions .button.alt,.ptopcommerce #content table.cart td.actions .button.alt,.ptopcommerce-page table.cart td.actions .button.alt,.ptopcommerce-page #content table.cart td.actions .button.alt{float:right;margin-left:.25em}.ptopcommerce table.cart input,.ptopcommerce #content table.cart input,.ptopcommerce-page table.cart input,.ptopcommerce-page #content table.cart input{margin:0;vertical-align:middle;line-height:1em}.ptopcommerce ul.cart_list,.ptopcommerce ul.product_list_widget,.ptopcommerce-page ul.cart_list,.ptopcommerce-page ul.product_list_widget{list-style:none outside;padding:0;margin:0}.ptopcommerce ul.cart_list li,.ptopcommerce ul.product_list_widget li,.ptopcommerce-page ul.cart_list li,.ptopcommerce-page ul.product_list_widget li{padding:8px 0;margin:0;list-style:none;border-bottom:1px solid #ddd}.ptopcommerce ul.cart_list li:last-child,.ptopcommerce ul.product_list_widget li:last-child,.ptopcommerce-page ul.cart_list li:last-child,.ptopcommerce-page ul.product_list_widget li:last-child{border-bottom:0}.ptopcommerce ul.cart_list li:after,.ptopcommerce ul.product_list_widget li:after,.ptopcommerce-page ul.cart_list li:after,.ptopcommerce-page ul.product_list_widget li:after{content:"";display:block;clear:both}.ptopcommerce ul.cart_list li a,.ptopcommerce ul.product_list_widget li a,.ptopcommerce-page ul.cart_list li a,.ptopcommerce-page ul.product_list_widget li a{display:block;font-weight:bold;text-decoration:none}.ptopcommerce ul.cart_list li a:hover,.ptopcommerce ul.product_list_widget li a:hover,.ptopcommerce-page ul.cart_list li a:hover,.ptopcommerce-page ul.product_list_widget li a:hover{display:block;font-weight:bold;text-decoration:none}.ptopcommerce ul.cart_list li img,.ptopcommerce ul.product_list_widget li img,.ptopcommerce-page ul.cart_list li img,.ptopcommerce-page ul.product_list_widget li img{float:left;margin-right:10px;margin-left:0;width:60px!important;height:auto;padding:3px;background-color:#fff;border:1px solid #eee}.ptopcommerce ul.cart_list li img:hover,.ptopcommerce ul.product_list_widget li img:hover,.ptopcommerce-page ul.cart_list li img:hover,.ptopcommerce-page ul.product_list_widget li img:hover{background-color:#f7ca18}.ptopcommerce ul.cart_list li dl,.ptopcommerce ul.product_list_widget li dl,.ptopcommerce-page ul.cart_list li dl,.ptopcommerce-page ul.product_list_widget li dl{margin:0;font-size:.8751em;padding:5px 0;border-left:0;overflow:hidden}.ptopcommerce ul.cart_list li dl dt,.ptopcommerce ul.product_list_widget li dl dt,.ptopcommerce-page ul.cart_list li dl dt,.ptopcommerce-page ul.product_list_widget li dl dt{float:left;clear:left;margin-right:.25em;width:auto}.ptopcommerce ul.cart_list li dl dd,.ptopcommerce ul.product_list_widget li dl dd,.ptopcommerce-page ul.cart_list li dl dd,.ptopcommerce-page ul.product_list_widget li dl dd{margin-bottom:.5em}.ptopcommerce .star-rating{float:right;overflow:hidden;position:relative;line-height:1;font-size:16px;padding:0%;font-family:star;margin:0% 1%!important;color:#337fb5}.ptopcommerce .star-rating span::before{color:#f2b705}.ptopcommerce ul.products li.product .star-rating{font-size:16px;text-align:center;display:grid;padding:0%;float:right;margin:0%;overflow:hidden!important}.star-rating *{display:initial!important;position:relative;text-align:right;right:0}.ptopcommerce .star-rating span{overflow:hidden;float:right;top:0;right:0;position:absolute;padding-top:1.5em}.ptopcommerce ul.cart_list li .star-rating,.ptopcommerce ul.product_list_widget li .star-rating,.ptopcommerce-page ul.cart_list li .star-rating,.ptopcommerce-page ul.product_list_widget li .star-rating{float:none}.ptopcommerce .widget_shopping_cart .cart_list li,.ptopcommerce.widget_shopping_cart .cart_list li{position:relative;padding:8px 0;margin:0;list-style:none;min-width:100%}.ptopcommerce .widget_shopping_cart .total,.ptopcommerce-page .widget_shopping_cart .total{}.ptopcommerce .widget_shopping_cart .total strong,.ptopcommerce-page .widget_shopping_cart .total strong{min-width:40px;display:inline-block}.product-categories{}.product-categories .cat-item{padding:5px 0;margin:0;list-style:none}.ptopcommerce .widget_shopping_cart .buttons:after,.ptopcommerce-page .widget_shopping_cart .buttons:after{content:"";display:block;clear:both}.ptopcommerce .cart-collaterals,.ptopcommerce-page .cart-collaterals{width:100%}.ptopcommerce .cart-collaterals:after,.ptopcommerce-page .cart-collaterals:after{content:"";display:block;clear:both}.ptopcommerce .cart-collaterals .related,.ptopcommerce-page .cart-collaterals .related{width:30.75%;float:left}.ptopcommerce .cart-collaterals .cross-sells,.ptopcommerce-page .cart-collaterals .cross-sells{width:auto;float:left}.ptopcommerce .cart-collaterals .cross-sells ul.products,.ptopcommerce-page .cart-collaterals .cross-sells ul.products{float:none}.ptopcommerce .cart-collaterals .cross-sells ul.products li,.ptopcommerce-page .cart-collaterals .cross-sells ul.products li{}.ptopcommerce .cart-collaterals .shipping_calculator,.ptopcommerce-page .cart-collaterals .shipping_calculator{width:48%;text-align:left;margin:0;float:right}.ptopcommerce .cart-collaterals .shipping_calculator:after,.ptopcommerce-page .cart-collaterals .shipping_calculator:after{content:"";display:block;clear:both}.ptopcommerce .cart-collaterals .shipping_calculator .button,.ptopcommerce-page .cart-collaterals .shipping_calculator .button{width:100%;float:none;display:block}.ptopcommerce .cart-collaterals .shipping_calculator .col2-set .col-1,.ptopcommerce .cart-collaterals .shipping_calculator .col2-set .col-2,.ptopcommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1,.ptopcommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2{width:47%}.ptopcommerce .cart-collaterals .cart_totals,.ptopcommerce-page .cart-collaterals .cart_totals{float:left;width:100%;text-align:left}.ptopcommerce .cart-collaterals .cart_totals p,.ptopcommerce-page .cart-collaterals .cart_totals p{margin:0}.ptopcommerce .cart-collaterals .cart_totals p small,.ptopcommerce-page .cart-collaterals .cart_totals p small{color:#777;font-size:.83em}.ptopcommerce .cart-collaterals .cart_totals table,.ptopcommerce-page .cart-collaterals .cart_totals table{border:1px solid rgba(4,4,4,.66);border-collapse:separate;margin:0 0 10px;padding:0;width:100%}.ptopcommerce .cart-collaterals .cart_totals table tr:first-child th,.ptopcommerce .cart-collaterals .cart_totals table tr:first-child td,.ptopcommerce-page .cart-collaterals .cart_totals table tr:first-child th,.ptopcommerce-page .cart-collaterals .cart_totals table tr:first-child td{border-top:0}.ptopcommerce .cart-collaterals .cart_totals table td,.ptopcommerce .cart-collaterals .cart_totals table th,.ptopcommerce-page .cart-collaterals .cart_totals table td,.ptopcommerce-page .cart-collaterals .cart_totals table th{padding:6px 3px}.ptopcommerce .cart-collaterals .cart_totals table small,.ptopcommerce-page .cart-collaterals .cart_totals table small{display:block;color:#777}.ptopcommerce .cart-collaterals .cart_totals table select,.ptopcommerce-page .cart-collaterals .cart_totals table select{width:100%}.ptopcommerce .cart-collaterals .cart_totals .discount td,.ptopcommerce-page .cart-collaterals .cart_totals .discount td{color:#08b3ff}.ptopcommerce .cart-collaterals .cart_totals tr td,.ptopcommerce .cart-collaterals .cart_totals tr th,.ptopcommerce-page .cart-collaterals .cart_totals tr td,.ptopcommerce-page .cart-collaterals .cart_totals tr th{border-top:1px solid #e5e5e5;padding:6px 12px}.ptopcommerce .cart-collaterals .cart_totals tr th,.ptopcommerce-page .cart-collaterals .cart_totals tr th{border-right:1px solid #e5e5e5;background-color:#9c9c9c}.ptopcommerce .cart-collaterals .cart_totals a.button.alt,.ptopcommerce-page .cart-collaterals .cart_totals a.button.alt{width:193px;display:block;font-size:.92em}.ptopcommerce .cart-collaterals .cross-sells ul.products li,.ptopcommerce-page .cart-collaterals .cross-sells ul.products li{width:245px}.ptopcommerce form .form-row,.ptopcommerce-page form .form-row{padding:3px;margin:0 0 6px}.ptopcommerce form .form-row:after,.ptopcommerce-page form .form-row:after{content:"";display:block;clear:both}.ptopcommerce form .form-row [placeholder]:focus::-webkit-input-placeholder,.ptopcommerce-page form .form-row [placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity .5s .5s ease;-moz-transition:opacity .5s .5s ease;transition:opacity .5s .5s ease;opacity:0}.ptopcommerce form .form-row label,.ptopcommerce-page form .form-row label{display:block}.ptopcommerce form .form-row label.hidden,.ptopcommerce-page form .form-row label.hidden{visibility:hidden}.ptopcommerce form .form-row select,.ptopcommerce-page form .form-row select{width:100%;cursor:pointer;margin:0;border:1px solid #ddd;padding:8px 10px;line-height:1em}.ptopcommerce form .form-row .required,.ptopcommerce-page form .form-row .required{color:red;font-weight:bold;border:0}.ptopcommerce form .form-row .input-checkbox,.ptopcommerce-page form .form-row .input-checkbox{display:inline;margin:-2px 8px 0 0;text-align:center;vertical-align:middle}.ptopcommerce form .form-row label.checkbox,.ptopcommerce-page form .form-row label.checkbox{display:inline}.ptopcommerce form .form-row input.input-text,.ptopcommerce form .form-row textarea,.ptopcommerce-page form .form-row input.input-text,.ptopcommerce-page form .form-row textarea{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ddd;padding:8px 10px;margin:0;outline:0;line-height:1em;width:100%}.ptopcommerce form .form-row textarea,.ptopcommerce-page form .form-row textarea{height:3.5em;line-height:1.5em;display:block;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.ptopcommerce form .form-row.validate-required.ptopcommerce-validated input.input-text,.ptopcommerce-page form .form-row.validate-required.ptopcommerce-validated input.input-text{background-image:url(https://hawamex.com/content/themes/images/icons/valid.png);background-position:95% center;background-repeat:no-repeat}.ptopcommerce form .form-row.validate-required.ptopcommerce-invalid input.input-text,.ptopcommerce-page form .form-row.validate-required.ptopcommerce-invalid input.input-text{background-image:url(https://hawamex.com/content/themes/images/icons/invalid.png);background-position:95% center;background-repeat:no-repeat}.ptopcommerce form .form-row.validate-required.ptopcommerce-invalid .chzn-single,.ptopcommerce form .form-row.validate-required.ptopcommerce-invalid .chzn-drop,.ptopcommerce form .form-row.validate-required.ptopcommerce-invalid input.input-text,.ptopcommerce form .form-row.validate-required.ptopcommerce-invalid select,.ptopcommerce-page form .form-row.validate-required.ptopcommerce-invalid .chzn-single,.ptopcommerce-page form .form-row.validate-required.ptopcommerce-invalid .chzn-drop,.ptopcommerce-page form .form-row.validate-required.ptopcommerce-invalid input.input-text,.ptopcommerce-page form .form-row.validate-required.ptopcommerce-invalid select{border:1px solid #fb7f88}.ptopcommerce form .form-row ::-webkit-input-placeholder,.ptopcommerce-page form .form-row ::-webkit-input-placeholder{line-height:1em;padding-top:2px}.ptopcommerce form .form-row :-moz-placeholder,.ptopcommerce-page form .form-row :-moz-placeholder{line-height:1em;padding-top:2px}.ptopcommerce form .form-row :-ms-input-placeholder,.ptopcommerce-page form .form-row :-ms-input-placeholder{line-height:1em;padding-top:2px}.ptopcommerce form .form-row-first,.ptopcommerce form .form-row-last,.ptopcommerce-page form .form-row-first,.ptopcommerce-page form .form-row-last{float:left;width:47%;overflow:visible}.ptopcommerce form .form-row-last,.ptopcommerce-page form .form-row-last{float:right}.ptopcommerce form .form-row-wide,.ptopcommerce-page form .form-row-wide{clear:both}.ptopcommerce form.login,.ptopcommerce form.checkout_coupon,.ptopcommerce form.register,.ptopcommerce-page form.login,.ptopcommerce-page form.checkout_coupon,.ptopcommerce-page form.register{border:1px solid #dfdbdf;padding:20px;margin:2em 0 2em 0;text-align:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.ptopcommerce ul#shipping_method,.ptopcommerce-page ul#shipping_method{list-style:none outside;margin:0;padding:0}.ptopcommerce ul#shipping_method li,.ptopcommerce-page ul#shipping_method li{margin:0;padding:.25em 0 .25em 22px;text-indent:-22px;list-style:none outside}.ptopcommerce ul#shipping_method .amount,.ptopcommerce-page ul#shipping_method .amount{font-weight:bold}.ptopcommerce .checkout .col-2 h3,.ptopcommerce-page .checkout .col-2 h3{float:left;clear:none}.ptopcommerce .checkout .col-2 .notes,.ptopcommerce-page .checkout .col-2 .notes{clear:left}.ptopcommerce .checkout .col-2 .form-row-first,.ptopcommerce-page .checkout .col-2 .form-row-first{clear:left}.ptopcommerce .checkout div.shipping-address,.ptopcommerce-page .checkout div.shipping-address{padding:0;clear:left;width:100%}.ptopcommerce .checkout #shiptobilling,.ptopcommerce-page .checkout #shiptobilling{float:right;line-height:1.62em;margin:0 0 0 0;padding:0}.ptopcommerce .checkout #shiptobilling label,.ptopcommerce-page .checkout #shiptobilling label{font-size:.6875em}.ptopcommerce .checkout .shipping_address,.ptopcommerce-page .checkout .shipping_address{clear:both}.ptopcommerce #payment,.ptopcommerce-page #payment{background:#f7f6f7!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.ptopcommerce #payment ul.payment_methods,.ptopcommerce-page #payment ul.payment_methods{text-align:left;padding:1em;border-bottom:1px solid #dfdbdf;margin:0;list-style:none outside}.ptopcommerce #payment ul.payment_methods:after,.ptopcommerce-page #payment ul.payment_methods:after{content:"";display:block;clear:both}.ptopcommerce #payment ul.payment_methods li,.ptopcommerce-page #payment ul.payment_methods li{line-height:2em;text-align:left;margin:0;font-weight:normal}.ptopcommerce #payment ul.payment_methods li input,.ptopcommerce-page #payment ul.payment_methods li input{margin:0 1em 0 0}.ptopcommerce #payment ul.payment_methods li img,.ptopcommerce-page #payment ul.payment_methods li img{vertical-align:middle;margin:-2px 0 0 .5em;position:relative}.ptopcommerce #payment div.form-row,.ptopcommerce-page #payment div.form-row{padding:1em;border-top:1px solid #fff}.ptopcommerce #payment #place_order,.ptopcommerce-page #payment #place_order{float:right;margin:0}.ptopcommerce #payment .terms,.ptopcommerce-page #payment .terms{padding:0 1em 0;text-align:right}.ptopcommerce #payment div.payment_box,.ptopcommerce-page #payment div.payment_box{position:relative;width:96%;padding:1em 2%;margin:1em 0 1em 0;font-size:.92em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;line-height:1.5em;box-shadow:0 1px 2px 0 rgba(0,0,0,.25);-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.25);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.25);color:#5e5e5e;text-shadow:0 1px 0 rgba(255,255,255,.8)}#add_payment_method #payment div.payment_box,.ptopcommerce-cart #payment div.payment_box,.ptopcommerce-checkout #payment div.payment_box{position:relative;box-sizing:border-box;width:100%;padding:1em;margin:1em 0;font-size:.92em;border-radius:2px;line-height:1.5;background-color:#e7e7e7!important;color:#515151}#add_payment_method #payment div.payment_box::before,.ptopcommerce-cart #payment div.payment_box::before,.ptopcommerce-checkout #payment div.payment_box::before{content:'';display:block;border:1em solid #e7e7e7!important;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;position:absolute;top:-.75em;right:0;margin:-1em 2em 0 0}.ptopcommerce ul.order_details li{float:right;margin-left:2em;text-transform:uppercase;font-size:16px!important;line-height:1;border-left:1px dashed #fcfcfc;padding-left:2em;margin-right:0;padding-right:0;list-style-type:none}table.ptopcommerce-table.ptopcommerce-table--order-details.shop_table.order_details a{color:#000}.ptopcommerce #payment div.payment_box p:last-child,.ptopcommerce-page #payment div.payment_box p:last-child{margin-bottom:0}.ptopcommerce #payment div.payment_box #cc-expire-month,.ptopcommerce #payment div.payment_box #cc-expire-year,.ptopcommerce-page #payment div.payment_box #cc-expire-month,.ptopcommerce-page #payment div.payment_box #cc-expire-year{width:48%;float:left}.ptopcommerce #payment div.payment_box #cc-expire-year,.ptopcommerce-page #payment div.payment_box #cc-expire-year{float:right}.ptopcommerce #payment div.payment_box span.help,.ptopcommerce-page #payment div.payment_box span.help{font-size:11px;color:#777;line-height:13px;font-weight:normal}.ptopcommerce #payment div.payment_box .form-row,.ptopcommerce-page #payment div.payment_box .form-row{margin:0 0 1em}.ptopcommerce #payment div.payment_box .form-row select,.ptopcommerce-page #payment div.payment_box .form-row select{width:48%;float:left;margin-right:3.8%}.ptopcommerce #payment div.payment_box .form-row select:nth-child(3n),.ptopcommerce-page #payment div.payment_box .form-row select:nth-child(3n) {margin-right:0}.ptopcommerce #payment div.payment_box:after,.ptopcommerce-page #payment div.payment_box:after{content:"";display:block;border:8px solid #ebe9eb;border-right-color:transparent;border-left-color:transparent;border-top-color:transparent;position:absolute;top:-3px;left:0;margin:-1em 0 0 2em}.ptopcommerce .order_details,.ptopcommerce-page .order_details{margin:0 0 1.5em;list-style:none}.ptopcommerce .order_details:after,.ptopcommerce-page .order_details:after{content:"";display:block;clear:both}.ptopcommerce .order_details li,.ptopcommerce-page .order_details li{float:left;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1em;border-right:1px dashed #dfdbdf;padding-right:2em}.ptopcommerce .order_details li strong,.ptopcommerce-page .order_details li strong{display:block;font-size:1.4em;text-transform:none;line-height:1.5em}.ptopcommerce .order_details li:last-of-type,.ptopcommerce-page .order_details li:last-of-type{border:none}.ptopcommerce .addresses .title:after,.ptopcommerce-page .addresses .title:after{content:"";display:block;clear:both}.ptopcommerce .addresses .title h3,.ptopcommerce-page .addresses .title h3{float:left}.ptopcommerce .addresses .title .edit,.ptopcommerce-page .addresses .title .edit{float:right}.ptopcommerce ol.commentlist.notes li.note p.meta,.ptopcommerce-page ol.commentlist.notes li.note p.meta{font-weight:bold;margin-bottom:0}.ptopcommerce ol.commentlist.notes li.note .description p:last-child,.ptopcommerce-page ol.commentlist.notes li.note .description p:last-child{margin-bottom:0}.ptopcommerce ul.digital-downloads,.ptopcommerce-page ul.digital-downloads{margin-left:0;padding-left:0}.ptopcommerce ul.digital-downloads li,.ptopcommerce-page ul.digital-downloads li{list-style:none;margin-left:0;padding-left:1.5em;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAQUlEQVQIHWP8//8/AwgwMjLWgxlQAijeCGIyIQtiYxNUwAjUhWI0uilMMLvQJUB8kBzYCmyKYGJwN8AEYDphJgIAPtccffZCsOoAAAAASUVORK5CYII=) left no-repeat}.ptopcommerce ul.digital-downloads li .count,.ptopcommerce-page ul.digital-downloads li .count{float:right}.ptopcommerce .widget_layered_nav ul,.ptopcommerce-page .widget_layered_nav ul{margin:0;padding:0;border:0;list-style:none outside}.ptopcommerce .widget_layered_nav ul li,.ptopcommerce-page .widget_layered_nav ul li{padding:0 0 1px;list-style:none}.ptopcommerce .widget_layered_nav ul li:after,.ptopcommerce-page .widget_layered_nav ul li:after{content:"";display:block;clear:both}.ptopcommerce .widget_layered_nav ul li a,.ptopcommerce .widget_layered_nav ul li span,.ptopcommerce-page .widget_layered_nav ul li a,.ptopcommerce-page .widget_layered_nav ul li span{padding:1px 0;float:left}.ptopcommerce .widget_layered_nav ul li.chosen a,.ptopcommerce-page .widget_layered_nav ul li.chosen a{padding:0 6px 0 18px;border:1px solid #ad74a2;background:#ad74a2 url(https://hawamex.com/content/themes/images/cross_white.png) no-repeat 6px center;box-shadow:inset 0 1px 1px rgba(255,255,255,.5) #888;-webkit-box-shadow:inset 0 1px 1px rgba(255,255,255,.5) #888;-moz-box-shadow:inset 0 1px 1px rgba(255,255,255,.5) #888;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.ptopcommerce .widget_layered_nav ul small.count,.ptopcommerce-page .widget_layered_nav ul small.count{float:right;margin-left:6px;font-size:1em;padding:1px 0;color:#777}.ptopcommerce .widget_layered_nav_filters ul,.ptopcommerce-page .widget_layered_nav_filters ul{margin:0;padding:0;border:0;list-style:none outside;overflow:hidden;zoom:1}.ptopcommerce .widget_layered_nav_filters ul li,.ptopcommerce-page .widget_layered_nav_filters ul li{float:left;padding:0 1px 1px 0;list-style:none}.ptopcommerce .widget_layered_nav_filters ul li a,.ptopcommerce-page .widget_layered_nav_filters ul li a{color:#222;padding:0 6px;border:1px solid #f7ca18;border-radius:3px;background:#f7ca18;margin-right:10px}.ptopcommerce .widget_price_filter .price_slider,.ptopcommerce-page .widget_price_filter .price_slider{margin-bottom:1em}.ptopcommerce .widget_price_filter .price_slider_amount,.ptopcommerce-page .widget_price_filter .price_slider_amount{text-align:left;line-height:2.4em;font-size:1em;font-weight:600}.ptopcommerce .widget_price_filter .price_slider_amount .button,.ptopcommerce-page .widget_price_filter .price_slider_amount .button{font-size:13px;line-height:13px}.ptopcommerce .widget_price_filter .price_slider_amount .button,.ptopcommerce-page .widget_price_filter .price_slider_amount .button{float:right}.ptopcommerce .widget_price_filter .ui-slider,.ptopcommerce-page .widget_price_filter .ui-slider{position:relative;text-align:left}.ptopcommerce .widget_price_filter .ui-slider .ui-slider-handle,.ptopcommerce-page .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;border:3px solid #f7ca18!important;cursor:pointer;background-color:#fff;outline:none;top:-.4em;border-radius:50%}.ptopcommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child,.ptopcommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}.ptopcommerce .widget_price_filter .ui-slider .ui-slider-range,.ptopcommerce-page .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block}.ptopcommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,.ptopcommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;background-color:#f7ca18;margin:0 0 30px 0}.ptopcommerce .widget_price_filter .ui-slider-horizontal,.ptopcommerce-page .widget_price_filter .ui-slider-horizontal{height:.3em}.ptopcommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,.ptopcommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%;background-color:#f7ca18}.ptopcommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min,.ptopcommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px}.ptopcommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max,.ptopcommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px}.twentythirteen .entry-summary{padding:0}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.ptopcommerce a.button.loading:before,.ptopcommerce button.button.loading:before,.ptopcommerce input.button.loading:before,.ptopcommerce #respond input#submit.loading:before,.ptopcommerce #content input.button.loading:before,.ptopcommerce-page a.button.loading:before,.ptopcommerce-page button.button.loading:before,.ptopcommerce-page input.button.loading:before,.ptopcommerce-page #respond input#submit.loading:before,.ptopcommerce-page #content input.button.loading:before{background-image:url(https://hawamex.com/content/themes/images/ajax-loader@2x.gif);background-size:16px 16px}.ptopcommerce a.button.added:before,.ptopcommerce button.button.added:before,.ptopcommerce input.button.added:before,.ptopcommerce #respond input#submit.added:before,.ptopcommerce #content input.button.added:before,.ptopcommerce-page a.button.added:before,.ptopcommerce-page button.button.added:before,.ptopcommerce-page input.button.added:before,.ptopcommerce-page #respond input#submit.added:before,.ptopcommerce-page #content input.button.added:before{background:url(https://hawamex.com/content/themes/images/success@2x.png) no-repeat;background-size:16px 14px}.ptopcommerce .ptopcommerce form .form-row.validate-required.ptopcommerce-validated input.input-text,.ptopcommerce .ptopcommerce-page form .form-row.validate-required.ptopcommerce-validated input.input-text,.ptopcommerce-page .ptopcommerce form .form-row.validate-required.ptopcommerce-validated input.input-text,.ptopcommerce-page .ptopcommerce-page form .form-row.validate-required.ptopcommerce-validated input.input-text{background-image:url(https://hawamex.com/content/themes/images/icons/valid@2x.png);background-size:12px 9px}.ptopcommerce .ptopcommerce form .form-row.validate-required.ptopcommerce-invalid input.input-text,.ptopcommerce .ptopcommerce-page form .form-row.validate-required.ptopcommerce-invalid input.input-text,.ptopcommerce-page .ptopcommerce form .form-row.validate-required.ptopcommerce-invalid input.input-text,.ptopcommerce-page .ptopcommerce-page form .form-row.validate-required.ptopcommerce-invalid input.input-text{background-image:url(https://hawamex.com/content/themes/images/icons/invalid@2x.png);background-size:12px 9px}}.images{position:relative;margin-bottom:15px;padding:0}.hover_image{position:absolute;background-image:url(https://hawamex.com/content/themes/images/product-hover.png);background-repeat:no-repeat;background-position:center center;background-color:transparent;margin-top:6px}.images a img,.images a:hover img{position:relative;z-index:999;-webkit-backface-visibility:hidden}div.pp_overlay{background-color:#000!important}div.pp_ptopcommerce .pp_content_container{padding:40px 0 40px 0!important}span.customSelect{font:12px sans-serif;background:#fff url(https://hawamex.com/content/themes/images/select-arrow.png) right center no-repeat;border:1px solid #ddd;color:#555;padding:7px 9px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px 2px;width:175px}.customSelect.customSelectHover{border-color:#c7c7c7;background-color:#f5f5f5}.customSelect.customSelectFocus{border-color:#ffa500}.customSelect.customSelectOpen{border-color:#6b8e23}.customSelect.customSelectChanged{-webkit-animation:changed .5s;-moz-animation:changed .5s;-ms-animation:changed .5s;animation:changed .5s}@-webkit-keyframes changed {
	0%, 100%{
		-webkit-box-shadow: 0px 0px 14px 5px rgba(151, 67, 159, 0);
		box-shadow: 0px 0px 14px 5px rgba(255, 195, 57, 0);
	}
	50%{
		-webkit-box-shadow: 0px 0px 14px 5px rgba(151, 67, 159, 0.5);
		box-shadow: 0px 0px 14px 5px rgba(255, 195, 57, 0.5);
	}
}@-moz-keyframes changed {
	0%, 100%{
		-moz-box-shadow: 0px 0px 14px 5px rgba(151, 67, 159, 0);
		box-shadow: 0px 0px 14px 5px rgba(255, 195, 57, 0);
	}
	50%{
		-moz-box-shadow: 0px 0px 14px 5px rgba(151, 67, 159, 0.5);
		box-shadow: 0px 0px 14px 5px rgba(255, 195, 57, 0.5);
	}
}@keyframes changed {
	0%, 100%{
		box-shadow:0px 0px 14px 5px rgba(255, 195, 57, 0);
	}
	50% {
		box-shadow:0px 0px 14px 5px rgba(255, 195, 57, 0.5);
	}
}@-ms-keyframes changed {
	0%, 100%{
		-ms-box-shadow:0px 0px 14px 5px rgba(255, 195, 57, 0);
		box-shadow:0px 0px 14px 5px rgba(255, 195, 57, 0);
	}
	50% {
		-ms-box-shadow: 0px 0px 14px 5px rgba(255, 195, 57, 0);
		box-shadow: 0px 0px 14px 5px rgba(255, 195, 57, 0.5);
	}
}.ptopcommerce-active .site-header .col-full{position:relative}.ptopcommerce-active .site-branding,.ptopcommerce-active .site-logo-anchor{float:left;margin-right:2.618em}.mini-cart{list-style-type:none;margin:0;padding:0;text-align:left}.ptopcommerce-active .site-branding,.ptopcommerce-active .site-logo-anchor{margin-right:4%}.mini-cart{position:relative}.mini-cart .cart-contents{color:#444;display:block;height:auto;position:relative}.mini-cart .cart-contents:after{right:1.618em;line-height:1.387;height:1em;width:1em;top:0}.mini-cart .cart-contents .amount{margin-right:.327em}.mini-cart .cart-contents .count{font-weight:400;opacity:.5;font-size:.857em}.mini-cart .widget_shopping_cart{position:absolute;right:0;top:100%;width:300px;height:0;opacity:0;visibility:hidden;z-index:999999}.mini-cart .widget_shopping_cart h2.widgettitle{display:none}.mini-cart:hover .widget_shopping_cart{display:block;opacity:1;height:auto;visibility:visible;transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-webkit-transition:opacity .5s ease-in-out}ul.products li.product{clear:none;width:100%;float:left}ul.products li.product.last{margin-right:0!important}.mini-cart .widget_shopping_cart_content{background-color:#fff;position:relative;padding:20px;-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);top:26px}.minicart-wrap{display:inline-block}.cart-contents .cartnumbers{position:absolute;top:4px;left:6px;right:0;width:15px;text-align:center;line-height:17px;font-size:12px;font-weight:bold;color:#161616}.mini-cart .cartIcon{position:relative;display:inline-block;left:0;border:2px solid #666;height:26px;width:27px;min-width:100%;vertical-align:middle}.cartIcon::after{position:absolute;content:'';height:13px;width:13px;top:-10px;right:5px;border-bottom-width:0;border:2px solid #666;border-top-left-radius:99px;border-top-right-radius:99px;border-width:2px 2px 0 2px}.mini-cart .buttons{margin-bottom:0;text-align:center}.mini-cart .button{width:49%}.product_buttons .button{text-align:center;width:50%}.related .button{text-align:center;width:50%}.ptopcommerce .single_variation{margin:20px 0 20px 0;background-color:#f5f5f5;padding:20px}.product-categories{text-transform:uppercase}.product-categories ul.children{margin-left:13px;text-transform:capitalize}.product_list_widget li{line-height:18px}.product_shopinfo{overflow:hidden;border:1px solid #fcfcfc;border-width:1px 0 0 0}.ps_inner{padding:12px}.product_buttons{border-top:1px solid #fcfcfc}.ptopcommerce ul.products li.product .button,.product_buttons .button{border-width:0 1px 0 0;padding:16px 4%;margin:0}a.button.wc-forward{border-color:#ddd}a.button.iva_add_to_cart_button{border:0}.next_previous{position:relative;width:100%}.previous_product{margin-right:40px;float:left}.next_product{float:right;margin-left:40px}.ptopcommerce .widget_shopping_cart .total,.ptopcommerce.widget_shopping_cart .total{border-top:3px double #ebe9eb;padding:10px 0;margin-top:10px;font-size:16px;text-transform:uppercase;font-weight:bold;text-align:center}.product_wrapper{display:block;position:relative}.product-categories .cat-item .count{float:right}.ptopcommerce div.product .variations_form.cart,.ptopcommerce #content div.product .variations_form.cart,.ptopcommerce-page div.product .variations_form.cart,.ptopcommerce-page #content div.product .variations_form.cart{padding-left:0}.rating_wrapper{bottom:0;background-color:rgba(255,255,255,.6);height:auto;width:100px;position:absolute;right:0;left:0;padding:8px;-webkit-transition:all ease-in-out .1s;-moz-transition:all ease-in-out .1s;-o-transition:all ease-in-out .1s;transition:all ease-in-out .1s}.rating_wrapper:hover{background-color:rgba(255,255,255,.6);opacity:1}.product_details{background-image:url(https://hawamex.com/content/themes/images/details-icon.png);background-color:rgba(255,255,255,.6);background-repeat:no-repeat;background-position:center center;position:absolute;bottom:0;right:0;width:35px;height:35px;padding:0;margin:0}.product_meta>span{display:block;padding:3px 0}.zoom_icon{background-image:url(https://hawamex.com/content/themes/images/search_zoom.png);background-color:rgba(255,255,255,.5);background-repeat:no-repeat;background-position:center center;position:absolute;top:0;left:0;width:35px;height:35px;padding:5px;margin:5px 0 0 5px}.hoverimg img{max-width:100%;height:auto;box-shadow:#000 0 0 0}.product_wrapper .hoverimg a img{display:inline-block}.product_wrapper .hoverimg a img:first-child{position:absolute;top:0;left:0;display:none}.ptopcommerce div.product .hoverimage{background-image:none}.product-categories li::before{font-family:FontAwesome;margin-right:.53em;display:inline-block;opacity:.25;content:"\f114"}.widget_layered_nav li a::before{color:#444;font-family:FontAwesome;margin-right:.53em;display:inline-block;opacity:.35;content:"\f1db"}.widget_layered_nav li{margin-bottom:.618em;padding-bottom:.618em!important;border-bottom:1px solid #eee}.widget-area .ptopcommerce li .count{font-size:1em;float:right}.variations_button{margin-left:30px}.reset_variations{display:block;margin-top:5px}table.variations{border-collapse:separate;border-spacing:0 0 10px 0}.variation dd{margin:0;padding:5px 0}.ptopcommerce-product-search .screen-reader-text{display:block;margin-bottom:10px}.ptopcommerce-product-search .search-field{padding:7px 8px;border:1px solid #fcfcfc;font-size:13px;width:72%!important}.ptopcommerce-product-search input[type="submit"]{background-color:transparent;margin-top:0;padding:9px;color:#777;border:1px solid #fcfcfc;border-radius:0;font-size:11px!important;text-transform:uppercase}.ptopcommerce-product-search input[type="submit"]:hover{color:#222!important;background-color:#f7ca18;border:1px solid #f7ca18;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;transition:all .3s ease-out}.ptopcommerce #respond input#submit.added:after,.ptopcommerce a.button.added:after,.ptopcommerce button.button.added:after,.ptopcommerce input.button.added:after{position:absolute;background-color:#f7ca18;color:#222;top:0%;right:50%;font-size:20px;text-align:center;width:50px;height:50px;vertical-align:middle;line-height:50px;margin-right:-25px;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.ptopcommerce #respond input#submit.loading:after,.ptopcommerce a.button.loading:after,.ptopcommerce button.button.loading:after,.ptopcommerce input.button.loading:after{font-family:WooCommerce;content:"\e01c";-webkit-font-smoothing:antialiased;animation:spin 2s linear infinite;position:absolute;top:24%;right:50%;font-size:20px;width:50px;height:50px;vertical-align:middle;line-height:50px;margin-right:-25px;background-color:#f7ca18;color:#222;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.ptopcommerce #respond input#submit.loading,.ptopcommerce a.button.loading,.ptopcommerce button.button.loading,.ptopcommerce input.button.loading{opacity:1;padding-right:10px}.product_buttons .loading:before{content:""}@media only screen and (min-width:767px) and (max-width:959px){.ptopcommerce:not(.single-product) ul.products li.product,
	.ptopcommerce-page:not(.single-product) ul.products li.product {width:47%}.ptopcommerce-page .rightsidebar #main .content-area{float:none!important;width:100%!important}.ptopcommerce-page .leftsidebar #main .content-area{float:none!important;width:100%!important}}@media only screen and (min-width:480px) and (max-width:767px){.ptopcommerce ul.products li.product,.ptopcommerce-page ul.products li.product{float:right!important;margin:0 auto 10px auto!important;width:48%!important}.ptopcommerce div.product div.images,.ptopcommerce #content div.product div.images,.ptopcommerce-page div.product div.images,.ptopcommerce-page #content div.product div.images{float:none;width:94%}.ptopcommerce div.product div.summary,.ptopcommerce #content div.product div.summary,.ptopcommerce-page div.product div.summary,.ptopcommerce-page #content div.product div.summary{float:none;width:100%}.ptopcommerce table.cart td.actions .coupon .input-text,.ptopcommerce #content table.cart td.actions .coupon .input-text,.ptopcommerce-page table.cart td.actions .coupon .input-text,.ptopcommerce-page #content table.cart td.actions .coupon .input-text{margin:0 0 10px 0}.ptopcommerce table.cart td.actions .button,.ptopcommerce table.cart td.actions input,.ptopcommerce-page table.cart td.actions .button,.ptopcommerce-page table.cart td.actions input{width:100%!important}.ptopcommerce .col2-set .col-1,.ptopcommerce-page .col2-set .col-1{float:none;width:100%;margin-bottom:20px}.ptopcommerce .col2-set .col-2,.ptopcommerce-page .col2-set .col-2{float:none;width:100%}}@media only screen and (min-width:240px) and (max-width:479px){.ptopcommerce ul.products li.product,.ptopcommerce-page ul.products li.product{margin:0 auto 10px auto!important;width:48%!important}.single-product div.product form.cart .button{float:none;margin:0;display:block}.ptopcommerce div.product div.images,.ptopcommerce #content div.product div.images,.ptopcommerce-page div.product div.images,.ptopcommerce-page #content div.product div.images{float:none;width:94%}.ptopcommerce div.product div.summary,.ptopcommerce #content div.product div.summary,.ptopcommerce-page div.product div.summary,.ptopcommerce-page #content div.product div.summary{float:none;width:100%}.ptopcommerce table.shop_table th,.ptopcommerce-page table.shop_table th{padding:10px;font-size:9px;text-transform:uppercase}.ptopcommerce table.shop_table td,.ptopcommerce-page table.shop_table td{border-top:1px solid rgba(0,0,0,.1);padding:10px 5px}.ptopcommerce table.cart td.actions .coupon .input-text,.ptopcommerce #content table.cart td.actions .coupon .input-text,.ptopcommerce-page table.cart td.actions .coupon .input-text,.ptopcommerce-page #content table.cart td.actions .coupon .input-text{float:left;width:100%}.ptopcommerce table.cart td.actions .input-text+.button,.ptopcommerce-page table.cart td.actions input,.ptopcommerce-page table.cart td.actions .button{float:left;margin-top:10px;width:100%}.ptopcommerce table.cart td.actions .button,.ptopcommerce table.cart td.actions input,.ptopcommerce-page table.cart td.actions .button,.ptopcommerce-page table.cart td.actions input{width:100%;float:left}.ptopcommerce .cart-collaterals .cart_totals a.button.alt,.ptopcommerce-page .cart-collaterals .cart_totals a.button.alt{margin:0;width:100%;padding:12px 0}.ptopcommerce .col2-set .col-1,.ptopcommerce-page .col2-set .col-1{float:none;width:100%;margin-bottom:20px}.ptopcommerce .col2-set .col-2,.ptopcommerce-page .col2-set .col-2{float:none;width:100%}}@media only screen and (max-width:768px){.ptopcommerce .onsale,.ptopcommerce dl.variation{font-size:.857em}.rightsidebar #main .entry-content,.leftsidebar #main .entry-content{float:none;width:100%!important}}