@charset "utf-8";
/* CSS Document */
html, body {
	background-color: transparent;
  color: #636b6f;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  height: 100vh;
  margin: 0;
}
option, h3, h4, h5, h6, .btn{
  font-weight: bold;
}
.model button{
  font-weight: bold;
}

.top-right {
  position: fixed;
  right: 10px;
  top: 0px;
  z-index: 1;

}
/*section {
	padding-top:38px;
}*/
.container-fluid {
	padding-left:15px;
	padding-right:15px;
	width:100%;
}
.container {
	margin: 0 auto;
  width: 1200px;
} 
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}@-webkit-keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);-ms-transform:translateY(-15px);transform:translateY(-15px)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce}@-webkit-keyframes 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;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg)}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}}.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9)rotate(-3deg);transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1)rotate(3deg);transform:scale(1.1)rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1)rotate(-3deg);transform:scale(1.1)rotate(-3deg)}100%{-webkit-transform:scale(1)rotate(0);transform:scale(1)rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9)rotate(-3deg);-ms-transform:scale(.9)rotate(-3deg);transform:scale(.9)rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1)rotate(3deg);-ms-transform:scale(1.1)rotate(3deg);transform:scale(1.1)rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1)rotate(-3deg);-ms-transform:scale(1.1)rotate(-3deg);transform:scale(1.1)rotate(-3deg)}100%{-webkit-transform:scale(1)rotate(0);-ms-transform:scale(1)rotate(0);transform:scale(1)rotate(0)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%)rotate(-5deg);transform:translateX(-25%)rotate(-5deg)}30%{-webkit-transform:translateX(20%)rotate(3deg);transform:translateX(20%)rotate(3deg)}45%{-webkit-transform:translateX(-15%)rotate(-3deg);transform:translateX(-15%)rotate(-3deg)}60%{-webkit-transform:translateX(10%)rotate(2deg);transform:translateX(10%)rotate(2deg)}75%{-webkit-transform:translateX(-5%)rotate(-1deg);transform:translateX(-5%)rotate(-1deg)}100%{-webkit-transform:translateX(0%);transform:translateX(0%)}}@keyframes wobble{0%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}15%{-webkit-transform:translateX(-25%)rotate(-5deg);-ms-transform:translateX(-25%)rotate(-5deg);transform:translateX(-25%)rotate(-5deg)}30%{-webkit-transform:translateX(20%)rotate(3deg);-ms-transform:translateX(20%)rotate(3deg);transform:translateX(20%)rotate(3deg)}45%{-webkit-transform:translateX(-15%)rotate(-3deg);-ms-transform:translateX(-15%)rotate(-3deg);transform:translateX(-15%)rotate(-3deg)}60%{-webkit-transform:translateX(10%)rotate(2deg);-ms-transform:translateX(10%)rotate(2deg);transform:translateX(10%)rotate(2deg)}75%{-webkit-transform:translateX(-5%)rotate(-1deg);-ms-transform:translateX(-5%)rotate(-1deg);transform:translateX(-5%)rotate(-1deg)}100%{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounceIn{0%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}50%{opacity:1;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}70%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}60%{opacity:1;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}80%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}60%{opacity:1;-webkit-transform:translateX(30px);-ms-transform:translateX(30px);transform:translateX(30px)}80%{-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translateX(-10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}60%{opacity:1;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px)}80%{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bounceInUp{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}60%{opacity:1;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}80%{-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{0%{-webkit-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);transform:scale(.3)}}@keyframes bounceOut{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}25%{-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}50%{opacity:1;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{opacity:0;-webkit-transform:scale(.3);-ms-transform:scale(.3);transform:scale(.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes bounceOutDown{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes bounceOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes bounceOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}20%{opacity:1;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes bounceOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}20%{opacity:1;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);transform:translateY(2000px)}}@keyframes fadeOutDownBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(2000px);-ms-transform:translateY(2000px);transform:translateY(2000px)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-20px);-ms-transform:translateX(-20px);transform:translateX(-20px)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes fadeOutLeftBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes fadeOutRightBig{0%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes fadeOutUpBig{0%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px)translateZ(0)rotateY(0)scale(1);transform:perspective(400px)translateZ(0)rotateY(0)scale(1)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1)}50%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95)}80%,100%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1)}}@keyframes flip{0%{-webkit-transform:perspective(400px)translateZ(0)rotateY(0)scale(1);-ms-transform:perspective(400px)translateZ(0)rotateY(0)scale(1);transform:perspective(400px)translateZ(0)rotateY(0)scale(1)}0%,40%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1);-ms-transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(170deg)scale(1)}50%{-webkit-transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);-ms-transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);transform:perspective(400px)translateZ(150px)rotateY(190deg)scale(1);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95);-ms-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(.95)}80%,100%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}100%{-webkit-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1);-ms-transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1);transform:perspective(400px)translateZ(0)rotateY(360deg)scale(1)}}.animated.flip{-webkit-backface-visibility:visible;-ms-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateX(-10deg);transform:perspective(400px)rotateX(-10deg)}70%{-webkit-transform:perspective(400px)rotateX(10deg);transform:perspective(400px)rotateX(10deg)}100%{-webkit-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}}@keyframes flipInX{0%{-webkit-transform:perspective(400px)rotateX(90deg);-ms-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateX(-10deg);-ms-transform:perspective(400px)rotateX(-10deg);transform:perspective(400px)rotateX(-10deg)}70%{-webkit-transform:perspective(400px)rotateX(10deg);-ms-transform:perspective(400px)rotateX(10deg);transform:perspective(400px)rotateX(10deg)}100%{-webkit-transform:perspective(400px)rotateX(0);-ms-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}}.flipInX{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateY(-10deg);transform:perspective(400px)rotateY(-10deg)}70%{-webkit-transform:perspective(400px)rotateY(10deg);transform:perspective(400px)rotateY(10deg)}100%{-webkit-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}}@keyframes flipInY{0%{-webkit-transform:perspective(400px)rotateY(90deg);-ms-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}40%{-webkit-transform:perspective(400px)rotateY(-10deg);-ms-transform:perspective(400px)rotateY(-10deg);transform:perspective(400px)rotateY(-10deg)}70%{-webkit-transform:perspective(400px)rotateY(10deg);-ms-transform:perspective(400px)rotateY(10deg);transform:perspective(400px)rotateY(10deg)}100%{-webkit-transform:perspective(400px)rotateY(0);-ms-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}}.flipInY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px)rotateX(0);-ms-transform:perspective(400px)rotateX(0);transform:perspective(400px)rotateX(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateX(90deg);-ms-transform:perspective(400px)rotateX(90deg);transform:perspective(400px)rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px)rotateY(0);-ms-transform:perspective(400px)rotateY(0);transform:perspective(400px)rotateY(0);opacity:1}100%{-webkit-transform:perspective(400px)rotateY(90deg);-ms-transform:perspective(400px)rotateY(90deg);transform:perspective(400px)rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;-ms-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%)skewX(30deg);transform:translateX(-20%)skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%)skewX(-15deg);transform:translateX(0%)skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}}@keyframes lightSpeedIn{0%{-webkit-transform:translateX(100%)skewX(-30deg);-ms-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}60%{-webkit-transform:translateX(-20%)skewX(30deg);-ms-transform:translateX(-20%)skewX(30deg);transform:translateX(-20%)skewX(30deg);opacity:1}80%{-webkit-transform:translateX(0%)skewX(-15deg);-ms-transform:translateX(0%)skewX(-15deg);transform:translateX(0%)skewX(-15deg);opacity:1}100%{-webkit-transform:translateX(0%)skewX(0);-ms-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}100%{-webkit-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}}@keyframes lightSpeedOut{0%{-webkit-transform:translateX(0%)skewX(0);-ms-transform:translateX(0%)skewX(0);transform:translateX(0%)skewX(0);opacity:1}100%{-webkit-transform:translateX(100%)skewX(-30deg);-ms-transform:translateX(100%)skewX(-30deg);transform:translateX(100%)skewX(-30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,100%{-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);-ms-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}0%,100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center}100%{-webkit-transform:rotate(200deg);-ms-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutDownLeft{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutDownRight{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}@keyframes rotateOutUpLeft{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:left bottom;-ms-transform-origin:left bottom;transform-origin:left bottom}100%{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);opacity:1}0%,100%{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}100%{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown{0%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);transform:translateX(-2000px)}}@keyframes slideOutLeft{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-2000px);-ms-transform:translateX(-2000px);transform:translateX(-2000px)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);transform:translateY(-2000px)}}@keyframes slideOutUp{0%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-2000px);-ms-transform:translateY(-2000px);transform:translateY(-2000px)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}@-webkit-keyframes hinge{0%{-webkit-transform:rotate(0);transform:rotate(0)}0%,20%,60%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg)}40%{-webkit-transform:rotate(60deg);transform:rotate(60deg)}40%,80%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg)translateY(0);transform:rotate(60deg)translateY(0);opacity:1}100%{-webkit-transform:translateY(700px);transform:translateY(700px);opacity:0}}@keyframes hinge{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}0%,20%,60%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);-ms-transform:rotate(80deg);transform:rotate(80deg)}40%{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}40%,80%{-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}80%{-webkit-transform:rotate(60deg)translateY(0);-ms-transform:rotate(60deg)translateY(0);transform:rotate(60deg)translateY(0);opacity:1}100%{-webkit-transform:translateY(700px);-ms-transform:translateY(700px);transform:translateY(700px);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%)rotate(-120deg);transform:translateX(-100%)rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translateX(-100%)rotate(-120deg);-ms-transform:translateX(-100%)rotate(-120deg);transform:translateX(-100%)rotate(-120deg)}100%{opacity:1;-webkit-transform:translateX(0)rotate(0);-ms-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%)rotate(120deg);transform:translateX(100%)rotate(120deg)}}@keyframes rollOut{0%{opacity:1;-webkit-transform:translateX(0)rotate(0);-ms-transform:translateX(0)rotate(0);transform:translateX(0)rotate(0)}100%{opacity:0;-webkit-transform:translateX(100%)rotate(120deg);-ms-transform:translateX(100%)rotate(120deg);transform:translateX(100%)rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}

/* ==========================================================================
 Navigation Bars
 ========================================================================== */
 #header, .bottom-nav, .top-nav {
  text-align: center;
  color: #AAA;
  z-index: 1;
}
.top-nav, .bottom-nav {
  padding: 25px;
}
#header {
  background: url('../public/images/bg_header_top.png') no-repeat center;
  background-size: cover;
  position:fixed;
  left:0;
  right:0;
  top:0;
}
.nav-top {
  line-height:40px;
    position: absolute;
    display: inline-block;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    right: 0;
    z-index: 9999999;
}
.header-bg {
  position: relative;
}
#header .header-bg ul{
  width: 100%;
  margin: 0 auto;
  padding: 0;
  /*max-height: 50px;*/
  display: block;
  text-align: center;
}
#header .header-bg ul:before {
  display:table;
  content:"";
  box-sizing:border-box;
}
#header .header-bg ul:after {
  clear:both;
  display:table;
  content:"";
  box-sizing:border-box;
  
}
#header .header-bg li{
  display: inline-block;
  padding: 0 20px;
  width: auto;
  height: auto;
  font-family: 'antonioregular', sans-serif;
  text-transform: uppercase;
  font-weight:normal;
  cursor: pointer;
  vertical-align: middle;
  color: #AAA;
  line-height: 80px;
}
#header .header-bg li a {
  color: #AAA;
  font-size: 1.3em;
}
#header li:hover a{
  color: #fff;
}
.over-img {
  -webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  position: relative;
  top: -4px;
}
.logo{
	position:fixed;
	z-index:99999;
	top:0px;
	left:10px;
}
.mean-bar1 {
	display:none;
}
.m-menu { display:none;}

/* Golbal Styles */
.title {
	font-size: 84px;
}
.links > a {
	color: #636b6f;
	padding: 0 15px;
	font-size: 20px;
  font-weight: 600;
  letter-spacing: .1rem;
  text-decoration: none;
  text-transform: uppercase;
  font-family: 'antonioregular', sans-serif;
}
.links a:hover {
  text-decoration: none;
}
@media (min-width: 768px){           
	.top-right.links .dropdown-menu {
		right: 0;
		left: auto;
	}
}
.top-right.links li a{
  color:black;
  font-weight: bold;
}

/** style for menus and categories starts **/
.left-side-menu {
  position: fixed;
  width:270px;
  top: 152px;
  background-color: rgba(0,0,0,0.4);
  padding: 0 10px;
}
#nav {
	list-style: none;
  /*left: 90px; */        
  /*position: fixed;
  top: 152px;*/
	padding-left:0;
	width:100%;
  max-height: 430px;
  overflow-y: scroll;
}
#nav li {
	margin-bottom: 2px;
 }
#nav a {
	background-color: rgba(237, 237, 237, 0.4);
  color: #fff;
  display: block;
  font-size: 12px;
  font-weight: 600;
  padding: 5px 10px;
  text-decoration: none;
  text-transform: uppercase;
}
#nav a:hover {
  background: #dedede;
  color: #000;
}
#nav .current a {
  background: rgba(44,44,44,0.8);
  color: #fff;
}
.menu-section{
  width:100%;
  background-color: rgba(0, 0, 0, 0.4);
  margin-top: 12px;
}
.menu{
	min-height: 0px;
  max-height:120px;
  overflow-y:auto;
}

.order-section .menu-left, .order-section .subtotal-left, .order-section .deals-left, .order-section .total-left, 
.order-section .delivery-fee-left {
  width:164px;
  max-width: 164px;
  display: table-cell;
  vertical-align: bottom;
  padding: 0 0 0 15px;
  /*line-height: 1.6;*/
}
.order-section .menu-right, .order-section .subtotal-right, .order-section .deals-right, .order-section .total-right, 
.order-section .delivery-fee-right {
	width: 100px;
	display: table-cell;
  text-align: right;
  vertical-align: bottom;
  padding: 0 15px 0 0;
  /*line-height: 1.6;*/
}
.section {
  border-bottom: 1px solid #ccc;
  padding: 10px;
}
.section p:last-child {
  margin-bottom: 0;
}
.modal-content{
  border-radius: 0px !important;
}
.modal-header, .modal-footer, .modal-body{
  padding: 10px !important;
  font-family: 'Roboto', sans-serif;
}
/** model ingredients **/
ul.remove_ingredients{
  list-style-type: none;
  padding: 10px;
  }
ul.remove_ingredients li{
  /*float:left;*/
  display: inline-block;
  width:33.3333%;
  padding: 0 15px;
  font-weight: 500;
  color: #2e2b2b;
}
ul.remove_ingredients li input{
  float: right;
}
ul.remove_ingredients li:last-child{
  float:none;
}
ul.add_ingredients{
  list-style-type: none;
   padding: 10px;
}
ul.add_ingredients li{
  display: inline-block;
  width:33.3333%;
  font-weight: 500;
  padding: 0 15px;
  color: #2e2b2b;
}
ul.add_ingredients li input{
  float: right;
}
ul.add_ingredients li:last-child{
  float:none;
}
/** order box**/
.order-section{
  width:350px;
  position: fixed;
  top:152px;
  padding: 0 10px 10px;
  /*background: url(../public/images/bg_nav_page.jpg) repeat-x center;*/
  background-color: rgba(0, 0, 0, 0.4);
}

.order-section .right-side-title{
  
  margin-bottom: 5px;
  padding-left: 25px;
  position: relative;
}
.right-side-title:before {
  content: "";
  position: absolute;
  display: inline-block;
  top: 50%;
  left: 0;
  width: 20px;
  height: 20px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  background-image: url(../public/images/shopping-basket.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover; 
}
.delivery-type{
  width:50%;
  float:none;
  text-align: center;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.pickup-type{
  text-align: center;
  width:50%;
  float:right;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
#suburb, #time {
  width:100%;
  height:30px;
}

span{
  font-size: 14px;
}
.order-section p{
  margin-bottom: 0px;
}
.order-section h6{
  margin-bottom: 0;
}
.order-subtotal, .delivery-fee, .deals, .total{
  clear: both;
  position: relative;
  border-bottom: 1px solid #ddd;
}
.coupon{
  clear: both; 
  margin-top: 20px;            
}
.coupon-deatail h4{
  width:50%;
  float:left;
  margin-top: 0px;
}
.coupon-code{
  width:50%;
}
 .order-section .btn-xs{
  border-radius: 50%;
  margin-left: 2px;
 }
 .order-section .btn.btn-danger.btn-xs.btn-minus {
  margin-right: 2px;
  margin-left: 0;
 }
 .continue-order{
  clear:both;
  padding: 10px;
}
.continue-order button{
  width:100%;
}
.payment-method label {
  width: 200px;
  display: block;
  line-height: 32px;
  margin-bottom: 8px;
  text-align: left;
  padding: 8px;
  cursor: pointer;
}
.payment-method-icon {
  vertical-align: top;
  margin-right: 8px;
}
.payment-method input[type=radio] {
  width: auto !important;
  cursor: pointer;
  position: absolute;
  display: none;
}
.payment-method input[type=radio]:checked+label.radio {
  border: 2px solid #ffffff;
  color: #26bf22;
  background-color: #ffffff
}
.payment-method input[type=radio]+label.radio {
  margin-bottom: 10px;
  display: inline-block;
  border: 2px solid transparent;
}
.checkoutButton{
  color:#fff;
  background-color: #ed3035;
}
.checkoutButton{
  margin: 20px 0px;
}
.suburb-name{
  display: none;
}
#address_requires{
  color:red;
}
.order_type_btn{
  background-color:#d06464;
  color:white;
}
.order_type_btn:active, .order_type_btn:hover{
  color:white;
}
.btn.btn-danger.btn-xs {
	width:20px;
	height:20px;
	line-height:18px;
	padding:0;
  background-color: #bd0a22;
}
.btn.btn-danger.btn-xs.customize_cart {
  border-radius: 4px;
  background-color: #f68b1f;
}
.btn.btn-danger.btn-xs:hover, 
.btn.btn-danger.btn-xs:focus,
.btn.btn-danger.btn-xs:active,
.btn.btn-danger.btn-xs.active {
  border-color: #bf5329;
  background-color: #954120;
}
.btn.btn-success.btn-xs {
  width:20px;
  height:20px;
  line-height:18px;
  padding:0;
  padding-top:1px;
  background-color: #2ab27b;
}
.btn.btn-success.btn-xs:hover,
.btn.btn-success.btn-xs:focus,
.btn.btn-success.btn-xs:active,
.btn.btn-success.btn-xs.active {
  border-color: #2ab27b;
  background-color: #398439;
}
.btn.order_method {
  background-color: #c5c5c5;
}
.btn.order_method.order_type_btn {
  background-color: #ed3035;
}
.btn-transparent {
  background-color: transparent;
  color: #a8a8a8;
  padding: 0;
  cursor: text;
}
.btn-transparent:hover,
.btn-transparent:active,
.btn-transparent:focus,
.btn-transparent:active:focus,
.btn-transparent.active {
  background-color: transparent;
  color: #a8a8a8;
  outline: none;
}
.btn.btn-danger.continue-cart {
  background-color: #ed3035;
}
.btn.btn-danger.continue-cart:hover, .btn.btn-danger.continue-cart:active, .btn.btn-danger.continue-cart:focus,
.btn.btn-danger.continue-cart.active {
  background-color: #bd0a22;
}
p.dish-name  {
    color: #f68b1f;
}
.dish-description {
  width: 70%;
}
#header .top-right-nav li,
#header .top-right-nav a {
  font-family: 'Roboto', sans-serif;
  list-style: none;
  font-size: 18px;
  /*color: #231f20;*/
}
#header .dropdown.open .dropdown-menu li a {
  color: #231f20;
}
#header .dropdown-menu {
  padding: 0;
}
#header .dropdown-menu li a {
  color: #231f20
}
#header .dropdown-menu li:hover a, .dropdown-menu li:active a
{
  color: #000;
}
#header .dropdown.open .dropdown-menu li:hover a:hover,#header .dropdown.open .dropdown-menu li a:hover,
#header .dropdown.open .dropdown-menu li:hover a:active,#header .dropdown.open .dropdown-menu li:hover a:focus,
#header .dropdown.open .dropdown-menu li:hover a.active,
#header .dropdown-menu li:hover a:hover, #header .dropdown-menu li:hover a:active, #header .dropdown-menu li:hover a.active,
#header .dropdown-menu li:hover a:focus, #header .dropdown-menu li a:hover, #header .dropdown-menu li a:active, #header .dropdown-menu li a.active,
#header .dropdown-menu li a:focus {
  background-color: #231f20;
  color: #fff;
}

/***************************** MY ORDER PAGE **************************/
.check-order-section {
  margin-top: 100px;
}
.welcome-msg h3 {
  color: #f68b1f;
  margin-bottom: 0;
}
.welcome-msg h5 {
  margin-bottom: 0;
  text-transform: none;
  font-weight: 400;
}
.checkout-menu {
  max-height: 455px;
  overflow-x: hidden;
  overflow-y: auto;
}
/* Side Widgets Scrollbar */
.checkout-menu::-webkit-scrollbar {
    width: 8px;
    background-color: rgba(222,222,222,.4);  
}
.checkout-menu::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);
    background-color: #a9a9a9;
}
.checkout-menu::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);
    border-radius: 10px;
    background-color: rgba(222,222,222,.4);
  }
/******* meal deal *******/
.meal-item {
  border-bottom: 1px solid #ccc;
  padding: 15px 5px;
}
.meal-item:hover {
  background-color: rgba(237, 237, 237, 0.1); 
}
.meal-item:last-child {
  border: none;
}
.dish-content {
  margin-bottom: 5px;
}
.meal-sub-list {
  padding: 15px;
}
.first_half_menu, .second_half_menu{
  color:black;
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 7px;
  padding: 5px 7px;
}
#half_ing_basic h6, #half_ing_additional h6, #half_cus_option h6{
  color:black;
}
#meal_ing_basic h6, #meal_ing_additional h6, #meal_cus_option h6{
  color:black;
}
.add_ingredients{
  color:black;
}
.basic_ingredients{
  color:black;
}
.half_half {
  margin-bottom: 15px;
  padding-bottom: 15px;
  border-bottom:1px solid #ffffff;
}
.half_half:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.half_half .half-row {
  margin-left: -10px;
  margin-right: -10px;
}
.first-half, .second-half {
  background: rgba(231,231,231,1);
  background: -moz-linear-gradient(top, rgba(231,231,231,1) 0%, rgba(253,253,253,1) 53%, rgba(255,255,255,1) 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(231,231,231,1)), color-stop(53%, rgba(253,253,253,1)), color-stop(100%, rgba(255,255,255,1)));
  background: -webkit-linear-gradient(top, rgba(231,231,231,1) 0%, rgba(253,253,253,1) 53%, rgba(255,255,255,1) 100%);
  background: -o-linear-gradient(top, rgba(231,231,231,1) 0%, rgba(253,253,253,1) 53%, rgba(255,255,255,1) 100%);
  background: -ms-linear-gradient(top, rgba(231,231,231,1) 0%, rgba(253,253,253,1) 53%, rgba(255,255,255,1) 100%);
  background: linear-gradient(to bottom, rgba(231,231,231,1) 0%, rgba(253,253,253,1) 53%, rgba(255,255,255,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e7e7e7', endColorstr='#ffffff', GradientType=0);
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
  color: #000000;
  min-height: 230px;
  -webkit-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.14);
  -moz-box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.14);
  box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.14);
}
.first-half-content, .second-half-content {
  text-align: center;
}
.half-img {
  margin-top: 5px;
}
p.select-half {
  font-family: 'Poppins', sans-serif;
  color: #2e2b2b;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.2;
  padding: 15px 0 0 5px;
}
p.select-half span {
  vertical-align: top;
}
p.menu-description.typo-black {
  margin-bottom: 5px;
  color: #2e2b2b;
}
#half_cus_option select, .meal-sub-item-select{
  padding: 7px;
  color: #231f20;
}
#half_customize .modal-title h6, #half_customize .modal-title p{
  color:black;
}

#meal_cus_option select, .meal-sub-item-select{
  padding: 7px;
  color: #231f20;
  width: 40%;
}
#meal_customize .modal-title h6, #meal_customize .modal-title p{
  color:black;
}
.meal-sub-item {
  position: relative;
  margin-bottom: 15px;
}
.meal-sub-item:last-child {
  margin-bottom: 0;
}
.first-half-select, .second-half-select {
  position: relative;
}
#default-select-err{
  margin-bottom: 0;
}
.meal-sub-item #default-select-err.test,
.first-half-content #default-select-err.test,
.second-half-content #default-select-err.test {
  position: absolute;
  display: inline-block;
  background-color: #ffffff;
  color: #333333;
  left: 45%;
  top: -53px;
  padding: 4px 10px;
  margin-bottom: 0;
  border: 1px solid #f68b1f;
  border-radius: 7px;
}
.first-half-content #default-select-err.test,
.second-half-content #default-select-err.test { 
  background-color: rgba(0,0,0,0.9);
  color: #ffffff;
  left: 15%;
}
.meal-sub-item #default-select-err.test:after,
.first-half-content #default-select-err.test:after,
.second-half-content #default-select-err.test:after {
  content: "";
  position: absolute;
  display: inline-block;
  top: 33px;
  left: 14px;
  width: 2px;
  height: 3px;
  border-style: solid;
  border-width: 0px 0px 15px 15px;
  border-color: transparent transparent transparent #ffffff;
}
.first-half-content #default-select-err.test:after,
.second-half-content #default-select-err.test:after {
  border-color: transparent transparent transparent rgba(0,0,0,0.9);
}
.meal-sub-item-label {
  font-weight: 500;
  width: 150px;
  display: inline-block;
  height: 30px;
  line-height: 1;
  margin-bottom: 0;
}
.meal-customize {
  position: absolute;
  display: inline-block;
  right: 0;
  top: 0;
}
.meal_customizes, .half_customizes {
  font-weight: 500;
  font-size: 12px;
  padding: 6px 9px;
  border-radius: 20px;
}
.firat_half_customize button, .second_half_customize button{
  margin-bottom: 10px;
}
.btn.btn-success.addtomealcart {
  background-color: #2ab27b;
  padding: 3px 15px;
    border-radius: 25px;
}
.meal-item .price-btn, .halfhalf-total {
  text-align: right;
  padding: 0 15px;
}
.btn.btn-info.meal-price,
.btn.btn-info.half-price {
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
}
.reset-body {
  padding-top: 150px;
}
.reset-body .panel {
  background-color: transparent;
  border-color: transparent;
  border-radius: 6px;
}
.reset-body .panel-default>.panel-heading {
  background-color: rgba(0, 0, 0, 0.4);
  color: #f68b1f;
  font-size: 24px;
  font-weight: 600;
  border-top-right-radius: 6px;
  border-top-left-radius: 6px;
}
.reset-body .panel-default>.panel-body {
  background-color: #ffffff;
  border-bottom-right-radius: 6px;
  border-bottom-left-radius: 6px;
}
.core-left {
  margin-top: 10px;
  margin-bottom: 0;
}
.core-left .checkoutButton {
  margin: 7px 0;
}
#btn-coupon-code {
  margin: 4px 0;
}
.coupon-box {
  padding: 0 2px;
}
.coupon-box p {
  margin-top: 7px;
}
.resturant-closed {
  padding: 0 8px;
  background-color: rgba(255,255,255,.8);
  text-align: center;
}
.resturant-closed h5 {
  text-transform: none;
}
.resturant-closed .product-logo-image {
  text-align: center;
}
.resturant-closed .product-logo-image img {
  margin: 0 auto;
}
/* ================================================================
 * TERMS & CONDITION - PRIVACY POLICY
 * ================================================================ */
.content-block {
  margin-bottom: 20px;
 }
h4.content-title {
  background-color: rgba(0,0,0,.4);
  color: #f68b1f;
  padding: 0 15px;
  margin-bottom: 0;
}
.content-desc {
  padding: 15px;
  background-color: rgba(255,255,255,.8); 
}
.content-ul {
  padding-left: 20px;
  list-style: disc;
}
.content-ul li {
  font-weight: 600;
  color: #000;
  font-size: 16px;
}

.content-sub-ul {
  padding-left: 20px; 
}
.content-sub-ul li {
  font-size: 14px;
  position: relative;
}
.content-sub-ul li:before {
  content: "✓";
  display: inline-block;
  position: absolute;
  top: 0;
  left: -18px;
  color: rgb(0, 0, 0);
}
.content-super-ul {
  list-style: disc;
  padding-left: 20px; 
}
.content-super-ul li {
  font-size: 12px;
  position: relative;
}
.content-super-ul li:before {
  display: none;
}
.content-header,
.content-footer {
  text-align: center;
}
.content-header h3 {
  text-transform: none;
}
.content-footer h5 {
  text-transform: none;
}
/* ================================================================
 * REVIEW PAGE
 * ================================================================ */
 .relative {
  position: relative;
 }
 .review-form-block {
  padding: 15px 5px 20px;
 }
 .star-form h5 {
  text-transform: none;
  margin-bottom: 0;
 }
 .star-form {
  margin-bottom: 10px;
 }
.bg-color {
  background-color: rgba(255, 255, 255, 0.9);
 }
.bg-color-light {
  background-color: rgba(255, 255, 255, 0.9);
 }
.total-rating {
  font-size: 28px;
  text-align: center;
  line-height: 1.5;
  padding: 16px 0;
 }
.review-block {
  padding: 20px 5px;
 }
.star-class {
  display: inline-block;
 }
.review-item-block {
  clear: both;
}
.review-item-block h5 {
  position: relative;
}
.review-item-block h5:before {
  content: "";
  position: absolute;
  display: inline-block;
  width: 70px;
  height: 1px;
  background-color: rgba(0,0,0,1);
  bottom: 0;
  left: 0;
}
.review-title-block h4 {
  position: relative;
}
.review-title-block h4:before {
  content: "";
  position: absolute;
  display: inline-block;
  width: 165px;
  height: 1px;
  background-color: rgba(0,0,0,1);
  bottom: 0;
  left: 0;
}
.review-item-block h5 {
  margin-bottom: 0;
 }
.progress-bar {
  height: 10px;
  background-color: #388e3c;
  transition: width .3s ease;
  border-radius: 4px;
  position: relative;
  z-index: 0;
}
.progress-bar.four-star {
  background-color: #337ab7;
}
.progress-bar.three-star {
  background-color: #5bc0de;
}
.progress-bar.two-star {
  background-color: #f0ad4e;
}
.progress-bar.one-star {
  background-color: #dc3545;
}
.progress {
  height: 10px;
  background-color: #cccccc;
  overflow: visible;
  margin: 7px auto;
}
.progress-bar span {
  display: none;
  visibility: hidden;
}
.review {
  padding: 15px;
  border-bottom: 1px solid #636b6f;
}
.review-reviewername,
.review-date {
  display: inline-block;
  width: 50%;
  float: left;
}
.review-date {
  text-align: right;
}
.review-rating {
  padding: 
}
.rating {
  display: inline-block;
}
.rating p{
  line-height: 1.1;
  margin-bottom: 0;
  display: inline-block;
  background-color: #388e3c;
  padding: 5px 10px;
    border-radius: 4px;
    color: #fff;
}
.rating p.four {
  background-color: #337ab7;
}
.rating p.three {
  background-color: #5bc0de;
}
.rating p.two {
  background-color: #f0ad4e;
}
.rating p.one {
  background-color: #dc3545;
}
.review-block .fa-star-o:before {
  font-size: 11px;
}
/************************ REVIEW SIDE BLOCK **************************/
.product-review-block {
  padding: 15px;
  background-color: rgba(0,0,0,0.4);
  position: fixed;
  width: 350px;
  top: 150px;
  right: 90px;
}
.product-logo-image {
  padding: 15px 40px;
}
.product-logo-content {
  text-align: center;
  padding-bottom: 5px;
  border-bottom: 1px dashed #000;
}
.product-logo-content h4 {
  margin-bottom: 5px;
  font-size: 20px;
  line-height: 1.3;
}
.product-logo-content p {
  padding: 0 30px;
}
.product-pickup,
.product-deliveryfee {
  font-size: 14px;
  line-height: 1.8;
  padding: 15px 0;
  position: relative;
}
.product-pickup {
   padding-left: 40px;
   line-height: 3.5;
}
.product-pickup:before,
.product-deliveryfee:before {
  content: "";
  position: absolute;
  display: inline-block;
  width: 32px;
  height: 32px;
  top: 50%;
  left: 3px;
  transform: translateY(-50%);
  background-image: url(../public/images/shopping-bag.png); 
}
.product-deliveryfee:before {
  background-image: url(../public/images/delivery.png); 
  left: -40px;
}
/* =================================================================== 
            BEFORE
======================================================================*/
.review-title:before,
.review-title-block:before {
  display:table;
  content:"";
  box-sizing:border-box;
}
/* =================================================================== 
            AFTER
======================================================================*/
.review-title:after,
.review-title-block:after {
  clear:both;
  display:table;
  content:"";
  box-sizing:border-box;
  
}
/* ================================================================
 * SPACINGS
 * ================================================================ */
.padding-none{padding:0}.padding-top-none{padding-top:0}.padding-bottom-none{padding-bottom:0}
.padding-left-none{padding-left:0}.padding-right-none{padding-right:0}
.padding-top-5{padding-top:5px}.padding-top-10{padding-top:10px}.padding-top-20{padding-top:20px}
.padding-top-30{padding-top:30px}.padding-top-40{padding-top:40px}.padding-top-50{padding-top:50px}
.padding-top-60{padding-top:60px}.padding-top-70{padding-top:70px}.padding-top-75{padding-top:75px}
.padding-top-80{padding-top:80px}.padding-top-90{padding-top:90px}.padding-top-100{padding-top:100px}
.padding-top-110{padding-top:110px}.padding-top-240{padding-top:240px}.padding-bottom-10{padding-bottom:10px}
.padding-bottom-20{padding-bottom:20px}.padding-bottom-30{padding-bottom:30px}.padding-bottom-40{padding-bottom:40px}
.padding-bottom-50{padding-bottom:50px}.padding-bottom-60{padding-bottom:60px}.padding-bottom-70{padding-bottom:70px}
.padding-bottom-75{padding-bottom:75px}.padding-bottom-80{padding-bottom:80px}.padding-bottom-90{padding-bottom:90px}
.padding-bottom-100{padding-bottom:100px}.padding-bottom-110{padding-bottom:110px}.padding-10{padding:10px}
.padding-20{padding:20px}.padding-30{padding:30px}.padding-40{padding:40px}.padding-50{padding:50px}
.padding-60{padding:60px}.padding-70{padding:70px}.padding-75{padding:75px}.padding-80{padding:80px}
.padding-90{padding:90px}.padding-100{padding:100px}.padding-110{padding:110px}
.padding-tb-10{padding-top:10px;padding-bottom:10px}.padding-tb-20{padding-top:20px;padding-bottom:20px}
.padding-tb-30{padding-top:30px;padding-bottom:30px}.padding-tb-40{padding-top:40px;padding-bottom:40px}
.padding-tb-50{padding-top:50px;padding-bottom:50px}.padding-tb-60{padding-top:60px;padding-bottom:60px}
.padding-tb-70{padding-top:70px;padding-bottom:70px}.padding-tb-75{padding-top:75px;padding-bottom:75px}
.padding-tb-80{padding-top:80px;padding-bottom:80px}.padding-tb-90{padding-top:90px;padding-bottom:90px}
.padding-tb-100{padding-top:100px;padding-bottom:100px}.padding-tb-110{padding-top:110px;padding-bottom:110px}
.padding-lr-10{padding-left:10px;padding-right:10px}.padding-lr-20{padding-left:20px;padding-right:20px}
.padding-lr-30{padding-left:30px;padding-right:30px}.padding-lr-40{padding-left:40px;padding-right:40px}
.padding-lr-50{padding-left:50px;padding-right:50px}.padding-lr-60{padding-left:60px;padding-right:60px}
.padding-lr-70{padding-left:70px;padding-right:70px}.padding-lr-75{padding-left:75px;padding-right:75px}
.padding-lr-80{padding-left:80px;padding-right:80px}.padding-lr-90{padding-left:90px;padding-right:90px}
.padding-lr-100{padding-left:100px;padding-right:100px}.padding-lr-110{padding-left:110px;padding-right:110px}
.margin-none{margin:0}.margin-top-none{margin-top:0}.margin-bottom-none{margin-bottom:0!important}
.margin-left-none{margin-left:0}.margin-right-none{margin-right:0}.margin-top-1{margin-top:1px}
.margin-top-2{margin-top:2px}.margin-top-3{margin-top:3px}.margin-top-4{margin-top:4px}.margin-top-5{margin-top:5px}
.margin-top-6{margin-top:6px}.margin-top-7{margin-top:7px}.margin-top-8{margin-top:8px}.margin-top-9{margin-top:9px}
.margin-top-10{margin-top:10px}.margin-top-15{margin-top:15px}.margin-top-20{margin-top:20px}.margin-top-25{margin-top:25px}
.margin-top-30{margin-top:30px}.margin-top-35{margin-top:35px}.margin-top-40{margin-top:40px}.margin-top-50{margin-top:50px}
.margin-top-60{margin-top:60px}.margin-top-70{margin-top:70px}.margin-top-75{margin-top:75px}.margin-top-80{margin-top:80px}
.margin-top-90{margin-top:90px;}.margin-top-100{margin-top:100px;}.margin-top-110{margin-top:110px;}
.margin-top-125{margin-top:125px}.margin-top-130{margin-top:130px}.margin-top-150{margin-top:150px}
.margin-bottom-5{margin-bottom:5px}.margin-bottom-10{margin-bottom:10px}.margin-bottom-15{margin-bottom:15px}
.margin-bottom-20{margin-bottom:20px}.margin-bottom-30{margin-bottom:30px}.margin-bottom-40{margin-bottom:40px}
.margin-bottom-50{margin-bottom:50px}.margin-bottom-60{margin-bottom:60px}.margin-bottom-70{margin-bottom:70px}
.margin-bottom-75{margin-bottom:75px}.margin-bottom-80{margin-bottom:80px!important}.margin-bottom-90{margin-bottom:90px}
.margin-bottom-100{margin-bottom:100px}.margin-bottom-110{margin-bottom:110px}.margin-10{margin:10px}.margin-20{margin:20px}
.margin-30{margin:30px}.margin-40{margin:40px}.margin-50{margin:50px}.margin-60{margin:60px}.margin-70{margin:70px}
.margin-75{margin:75px}.margin-80{margin:80px}.margin-90{margin:90px}.margin-100{margin:100px}.margin-110{margin:110px}
.margin-tb-10{margin-top:10px;margin-bottom:10px}.margin-tb-20{margin-top:20px;margin-bottom:20px}
.margin-tb-30{margin-top:30px;margin-bottom:30px}.margin-tb-40{margin-top:40px;margin-bottom:40px}
.margin-tb-50{margin-top:50px;margin-bottom:50px}.margin-tb-60{margin-top:60px;margin-bottom:60px}
.margin-tb-70{margin-top:70px;margin-bottom:70px}.margin-tb-75{margin-top:75px;margin-bottom:75px}
.margin-tb-80{margin-top:80px;margin-bottom:80px}.margin-tb-90{margin-top:90px;margin-bottom:90px}
.margin-tb-100{margin-top:100px;margin-bottom:100px}.margin-tb-110{margin-top:110px;margin-bottom:110px}
.margin-lr-10{margin-left:10px;margin-right:10px}.margin-lr-15{margin-left:15px;margin-right:15px}
.margin-lr-20{margin-left:20px;margin-right:20px}.margin-lr-30{margin-left:30px;margin-right:30px}
.margin-lr-40{margin-left:40px;margin-right:40px}.margin-lr-50{margin-left:50px;margin-right:50px}
.margin-lr-60{margin-left:60px;margin-right:60px}.margin-lr-70{margin-left:70px;margin-right:70px}
.margin-lr-75{margin-left:75px;margin-right:75px}.margin-lr-80{margin-left:80px;margin-right:80px}
.margin-lr-90{margin-left:90px;margin-right:90px}.margin-lr-100{margin-left:100px;margin-right:100px}
.margin-lr-110{margin-left:110px;margin-right:110px}
.padding-right-30{padding-right: 30px;}
.padding-left-50{padding-left: 50px;}
.margin-top-minus-150{margin-top: -150px;}
.margin-minus-50 {
    margin-bottom:-50px!important;
}
.margin-auto {
margin:0 auto;  
}