@charset "UTF-8";/* custom *//* * animate.css -http://daneden.me/animate * Version - 3.5.1 * Licensed under the MIT license - http://opensource.org/licenses/MIT * * Copyright (c) 2016 Daniel Eden */.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }.animated.hinge { -webkit-animation-duration: 2s; animation-duration: 2s; }.animated.flipOutX, .animated.flipOutY, .animated.bounceIn, .animated.bounceOut { -webkit-animation-duration: .75s; animation-duration: .75s; }@-webkit-keyframes bounce { from, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }  40%, 43% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); }  70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); }  90% { -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0); } }@keyframes bounce { from, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }  40%, 43% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); }  70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0); }  90% { -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0); } }.bounce { -webkit-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; transform-origin: center bottom; }@-webkit-keyframes flash { from, 50%, to { opacity: 1; }  25%, 75% { opacity: 0; } }@keyframes flash { from, 50%, to { opacity: 1; }  25%, 75% { opacity: 0; } }.flash { -webkit-animation-name: flash; animation-name: flash; }/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes pulse { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }  50% { -webkit-transform: scale3d(1.15, 1.15, 1.15); transform: scale3d(1.15, 1.15, 1.15); }  to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }@keyframes pulse { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }  50% { -webkit-transform: scale3d(1.15, 1.15, 1.15); transform: scale3d(1.15, 1.15, 1.15); }  to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }.pulse { -webkit-animation-name: pulse; animation-name: pulse; }@-webkit-keyframes rubberBand { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }  30% { -webkit-transform: scale3d(1.25, 0.75, 1); transform: scale3d(1.25, 0.75, 1); }  40% { -webkit-transform: scale3d(0.75, 1.25, 1); transform: scale3d(0.75, 1.25, 1); }  50% { -webkit-transform: scale3d(1.15, 0.85, 1); transform: scale3d(1.15, 0.85, 1); }  65% { -webkit-transform: scale3d(0.95, 1.05, 1); transform: scale3d(0.95, 1.05, 1); }  75% { -webkit-transform: scale3d(1.05, 0.95, 1); transform: scale3d(1.05, 0.95, 1); }  to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }@keyframes rubberBand { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }  30% { -webkit-transform: scale3d(1.25, 0.75, 1); transform: scale3d(1.25, 0.75, 1); }  40% { -webkit-transform: scale3d(0.75, 1.25, 1); transform: scale3d(0.75, 1.25, 1); }  50% { -webkit-transform: scale3d(1.15, 0.85, 1); transform: scale3d(1.15, 0.85, 1); }  65% { -webkit-transform: scale3d(0.95, 1.05, 1); transform: scale3d(0.95, 1.05, 1); }  75% { -webkit-transform: scale3d(1.05, 0.95, 1); transform: scale3d(1.05, 0.95, 1); }  to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }.rubberBand { -webkit-animation-name: rubberBand; animation-name: rubberBand; }@-webkit-keyframes shake { from, to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }  10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); }  20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } }@keyframes shake { from, to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }  10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); }  20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); } }.shake { -webkit-animation-name: shake; animation-name: shake; }@-webkit-keyframes headShake { 0% { -webkit-transform: translateX(0); transform: translateX(0); }  6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg); transform: translateX(-6px) rotateY(-9deg); }  18.5% { -webkit-transform: translateX(5px) rotateY(7deg); transform: translateX(5px) rotateY(7deg); }  31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg); transform: translateX(-3px) rotateY(-5deg); }  43.5% { -webkit-transform: translateX(2px) rotateY(3deg); transform: translateX(2px) rotateY(3deg); }  50% { -webkit-transform: translateX(0); transform: translateX(0); } }@keyframes headShake { 0% { -webkit-transform: translateX(0); transform: translateX(0); }  6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg); transform: translateX(-6px) rotateY(-9deg); }  18.5% { -webkit-transform: translateX(5px) rotateY(7deg); transform: translateX(5px) rotateY(7deg); }  31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg); transform: translateX(-3px) rotateY(-5deg); }  43.5% { -webkit-transform: translateX(2px) rotateY(3deg); transform: translateX(2px) rotateY(3deg); }  50% { -webkit-transform: translateX(0); transform: translateX(0); } }.headShake { -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-name: headShake; animation-name: headShake; }@-webkit-keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); }  40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg); }  60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); }  80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); }  to { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); } }@keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg); }  40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg); }  60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg); }  80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg); }  to { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg); } }.swing { -webkit-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing; }@-webkit-keyframes tada { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }  10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }  30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }  40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }  to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }@keyframes tada { from { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }  10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }  30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }  40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }  to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }.tada { -webkit-animation-name: tada; animation-name: tada; }/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes wobble { from { -webkit-transform: none; transform: none; }  15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }  30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }  45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }  60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }  75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }  to { -webkit-transform: none; transform: none; } }@keyframes wobble { from { -webkit-transform: none; transform: none; }  15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }  30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }  45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }  60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }  75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }  to { -webkit-transform: none; transform: none; } }.wobble { -webkit-animation-name: wobble; animation-name: wobble; }@-webkit-keyframes jello { from, 11.1%, to { -webkit-transform: none; transform: none; }  22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg); }  33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg); }  44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg); }  55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg); }  66.6% { -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); transform: skewX(-0.78125deg) skewY(-0.78125deg); }  77.7% { -webkit-transform: skewX(0.39063deg) skewY(0.39063deg); transform: skewX(0.39063deg) skewY(0.39063deg); }  88.8% { -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg); transform: skewX(-0.19531deg) skewY(-0.19531deg); } }@keyframes jello { from, 11.1%, to { -webkit-transform: none; transform: none; }  22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg); transform: skewX(-12.5deg) skewY(-12.5deg); }  33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg); transform: skewX(6.25deg) skewY(6.25deg); }  44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg); transform: skewX(-3.125deg) skewY(-3.125deg); }  55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg); transform: skewX(1.5625deg) skewY(1.5625deg); }  66.6% { -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg); transform: skewX(-0.78125deg) skewY(-0.78125deg); }  77.7% { -webkit-transform: skewX(0.39063deg) skewY(0.39063deg); transform: skewX(0.39063deg) skewY(0.39063deg); }  88.8% { -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg); transform: skewX(-0.19531deg) skewY(-0.19531deg); } }.jello { -webkit-animation-name: jello; animation-name: jello; -webkit-transform-origin: center; transform-origin: center; }@-webkit-keyframes bounceIn { from, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }  0% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }  20% { -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); }  40% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); }  60% { opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03); }  80% { -webkit-transform: scale3d(0.97, 0.97, 0.97); transform: scale3d(0.97, 0.97, 0.97); }  to { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }@keyframes bounceIn { from, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }  0% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }  20% { -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); }  40% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); }  60% { opacity: 1; -webkit-transform: scale3d(1.03, 1.03, 1.03); transform: scale3d(1.03, 1.03, 1.03); }  80% { -webkit-transform: scale3d(0.97, 0.97, 0.97); transform: scale3d(0.97, 0.97, 0.97); }  to { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); } }.bounceIn { -webkit-animation-name: bounceIn; animation-name: bounceIn; }@-webkit-keyframes bounceInDown { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }  0% { opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0); }  60% { opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0); }  75% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); }  90% { -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); }  to { -webkit-transform: none; transform: none; } }@keyframes bounceInDown { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }  0% { opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0); }  60% { opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0); }  75% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); }  90% { -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); }  to { -webkit-transform: none; transform: none; } }.bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown; }@-webkit-keyframes bounceInLeft { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }  0% { opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0); }  60% { opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0); }  75% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); }  90% { -webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0); }  to { -webkit-transform: none; transform: none; } }@keyframes bounceInLeft { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }  0% { opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0); }  60% { opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0); }  75% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0); }  90% { -webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0); }  to { -webkit-transform: none; transform: none; } }.bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft; }@-webkit-keyframes bounceInRight { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }  from { opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0); }  60% { opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0); }  75% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); }  90% { -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0); }  to { -webkit-transform: none; transform: none; } }@keyframes bounceInRight { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }  from { opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0); }  60% { opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0); }  75% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0); }  90% { -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0); }  to { -webkit-transform: none; transform: none; } }.bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight; }@-webkit-keyframes bounceInUp { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }  from { opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0); }  60% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); }  75% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }  90% { -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); }  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }@keyframes bounceInUp { from, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }  from { opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0); }  60% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); }  75% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }  90% { -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); }  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }.bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp; }@-webkit-keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); }  50%, 55% { opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); }  to { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } }@keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9); transform: scale3d(0.9, 0.9, 0.9); }  50%, 55% { opacity: 1; -webkit-transform: scale3d(1.1, 1.1, 1.1); transform: scale3d(1.1, 1.1, 1.1); }  to { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); } }.bounceOut { -webkit-animation-name: bounceOut; animation-name: bounceOut; }@-webkit-keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }  40%, 45% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); }  to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } }@keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0); }  40%, 45% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0); }  to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } }.bounceOutDown { -webkit-animation-name: bounceOutDown; animation-name: bounceOutDown; }@-webkit-keyframes bounceOutLeft { 20% { opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0); }  to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } }@keyframes bounceOutLeft { 20% { opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0); }  to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } }.bounceOutLeft { -webkit-animation-name: bounceOutLeft; animation-name: bounceOutLeft; }@-webkit-keyframes bounceOutRight { 20% { opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0); }  to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } }@keyframes bounceOutRight { 20% { opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0); }  to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } }.bounceOutRight { -webkit-animation-name: bounceOutRight; animation-name: bounceOutRight; }@-webkit-keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); }  40%, 45% { opacity: 1; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); }  to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } }@keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); }  40%, 45% { opacity: 1; -webkit-transform: translate3d(0, 20px, 0); transform: translate3d(0, 20px, 0); }  to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } }.bounceOutUp { -webkit-animation-name: bounceOutUp; animation-name: bounceOutUp; }@-webkit-keyframes fadeIn { from { opacity: 0; }  to { opacity: 1; } }@keyframes fadeIn { from { opacity: 0; }  to { opacity: 1; } }.fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; }@-webkit-keyframes fadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }  to { opacity: 1; -webkit-transform: none; transform: none; } }@keyframes fadeInDown { from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }  to { opacity: 1; -webkit-transform: none; transform: none; } }.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }@-webkit-keyframes fadeInDownBig { from { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); }  to { opacity: 1; -webkit-transform: none; transform: none; } }@keyframes fadeInDownBig { from { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); }  to { opacity: 1; -webkit-transform: none; transform: none; } }.fadeInDownBig { -webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig; }@-webkit-keyframes fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-10%, 0, 0); transform: translate3d(-10%, 0, 0); }  to { opacity: 1; -webkit-transform: none; transform: none; } }@keyframes fadeInLeft { from { opacity: 0; -webkit-transform: translate3d(-10%, 0, 0); transform: translate3d(-10%, 0, 0); }  to { opacity: 1; -webkit-transform: none; transform: none; } }.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; }@-webkit-keyframes fadeInLeftBig { from { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); }  to { opacity: 1; -webkit-transform: none; transform: none; } }@keyframes fadeInLeftBig { from { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); }  to { opacity: 1; -webkit-transform: none; transform: none; } }.fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig; }@-webkit-keyframes fadeInRight { from { opacity: 0; -webkit-transform: translate3d(10%, 0, 0); transform: translate3d(10%, 0, 0); }  to { opacity: 1; -webkit-transform: none; transform: none; } }@keyframes fadeInRight { from { opacity: 0; -webkit-transform: translate3d(10%, 0, 0); transform: translate3d(10%, 0, 0); }  to { opacity: 1; -webkit-transform: none; transform: none; } }.fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; }@-webkit-keyframes fadeInRightBig { from { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); }  to { opacity: 1; -webkit-transform: none; transform: none; } }@keyframes fadeInRightBig { from { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); }  to { opacity: 1; -webkit-transform: none; transform: none; } }.fadeInRightBig { -webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig; }@-webkit-keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }  to { opacity: 1; -webkit-transform: none; transform: none; } }@keyframes fadeInUp { from { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); }  to { opacity: 1; -webkit-transform: none; transform: none; } }.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }@-webkit-keyframes fadeInUpBig { from { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); }  to { opacity: 1; -webkit-transform: none; transform: none; } }@keyframes fadeInUpBig { from { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); }  to { opacity: 1; -webkit-transform: none; transform: none; } }.fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig; }@-webkit-keyframes fadeOut { from { opacity: 1; }  to { opacity: 0; } }@keyframes fadeOut { from { opacity: 1; }  to { opacity: 0; } }.fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }@-webkit-keyframes fadeOutDown { from { opacity: 1; }  to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } }@keyframes fadeOutDown { from { opacity: 1; }  to { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } }.fadeOutDown { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown; }@-webkit-keyframes fadeOutDownBig { from { opacity: 1; }  to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } }@keyframes fadeOutDownBig { from { opacity: 1; }  to { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0); } }.fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig; }@-webkit-keyframes fadeOutLeft { from { opacity: 1; }  to { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } }@keyframes fadeOutLeft { from { opacity: 1; }  to { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } }.fadeOutLeft { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft; }@-webkit-keyframes fadeOutLeftBig { from { opacity: 1; }  to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } }@keyframes fadeOutLeftBig { from { opacity: 1; }  to { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0); } }.fadeOutLeftBig { -webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig; }@-webkit-keyframes fadeOutRight { from { opacity: 1; }  to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } }@keyframes fadeOutRight { from { opacity: 1; }  to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } }.fadeOutRight { -webkit-animation-name: fadeOutRight; animation-name: fadeOutRight; }@-webkit-keyframes fadeOutRightBig { from { opacity: 1; }  to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } }@keyframes fadeOutRightBig { from { opacity: 1; }  to { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0); } }.fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig; }@-webkit-keyframes fadeOutUp { from { opacity: 1; }  to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } }@keyframes fadeOutUp { from { opacity: 1; }  to { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } }.fadeOutUp { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp; }@-webkit-keyframes fadeOutUpBig { from { opacity: 1; }  to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } }@keyframes fadeOutUpBig { from { opacity: 1; }  to { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0); } }.fadeOutUpBig { -webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig; }@-webkit-keyframes flip { from { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }  40% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }  50% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }  80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95); transform: perspective(400px) scale3d(0.95, 0.95, 0.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }  to { -webkit-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } }@keyframes flip { from { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }  40% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }  50% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }  80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95); transform: perspective(400px) scale3d(0.95, 0.95, 0.95); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }  to { -webkit-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; } }.animated.flip { -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip; }@-webkit-keyframes flipInX { from { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; }  40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }  60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }  80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }  to { -webkit-transform: perspective(400px); transform: perspective(400px); } }@keyframes flipInX { from { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; }  40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }  60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1; }  80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }  to { -webkit-transform: perspective(400px); transform: perspective(400px); } }.flipInX { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInX; animation-name: flipInX; }@-webkit-keyframes flipInY { from { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; }  40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }  60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; }  80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }  to { -webkit-transform: perspective(400px); transform: perspective(400px); } }@keyframes flipInY { from { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; }  40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }  60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1; }  80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }  to { -webkit-transform: perspective(400px); transform: perspective(400px); } }.flipInY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInY; animation-name: flipInY; }@-webkit-keyframes flipOutX { from { -webkit-transform: perspective(400px); transform: perspective(400px); }  30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; }  to { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } }@keyframes flipOutX { from { -webkit-transform: perspective(400px); transform: perspective(400px); }  30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1; }  to { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0; } }.flipOutX { -webkit-animation-name: flipOutX; animation-name: flipOutX; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; }@-webkit-keyframes flipOutY { from { -webkit-transform: perspective(400px); transform: perspective(400px); }  30% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; }  to { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; } }@keyframes flipOutY { from { -webkit-transform: perspective(400px); transform: perspective(400px); }  30% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1; }  to { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0; } }.flipOutY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipOutY; animation-name: flipOutY; }@-webkit-keyframes lightSpeedIn { from { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; }  60% { -webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1; }  80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1; }  to { -webkit-transform: none; transform: none; opacity: 1; } }@keyframes lightSpeedIn { from { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; }  60% { -webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1; }  80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1; }  to { -webkit-transform: none; transform: none; opacity: 1; } }.lightSpeedIn { -webkit-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }@-webkit-keyframes lightSpeedOut { from { opacity: 1; }  to { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0; } }@keyframes lightSpeedOut { from { opacity: 1; }  to { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) 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 { from { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }  to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: none; transform: none; opacity: 1; } }@keyframes rotateIn { from { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0; }  to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: none; transform: none; opacity: 1; } }.rotateIn { -webkit-animation-name: rotateIn; animation-name: rotateIn; }@-webkit-keyframes rotateInDownLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }  to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1; } }@keyframes rotateInDownLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; }  to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1; } }.rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft; }@-webkit-keyframes rotateInDownRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }  to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1; } }@keyframes rotateInDownRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }  to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1; } }.rotateInDownRight { -webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight; }@-webkit-keyframes rotateInUpLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }  to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1; } }@keyframes rotateInUpLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; }  to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1; } }.rotateInUpLeft { -webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft; }@-webkit-keyframes rotateInUpRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }  to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1; } }@keyframes rotateInUpRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0; }  to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1; } }.rotateInUpRight { -webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight; }@-webkit-keyframes rotateOut { from { -webkit-transform-origin: center; transform-origin: center; opacity: 1; }  to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0; } }@keyframes rotateOut { from { -webkit-transform-origin: center; transform-origin: center; opacity: 1; }  to { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0; } }.rotateOut { -webkit-animation-name: rotateOut; animation-name: rotateOut; }@-webkit-keyframes rotateOutDownLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; }  to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } }@keyframes rotateOutDownLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; }  to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0; } }.rotateOutDownLeft { -webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft; }@-webkit-keyframes rotateOutDownRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; }  to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } }@keyframes rotateOutDownRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; }  to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } }.rotateOutDownRight { -webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight; }@-webkit-keyframes rotateOutUpLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; }  to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } }@keyframes rotateOutUpLeft { from { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1; }  to { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0; } }.rotateOutUpLeft { -webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft; }@-webkit-keyframes rotateOutUpRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; }  to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0; } }@keyframes rotateOutUpRight { from { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1; }  to { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0; } }.rotateOutUpRight { -webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight; }@-webkit-keyframes hinge { 0% { -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: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }  40%, 80% { -webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; }  to { -webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0; } }@keyframes hinge { 0% { -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: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; }  40%, 80% { -webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1; }  to { -webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0; } }.hinge { -webkit-animation-name: hinge; animation-name: hinge; }/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes rollIn { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }  to { opacity: 1; -webkit-transform: none; transform: none; } }@keyframes rollIn { from { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }  to { opacity: 1; -webkit-transform: none; transform: none; } }.rollIn { -webkit-animation-name: rollIn; animation-name: rollIn; }/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */@-webkit-keyframes rollOut { from { opacity: 1; }  to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }@keyframes rollOut { from { opacity: 1; }  to { opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }.rollOut { -webkit-animation-name: rollOut; animation-name: rollOut; }@-webkit-keyframes zoomIn { from { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }  50% { opacity: 1; } }@keyframes zoomIn { from { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }  50% { opacity: 1; } }.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; }@-webkit-keyframes zoomInDown { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@keyframes zoomInDown { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }.zoomInDown { -webkit-animation-name: zoomInDown; animation-name: zoomInDown; }@-webkit-keyframes zoomInLeft { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@keyframes zoomInLeft { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }.zoomInLeft { -webkit-animation-name: zoomInLeft; animation-name: zoomInLeft; }@-webkit-keyframes zoomInRight { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@keyframes zoomInRight { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }.zoomInRight { -webkit-animation-name: zoomInRight; animation-name: zoomInRight; }@-webkit-keyframes zoomInUp { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@keyframes zoomInUp { from { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }  60% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }.zoomInUp { -webkit-animation-name: zoomInUp; animation-name: zoomInUp; }@-webkit-keyframes zoomOut { from { opacity: 1; }  50% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }  to { opacity: 0; } }@keyframes zoomOut { from { opacity: 1; }  50% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3); }  to { opacity: 0; } }.zoomOut { -webkit-animation-name: zoomOut; animation-name: zoomOut; }@-webkit-keyframes zoomOutDown { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }  to { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@keyframes zoomOutDown { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }  to { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }.zoomOutDown { -webkit-animation-name: zoomOutDown; animation-name: zoomOutDown; }@-webkit-keyframes zoomOutLeft { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }  to { opacity: 0; -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); transform: scale(0.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; transform-origin: left center; } }@keyframes zoomOutLeft { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }  to { opacity: 0; -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); transform: scale(0.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; transform-origin: left center; } }.zoomOutLeft { -webkit-animation-name: zoomOutLeft; animation-name: zoomOutLeft; }@-webkit-keyframes zoomOutRight { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }  to { opacity: 0; -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); transform: scale(0.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; transform-origin: right center; } }@keyframes zoomOutRight { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }  to { opacity: 0; -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); transform: scale(0.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; transform-origin: right center; } }.zoomOutRight { -webkit-animation-name: zoomOutRight; animation-name: zoomOutRight; }@-webkit-keyframes zoomOutUp { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }  to { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }@keyframes zoomOutUp { 40% { opacity: 1; -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0); -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }  to { opacity: 0; -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0); -webkit-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }.zoomOutUp { -webkit-animation-name: zoomOutUp; animation-name: zoomOutUp; }@-webkit-keyframes slideInDown { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible; }  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }@keyframes slideInDown { from { -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); visibility: visible; }  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }.slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown; }@-webkit-keyframes slideInLeft { from { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible; }  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }@keyframes slideInLeft { from { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); visibility: visible; }  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }.slideInLeft { -webkit-animation-name: slideInLeft; animation-name: slideInLeft; }@-webkit-keyframes slideInRight { from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible; }  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }@keyframes slideInRight { from { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); visibility: visible; }  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }.slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight; }@-webkit-keyframes slideInUp { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible; }  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }@keyframes slideInUp { from { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); visibility: visible; }  to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } }.slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp; }@-webkit-keyframes slideOutDown { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }  to { visibility: hidden; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } }@keyframes slideOutDown { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }  to { visibility: hidden; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } }.slideOutDown { -webkit-animation-name: slideOutDown; animation-name: slideOutDown; }@-webkit-keyframes slideOutLeft { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }  to { visibility: hidden; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } }@keyframes slideOutLeft { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }  to { visibility: hidden; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } }.slideOutLeft { -webkit-animation-name: slideOutLeft; animation-name: slideOutLeft; }@-webkit-keyframes slideOutRight { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }  to { visibility: hidden; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } }@keyframes slideOutRight { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }  to { visibility: hidden; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } }.slideOutRight { -webkit-animation-name: slideOutRight; animation-name: slideOutRight; }@-webkit-keyframes slideOutUp { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }  to { visibility: hidden; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } }@keyframes slideOutUp { from { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }  to { visibility: hidden; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); } }.slideOutUp { -webkit-animation-name: slideOutUp; animation-name: slideOutUp; }/**/@-webkit-keyframes blurFadeIn { 0% { opacity: 0; transform: scale(1.3); }  50% { opacity: 0.5; }  100% { opacity: 1; transform: scale(1); } }@keyframes blurFadeIn { 0% { opacity: 0; transform: scale(1.3); }  50% { opacity: 0.5; }  100% { opacity: 1; transform: scale(1); } }.blurFadeIn { -webkit-animation-name: blurFadeIn; animation-name: blurFadeIn; }@-webkit-keyframes blurFadeInDown { 0% { opacity: 0; -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); }  100% { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }@keyframes blurFadeInDown { 0% { opacity: 0; -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); }  100% { opacity: 1; -webkit-transform: translateY(0); -moz-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); } }.blurFadeInDown { -webkit-animation-name: blurFadeInDown; animation-name: blurFadeInDown; }@-webkit-keyframes passing { 0% { -webkit-transform: translateX(-50%); transform: translateX(-50%); opacity: 0; }  50% { -webkit-transform: translateX(0%); transform: translateX(0%); opacity: 1; }  100% { -webkit-transform: translateX(50%); transform: translateX(50%); opacity: 0; } }@keyframes passing { 0% { -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); opacity: 0; }  50% { -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); opacity: 1; }  100% { -webkit-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); opacity: 0; } }@-webkit-keyframes passing-reverse { 0% { -webkit-transform: translateX(50%); transform: translateX(50%); opacity: 0; }  50% { -webkit-transform: translateX(0%); transform: translateX(0%); opacity: 1; }  100% { -webkit-transform: translateX(-50%); transform: translateX(-50%); opacity: 0; } }@keyframes passing-reverse { 0% { -webkit-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); opacity: 0; }  50% { -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); opacity: 1; }  100% { -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); opacity: 0; } }/* * Font Awesome Free 5.0.13 by @fontawesome - https://fontawesome.com * License - https://fontawesome.com/license (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) */.fa, .fas, .far, .fal, .fab { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }.fa-lg { font-size: 1.33333em; line-height: 0.75em; vertical-align: -0.0667em; }.fa-xs { font-size: .75em; }.fa-sm { font-size: .875em; }.fa-1x { font-size: 1em; }.fa-2x { font-size: 2em; }.fa-3x { font-size: 3em; }.fa-4x { font-size: 4em; }.fa-5x { font-size: 5em; }.fa-6x { font-size: 6em; }.fa-7x { font-size: 7em; }.fa-8x { font-size: 8em; }.fa-9x { font-size: 9em; }.fa-10x { font-size: 10em; }.fa-fw { text-align: center; width: 1.25em; }.fa-ul { list-style-type: none; margin-left: 2.5em; padding-left: 0; }.fa-ul > li { position: relative; }.fa-li { left: -2em; position: absolute; text-align: center; width: 2em; line-height: inherit; }.fa-border { border: solid 0.08em #eee; border-radius: .1em; padding: .2em .25em .15em; }.fa-pull-left { float: left; }.fa-pull-right { float: right; }.fa.fa-pull-left, .fas.fa-pull-left, .far.fa-pull-left, .fal.fa-pull-left, .fab.fa-pull-left { margin-right: .3em; }.fa.fa-pull-right, .fas.fa-pull-right, .far.fa-pull-right, .fal.fa-pull-right, .fab.fa-pull-right { margin-left: .3em; }.fa-spin { -webkit-animation: fa-spin 2s infinite linear; animation: fa-spin 2s infinite linear; }.fa-pulse { -webkit-animation: fa-spin 1s infinite steps(8); animation: fa-spin 1s infinite steps(8); }@-webkit-keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }@keyframes fa-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }.fa-rotate-90 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)"; -webkit-transform: rotate(90deg); transform: rotate(90deg); }.fa-rotate-180 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)"; -webkit-transform: rotate(180deg); transform: rotate(180deg); }.fa-rotate-270 { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)"; -webkit-transform: rotate(270deg); transform: rotate(270deg); }.fa-flip-horizontal { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)"; -webkit-transform: scale(-1, 1); transform: scale(-1, 1); }.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(1, -1); transform: scale(1, -1); }.fa-flip-horizontal.fa-flip-vertical { -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)"; -webkit-transform: scale(-1, -1); transform: scale(-1, -1); }:root .fa-rotate-90, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-flip-horizontal, :root .fa-flip-vertical { -webkit-filter: none; filter: none; }.fa-stack { display: inline-block; height: 2em; line-height: 2em; position: relative; vertical-align: middle; width: 2em; }.fa-stack-1x, .fa-stack-2x { left: 0; position: absolute; text-align: center; width: 100%; }.fa-stack-1x { line-height: inherit; }.fa-stack-2x { font-size: 2em; }.fa-inverse { color: #fff; }/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screenreaders do not read off random characters that represent icons */.fa-500px:before { content: "\f26e"; }.fa-accessible-icon:before { content: "\f368"; }.fa-accusoft:before { content: "\f369"; }.fa-address-book:before { content: "\f2b9"; }.fa-address-card:before { content: "\f2bb"; }.fa-adjust:before { content: "\f042"; }.fa-adn:before { content: "\f170"; }.fa-adversal:before { content: "\f36a"; }.fa-affiliatetheme:before { content: "\f36b"; }.fa-algolia:before { content: "\f36c"; }.fa-align-center:before { content: "\f037"; }.fa-align-justify:before { content: "\f039"; }.fa-align-left:before { content: "\f036"; }.fa-align-right:before { content: "\f038"; }.fa-allergies:before { content: "\f461"; }.fa-amazon:before { content: "\f270"; }.fa-amazon-pay:before { content: "\f42c"; }.fa-ambulance:before { content: "\f0f9"; }.fa-american-sign-language-interpreting:before { content: "\f2a3"; }.fa-amilia:before { content: "\f36d"; }.fa-anchor:before { content: "\f13d"; }.fa-android:before { content: "\f17b"; }.fa-angellist:before { content: "\f209"; }.fa-angle-double-down:before { content: "\f103"; }.fa-angle-double-left:before { content: "\f100"; }.fa-angle-double-right:before { content: "\f101"; }.fa-angle-double-up:before { content: "\f102"; }.fa-angle-down:before { content: "\f107"; }.fa-angle-left:before { content: "\f104"; }.fa-angle-right:before { content: "\f105"; }.fa-angle-up:before { content: "\f106"; }.fa-angrycreative:before { content: "\f36e"; }.fa-angular:before { content: "\f420"; }.fa-app-store:before { content: "\f36f"; }.fa-app-store-ios:before { content: "\f370"; }.fa-apper:before { content: "\f371"; }.fa-apple:before { content: "\f179"; }.fa-apple-pay:before { content: "\f415"; }.fa-archive:before { content: "\f187"; }.fa-arrow-alt-circle-down:before { content: "\f358"; }.fa-arrow-alt-circle-left:before { content: "\f359"; }.fa-arrow-alt-circle-right:before { content: "\f35a"; }.fa-arrow-alt-circle-up:before { content: "\f35b"; }.fa-arrow-circle-down:before { content: "\f0ab"; }.fa-arrow-circle-left:before { content: "\f0a8"; }.fa-arrow-circle-right:before { content: "\f0a9"; }.fa-arrow-circle-up:before { content: "\f0aa"; }.fa-arrow-down:before { content: "\f063"; }.fa-arrow-left:before { content: "\f060"; }.fa-arrow-right:before { content: "\f061"; }.fa-arrow-up:before { content: "\f062"; }.fa-arrows-alt:before { content: "\f0b2"; }.fa-arrows-alt-h:before { content: "\f337"; }.fa-arrows-alt-v:before { content: "\f338"; }.fa-assistive-listening-systems:before { content: "\f2a2"; }.fa-asterisk:before { content: "\f069"; }.fa-asymmetrik:before { content: "\f372"; }.fa-at:before { content: "\f1fa"; }.fa-audible:before { content: "\f373"; }.fa-audio-description:before { content: "\f29e"; }.fa-autoprefixer:before { content: "\f41c"; }.fa-avianex:before { content: "\f374"; }.fa-aviato:before { content: "\f421"; }.fa-aws:before { content: "\f375"; }.fa-backward:before { content: "\f04a"; }.fa-balance-scale:before { content: "\f24e"; }.fa-ban:before { content: "\f05e"; }.fa-band-aid:before { content: "\f462"; }.fa-bandcamp:before { content: "\f2d5"; }.fa-barcode:before { content: "\f02a"; }.fa-bars:before { content: "\f0c9"; }.fa-baseball-ball:before { content: "\f433"; }.fa-basketball-ball:before { content: "\f434"; }.fa-bath:before { content: "\f2cd"; }.fa-battery-empty:before { content: "\f244"; }.fa-battery-full:before { content: "\f240"; }.fa-battery-half:before { content: "\f242"; }.fa-battery-quarter:before { content: "\f243"; }.fa-battery-three-quarters:before { content: "\f241"; }.fa-bed:before { content: "\f236"; }.fa-beer:before { content: "\f0fc"; }.fa-behance:before { content: "\f1b4"; }.fa-behance-square:before { content: "\f1b5"; }.fa-bell:before { content: "\f0f3"; }.fa-bell-slash:before { content: "\f1f6"; }.fa-bicycle:before { content: "\f206"; }.fa-bimobject:before { content: "\f378"; }.fa-binoculars:before { content: "\f1e5"; }.fa-birthday-cake:before { content: "\f1fd"; }.fa-bitbucket:before { content: "\f171"; }.fa-bitcoin:before { content: "\f379"; }.fa-bity:before { content: "\f37a"; }.fa-black-tie:before { content: "\f27e"; }.fa-blackberry:before { content: "\f37b"; }.fa-blender:before { content: "\f517"; }.fa-blind:before { content: "\f29d"; }.fa-blogger:before { content: "\f37c"; }.fa-blogger-b:before { content: "\f37d"; }.fa-bluetooth:before { content: "\f293"; }.fa-bluetooth-b:before { content: "\f294"; }.fa-bold:before { content: "\f032"; }.fa-bolt:before { content: "\f0e7"; }.fa-bomb:before { content: "\f1e2"; }.fa-book:before { content: "\f02d"; }.fa-book-open:before { content: "\f518"; }.fa-bookmark:before { content: "\f02e"; }.fa-bowling-ball:before { content: "\f436"; }.fa-box:before { content: "\f466"; }.fa-box-open:before { content: "\f49e"; }.fa-boxes:before { content: "\f468"; }.fa-braille:before { content: "\f2a1"; }.fa-briefcase:before { content: "\f0b1"; }.fa-briefcase-medical:before { content: "\f469"; }.fa-broadcast-tower:before { content: "\f519"; }.fa-broom:before { content: "\f51a"; }.fa-btc:before { content: "\f15a"; }.fa-bug:before { content: "\f188"; }.fa-building:before { content: "\f1ad"; }.fa-bullhorn:before { content: "\f0a1"; }.fa-bullseye:before { content: "\f140"; }.fa-burn:before { content: "\f46a"; }.fa-buromobelexperte:before { content: "\f37f"; }.fa-bus:before { content: "\f207"; }.fa-buysellads:before { content: "\f20d"; }.fa-calculator:before { content: "\f1ec"; }.fa-calendar:before { content: "\f133"; }.fa-calendar-alt:before { content: "\f073"; }.fa-calendar-check:before { content: "\f274"; }.fa-calendar-minus:before { content: "\f272"; }.fa-calendar-plus:before { content: "\f271"; }.fa-calendar-times:before { content: "\f273"; }.fa-camera:before { content: "\f030"; }.fa-camera-retro:before { content: "\f083"; }.fa-capsules:before { content: "\f46b"; }.fa-car:before { content: "\f1b9"; }.fa-caret-down:before { content: "\f0d7"; }.fa-caret-left:before { content: "\f0d9"; }.fa-caret-right:before { content: "\f0da"; }.fa-caret-square-down:before { content: "\f150"; }.fa-caret-square-left:before { content: "\f191"; }.fa-caret-square-right:before { content: "\f152"; }.fa-caret-square-up:before { content: "\f151"; }.fa-caret-up:before { content: "\f0d8"; }.fa-cart-arrow-down:before { content: "\f218"; }.fa-cart-plus:before { content: "\f217"; }.fa-cc-amazon-pay:before { content: "\f42d"; }.fa-cc-amex:before { content: "\f1f3"; }.fa-cc-apple-pay:before { content: "\f416"; }.fa-cc-diners-club:before { content: "\f24c"; }.fa-cc-discover:before { content: "\f1f2"; }.fa-cc-jcb:before { content: "\f24b"; }.fa-cc-mastercard:before { content: "\f1f1"; }.fa-cc-paypal:before { content: "\f1f4"; }.fa-cc-stripe:before { content: "\f1f5"; }.fa-cc-visa:before { content: "\f1f0"; }.fa-centercode:before { content: "\f380"; }.fa-certificate:before { content: "\f0a3"; }.fa-chalkboard:before { content: "\f51b"; }.fa-chalkboard-teacher:before { content: "\f51c"; }.fa-chart-area:before { content: "\f1fe"; }.fa-chart-bar:before { content: "\f080"; }.fa-chart-line:before { content: "\f201"; }.fa-chart-pie:before { content: "\f200"; }.fa-check:before { content: "\f00c"; }.fa-check-circle:before { content: "\f058"; }.fa-check-square:before { content: "\f14a"; }.fa-chess:before { content: "\f439"; }.fa-chess-bishop:before { content: "\f43a"; }.fa-chess-board:before { content: "\f43c"; }.fa-chess-king:before { content: "\f43f"; }.fa-chess-knight:before { content: "\f441"; }.fa-chess-pawn:before { content: "\f443"; }.fa-chess-queen:before { content: "\f445"; }.fa-chess-rook:before { content: "\f447"; }.fa-chevron-circle-down:before { content: "\f13a"; }.fa-chevron-circle-left:before { content: "\f137"; }.fa-chevron-circle-right:before { content: "\f138"; }.fa-chevron-circle-up:before { content: "\f139"; }.fa-chevron-down:before { content: "\f078"; }.fa-chevron-left:before { content: "\f053"; }.fa-chevron-right:before { content: "\f054"; }.fa-chevron-up:before { content: "\f077"; }.fa-child:before { content: "\f1ae"; }.fa-chrome:before { content: "\f268"; }.fa-church:before { content: "\f51d"; }.fa-circle:before { content: "\f111"; }.fa-circle-notch:before { content: "\f1ce"; }.fa-clipboard:before { content: "\f328"; }.fa-clipboard-check:before { content: "\f46c"; }.fa-clipboard-list:before { content: "\f46d"; }.fa-clock:before { content: "\f017"; }.fa-clone:before { content: "\f24d"; }.fa-closed-captioning:before { content: "\f20a"; }.fa-cloud:before { content: "\f0c2"; }.fa-cloud-download-alt:before { content: "\f381"; }.fa-cloud-upload-alt:before { content: "\f382"; }.fa-cloudscale:before { content: "\f383"; }.fa-cloudsmith:before { content: "\f384"; }.fa-cloudversify:before { content: "\f385"; }.fa-code:before { content: "\f121"; }.fa-code-branch:before { content: "\f126"; }.fa-codepen:before { content: "\f1cb"; }.fa-codiepie:before { content: "\f284"; }.fa-coffee:before { content: "\f0f4"; }.fa-cog:before { content: "\f013"; }.fa-cogs:before { content: "\f085"; }.fa-coins:before { content: "\f51e"; }.fa-columns:before { content: "\f0db"; }.fa-comment:before { content: "\f075"; }.fa-comment-alt:before { content: "\f27a"; }.fa-comment-dots:before { content: "\f4ad"; }.fa-comment-slash:before { content: "\f4b3"; }.fa-comments:before { content: "\f086"; }.fa-compact-disc:before { content: "\f51f"; }.fa-compass:before { content: "\f14e"; }.fa-compress:before { content: "\f066"; }.fa-connectdevelop:before { content: "\f20e"; }.fa-contao:before { content: "\f26d"; }.fa-copy:before { content: "\f0c5"; }.fa-copyright:before { content: "\f1f9"; }.fa-couch:before { content: "\f4b8"; }.fa-cpanel:before { content: "\f388"; }.fa-creative-commons:before { content: "\f25e"; }.fa-creative-commons-by:before { content: "\f4e7"; }.fa-creative-commons-nc:before { content: "\f4e8"; }.fa-creative-commons-nc-eu:before { content: "\f4e9"; }.fa-creative-commons-nc-jp:before { content: "\f4ea"; }.fa-creative-commons-nd:before { content: "\f4eb"; }.fa-creative-commons-pd:before { content: "\f4ec"; }.fa-creative-commons-pd-alt:before { content: "\f4ed"; }.fa-creative-commons-remix:before { content: "\f4ee"; }.fa-creative-commons-sa:before { content: "\f4ef"; }.fa-creative-commons-sampling:before { content: "\f4f0"; }.fa-creative-commons-sampling-plus:before { content: "\f4f1"; }.fa-creative-commons-share:before { content: "\f4f2"; }.fa-credit-card:before { content: "\f09d"; }.fa-crop:before { content: "\f125"; }.fa-crosshairs:before { content: "\f05b"; }.fa-crow:before { content: "\f520"; }.fa-crown:before { content: "\f521"; }.fa-css3:before { content: "\f13c"; }.fa-css3-alt:before { content: "\f38b"; }.fa-cube:before { content: "\f1b2"; }.fa-cubes:before { content: "\f1b3"; }.fa-cut:before { content: "\f0c4"; }.fa-cuttlefish:before { content: "\f38c"; }.fa-d-and-d:before { content: "\f38d"; }.fa-dashcube:before { content: "\f210"; }.fa-database:before { content: "\f1c0"; }.fa-deaf:before { content: "\f2a4"; }.fa-delicious:before { content: "\f1a5"; }.fa-deploydog:before { content: "\f38e"; }.fa-deskpro:before { content: "\f38f"; }.fa-desktop:before { content: "\f108"; }.fa-deviantart:before { content: "\f1bd"; }.fa-diagnoses:before { content: "\f470"; }.fa-dice:before { content: "\f522"; }.fa-dice-five:before { content: "\f523"; }.fa-dice-four:before { content: "\f524"; }.fa-dice-one:before { content: "\f525"; }.fa-dice-six:before { content: "\f526"; }.fa-dice-three:before { content: "\f527"; }.fa-dice-two:before { content: "\f528"; }.fa-digg:before { content: "\f1a6"; }.fa-digital-ocean:before { content: "\f391"; }.fa-discord:before { content: "\f392"; }.fa-discourse:before { content: "\f393"; }.fa-divide:before { content: "\f529"; }.fa-dna:before { content: "\f471"; }.fa-dochub:before { content: "\f394"; }.fa-docker:before { content: "\f395"; }.fa-dollar-sign:before { content: "\f155"; }.fa-dolly:before { content: "\f472"; }.fa-dolly-flatbed:before { content: "\f474"; }.fa-donate:before { content: "\f4b9"; }.fa-door-closed:before { content: "\f52a"; }.fa-door-open:before { content: "\f52b"; }.fa-dot-circle:before { content: "\f192"; }.fa-dove:before { content: "\f4ba"; }.fa-download:before { content: "\f019"; }.fa-draft2digital:before { content: "\f396"; }.fa-dribbble:before { content: "\f17d"; }.fa-dribbble-square:before { content: "\f397"; }.fa-dropbox:before { content: "\f16b"; }.fa-drupal:before { content: "\f1a9"; }.fa-dumbbell:before { content: "\f44b"; }.fa-dyalog:before { content: "\f399"; }.fa-earlybirds:before { content: "\f39a"; }.fa-ebay:before { content: "\f4f4"; }.fa-edge:before { content: "\f282"; }.fa-edit:before { content: "\f044"; }.fa-eject:before { content: "\f052"; }.fa-elementor:before { content: "\f430"; }.fa-ellipsis-h:before { content: "\f141"; }.fa-ellipsis-v:before { content: "\f142"; }.fa-ember:before { content: "\f423"; }.fa-empire:before { content: "\f1d1"; }.fa-envelope:before { content: "\f0e0"; }.fa-envelope-open:before { content: "\f2b6"; }.fa-envelope-square:before { content: "\f199"; }.fa-envira:before { content: "\f299"; }.fa-equals:before { content: "\f52c"; }.fa-eraser:before { content: "\f12d"; }.fa-erlang:before { content: "\f39d"; }.fa-ethereum:before { content: "\f42e"; }.fa-etsy:before { content: "\f2d7"; }.fa-euro-sign:before { content: "\f153"; }.fa-exchange-alt:before { content: "\f362"; }.fa-exclamation:before { content: "\f12a"; }.fa-exclamation-circle:before { content: "\f06a"; }.fa-exclamation-triangle:before { content: "\f071"; }.fa-expand:before { content: "\f065"; }.fa-expand-arrows-alt:before { content: "\f31e"; }.fa-expeditedssl:before { content: "\f23e"; }.fa-external-link-alt:before { content: "\f35d"; }.fa-external-link-square-alt:before { content: "\f360"; }.fa-eye:before { content: "\f06e"; }.fa-eye-dropper:before { content: "\f1fb"; }.fa-eye-slash:before { content: "\f070"; }.fa-facebook:before { content: "\f09a"; }.fa-facebook-f:before { content: "\f39e"; }.fa-facebook-messenger:before { content: "\f39f"; }.fa-facebook-square:before { content: "\f082"; }.fa-fast-backward:before { content: "\f049"; }.fa-fast-forward:before { content: "\f050"; }.fa-fax:before { content: "\f1ac"; }.fa-feather:before { content: "\f52d"; }.fa-female:before { content: "\f182"; }.fa-fighter-jet:before { content: "\f0fb"; }.fa-file:before { content: "\f15b"; }.fa-file-alt:before { content: "\f15c"; }.fa-file-archive:before { content: "\f1c6"; }.fa-file-audio:before { content: "\f1c7"; }.fa-file-code:before { content: "\f1c9"; }.fa-file-excel:before { content: "\f1c3"; }.fa-file-image:before { content: "\f1c5"; }.fa-file-medical:before { content: "\f477"; }.fa-file-medical-alt:before { content: "\f478"; }.fa-file-pdf:before { content: "\f1c1"; }.fa-file-powerpoint:before { content: "\f1c4"; }.fa-file-video:before { content: "\f1c8"; }.fa-file-word:before { content: "\f1c2"; }.fa-film:before { content: "\f008"; }.fa-filter:before { content: "\f0b0"; }.fa-fire:before { content: "\f06d"; }.fa-fire-extinguisher:before { content: "\f134"; }.fa-firefox:before { content: "\f269"; }.fa-first-aid:before { content: "\f479"; }.fa-first-order:before { content: "\f2b0"; }.fa-first-order-alt:before { content: "\f50a"; }.fa-firstdraft:before { content: "\f3a1"; }.fa-flag:before { content: "\f024"; }.fa-flag-checkered:before { content: "\f11e"; }.fa-flask:before { content: "\f0c3"; }.fa-flickr:before { content: "\f16e"; }.fa-flipboard:before { content: "\f44d"; }.fa-fly:before { content: "\f417"; }.fa-folder:before { content: "\f07b"; }.fa-folder-open:before { content: "\f07c"; }.fa-font:before { content: "\f031"; }.fa-font-awesome:before { content: "\f2b4"; }.fa-font-awesome-alt:before { content: "\f35c"; }.fa-font-awesome-flag:before { content: "\f425"; }.fa-font-awesome-logo-full:before { content: "\f4e6"; }.fa-fonticons:before { content: "\f280"; }.fa-fonticons-fi:before { content: "\f3a2"; }.fa-football-ball:before { content: "\f44e"; }.fa-fort-awesome:before { content: "\f286"; }.fa-fort-awesome-alt:before { content: "\f3a3"; }.fa-forumbee:before { content: "\f211"; }.fa-forward:before { content: "\f04e"; }.fa-foursquare:before { content: "\f180"; }.fa-free-code-camp:before { content: "\f2c5"; }.fa-freebsd:before { content: "\f3a4"; }.fa-frog:before { content: "\f52e"; }.fa-frown:before { content: "\f119"; }.fa-fulcrum:before { content: "\f50b"; }.fa-futbol:before { content: "\f1e3"; }.fa-galactic-republic:before { content: "\f50c"; }.fa-galactic-senate:before { content: "\f50d"; }.fa-gamepad:before { content: "\f11b"; }.fa-gas-pump:before { content: "\f52f"; }.fa-gavel:before { content: "\f0e3"; }.fa-gem:before { content: "\f3a5"; }.fa-genderless:before { content: "\f22d"; }.fa-get-pocket:before { content: "\f265"; }.fa-gg:before { content: "\f260"; }.fa-gg-circle:before { content: "\f261"; }.fa-gift:before { content: "\f06b"; }.fa-git:before { content: "\f1d3"; }.fa-git-square:before { content: "\f1d2"; }.fa-github:before { content: "\f09b"; }.fa-github-alt:before { content: "\f113"; }.fa-github-square:before { content: "\f092"; }.fa-gitkraken:before { content: "\f3a6"; }.fa-gitlab:before { content: "\f296"; }.fa-gitter:before { content: "\f426"; }.fa-glass-martini:before { content: "\f000"; }.fa-glasses:before { content: "\f530"; }.fa-glide:before { content: "\f2a5"; }.fa-glide-g:before { content: "\f2a6"; }.fa-globe:before { content: "\f0ac"; }.fa-gofore:before { content: "\f3a7"; }.fa-golf-ball:before { content: "\f450"; }.fa-goodreads:before { content: "\f3a8"; }.fa-goodreads-g:before { content: "\f3a9"; }.fa-google:before { content: "\f1a0"; }.fa-google-drive:before { content: "\f3aa"; }.fa-google-play:before { content: "\f3ab"; }.fa-google-plus:before { content: "\f2b3"; }.fa-google-plus-g:before { content: "\f0d5"; }.fa-google-plus-square:before { content: "\f0d4"; }.fa-google-wallet:before { content: "\f1ee"; }.fa-graduation-cap:before { content: "\f19d"; }.fa-gratipay:before { content: "\f184"; }.fa-grav:before { content: "\f2d6"; }.fa-greater-than:before { content: "\f531"; }.fa-greater-than-equal:before { content: "\f532"; }.fa-gripfire:before { content: "\f3ac"; }.fa-grunt:before { content: "\f3ad"; }.fa-gulp:before { content: "\f3ae"; }.fa-h-square:before { content: "\f0fd"; }.fa-hacker-news:before { content: "\f1d4"; }.fa-hacker-news-square:before { content: "\f3af"; }.fa-hand-holding:before { content: "\f4bd"; }.fa-hand-holding-heart:before { content: "\f4be"; }.fa-hand-holding-usd:before { content: "\f4c0"; }.fa-hand-lizard:before { content: "\f258"; }.fa-hand-paper:before { content: "\f256"; }.fa-hand-peace:before { content: "\f25b"; }.fa-hand-point-down:before { content: "\f0a7"; }.fa-hand-point-left:before { content: "\f0a5"; }.fa-hand-point-right:before { content: "\f0a4"; }.fa-hand-point-up:before { content: "\f0a6"; }.fa-hand-pointer:before { content: "\f25a"; }.fa-hand-rock:before { content: "\f255"; }.fa-hand-scissors:before { content: "\f257"; }.fa-hand-spock:before { content: "\f259"; }.fa-hands:before { content: "\f4c2"; }.fa-hands-helping:before { content: "\f4c4"; }.fa-handshake:before { content: "\f2b5"; }.fa-hashtag:before { content: "\f292"; }.fa-hdd:before { content: "\f0a0"; }.fa-heading:before { content: "\f1dc"; }.fa-headphones:before { content: "\f025"; }.fa-heart:before { content: "\f004"; }.fa-heartbeat:before { content: "\f21e"; }.fa-helicopter:before { content: "\f533"; }.fa-hips:before { content: "\f452"; }.fa-hire-a-helper:before { content: "\f3b0"; }.fa-history:before { content: "\f1da"; }.fa-hockey-puck:before { content: "\f453"; }.fa-home:before { content: "\f015"; }.fa-hooli:before { content: "\f427"; }.fa-hospital:before { content: "\f0f8"; }.fa-hospital-alt:before { content: "\f47d"; }.fa-hospital-symbol:before { content: "\f47e"; }.fa-hotjar:before { content: "\f3b1"; }.fa-hourglass:before { content: "\f254"; }.fa-hourglass-end:before { content: "\f253"; }.fa-hourglass-half:before { content: "\f252"; }.fa-hourglass-start:before { content: "\f251"; }.fa-houzz:before { content: "\f27c"; }.fa-html5:before { content: "\f13b"; }.fa-hubspot:before { content: "\f3b2"; }.fa-i-cursor:before { content: "\f246"; }.fa-id-badge:before { content: "\f2c1"; }.fa-id-card:before { content: "\f2c2"; }.fa-id-card-alt:before { content: "\f47f"; }.fa-image:before { content: "\f03e"; }.fa-images:before { content: "\f302"; }.fa-imdb:before { content: "\f2d8"; }.fa-inbox:before { content: "\f01c"; }.fa-indent:before { content: "\f03c"; }.fa-industry:before { content: "\f275"; }.fa-infinity:before { content: "\f534"; }.fa-info:before { content: "\f129"; }.fa-info-circle:before { content: "\f05a"; }.fa-instagram:before { content: "\f16d"; }.fa-internet-explorer:before { content: "\f26b"; }.fa-ioxhost:before { content: "\f208"; }.fa-italic:before { content: "\f033"; }.fa-itunes:before { content: "\f3b4"; }.fa-itunes-note:before { content: "\f3b5"; }.fa-java:before { content: "\f4e4"; }.fa-jedi-order:before { content: "\f50e"; }.fa-jenkins:before { content: "\f3b6"; }.fa-joget:before { content: "\f3b7"; }.fa-joomla:before { content: "\f1aa"; }.fa-js:before { content: "\f3b8"; }.fa-js-square:before { content: "\f3b9"; }.fa-jsfiddle:before { content: "\f1cc"; }.fa-key:before { content: "\f084"; }.fa-keybase:before { content: "\f4f5"; }.fa-keyboard:before { content: "\f11c"; }.fa-keycdn:before { content: "\f3ba"; }.fa-kickstarter:before { content: "\f3bb"; }.fa-kickstarter-k:before { content: "\f3bc"; }.fa-kiwi-bird:before { content: "\f535"; }.fa-korvue:before { content: "\f42f"; }.fa-language:before { content: "\f1ab"; }.fa-laptop:before { content: "\f109"; }.fa-laravel:before { content: "\f3bd"; }.fa-lastfm:before { content: "\f202"; }.fa-lastfm-square:before { content: "\f203"; }.fa-leaf:before { content: "\f06c"; }.fa-leanpub:before { content: "\f212"; }.fa-lemon:before { content: "\f094"; }.fa-less:before { content: "\f41d"; }.fa-less-than:before { content: "\f536"; }.fa-less-than-equal:before { content: "\f537"; }.fa-level-down-alt:before { content: "\f3be"; }.fa-level-up-alt:before { content: "\f3bf"; }.fa-life-ring:before { content: "\f1cd"; }.fa-lightbulb:before { content: "\f0eb"; }.fa-line:before { content: "\f3c0"; }.fa-link:before { content: "\f0c1"; }.fa-linkedin:before { content: "\f08c"; }.fa-linkedin-in:before { content: "\f0e1"; }.fa-linode:before { content: "\f2b8"; }.fa-linux:before { content: "\f17c"; }.fa-lira-sign:before { content: "\f195"; }.fa-list:before { content: "\f03a"; }.fa-list-alt:before { content: "\f022"; }.fa-list-ol:before { content: "\f0cb"; }.fa-list-ul:before { content: "\f0ca"; }.fa-location-arrow:before { content: "\f124"; }.fa-lock:before { content: "\f023"; }.fa-lock-open:before { content: "\f3c1"; }.fa-long-arrow-alt-down:before { content: "\f309"; }.fa-long-arrow-alt-left:before { content: "\f30a"; }.fa-long-arrow-alt-right:before { content: "\f30b"; }.fa-long-arrow-alt-up:before { content: "\f30c"; }.fa-low-vision:before { content: "\f2a8"; }.fa-lyft:before { content: "\f3c3"; }.fa-magento:before { content: "\f3c4"; }.fa-magic:before { content: "\f0d0"; }.fa-magnet:before { content: "\f076"; }.fa-male:before { content: "\f183"; }.fa-mandalorian:before { content: "\f50f"; }.fa-map:before { content: "\f279"; }.fa-map-marker:before { content: "\f041"; }.fa-map-marker-alt:before { content: "\f3c5"; }.fa-map-pin:before { content: "\f276"; }.fa-map-signs:before { content: "\f277"; }.fa-mars:before { content: "\f222"; }.fa-mars-double:before { content: "\f227"; }.fa-mars-stroke:before { content: "\f229"; }.fa-mars-stroke-h:before { content: "\f22b"; }.fa-mars-stroke-v:before { content: "\f22a"; }.fa-mastodon:before { content: "\f4f6"; }.fa-maxcdn:before { content: "\f136"; }.fa-medapps:before { content: "\f3c6"; }.fa-medium:before { content: "\f23a"; }.fa-medium-m:before { content: "\f3c7"; }.fa-medkit:before { content: "\f0fa"; }.fa-medrt:before { content: "\f3c8"; }.fa-meetup:before { content: "\f2e0"; }.fa-meh:before { content: "\f11a"; }.fa-memory:before { content: "\f538"; }.fa-mercury:before { content: "\f223"; }.fa-microchip:before { content: "\f2db"; }.fa-microphone:before { content: "\f130"; }.fa-microphone-alt:before { content: "\f3c9"; }.fa-microphone-alt-slash:before { content: "\f539"; }.fa-microphone-slash:before { content: "\f131"; }.fa-microsoft:before { content: "\f3ca"; }.fa-minus:before { content: "\f068"; }.fa-minus-circle:before { content: "\f056"; }.fa-minus-square:before { content: "\f146"; }.fa-mix:before { content: "\f3cb"; }.fa-mixcloud:before { content: "\f289"; }.fa-mizuni:before { content: "\f3cc"; }.fa-mobile:before { content: "\f10b"; }.fa-mobile-alt:before { content: "\f3cd"; }.fa-modx:before { content: "\f285"; }.fa-monero:before { content: "\f3d0"; }.fa-money-bill:before { content: "\f0d6"; }.fa-money-bill-alt:before { content: "\f3d1"; }.fa-money-bill-wave:before { content: "\f53a"; }.fa-money-bill-wave-alt:before { content: "\f53b"; }.fa-money-check:before { content: "\f53c"; }.fa-money-check-alt:before { content: "\f53d"; }.fa-moon:before { content: "\f186"; }.fa-motorcycle:before { content: "\f21c"; }.fa-mouse-pointer:before { content: "\f245"; }.fa-music:before { content: "\f001"; }.fa-napster:before { content: "\f3d2"; }.fa-neuter:before { content: "\f22c"; }.fa-newspaper:before { content: "\f1ea"; }.fa-nintendo-switch:before { content: "\f418"; }.fa-node:before { content: "\f419"; }.fa-node-js:before { content: "\f3d3"; }.fa-not-equal:before { content: "\f53e"; }.fa-notes-medical:before { content: "\f481"; }.fa-npm:before { content: "\f3d4"; }.fa-ns8:before { content: "\f3d5"; }.fa-nutritionix:before { content: "\f3d6"; }.fa-object-group:before { content: "\f247"; }.fa-object-ungroup:before { content: "\f248"; }.fa-odnoklassniki:before { content: "\f263"; }.fa-odnoklassniki-square:before { content: "\f264"; }.fa-old-republic:before { content: "\f510"; }.fa-opencart:before { content: "\f23d"; }.fa-openid:before { content: "\f19b"; }.fa-opera:before { content: "\f26a"; }.fa-optin-monster:before { content: "\f23c"; }.fa-osi:before { content: "\f41a"; }.fa-outdent:before { content: "\f03b"; }.fa-page4:before { content: "\f3d7"; }.fa-pagelines:before { content: "\f18c"; }.fa-paint-brush:before { content: "\f1fc"; }.fa-palette:before { content: "\f53f"; }.fa-palfed:before { content: "\f3d8"; }.fa-pallet:before { content: "\f482"; }.fa-paper-plane:before { content: "\f1d8"; }.fa-paperclip:before { content: "\f0c6"; }.fa-parachute-box:before { content: "\f4cd"; }.fa-paragraph:before { content: "\f1dd"; }.fa-parking:before { content: "\f540"; }.fa-paste:before { content: "\f0ea"; }.fa-patreon:before { content: "\f3d9"; }.fa-pause:before { content: "\f04c"; }.fa-pause-circle:before { content: "\f28b"; }.fa-paw:before { content: "\f1b0"; }.fa-paypal:before { content: "\f1ed"; }.fa-pen-square:before { content: "\f14b"; }.fa-pencil-alt:before { content: "\f303"; }.fa-people-carry:before { content: "\f4ce"; }.fa-percent:before { content: "\f295"; }.fa-percentage:before { content: "\f541"; }.fa-periscope:before { content: "\f3da"; }.fa-phabricator:before { content: "\f3db"; }.fa-phoenix-framework:before { content: "\f3dc"; }.fa-phoenix-squadron:before { content: "\f511"; }.fa-phone:before { content: "\f095"; }.fa-phone-slash:before { content: "\f3dd"; }.fa-phone-square:before { content: "\f098"; }.fa-phone-volume:before { content: "\f2a0"; }.fa-php:before { content: "\f457"; }.fa-pied-piper:before { content: "\f2ae"; }.fa-pied-piper-alt:before { content: "\f1a8"; }.fa-pied-piper-hat:before { content: "\f4e5"; }.fa-pied-piper-pp:before { content: "\f1a7"; }.fa-piggy-bank:before { content: "\f4d3"; }.fa-pills:before { content: "\f484"; }.fa-pinterest:before { content: "\f0d2"; }.fa-pinterest-p:before { content: "\f231"; }.fa-pinterest-square:before { content: "\f0d3"; }.fa-plane:before { content: "\f072"; }.fa-play:before { content: "\f04b"; }.fa-play-circle:before { content: "\f144"; }.fa-playstation:before { content: "\f3df"; }.fa-plug:before { content: "\f1e6"; }.fa-plus:before { content: "\f067"; }.fa-plus-circle:before { content: "\f055"; }.fa-plus-square:before { content: "\f0fe"; }.fa-podcast:before { content: "\f2ce"; }.fa-poo:before { content: "\f2fe"; }.fa-portrait:before { content: "\f3e0"; }.fa-pound-sign:before { content: "\f154"; }.fa-power-off:before { content: "\f011"; }.fa-prescription-bottle:before { content: "\f485"; }.fa-prescription-bottle-alt:before { content: "\f486"; }.fa-print:before { content: "\f02f"; }.fa-procedures:before { content: "\f487"; }.fa-product-hunt:before { content: "\f288"; }.fa-project-diagram:before { content: "\f542"; }.fa-pushed:before { content: "\f3e1"; }.fa-puzzle-piece:before { content: "\f12e"; }.fa-python:before { content: "\f3e2"; }.fa-qq:before { content: "\f1d6"; }.fa-qrcode:before { content: "\f029"; }.fa-question:before { content: "\f128"; }.fa-question-circle:before { content: "\f059"; }.fa-quidditch:before { content: "\f458"; }.fa-quinscape:before { content: "\f459"; }.fa-quora:before { content: "\f2c4"; }.fa-quote-left:before { content: "\f10d"; }.fa-quote-right:before { content: "\f10e"; }.fa-r-project:before { content: "\f4f7"; }.fa-random:before { content: "\f074"; }.fa-ravelry:before { content: "\f2d9"; }.fa-react:before { content: "\f41b"; }.fa-readme:before { content: "\f4d5"; }.fa-rebel:before { content: "\f1d0"; }.fa-receipt:before { content: "\f543"; }.fa-recycle:before { content: "\f1b8"; }.fa-red-river:before { content: "\f3e3"; }.fa-reddit:before { content: "\f1a1"; }.fa-reddit-alien:before { content: "\f281"; }.fa-reddit-square:before { content: "\f1a2"; }.fa-redo:before { content: "\f01e"; }.fa-redo-alt:before { content: "\f2f9"; }.fa-registered:before { content: "\f25d"; }.fa-rendact:before { content: "\f3e4"; }.fa-renren:before { content: "\f18b"; }.fa-reply:before { content: "\f3e5"; }.fa-reply-all:before { content: "\f122"; }.fa-replyd:before { content: "\f3e6"; }.fa-researchgate:before { content: "\f4f8"; }.fa-resolving:before { content: "\f3e7"; }.fa-retweet:before { content: "\f079"; }.fa-ribbon:before { content: "\f4d6"; }.fa-road:before { content: "\f018"; }.fa-robot:before { content: "\f544"; }.fa-rocket:before { content: "\f135"; }.fa-rocketchat:before { content: "\f3e8"; }.fa-rockrms:before { content: "\f3e9"; }.fa-rss:before { content: "\f09e"; }.fa-rss-square:before { content: "\f143"; }.fa-ruble-sign:before { content: "\f158"; }.fa-ruler:before { content: "\f545"; }.fa-ruler-combined:before { content: "\f546"; }.fa-ruler-horizontal:before { content: "\f547"; }.fa-ruler-vertical:before { content: "\f548"; }.fa-rupee-sign:before { content: "\f156"; }.fa-safari:before { content: "\f267"; }.fa-sass:before { content: "\f41e"; }.fa-save:before { content: "\f0c7"; }.fa-schlix:before { content: "\f3ea"; }.fa-school:before { content: "\f549"; }.fa-screwdriver:before { content: "\f54a"; }.fa-scribd:before { content: "\f28a"; }.fa-search:before { content: "\f002"; }.fa-search-minus:before { content: "\f010"; }.fa-search-plus:before { content: "\f00e"; }.fa-searchengin:before { content: "\f3eb"; }.fa-seedling:before { content: "\f4d8"; }.fa-sellcast:before { content: "\f2da"; }.fa-sellsy:before { content: "\f213"; }.fa-server:before { content: "\f233"; }.fa-servicestack:before { content: "\f3ec"; }.fa-share:before { content: "\f064"; }.fa-share-alt:before { content: "\f1e0"; }.fa-share-alt-square:before { content: "\f1e1"; }.fa-share-square:before { content: "\f14d"; }.fa-shekel-sign:before { content: "\f20b"; }.fa-shield-alt:before { content: "\f3ed"; }.fa-ship:before { content: "\f21a"; }.fa-shipping-fast:before { content: "\f48b"; }.fa-shirtsinbulk:before { content: "\f214"; }.fa-shoe-prints:before { content: "\f54b"; }.fa-shopping-bag:before { content: "\f290"; }.fa-shopping-basket:before { content: "\f291"; }.fa-shopping-cart:before { content: "\f07a"; }.fa-shower:before { content: "\f2cc"; }.fa-sign:before { content: "\f4d9"; }.fa-sign-in-alt:before { content: "\f2f6"; }.fa-sign-language:before { content: "\f2a7"; }.fa-sign-out-alt:before { content: "\f2f5"; }.fa-signal:before { content: "\f012"; }.fa-simplybuilt:before { content: "\f215"; }.fa-sistrix:before { content: "\f3ee"; }.fa-sitemap:before { content: "\f0e8"; }.fa-sith:before { content: "\f512"; }.fa-skull:before { content: "\f54c"; }.fa-skyatlas:before { content: "\f216"; }.fa-skype:before { content: "\f17e"; }.fa-slack:before { content: "\f198"; }.fa-slack-hash:before { content: "\f3ef"; }.fa-sliders-h:before { content: "\f1de"; }.fa-slideshare:before { content: "\f1e7"; }.fa-smile:before { content: "\f118"; }.fa-smoking:before { content: "\f48d"; }.fa-smoking-ban:before { content: "\f54d"; }.fa-snapchat:before { content: "\f2ab"; }.fa-snapchat-ghost:before { content: "\f2ac"; }.fa-snapchat-square:before { content: "\f2ad"; }.fa-snowflake:before { content: "\f2dc"; }.fa-sort:before { content: "\f0dc"; }.fa-sort-alpha-down:before { content: "\f15d"; }.fa-sort-alpha-up:before { content: "\f15e"; }.fa-sort-amount-down:before { content: "\f160"; }.fa-sort-amount-up:before { content: "\f161"; }.fa-sort-down:before { content: "\f0dd"; }.fa-sort-numeric-down:before { content: "\f162"; }.fa-sort-numeric-up:before { content: "\f163"; }.fa-sort-up:before { content: "\f0de"; }.fa-soundcloud:before { content: "\f1be"; }.fa-space-shuttle:before { content: "\f197"; }.fa-speakap:before { content: "\f3f3"; }.fa-spinner:before { content: "\f110"; }.fa-spotify:before { content: "\f1bc"; }.fa-square:before { content: "\f0c8"; }.fa-square-full:before { content: "\f45c"; }.fa-stack-exchange:before { content: "\f18d"; }.fa-stack-overflow:before { content: "\f16c"; }.fa-star:before { content: "\f005"; }.fa-star-half:before { content: "\f089"; }.fa-staylinked:before { content: "\f3f5"; }.fa-steam:before { content: "\f1b6"; }.fa-steam-square:before { content: "\f1b7"; }.fa-steam-symbol:before { content: "\f3f6"; }.fa-step-backward:before { content: "\f048"; }.fa-step-forward:before { content: "\f051"; }.fa-stethoscope:before { content: "\f0f1"; }.fa-sticker-mule:before { content: "\f3f7"; }.fa-sticky-note:before { content: "\f249"; }.fa-stop:before { content: "\f04d"; }.fa-stop-circle:before { content: "\f28d"; }.fa-stopwatch:before { content: "\f2f2"; }.fa-store:before { content: "\f54e"; }.fa-store-alt:before { content: "\f54f"; }.fa-strava:before { content: "\f428"; }.fa-stream:before { content: "\f550"; }.fa-street-view:before { content: "\f21d"; }.fa-strikethrough:before { content: "\f0cc"; }.fa-stripe:before { content: "\f429"; }.fa-stripe-s:before { content: "\f42a"; }.fa-stroopwafel:before { content: "\f551"; }.fa-studiovinari:before { content: "\f3f8"; }.fa-stumbleupon:before { content: "\f1a4"; }.fa-stumbleupon-circle:before { content: "\f1a3"; }.fa-subscript:before { content: "\f12c"; }.fa-subway:before { content: "\f239"; }.fa-suitcase:before { content: "\f0f2"; }.fa-sun:before { content: "\f185"; }.fa-superpowers:before { content: "\f2dd"; }.fa-superscript:before { content: "\f12b"; }.fa-supple:before { content: "\f3f9"; }.fa-sync:before { content: "\f021"; }.fa-sync-alt:before { content: "\f2f1"; }.fa-syringe:before { content: "\f48e"; }.fa-table:before { content: "\f0ce"; }.fa-table-tennis:before { content: "\f45d"; }.fa-tablet:before { content: "\f10a"; }.fa-tablet-alt:before { content: "\f3fa"; }.fa-tablets:before { content: "\f490"; }.fa-tachometer-alt:before { content: "\f3fd"; }.fa-tag:before { content: "\f02b"; }.fa-tags:before { content: "\f02c"; }.fa-tape:before { content: "\f4db"; }.fa-tasks:before { content: "\f0ae"; }.fa-taxi:before { content: "\f1ba"; }.fa-teamspeak:before { content: "\f4f9"; }.fa-telegram:before { content: "\f2c6"; }.fa-telegram-plane:before { content: "\f3fe"; }.fa-tencent-weibo:before { content: "\f1d5"; }.fa-terminal:before { content: "\f120"; }.fa-text-height:before { content: "\f034"; }.fa-text-width:before { content: "\f035"; }.fa-th:before { content: "\f00a"; }.fa-th-large:before { content: "\f009"; }.fa-th-list:before { content: "\f00b"; }.fa-themeisle:before { content: "\f2b2"; }.fa-thermometer:before { content: "\f491"; }.fa-thermometer-empty:before { content: "\f2cb"; }.fa-thermometer-full:before { content: "\f2c7"; }.fa-thermometer-half:before { content: "\f2c9"; }.fa-thermometer-quarter:before { content: "\f2ca"; }.fa-thermometer-three-quarters:before { content: "\f2c8"; }.fa-thumbs-down:before { content: "\f165"; }.fa-thumbs-up:before { content: "\f164"; }.fa-thumbtack:before { content: "\f08d"; }.fa-ticket-alt:before { content: "\f3ff"; }.fa-times:before { content: "\f00d"; }.fa-times-circle:before { content: "\f057"; }.fa-tint:before { content: "\f043"; }.fa-toggle-off:before { content: "\f204"; }.fa-toggle-on:before { content: "\f205"; }.fa-toolbox:before { content: "\f552"; }.fa-trade-federation:before { content: "\f513"; }.fa-trademark:before { content: "\f25c"; }.fa-train:before { content: "\f238"; }.fa-transgender:before { content: "\f224"; }.fa-transgender-alt:before { content: "\f225"; }.fa-trash:before { content: "\f1f8"; }.fa-trash-alt:before { content: "\f2ed"; }.fa-tree:before { content: "\f1bb"; }.fa-trello:before { content: "\f181"; }.fa-tripadvisor:before { content: "\f262"; }.fa-trophy:before { content: "\f091"; }.fa-truck:before { content: "\f0d1"; }.fa-truck-loading:before { content: "\f4de"; }.fa-truck-moving:before { content: "\f4df"; }.fa-tshirt:before { content: "\f553"; }.fa-tty:before { content: "\f1e4"; }.fa-tumblr:before { content: "\f173"; }.fa-tumblr-square:before { content: "\f174"; }.fa-tv:before { content: "\f26c"; }.fa-twitch:before { content: "\f1e8"; }.fa-twitter:before { content: "\f099"; }.fa-twitter-square:before { content: "\f081"; }.fa-typo3:before { content: "\f42b"; }.fa-uber:before { content: "\f402"; }.fa-uikit:before { content: "\f403"; }.fa-umbrella:before { content: "\f0e9"; }.fa-underline:before { content: "\f0cd"; }.fa-undo:before { content: "\f0e2"; }.fa-undo-alt:before { content: "\f2ea"; }.fa-uniregistry:before { content: "\f404"; }.fa-universal-access:before { content: "\f29a"; }.fa-university:before { content: "\f19c"; }.fa-unlink:before { content: "\f127"; }.fa-unlock:before { content: "\f09c"; }.fa-unlock-alt:before { content: "\f13e"; }.fa-untappd:before { content: "\f405"; }.fa-upload:before { content: "\f093"; }.fa-usb:before { content: "\f287"; }.fa-user:before { content: "\f007"; }.fa-user-alt:before { content: "\f406"; }.fa-user-alt-slash:before { content: "\f4fa"; }.fa-user-astronaut:before { content: "\f4fb"; }.fa-user-check:before { content: "\f4fc"; }.fa-user-circle:before { content: "\f2bd"; }.fa-user-clock:before { content: "\f4fd"; }.fa-user-cog:before { content: "\f4fe"; }.fa-user-edit:before { content: "\f4ff"; }.fa-user-friends:before { content: "\f500"; }.fa-user-graduate:before { content: "\f501"; }.fa-user-lock:before { content: "\f502"; }.fa-user-md:before { content: "\f0f0"; }.fa-user-minus:before { content: "\f503"; }.fa-user-ninja:before { content: "\f504"; }.fa-user-plus:before { content: "\f234"; }.fa-user-secret:before { content: "\f21b"; }.fa-user-shield:before { content: "\f505"; }.fa-user-slash:before { content: "\f506"; }.fa-user-tag:before { content: "\f507"; }.fa-user-tie:before { content: "\f508"; }.fa-user-times:before { content: "\f235"; }.fa-users:before { content: "\f0c0"; }.fa-users-cog:before { content: "\f509"; }.fa-ussunnah:before { content: "\f407"; }.fa-utensil-spoon:before { content: "\f2e5"; }.fa-utensils:before { content: "\f2e7"; }.fa-vaadin:before { content: "\f408"; }.fa-venus:before { content: "\f221"; }.fa-venus-double:before { content: "\f226"; }.fa-venus-mars:before { content: "\f228"; }.fa-viacoin:before { content: "\f237"; }.fa-viadeo:before { content: "\f2a9"; }.fa-viadeo-square:before { content: "\f2aa"; }.fa-vial:before { content: "\f492"; }.fa-vials:before { content: "\f493"; }.fa-viber:before { content: "\f409"; }.fa-video:before { content: "\f03d"; }.fa-video-slash:before { content: "\f4e2"; }.fa-vimeo:before { content: "\f40a"; }.fa-vimeo-square:before { content: "\f194"; }.fa-vimeo-v:before { content: "\f27d"; }.fa-vine:before { content: "\f1ca"; }.fa-vk:before { content: "\f189"; }.fa-vnv:before { content: "\f40b"; }.fa-volleyball-ball:before { content: "\f45f"; }.fa-volume-down:before { content: "\f027"; }.fa-volume-off:before { content: "\f026"; }.fa-volume-up:before { content: "\f028"; }.fa-vuejs:before { content: "\f41f"; }.fa-walking:before { content: "\f554"; }.fa-wallet:before { content: "\f555"; }.fa-warehouse:before { content: "\f494"; }.fa-weibo:before { content: "\f18a"; }.fa-weight:before { content: "\f496"; }.fa-weixin:before { content: "\f1d7"; }.fa-whatsapp:before { content: "\f232"; }.fa-whatsapp-square:before { content: "\f40c"; }.fa-wheelchair:before { content: "\f193"; }.fa-whmcs:before { content: "\f40d"; }.fa-wifi:before { content: "\f1eb"; }.fa-wikipedia-w:before { content: "\f266"; }.fa-window-close:before { content: "\f410"; }.fa-window-maximize:before { content: "\f2d0"; }.fa-window-minimize:before { content: "\f2d1"; }.fa-window-restore:before { content: "\f2d2"; }.fa-windows:before { content: "\f17a"; }.fa-wine-glass:before { content: "\f4e3"; }.fa-wolf-pack-battalion:before { content: "\f514"; }.fa-won-sign:before { content: "\f159"; }.fa-wordpress:before { content: "\f19a"; }.fa-wordpress-simple:before { content: "\f411"; }.fa-wpbeginner:before { content: "\f297"; }.fa-wpexplorer:before { content: "\f2de"; }.fa-wpforms:before { content: "\f298"; }.fa-wrench:before { content: "\f0ad"; }.fa-x-ray:before { content: "\f497"; }.fa-xbox:before { content: "\f412"; }.fa-xing:before { content: "\f168"; }.fa-xing-square:before { content: "\f169"; }.fa-y-combinator:before { content: "\f23b"; }.fa-yahoo:before { content: "\f19e"; }.fa-yandex:before { content: "\f413"; }.fa-yandex-international:before { content: "\f414"; }.fa-yelp:before { content: "\f1e9"; }.fa-yen-sign:before { content: "\f157"; }.fa-yoast:before { content: "\f2b1"; }.fa-youtube:before { content: "\f167"; }.fa-youtube-square:before { content: "\f431"; }.sr-only { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }.sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }@font-face { font-family: 'Font Awesome 5 Brands'; font-style: normal; font-weight: normal; src: url("../css/webfonts/fa-brands-400.eot"); src: url("../css/webfonts/fa-brands-400.eot?#iefix") format("embedded-opentype"), url("../css/webfonts/fa-brands-400.woff2") format("woff2"), url("../css/webfonts/fa-brands-400.woff") format("woff"), url("../css/webfonts/fa-brands-400.ttf") format("truetype"), url("../css/webfonts/fa-brands-400.svg#fontawesome") format("svg"); }.fab { font-family: 'Font Awesome 5 Brands'; }@font-face { font-family: 'Font Awesome 5 Free'; font-style: normal; font-weight: 400; src: url("../css/webfonts/fa-regular-400.eot"); src: url("../css/webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../css/webfonts/fa-regular-400.woff2") format("woff2"), url("../css/webfonts/fa-regular-400.woff") format("woff"), url("../css/webfonts/fa-regular-400.ttf") format("truetype"), url("../css/webfonts/fa-regular-400.svg#fontawesome") format("svg"); }.far { font-family: 'Font Awesome 5 Free'; font-weight: 400; }@font-face { font-family: 'Font Awesome 5 Free'; font-style: normal; font-weight: 900; src: url("../css/webfonts/fa-solid-900.eot"); src: url("../css/webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../css/webfonts/fa-solid-900.woff2") format("woff2"), url("../css/webfonts/fa-solid-900.woff") format("woff"), url('../css/webfonts/fa-solid-900.ttf") format("truetype'), url("../css/webfonts/fa-solid-900.svg#fontawesome") format("svg"); }.fa, .fas { font-family: 'Font Awesome 5 Free'; font-weight: 900; }@font-face { font-family: 'plaza-icon'; src: url("../css/webfonts/plaza-icon.eot?leeyft"); src: url("../css/webfonts/plaza-icon.eot?leeyft#iefix") format("embedded-opentype"), url("../css/webfonts/plaza-icon.ttf?leeyft") format("truetype"), url("../css/webfonts/plaza-icon.woff?leeyft") format("woff"), url("../css/webfonts/plaza-icon.svg?leeyft#plaza-icon") format("svg"); font-weight: normal; font-style: normal; }[class^="icon-"], [class*=" icon-"] { /* use !important to prevent issues with browser extensions that change fonts */ font-family: 'plaza-icon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; /* Better Font Rendering =========== */ -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }.icon-activity:before { content: "\e900"; }.icon-airplay:before { content: "\e901"; }.icon-alert-circle:before { content: "\e902"; }.icon-alert-octagon:before { content: "\e903"; }.icon-alert-triangle:before { content: "\e904"; }.icon-align-center:before { content: "\e905"; }.icon-align-justify:before { content: "\e906"; }.icon-align-left:before { content: "\e907"; }.icon-align-right:before { content: "\e908"; }.icon-anchor:before { content: "\e909"; }.icon-aperture:before { content: "\e90a"; }.icon-archive:before { content: "\e90b"; }.icon-arrow-down:before { content: "\e90c"; }.icon-arrow-down-circle:before { content: "\e90d"; }.icon-arrow-down-left:before { content: "\e90e"; }.icon-arrow-down-right:before { content: "\e90f"; }.icon-arrow-left:before { content: "\e910"; }.icon-arrow-left-circle:before { content: "\e911"; }.icon-arrow-right:before { content: "\e912"; }.icon-arrow-right-circle:before { content: "\e913"; }.icon-arrow-up:before { content: "\e914"; }.icon-arrow-up-circle:before { content: "\e915"; }.icon-arrow-up-left:before { content: "\e916"; }.icon-arrow-up-right:before { content: "\e917"; }.icon-at-sign:before { content: "\e918"; }.icon-award:before { content: "\e919"; }.icon-bar-chart:before { content: "\e91a"; }.icon-bar-chart-2:before { content: "\e91b"; }.icon-battery:before { content: "\e91c"; }.icon-battery-charging:before { content: "\e91d"; }.icon-bell:before { content: "\e91e"; }.icon-bell-off:before { content: "\e91f"; }.icon-bluetooth:before { content: "\e920"; }.icon-bold:before { content: "\e921"; }.icon-book:before { content: "\e922"; }.icon-book-open:before { content: "\e923"; }.icon-bookmark:before { content: "\e924"; }.icon-box:before { content: "\e925"; }.icon-briefcase:before { content: "\e926"; }.icon-calendar:before { content: "\e927"; }.icon-camera:before { content: "\e928"; }.icon-camera-off:before { content: "\e929"; }.icon-cast:before { content: "\e92a"; }.icon-check:before { content: "\e92b"; }.icon-check-circle:before { content: "\e92c"; }.icon-check-square:before { content: "\e92d"; }.icon-chevron-down:before { content: "\e92e"; }.icon-chevron-left:before { content: "\e92f"; }.icon-chevron-right:before { content: "\e930"; }.icon-chevron-up:before { content: "\e931"; }.icon-chevrons-down:before { content: "\e932"; }.icon-chevrons-left:before { content: "\e933"; }.icon-chevrons-right:before { content: "\e934"; }.icon-chevrons-up:before { content: "\e935"; }.icon-chrome:before { content: "\e936"; }.icon-circle:before { content: "\e937"; }.icon-clipboard:before { content: "\e938"; }.icon-clock:before { content: "\e939"; }.icon-cloud:before { content: "\e93a"; }.icon-cloud-drizzle:before { content: "\e93b"; }.icon-cloud-lightning:before { content: "\e93c"; }.icon-cloud-off:before { content: "\e93d"; }.icon-cloud-rain:before { content: "\e93e"; }.icon-cloud-snow:before { content: "\e93f"; }.icon-code:before { content: "\e940"; }.icon-codepen:before { content: "\e941"; }.icon-command:before { content: "\e942"; }.icon-compass:before { content: "\e943"; }.icon-copy:before { content: "\e944"; }.icon-corner-down-left:before { content: "\e945"; }.icon-corner-down-right:before { content: "\e946"; }.icon-corner-left-down:before { content: "\e947"; }.icon-corner-left-up:before { content: "\e948"; }.icon-corner-right-down:before { content: "\e949"; }.icon-corner-right-up:before { content: "\e94a"; }.icon-corner-up-left:before { content: "\e94b"; }.icon-corner-up-right:before { content: "\e94c"; }.icon-cpu:before { content: "\e94d"; }.icon-credit-card:before { content: "\e94e"; }.icon-crop:before { content: "\e94f"; }.icon-crosshair:before { content: "\e950"; }.icon-database:before { content: "\e951"; }.icon-delete:before { content: "\e952"; }.icon-disc:before { content: "\e953"; }.icon-dollar-sign:before { content: "\e954"; }.icon-download:before { content: "\e955"; }.icon-download-cloud:before { content: "\e956"; }.icon-droplet:before { content: "\e957"; }.icon-edit:before { content: "\e958"; }.icon-edit-2:before { content: "\e959"; }.icon-edit-3:before { content: "\e95a"; }.icon-external-link:before { content: "\e95b"; }.icon-eye:before { content: "\e95c"; }.icon-eye-off:before { content: "\e95d"; }.icon-facebook:before { content: "\e95e"; }.icon-fast-forward:before { content: "\e95f"; }.icon-feather:before { content: "\e960"; }.icon-file:before { content: "\e961"; }.icon-file-minus:before { content: "\e962"; }.icon-file-plus:before { content: "\e963"; }.icon-file-text:before { content: "\e964"; }.icon-film:before { content: "\e965"; }.icon-filter:before { content: "\e966"; }.icon-flag:before { content: "\e967"; }.icon-folder:before { content: "\e968"; }.icon-folder-minus:before { content: "\e969"; }.icon-folder-plus:before { content: "\e96a"; }.icon-gift:before { content: "\e96b"; }.icon-git-branch:before { content: "\e96c"; }.icon-git-commit:before { content: "\e96d"; }.icon-git-merge:before { content: "\e96e"; }.icon-git-pull-request:before { content: "\e96f"; }.icon-github:before { content: "\e970"; }.icon-gitlab:before { content: "\e971"; }.icon-globe:before { content: "\e972"; }.icon-grid:before { content: "\e973"; }.icon-hard-drive:before { content: "\e974"; }.icon-hash:before { content: "\e975"; }.icon-headphones:before { content: "\e976"; }.icon-heart:before { content: "\e977"; }.icon-help-circle:before { content: "\e978"; }.icon-home:before { content: "\e979"; }.icon-image:before { content: "\e97a"; }.icon-inbox:before { content: "\e97b"; }.icon-info:before { content: "\e97c"; }.icon-instagram:before { content: "\e97d"; }.icon-italic:before { content: "\e97e"; }.icon-layers:before { content: "\e97f"; }.icon-layout:before { content: "\e980"; }.icon-life-buoy:before { content: "\e981"; }.icon-link:before { content: "\e982"; }.icon-link-2:before { content: "\e983"; }.icon-linkedin:before { content: "\e984"; }.icon-list:before { content: "\e985"; }.icon-loader:before { content: "\e986"; }.icon-lock:before { content: "\e987"; }.icon-log-in:before { content: "\e988"; }.icon-log-out:before { content: "\e989"; }.icon-mail:before { content: "\e98a"; }.icon-map:before { content: "\e98b"; }.icon-map-pin:before { content: "\e98c"; }.icon-maximize:before { content: "\e98d"; }.icon-maximize-2:before { content: "\e98e"; }.icon-menu:before { content: "\e98f"; }.icon-message-circle:before { content: "\e990"; }.icon-message-square:before { content: "\e991"; }.icon-mic:before { content: "\e992"; }.icon-mic-off:before { content: "\e993"; }.icon-minimize:before { content: "\e994"; }.icon-minimize-2:before { content: "\e995"; }.icon-minus:before { content: "\e996"; }.icon-minus-circle:before { content: "\e997"; }.icon-minus-square:before { content: "\e998"; }.icon-monitor:before { content: "\e999"; }.icon-moon:before { content: "\e99a"; }.icon-more-horizontal:before { content: "\e99b"; }.icon-more-vertical:before { content: "\e99c"; }.icon-move:before { content: "\e99d"; }.icon-music:before { content: "\e99e"; }.icon-navigation:before { content: "\e99f"; }.icon-navigation-2:before { content: "\e9a0"; }.icon-octagon:before { content: "\e9a1"; }.icon-package:before { content: "\e9a2"; }.icon-paperclip:before { content: "\e9a3"; }.icon-pause:before { content: "\e9a4"; }.icon-pause-circle:before { content: "\e9a5"; }.icon-percent:before { content: "\e9a6"; }.icon-phone:before { content: "\e9a7"; }.icon-phone-call:before { content: "\e9a8"; }.icon-phone-forwarded:before { content: "\e9a9"; }.icon-phone-incoming:before { content: "\e9aa"; }.icon-phone-missed:before { content: "\e9ab"; }.icon-phone-off:before { content: "\e9ac"; }.icon-phone-outgoing:before { content: "\e9ad"; }.icon-pie-chart:before { content: "\e9ae"; }.icon-play:before { content: "\e9af"; }.icon-play-circle:before { content: "\e9b0"; }.icon-plus:before { content: "\e9b1"; }.icon-plus-circle:before { content: "\e9b2"; }.icon-plus-square:before { content: "\e9b3"; }.icon-pocket:before { content: "\e9b4"; }.icon-power:before { content: "\e9b5"; }.icon-printer:before { content: "\e9b6"; }.icon-radio:before { content: "\e9b7"; }.icon-refresh-ccw:before { content: "\e9b8"; }.icon-refresh-cw:before { content: "\e9b9"; }.icon-repeat:before { content: "\e9ba"; }.icon-rewind:before { content: "\e9bb"; }.icon-rotate-ccw:before { content: "\e9bc"; }.icon-rotate-cw:before { content: "\e9bd"; }.icon-rss:before { content: "\e9be"; }.icon-save:before { content: "\e9bf"; }.icon-scissors:before { content: "\e9c0"; }.icon-search:before { content: "\e9c1"; }.icon-send:before { content: "\e9c2"; }.icon-server:before { content: "\e9c3"; }.icon-settings:before { content: "\e9c4"; }.icon-share:before { content: "\e9c5"; }.icon-share-2:before { content: "\e9c6"; }.icon-shield:before { content: "\e9c7"; }.icon-shield-off:before { content: "\e9c8"; }.icon-shopping-bag:before { content: "\e9c9"; }.icon-shopping-cart:before { content: "\e9ca"; }.icon-shuffle:before { content: "\e9cb"; }.icon-sidebar:before { content: "\e9cc"; }.icon-skip-back:before { content: "\e9cd"; }.icon-skip-forward:before { content: "\e9ce"; }.icon-slack:before { content: "\e9cf"; }.icon-slash:before { content: "\e9d0"; }.icon-sliders:before { content: "\e9d1"; }.icon-smartphone:before { content: "\e9d2"; }.icon-speaker:before { content: "\e9d3"; }.icon-square:before { content: "\e9d4"; }.icon-star:before { content: "\e9d5"; }.icon-stop-circle:before { content: "\e9d6"; }.icon-sun:before { content: "\e9d7"; }.icon-sunrise:before { content: "\e9d8"; }.icon-sunset:before { content: "\e9d9"; }.icon-tablet:before { content: "\e9da"; }.icon-tag:before { content: "\e9db"; }.icon-target:before { content: "\e9dc"; }.icon-terminal:before { content: "\e9dd"; }.icon-thermometer:before { content: "\e9de"; }.icon-thumbs-down:before { content: "\e9df"; }.icon-thumbs-up:before { content: "\e9e0"; }.icon-toggle-left:before { content: "\e9e1"; }.icon-toggle-right:before { content: "\e9e2"; }.icon-trash:before { content: "\e9e3"; }.icon-trash-2:before { content: "\e9e4"; }.icon-trending-down:before { content: "\e9e5"; }.icon-trending-up:before { content: "\e9e6"; }.icon-triangle:before { content: "\e9e7"; }.icon-truck:before { content: "\e9e8"; }.icon-tv:before { content: "\e9e9"; }.icon-twitter:before { content: "\e9ea"; }.icon-type:before { content: "\e9eb"; }.icon-umbrella:before { content: "\e9ec"; }.icon-underline:before { content: "\e9ed"; }.icon-unlock:before { content: "\e9ee"; }.icon-upload:before { content: "\e9ef"; }.icon-upload-cloud:before { content: "\e9f0"; }.icon-user:before { content: "\e9f1"; }.icon-user-check:before { content: "\e9f2"; }.icon-user-minus:before { content: "\e9f3"; }.icon-user-plus:before { content: "\e9f4"; }.icon-user-x:before { content: "\e9f5"; }.icon-users:before { content: "\e9f6"; }.icon-video:before { content: "\e9f7"; }.icon-video-off:before { content: "\e9f8"; }.icon-voicemail:before { content: "\e9f9"; }.icon-volume:before { content: "\e9fa"; }.icon-volume-1:before { content: "\e9fb"; }.icon-volume-2:before { content: "\e9fc"; }.icon-volume-x:before { content: "\e9fd"; }.icon-watch:before { content: "\e9fe"; }.icon-wifi:before { content: "\e9ff"; }.icon-wifi-off:before { content: "\ea00"; }.icon-wind:before { content: "\ea01"; }.icon-x:before { content: "\ea02"; }.icon-x-circle:before { content: "\ea03"; }.icon-x-square:before { content: "\ea04"; }.icon-youtube:before { content: "\ea05"; }.icon-zap:before { content: "\ea06"; }.icon-zap-off:before { content: "\ea07"; }.icon-zoom-in:before { content: "\ea08"; }.icon-zoom-out:before { content: "\ea09"; }.icon-add-to-list:before { content: "\ea0a"; }.icon-classic-computer:before { content: "\ea0b"; }.icon-controller-fast-backward:before { content: "\ea0c"; }.icon-creative-commons-attribution:before { content: "\ea0d"; }.icon-creative-commons-noderivs:before { content: "\ea0e"; }.icon-creative-commons-noncommercial-eu:before { content: "\ea0f"; }.icon-creative-commons-noncommercial-us:before { content: "\ea10"; }.icon-creative-commons-public-domain:before { content: "\ea11"; }.icon-creative-commons-remix:before { content: "\ea12"; }.icon-creative-commons-share:before { content: "\ea13"; }.icon-creative-commons-sharealike:before { content: "\ea14"; }.icon-creative-commons:before { content: "\ea15"; }.icon-document-landscape:before { content: "\ea16"; }.icon-remove-user:before { content: "\ea17"; }.icon-warning:before { content: "\ea18"; }.icon-arrow-bold-down:before { content: "\ea19"; }.icon-arrow-bold-left:before { content: "\ea1a"; }.icon-arrow-bold-right:before { content: "\ea1b"; }.icon-arrow-bold-up:before { content: "\ea1c"; }.icon-arrow-down2:before { content: "\ea1d"; }.icon-arrow-left2:before { content: "\ea1e"; }.icon-arrow-long-down:before { content: "\ea1f"; }.icon-arrow-long-left:before { content: "\ea20"; }.icon-arrow-long-right:before { content: "\ea21"; }.icon-arrow-long-up:before { content: "\ea22"; }.icon-arrow-right2:before { content: "\ea23"; }.icon-arrow-up2:before { content: "\ea24"; }.icon-arrow-with-circle-down:before { content: "\ea25"; }.icon-arrow-with-circle-left:before { content: "\ea26"; }.icon-arrow-with-circle-right:before { content: "\ea27"; }.icon-arrow-with-circle-up:before { content: "\ea28"; }.icon-bookmark2:before { content: "\ea29"; }.icon-bookmarks:before { content: "\ea2a"; }.icon-chevron-down2:before { content: "\ea2b"; }.icon-chevron-left2:before { content: "\ea2c"; }.icon-chevron-right2:before { content: "\ea2d"; }.icon-chevron-small-down:before { content: "\ea2e"; }.icon-chevron-small-left:before { content: "\ea2f"; }.icon-chevron-small-right:before { content: "\ea30"; }.icon-chevron-small-up:before { content: "\ea31"; }.icon-chevron-thin-down:before { content: "\ea32"; }.icon-chevron-thin-left:before { content: "\ea33"; }.icon-chevron-thin-right:before { content: "\ea34"; }.icon-chevron-thin-up:before { content: "\ea35"; }.icon-chevron-up2:before { content: "\ea36"; }.icon-chevron-with-circle-down:before { content: "\ea37"; }.icon-chevron-with-circle-left:before { content: "\ea38"; }.icon-chevron-with-circle-right:before { content: "\ea39"; }.icon-chevron-with-circle-up:before { content: "\ea3a"; }.icon-cloud2:before { content: "\ea3b"; }.icon-controller-fast-forward:before { content: "\ea3c"; }.icon-controller-jump-to-start:before { content: "\ea3d"; }.icon-controller-next:before { content: "\ea3e"; }.icon-controller-paus:before { content: "\ea3f"; }.icon-controller-play:before { content: "\ea40"; }.icon-controller-record:before { content: "\ea41"; }.icon-controller-stop:before { content: "\ea42"; }.icon-controller-volume:before { content: "\ea43"; }.icon-dot-single:before { content: "\ea44"; }.icon-dots-three-horizontal:before { content: "\ea45"; }.icon-dots-three-vertical:before { content: "\ea46"; }.icon-dots-two-horizontal:before { content: "\ea47"; }.icon-dots-two-vertical:before { content: "\ea48"; }.icon-download2:before { content: "\ea49"; }.icon-emoji-flirt:before { content: "\ea4a"; }.icon-flow-branch:before { content: "\ea4b"; }.icon-flow-cascade:before { content: "\ea4c"; }.icon-flow-line:before { content: "\ea4d"; }.icon-flow-parallel:before { content: "\ea4e"; }.icon-flow-tree:before { content: "\ea4f"; }.icon-install:before { content: "\ea50"; }.icon-layers2:before { content: "\ea51"; }.icon-open-book:before { content: "\ea52"; }.icon-resize-100:before { content: "\ea53"; }.icon-resize-full-screen:before { content: "\ea54"; }.icon-save2:before { content: "\ea55"; }.icon-select-arrows:before { content: "\ea56"; }.icon-sound-mute:before { content: "\ea57"; }.icon-sound:before { content: "\ea58"; }.icon-trash2:before { content: "\ea59"; }.icon-triangle-down:before { content: "\ea5a"; }.icon-triangle-left:before { content: "\ea5b"; }.icon-triangle-right:before { content: "\ea5c"; }.icon-triangle-up:before { content: "\ea5d"; }.icon-uninstall:before { content: "\ea5e"; }.icon-upload-to-cloud:before { content: "\ea5f"; }.icon-upload2:before { content: "\ea60"; }.icon-add-user:before { content: "\ea61"; }.icon-address:before { content: "\ea62"; }.icon-adjust:before { content: "\ea63"; }.icon-air:before { content: "\ea64"; }.icon-aircraft-landing:before { content: "\ea65"; }.icon-aircraft-take-off:before { content: "\ea66"; }.icon-aircraft:before { content: "\ea67"; }.icon-align-bottom:before { content: "\ea68"; }.icon-align-horizontal-middle:before { content: "\ea69"; }.icon-align-left2:before { content: "\ea6a"; }.icon-align-right2:before { content: "\ea6b"; }.icon-align-top:before { content: "\ea6c"; }.icon-align-vertical-middle:before { content: "\ea6d"; }.icon-archive2:before { content: "\ea6e"; }.icon-area-graph:before { content: "\ea6f"; }.icon-attachment:before { content: "\ea70"; }.icon-awareness-ribbon:before { content: "\ea71"; }.icon-back-in-time:before { content: "\ea72"; }.icon-back:before { content: "\ea73"; }.icon-bar-graph:before { content: "\ea74"; }.icon-battery2:before { content: "\ea75"; }.icon-beamed-note:before { content: "\ea76"; }.icon-bell2:before { content: "\ea77"; }.icon-blackboard:before { content: "\ea78"; }.icon-block:before { content: "\ea79"; }.icon-book2:before { content: "\ea7a"; }.icon-bowl:before { content: "\ea7b"; }.icon-box2:before { content: "\ea7c"; }.icon-briefcase2:before { content: "\ea7d"; }.icon-browser:before { content: "\ea7e"; }.icon-brush:before { content: "\ea7f"; }.icon-bucket:before { content: "\ea80"; }.icon-cake:before { content: "\ea81"; }.icon-calculator:before { content: "\ea82"; }.icon-calendar2:before { content: "\ea83"; }.icon-camera2:before { content: "\ea84"; }.icon-ccw:before { content: "\ea85"; }.icon-chat:before { content: "\ea86"; }.icon-check2:before { content: "\ea87"; }.icon-circle-with-cross:before { content: "\ea88"; }.icon-circle-with-minus:before { content: "\ea89"; }.icon-circle-with-plus:before { content: "\ea8a"; }.icon-circle2:before { content: "\ea8b"; }.icon-circular-graph:before { content: "\ea8c"; }.icon-clapperboard:before { content: "\ea8d"; }.icon-clipboard2:before { content: "\ea8e"; }.icon-clock2:before { content: "\ea8f"; }.icon-code2:before { content: "\ea90"; }.icon-cog:before { content: "\ea91"; }.icon-colours:before { content: "\ea92"; }.icon-compass2:before { content: "\ea93"; }.icon-copy2:before { content: "\ea94"; }.icon-credit-card2:before { content: "\ea95"; }.icon-credit:before { content: "\ea96"; }.icon-cross:before { content: "\ea97"; }.icon-cup:before { content: "\ea98"; }.icon-cw:before { content: "\ea99"; }.icon-cycle:before { content: "\ea9a"; }.icon-database2:before { content: "\ea9b"; }.icon-dial-pad:before { content: "\ea9c"; }.icon-direction:before { content: "\ea9d"; }.icon-document:before { content: "\ea9e"; }.icon-documents:before { content: "\ea9f"; }.icon-drink:before { content: "\eaa0"; }.icon-drive:before { content: "\eaa1"; }.icon-drop:before { content: "\eaa2"; }.icon-edit2:before { content: "\eaa3"; }.icon-email:before { content: "\eaa4"; }.icon-emoji-happy:before { content: "\eaa5"; }.icon-emoji-neutral:before { content: "\eaa6"; }.icon-emoji-sad:before { content: "\eaa7"; }.icon-erase:before { content: "\eaa8"; }.icon-eraser:before { content: "\eaa9"; }.icon-export:before { content: "\eaaa"; }.icon-eye2:before { content: "\eaab"; }.icon-feather2:before { content: "\eaac"; }.icon-flag2:before { content: "\eaad"; }.icon-flash:before { content: "\eaae"; }.icon-flashlight:before { content: "\eaaf"; }.icon-flat-brush:before { content: "\eab0"; }.icon-folder-images:before { content: "\eab1"; }.icon-folder-music:before { content: "\eab2"; }.icon-folder-video:before { content: "\eab3"; }.icon-folder2:before { content: "\eab4"; }.icon-forward:before { content: "\eab5"; }.icon-funnel:before { content: "\eab6"; }.icon-game-controller:before { content: "\eab7"; }.icon-gauge:before { content: "\eab8"; }.icon-globe2:before { content: "\eab9"; }.icon-graduation-cap:before { content: "\eaba"; }.icon-grid2:before { content: "\eabb"; }.icon-hair-cross:before { content: "\eabc"; }.icon-hand:before { content: "\eabd"; }.icon-heart-outlined:before { content: "\eabe"; }.icon-heart2:before { content: "\eabf"; }.icon-help-with-circle:before { content: "\eac0"; }.icon-help:before { content: "\eac1"; }.icon-home2:before { content: "\eac2"; }.icon-hour-glass:before { content: "\eac3"; }.icon-image-inverted:before { content: "\eac4"; }.icon-image2:before { content: "\eac5"; }.icon-images:before { content: "\eac6"; }.icon-inbox2:before { content: "\eac7"; }.icon-infinity:before { content: "\eac8"; }.icon-info-with-circle:before { content: "\eac9"; }.icon-info2:before { content: "\eaca"; }.icon-key:before { content: "\eacb"; }.icon-keyboard:before { content: "\eacc"; }.icon-lab-flask:before { content: "\eacd"; }.icon-landline:before { content: "\eace"; }.icon-language:before { content: "\eacf"; }.icon-laptop:before { content: "\ead0"; }.icon-leaf:before { content: "\ead1"; }.icon-level-down:before { content: "\ead2"; }.icon-level-up:before { content: "\ead3"; }.icon-lifebuoy:before { content: "\ead4"; }.icon-light-bulb:before { content: "\ead5"; }.icon-light-down:before { content: "\ead6"; }.icon-light-up:before { content: "\ead7"; }.icon-line-graph:before { content: "\ead8"; }.icon-link2:before { content: "\ead9"; }.icon-list2:before { content: "\eada"; }.icon-location-pin:before { content: "\eadb"; }.icon-location:before { content: "\eadc"; }.icon-lock-open:before { content: "\eadd"; }.icon-lock2:before { content: "\eade"; }.icon-log-out2:before { content: "\eadf"; }.icon-login:before { content: "\eae0"; }.icon-loop:before { content: "\eae1"; }.icon-magnet:before { content: "\eae2"; }.icon-magnifying-glass:before { content: "\eae3"; }.icon-mail2:before { content: "\eae4"; }.icon-man:before { content: "\eae5"; }.icon-map2:before { content: "\eae6"; }.icon-mask:before { content: "\eae7"; }.icon-medal:before { content: "\eae8"; }.icon-megaphone:before { content: "\eae9"; }.icon-menu2:before { content: "\eaea"; }.icon-message:before { content: "\eaeb"; }.icon-mic2:before { content: "\eaec"; }.icon-minus2:before { content: "\eaed"; }.icon-mobile:before { content: "\eaee"; }.icon-modern-mic:before { content: "\eaef"; }.icon-moon2:before { content: "\eaf0"; }.icon-mouse:before { content: "\eaf1"; }.icon-music2:before { content: "\eaf2"; }.icon-network:before { content: "\eaf3"; }.icon-new-message:before { content: "\eaf4"; }.icon-new:before { content: "\eaf5"; }.icon-news:before { content: "\eaf6"; }.icon-note:before { content: "\eaf7"; }.icon-notification:before { content: "\eaf8"; }.icon-old-mobile:before { content: "\eaf9"; }.icon-old-phone:before { content: "\eafa"; }.icon-palette:before { content: "\eafb"; }.icon-paper-plane:before { content: "\eafc"; }.icon-pencil:before { content: "\eafd"; }.icon-phone2:before { content: "\eafe"; }.icon-pie-chart2:before { content: "\eaff"; }.icon-pin:before { content: "\eb00"; }.icon-plus2:before { content: "\eb01"; }.icon-popup:before { content: "\eb02"; }.icon-power-plug:before { content: "\eb03"; }.icon-price-ribbon:before { content: "\eb04"; }.icon-price-tag:before { content: "\eb05"; }.icon-print:before { content: "\eb06"; }.icon-progress-empty:before { content: "\eb07"; }.icon-progress-full:before { content: "\eb08"; }.icon-progress-one:before { content: "\eb09"; }.icon-progress-two:before { content: "\eb0a"; }.icon-publish:before { content: "\eb0b"; }.icon-quote:before { content: "\eb0c"; }.icon-radio2:before { content: "\eb0d"; }.icon-reply-all:before { content: "\eb0e"; }.icon-reply:before { content: "\eb0f"; }.icon-retweet:before { content: "\eb10"; }.icon-rocket:before { content: "\eb11"; }.icon-round-brush:before { content: "\eb12"; }.icon-rss2:before { content: "\eb13"; }.icon-ruler:before { content: "\eb14"; }.icon-scissors2:before { content: "\eb15"; }.icon-share-alternitive:before { content: "\eb16"; }.icon-share2:before { content: "\eb17"; }.icon-shareable:before { content: "\eb18"; }.icon-shield2:before { content: "\eb19"; }.icon-shop:before { content: "\eb1a"; }.icon-shopping-bag2:before { content: "\eb1b"; }.icon-shopping-basket:before { content: "\eb1c"; }.icon-shopping-cart2:before { content: "\eb1d"; }.icon-shuffle2:before { content: "\eb1e"; }.icon-signal:before { content: "\eb1f"; }.icon-sound-mix:before { content: "\eb20"; }.icon-sports-club:before { content: "\eb21"; }.icon-spreadsheet:before { content: "\eb22"; }.icon-squared-cross:before { content: "\eb23"; }.icon-squared-minus:before { content: "\eb24"; }.icon-squared-plus:before { content: "\eb25"; }.icon-star-outlined:before { content: "\eb26"; }.icon-star2:before { content: "\eb27"; }.icon-stopwatch:before { content: "\eb28"; }.icon-suitcase:before { content: "\eb29"; }.icon-swap:before { content: "\eb2a"; }.icon-sweden:before { content: "\eb2b"; }.icon-switch:before { content: "\eb2c"; }.icon-tablet2:before { content: "\eb2d"; }.icon-tag2:before { content: "\eb2e"; }.icon-text-document-inverted:before { content: "\eb2f"; }.icon-text-document:before { content: "\eb30"; }.icon-text:before { content: "\eb31"; }.icon-thermometer2:before { content: "\eb32"; }.icon-thumbs-down2:before { content: "\eb33"; }.icon-thumbs-up2:before { content: "\eb34"; }.icon-thunder-cloud:before { content: "\eb35"; }.icon-ticket:before { content: "\eb36"; }.icon-time-slot:before { content: "\eb37"; }.icon-tools:before { content: "\eb38"; }.icon-traffic-cone:before { content: "\eb39"; }.icon-tree:before { content: "\eb3a"; }.icon-trophy:before { content: "\eb3b"; }.icon-tv2:before { content: "\eb3c"; }.icon-typing:before { content: "\eb3d"; }.icon-unread:before { content: "\eb3e"; }.icon-untag:before { content: "\eb3f"; }.icon-user2:before { content: "\eb40"; }.icon-users2:before { content: "\eb41"; }.icon-v-card:before { content: "\eb42"; }.icon-video2:before { content: "\eb43"; }.icon-vinyl:before { content: "\eb44"; }.icon-voicemail2:before { content: "\eb45"; }.icon-wallet:before { content: "\eb46"; }.icon-water:before { content: "\eb47"; }.icon-500px-with-circle:before { content: "\eb48"; }.icon-500px:before { content: "\eb49"; }.icon-basecamp:before { content: "\eb4a"; }.icon-behance:before { content: "\eb4b"; }.icon-creative-cloud:before { content: "\eb4c"; }.icon-dropbox:before { content: "\eb4d"; }.icon-evernote:before { content: "\eb4e"; }.icon-flattr:before { content: "\eb4f"; }.icon-foursquare:before { content: "\eb50"; }.icon-google-drive:before { content: "\eb51"; }.icon-google-hangouts:before { content: "\eb52"; }.icon-grooveshark:before { content: "\eb53"; }.icon-icloud:before { content: "\eb54"; }.icon-mixi:before { content: "\eb55"; }.icon-onedrive:before { content: "\eb56"; }.icon-paypal:before { content: "\eb57"; }.icon-picasa:before { content: "\eb58"; }.icon-qq:before { content: "\eb59"; }.icon-rdio-with-circle:before { content: "\eb5a"; }.icon-renren:before { content: "\eb5b"; }.icon-scribd:before { content: "\eb5c"; }.icon-sina-weibo:before { content: "\eb5d"; }.icon-skype-with-circle:before { content: "\eb5e"; }.icon-skype:before { content: "\eb5f"; }.icon-slideshare:before { content: "\eb60"; }.icon-smashing:before { content: "\eb61"; }.icon-soundcloud:before { content: "\eb62"; }.icon-spotify-with-circle:before { content: "\eb63"; }.icon-spotify:before { content: "\eb64"; }.icon-swarm:before { content: "\eb65"; }.icon-vine-with-circle:before { content: "\eb66"; }.icon-vine:before { content: "\eb67"; }.icon-vk-alternitive:before { content: "\eb68"; }.icon-vk-with-circle:before { content: "\eb69"; }.icon-vk:before { content: "\eb6a"; }.icon-xing-with-circle:before { content: "\eb6b"; }.icon-xing:before { content: "\eb6c"; }.icon-yelp:before { content: "\eb6d"; }.icon-dribbble-with-circle:before { content: "\eb6e"; }.icon-dribbble:before { content: "\eb6f"; }.icon-facebook-with-circle:before { content: "\eb70"; }.icon-facebook2:before { content: "\eb71"; }.icon-flickr-with-circle:before { content: "\eb72"; }.icon-flickr:before { content: "\eb73"; }.icon-github-with-circle:before { content: "\eb74"; }.icon-github2:before { content: "\eb75"; }.icon-google-with-circle:before { content: "\eb76"; }.icon-google:before { content: "\eb77"; }.icon-instagram-with-circle:before { content: "\eb78"; }.icon-instagram2:before { content: "\eb79"; }.icon-lastfm-with-circle:before { content: "\eb7a"; }.icon-lastfm:before { content: "\eb7b"; }.icon-linkedin-with-circle:before { content: "\eb7c"; }.icon-linkedin2:before { content: "\eb7d"; }.icon-pinterest-with-circle:before { content: "\eb7e"; }.icon-pinterest:before { content: "\eb7f"; }.icon-rdio:before { content: "\eb80"; }.icon-stumbleupon-with-circle:before { content: "\eb81"; }.icon-stumbleupon:before { content: "\eb82"; }.icon-tumblr-with-circle:before { content: "\eb83"; }.icon-tumblr:before { content: "\eb84"; }.icon-twitter-with-circle:before { content: "\eb85"; }.icon-twitter2:before { content: "\eb86"; }.icon-vimeo-with-circle:before { content: "\eb87"; }.icon-vimeo:before { content: "\eb88"; }.icon-youtube-with-circle:before { content: "\eb89"; }.icon-youtube2:before { content: "\eb8a"; }.animatetab .owl-carousel .owl-item { -moz-animation: zoomIn 500ms ease; -o-animation: zoomIn 500ms ease; -webkit-animation: zoomIn 500ms ease; animation: zoomIn 500ms ease; }/* fonts *//* end fonts */.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; /* position relative and z-index fix webkit rendering fonts issue */ position: relative; z-index: 1; }.owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; }.owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }.owl-carousel .owl-stage-outer { position: relative; overflow: hidden; width: 100%; /* fix for flashing background */ -webkit-transform: translate3d(0px, 0px, 0px); }.owl-carousel .owl-item { position: relative; min-height: 1px; float: left; padding: 0 5px; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; }.owl-carousel .owl-item:hover { z-index: 2; }.owl-carousel .owl-item img { display: block; max-width: 100%; -webkit-transform-style: preserve-3d; }.owl-carousel .owl-nav.disabled, .owl-carousel .owl-dots.disabled { display: none; }.owl-carousel .owl-nav .owl-prev, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-dot { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }.owl-carousel.owl-loaded { display: block; }.owl-carousel.owl-loading { opacity: 0; display: block; }.owl-carousel.owl-hidden { opacity: 0; }.owl-carousel.owl-refresh .owl-item { display: none; }.owl-carousel.owl-drag .owl-item { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }.owl-carousel.owl-grab { cursor: move; cursor: grab; }.owl-carousel.owl-rtl { direction: rtl; }.owl-carousel.owl-rtl .owl-item { float: right; }/* No Js */.no-js .owl-carousel { display: block; }/* Owl Carousel - Animate Plugin */.owl-carousel .animated { animation-duration: 1000ms; animation-fill-mode: both; }.owl-carousel .owl-animated-in { z-index: 0; }.owl-carousel .owl-animated-out { z-index: 1; }.owl-carousel .fadeOut { animation-name: fadeOut; }@keyframes fadeOut { 0% { opacity: 1; }  100% { opacity: 0; } }/* 	Owl Carousel - Auto Height Plugin */.owl-height { transition: height 500ms ease-in-out; }/* 	Owl Carousel - Lazy Load Plugin */.owl-carousel .owl-item .owl-lazy { opacity: 0; transition: opacity 400ms ease; }.owl-carousel .owl-item img.owl-lazy { transform-style: preserve-3d; }/* 	Owl Carousel - Video Plugin */.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; }.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url("owl.video.play.png") no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; transition: transform 100ms ease; }.owl-carousel .owl-video-play-icon:hover { -ms-transform: scale(1.3, 1.3); transform: scale(1.3, 1.3); }.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon { display: none; }.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain; transition: opacity 400ms ease; }.owl-carousel .owl-video-frame { position: relative; z-index: 1; height: 100%; width: 100%; }input:focus, button:focus, select:focus, textarea:focus { text-decoration: none !important; box-shadow: none !important; outline: 0 !important; }a:hover, a:focus { outline: 0 !important; box-shadow: none !important; text-decoration: none; }.btn-default:hover, .btn-default:focus, .btn-default:active, .btn-default.active, .btn:hover, .btn:focus, .btn:active, .btn.active { outline: 0 !important; text-decoration: none !important; box-shadow: none !important; background: #cf9112; border: none; }.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .btn-primary.dropdown-toggle.focus, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle:hover { color: #fff; background-color: #cf9112; border-color: transparent; border: none; }.btn-secondary, .btn-tertiary, .btn-primary { text-transform: capitalize; font-weight: 400; font-size: 14px; border: none; color: white; line-height: 25px; box-shadow: none; padding: 5px 20px; border-radius: 3px; background: #242424; }.btn-secondary:hover, .btn-tertiary:hover, .btn-primary:hover { background: #cf9112; border-color: #cf9112; color: white; border: none; }.btn-secondary:hover, .btn-tertiary:hover, .btn-primary.focus, .btn-primary:focus, .btn-primary:hover { color: white; background-color: #cf9112; border-color: transparent; border: none; }a { color: #242424; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }.img-responsive { display: block; max-width: 100%; height: auto; }button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: none; }/* edit from here */.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a { font-size: 12px; }.ui-menu .ui-menu-item a.ui-state-focus, .ui-menu .ui-menu-item a.ui-state-active { margin: 0; background: none; border: 0; color: #cf9112; cursor: pointer; }button { -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; }.product-flag { margin: 0; }/* edit theme */*:focus { outline: none !important; }img { max-width: 100%; margin: auto; height: auto; }ol, ul, dl { margin: 0; padding: 0; }i, cite, var, address, dfn { font-style: normal; }body { font-family: 'Rubik', sans-serif; font-size: 14px; background: white; line-height: 24px; color: #757575; }p { font-size: 14px; color: #757575; margin: 0; }.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-size: 16px; text-transform: capitalize; color: #242424; font-weight: 500; }.unvisible, .headerSpace { display: none; }/* custom page */.card { box-shadow: none; border: none; padding: 0; text-align: justify; }.page-header h1, .card-block h1 { color: #242424; text-align: left; font-size: 20px; font-style: normal; text-transform: none; border-bottom: 1px solid #e9e9e9; margin-bottom: .8em; padding-bottom: .5em; }.page-content.page-cms { padding: 1.25rem 0; }.contact-form { padding: 0 0 0 50px; color: #242424; border-left: 1px solid #e9e9e9; }.form-control { background-color: white; color: #242424; border: 1px solid #e9e9e9; font-size: 13px; }.form-control:focus { color: #242424; border-color: #242424; }.form-control:focus, .input-group.focus { outline: 0; }.input-group .input-group-btn > .btn[data-action=show-password]:hover { background: #cf9112; }.form-control-label { font-size: 13px; text-align: left; color: #242424; }.input-group .input-group-btn > .btn { padding: .67rem 1rem; }.sitemap h2 { color: #242424; text-transform: capitalize; font-size: 16px; font-weight: 700; border-bottom: 1px solid #e9e9e9; }.sitemap ul li { font-size: 13px; }.sitemap ul li:before { content: "\f105"; font-family: "Font Awesome 5 Free"; font-size: 14px; display: inline-block; margin-right: 5px; font-weight: 900; }#stores .page-stores { width: 100%; }#stores .page-stores .store-item { padding: 0; }#stores .page-stores .store-item-container { border-bottom: 1px solid rgba(161, 161, 161, 0.25); }#stores .page-stores .store-item-container .h3.card-title { font-size: 16px; color: #242424; text-transform: capitalize; }#stores .page-stores .store-item-container .store-description { font-size: 13px; color: #666; }#stores .page-stores .store-item-container ul { margin-bottom: 0; font-size: 13px; }#stores .page-stores .store-item-container .divide-left { border-left: 1px solid rgba(161, 161, 161, 0.25); }.page-addresses .address, .page-authentication #content { box-shadow: none; background: #fff; border: 1px solid #e9e9e9; }.page-authentication #content { max-width: 100%; }.page-customer-account #content { box-shadow: none; border: 1px solid #e9e9e9; font-size: 13px; color: #242424; }.page-customer-account #content .no-account { text-align: center; font-size: 14px; }.custom-checkbox input[type=checkbox] + span { margin-top: 5px; }.label, label { font-size: 13px; color: #242424; }.page-my-account #content .links a span.link-item { box-shadow: none; border: 1px solid #e9e9e9; font-size: 14px; }.separator { border-color: #d9d9d9; }.cart-summary, #js-checkout-summary { border: 1px solid #e9e9e9; }.cart-summary-line .label, .cart-summary .label, .cart-summary-line.cart-summary-subtotals .label, .cart-summary-line.cart-summary-subtotals .value { text-transform: capitalize; font-weight: 500; }.cart-summary-line .value { color: #242424; font-weight: 500; font-size: 16px; }.cart-summary-products p { font-weight: 500; }.cart-grid-body .card-block { padding: 0; }.cart-item { border-bottom: 1px solid #e9e9e9; }body#checkout section.checkout-step { box-shadow: none; border-bottom: 1px solid #e9e9e9; }body#checkout section.checkout-step .step-title { text-transform: capitalize; }.checkout-inner { border: 1px solid #e9e9e9; }.block-reassurance-item .h6 { font-size: 13px; }#block-reassurance li { border-bottom: 1px solid #e9e9e9; }/* end custom page */@media (min-width: 992px) { .container { max-width: 970px; padding-left: 0; padding-right: 0; } }@media (min-width: 1200px) { .container-fluid { padding-left: 80px; padding-right: 80px; }  .container { max-width: 1170px; padding-left: 0; padding-right: 0; } }.container { width: auto; }main { overflow: hidden; }#wrapper { margin: 0; background: transparent; box-shadow: none; padding-top: 30px; }#wrapper #main .page-footer { margin: 0; }#index #wrapper { padding-top: 0; }.back-top { display: block; position: fixed; right: 25px; bottom: 25px; z-index: 15; }@media (min-width: 1920px) { .back-top { right: 150px; } }.back-top a { background: #cf9112; color: white; width: 50px; height: 50px; line-height: 50px; border-radius: 3px; box-shadow: 0 0 3px #fff; display: block; text-align: center; text-decoration: none; -webkit-transition: all 500ms ease-in-out; -moz-transition: all 500ms ease-in-out; -o-transition: all 500ms ease-in-out; transition: all 500ms ease-in-out; }.back-top a:after { content: "\e935"; font-family: 'plaza-icon'; font-size: 18px; display: block; line-height: 50px; }.back-top a:hover { background: #242424; box-shadow: 0 0 20px #fff !important; }/* ===== edit theme ======== */@media (min-width: 992px) { #header .header-bottom.scroll-menu { position: fixed; top: 0; left: 0; width: 100%; z-index: 1001; background: rgba(36, 36, 36, 0.8); border: none; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; -webkit-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.4); box-shadow: 0 8px 6px -6px rgba(0, 0, 0, 0.4); }  #header .header-bottom.scroll-menu:hover { background: #242424; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; } }#header { position: relative; z-index: 9; background: #242424; }@media (max-width: 767px) { #header { text-align: center; } }#header .header-nav { background: transparent; max-height: none; border-bottom: 1px solid rgba(255, 255, 255, 0.1); padding: 15px 0; }@media (max-width: 991px) { #header .header-nav { text-align: center; } }#header .header-top { padding: 20px 0; }@media (max-width: 991px) { #header .header-top { padding: 20px 0; text-align: center; } }@media (max-width: 767px) { #header .header-top { background: transparent; } }@media (min-width: 992px) { #header .header-top .row { margin: 0; display: table; vertical-align: middle; width: 100%; }  #header .header-top .row .col { padding: 0; display: table-cell; vertical-align: middle; float: none; }  #header .header-top .row .col.header_logo { padding-right: 30px; } }#header .header-top .header_logo img { margin: 0; }@media (max-width: 991px) { #header .header-top .header_logo img { margin: auto; margin-bottom: 20px; } }#header .header-bottom { position: relative; border-top: 1px solid rgba(255, 255, 255, 0.1); }/* item product */.pos_title { position: relative; display: block; line-height: 50px; margin-bottom: 5px; }.pos_title:before { content: ""; position: absolute; top: 24px; left: 0; right: 0; border-bottom: 1px solid #e9e9e9; }.pos_title h2 { margin: 0; position: relative; z-index: 1; background: white; color: #cf9112; font-size: 20px; font-weight: 500; line-height: 1; display: inline-block; text-transform: capitalize; padding-right: 15px; letter-spacing: -0.025em; }.owl-carousel.shop-products .owl-stage-outer { padding: 15px 0 200px; margin-bottom: -200px; }.owl-carousel.shop-products .js-product-miniature:hover .product_desc { margin-bottom: -166px; }.owl-carousel.shop-products .js-product-miniature:hover .box-hover { margin: 0; opacity: 1; -webkit-opacity: 1; -moz-opacity: 1; }.owl-carousel.shop-products .js-product-miniature .box-hover { padding: 15px 0; margin: -166px 0 0; height: 166px; opacity: 0; -webkit-opacity: 0; -moz-opacity: 0; background: white; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }#js-product-list .product_content.grid .js-product-miniature:hover .product_desc { margin-bottom: -166px; }#js-product-list .product_content.grid .js-product-miniature:hover .box-hover { margin: 0; opacity: 1; -webkit-opacity: 1; -moz-opacity: 1; }#js-product-list .product_content.grid .js-product-miniature .box-hover { padding: 15px 0; margin: -166px 0 0; height: 166px; opacity: 0; -webkit-opacity: 0; -moz-opacity: 0; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.js-product-miniature { position: relative; background: white; text-align: center; z-index: 1; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; margin-bottom: 20px; }.js-product-miniature:last-child { margin-bottom: 0; }.js-product-miniature .box-hover { margin-top: 15px; }.js-product-miniature .img_block { position: relative; overflow: hidden; }.js-product-miniature .img_block img { width: 100%; margin: 0; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.js-product-miniature:hover { box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1); -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; z-index: 3; }.js-product-miniature .product_desc { padding: 15px; background: white; overflow: hidden; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.js-product-miniature .product_desc .manufacturer a { font-size: 13px; text-transform: capitalize; color: #a4a4a4; line-height: 1; margin-bottom: 15px; display: block; }.js-product-miniature .product_desc .manufacturer a:hover { color: #cf9112; }.js-product-miniature .product_desc h1 { font-weight: 400; margin: 0; line-height: 1; }.js-product-miniature .product_desc .product_name { line-height: 18px; min-height: 36px; display: block; overflow: hidden; color: #242424; font-size: 14px; margin-bottom: 13px; }.js-product-miniature .product_desc .product_name:hover { color: #cf9112; }.js-product-miniature .product_desc .add-to-links { display: inline-block; }.js-product-miniature .product_desc .add-to-links li { float: left; margin-right: 3px; height: 36px; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.js-product-miniature .product_desc .add-to-links li:last-child { margin: 0; }.js-product-miniature .product_desc .add-to-links li a { display: inline-block; background: #eef0f1; color: #a4a4a4; padding: 0; border: none; line-height: 36px; height: 36px; width: 36px; padding: 0; font-size: 0; text-align: center; text-transform: capitalize; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }.js-product-miniature .product_desc .add-to-links li a:before { font-size: 16px; font-family: 'plaza-icon'; display: block; }.js-product-miniature .product_desc .add-to-links li a:hover { background: #cf9112; color: white; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.js-product-miniature .product_desc .add-to-links li a.quick_view:before { content: "\e95c"; }.js-product-miniature .product_desc .add-to-links li a.addToWishlist:before { content: "\e977"; }.js-product-miniature .product_desc .add-to-links li.cart button.ajax_add_to_cart_button, .js-product-miniature .product_desc .add-to-links li.cart span.ajax_add_to_cart_button { display: inline-block; background: #eef0f1; color: #a4a4a4; font-size: 12px; font-weight: 500; padding: 0; border: none; line-height: 36px; height: 36px; width: auto; padding: 0 12px; cursor: pointer; font-size: 12px; text-transform: uppercase; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }.js-product-miniature .product_desc .add-to-links li.cart button.ajax_add_to_cart_button i, .js-product-miniature .product_desc .add-to-links li.cart span.ajax_add_to_cart_button i { font-size: 14px; margin-right: 5px; display: none; }.js-product-miniature .product_desc .add-to-links li.cart button.ajax_add_to_cart_button.disabled, .js-product-miniature .product_desc .add-to-links li.cart span.ajax_add_to_cart_button.disabled { opacity: 0.5; }.js-product-miniature .product_desc .add-to-links li.cart button.ajax_add_to_cart_button:hover, .js-product-miniature .product_desc .add-to-links li.cart span.ajax_add_to_cart_button:hover { background: #cf9112; color: white; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.js-product-miniature .product_desc .hook-reviews { display: block; line-height: 1; margin-bottom: 18px; position: relative; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.js-product-miniature .product_desc .hook-reviews:before { content: ""; position: absolute; top: 50%; left: 0; right: 0; border-bottom: 1px solid #e9e9e9; }.js-product-miniature .product_desc .hook-reviews .comments_note { direction: ltr !important; text-align: left; display: inline-block; background: white; padding: 0 10px; position: relative; }.js-product-miniature .product_desc .hook-reviews .star_content { display: inline-block; vertical-align: bottom; }.js-product-miniature .product_desc .hook-reviews .nb-comments { font-size: 12px; display: none; }.js-product-miniature .product_desc .product-desc { display: block; margin-bottom: 20px; font-size: 12px; color: #a4a4a4; line-height: 18px; }.js-product-miniature .product_desc .product-desc p { font-size: 12px; color: #a4a4a4; line-height: 18px; margin: 0; }.js-product-miniature .product_desc .product-desc p span { font-family: 'Rubik', sans-serif !important; font-size: 12px !important; color: #a4a4a4 !important; }.js-product-miniature .product_desc .variant-links { margin-top: 15px; margin-top: 15px; background: transparent; padding: 0; min-height: auto; text-align: left; display: none; }.js-product-miniature .product_desc .variant-links a { margin: 0 5px 0 0; margin: 0 5px 0 0; border-radius: 100%; width: 15px; height: 15px; }.js-product-miniature .product-price-and-shipping { line-height: 1; }.js-product-miniature .product-price-and-shipping .sr-only { display: none; }.js-product-miniature .product-price-and-shipping .price { font-size: 14px; font-weight: 400; color: #a4a4a4; }.js-product-miniature .product-price-and-shipping .regular-price { font-size: 14px; color: #a4a4a4; font-weight: 400; text-decoration: line-through; margin-right: 5px; }.product-price-and-shipping-top .discount-product { display: inline-block; position: absolute; top: 23px !important; right: 23px; background: #cf9112; color: white; border-radius: 2px; padding: 0 5px; min-width: 50px; text-align: center; line-height: 23px; height: 23px; font-size: 12px; font-weight: 400; text-transform: uppercase; z-index: 3; }.product-flag .new, .product-flag .on-sale, .product-flag .pack { position: absolute; top: 23px !important; left: 23px; display: inline-block; background: #cf9112; color: white; border-radius: 2px; padding: 0 5px; min-width: 50px; text-align: center; line-height: 23px; height: 23px; font-size: 12px; font-weight: 400; text-transform: uppercase; }.product-flag .pack { z-index: 1; }.product-flag .on-sale { z-index: 2; }.product-flag .discount { display: none; }.owl-dots .owl-dot { display: inline-block; margin: 0 4px; }.owl-dots .owl-dot:last-child { margin-right: 0; }.owl-dots .owl-dot span { display: inline-block; width: 8px; height: 8px; border-radius: 8px; background: #cacaca; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.owl-dots .owl-dot span:hover { background: #444444; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.owl-dots .owl-dot.active span { background: #444444; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.owl-nav { position: absolute; top: -48px; right: 5px; background: white; padding-left: 15px; height: 36px; overflow: hidden; }.owl-nav > div { display: inline-block; font-size: 0; cursor: pointer; text-align: center; width: 36px; height: 36px; border-radius: 3px; line-height: 36px; background: #efefef; color: #c6c6c6; z-index: 1; opacity: 1; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }@media (max-width: 991px) { .owl-nav > div { display: none; } }.owl-nav > div:before { font-size: 16px; font-family: 'plaza-icon'; display: block; }.owl-nav > div:hover { -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; background: #cf9112; color: white; }.owl-nav > div.owl-prev { margin-right: 5px; }.owl-nav > div.owl-prev:before { content: "\e92f"; }.owl-nav > div.owl-next:before { content: "\e930"; }.pos_content { position: relative; margin: 0 -5px; }.pos_content .js-product-miniature img, .pos_content .thumb-category img, .pos_content .item_logo img, .pos_content .thumb-container img { display: none; }.pos_content .owl-item .js-product-miniature img, .pos_content .owl-item .thumb-category img, .pos_content .owl-item .item_logo img, .pos_content .owl-item .thumb-container img { display: block; }.categoryproducts, .product-accessories, .pos-bestsellers-product, .poslistcateproduct, .tab-category-container-slider, .tab-category-container-slider2, .pos_new_product, .product-tabs-container-slider, .pos-special-products, .pos_random_product, .poslistcategories, .home_blog_post_area, .testimonials_container, .recommended-product { margin-bottom: 40px; position: relative; display: inline-block; width: 100%; background: white; }/* end item product *//* selector */.selector-block { float: left; padding: 0 18px; line-height: 1; border-left: 1px solid rgba(255, 255, 255, 0.1); }@media (max-width: 991px) { .selector-block { display: inline-block; float: none; } }.selector-block:first-child { border: none; padding-left: 0; }.selector-block .selector-label { color: white; line-height: 18px; text-transform: capitalize; font-size: 12px; margin-right: 5px; }.selector-block .localiz_block { margin: 0 !important; display: inline-block; }.selector-block .localiz_block:hover button, .selector-block .localiz_block:hover .current-block { -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.selector-block .localiz_block:hover button .expand-more, .selector-block .localiz_block:hover .current-block .expand-more { -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.selector-block .localiz_block button, .selector-block .localiz_block .current-block { font-weight: 400; color: white; background: transparent; text-shadow: none; cursor: pointer; line-height: 16px; font-size: 12px; display: inline-block; text-transform: capitalize; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.selector-block .localiz_block button .expand-more, .selector-block .localiz_block .current-block .expand-more { color: white; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.selector-block .localiz_block button i, .selector-block .localiz_block .current-block i { font-size: 13px; vertical-align: -3px; }.selector-block .localiz_block button img, .selector-block .localiz_block .current-block img { margin-right: 5px; vertical-align: -1px; }.selector-block .localiz_block .dropdown-menu { margin: 0; top: 32px; right: 0; left: auto; min-width: 7rem; overflow: hidden; padding: 10px; background: white; border-radius: 0; border: none; -webkit-box-shadow: 0 0 7.2px 0.8px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0 0 7.2px 0.8px rgba(0, 0, 0, 0.1); box-shadow: 0 0 7.2px 0.8px rgba(0, 0, 0, 0.1); }.selector-block .localiz_block .dropdown-menu li { padding: 0; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.selector-block .localiz_block .dropdown-menu li .dropdown-item { padding: 0 10px; color: #636363; line-height: 22px; font-size: 12px; }.selector-block .localiz_block .dropdown-menu li .dropdown-item img { display: inline-block; margin-right: 5px; vertical-align: -2px; }.selector-block .localiz_block .dropdown-menu li.current .dropdown-item { color: white; background: #cf9112; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.selector-block .localiz_block .dropdown-menu li:hover .dropdown-item { color: white; background: #cf9112; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }@media (min-width: 992px) { .user-info-block { float: right; padding-right: 0; border: none; } }.user-info-block .localiz_block button, .user-info-block .localiz_block .current-block { text-transform: capitalize; }.user-info-block .localiz_block button .icon.icon-Settings, .user-info-block .localiz_block .current-block .icon.icon-Settings { font-size: 16px; vertical-align: -2px; margin-right: 5px; }.user_info_desktop { float: right; line-height: 1; }.user_info_desktop li { display: inline-block; line-height: 1; }.user_info_desktop li:last-child a { padding-right: 0; }.user_info_desktop li a { color: white; font-size: 12px; line-height: 16px; text-transform: capitalize; padding: 0 16px; }.user_info_desktop li a:hover { color: white; text-decoration: underline; }/* end selector *//* wishlist block */.wishtlist_Top { float: right; margin-right: 20px; }@media (max-width: 767px) { .wishtlist_Top { float: none; display: inline-block; margin: 0 10px 0 0; } }@media (max-width: 479px) { .wishtlist_Top { width: 100%; margin: 0; } }.wishtlist_Top a { width: 50px; height: 50px; line-height: 50px; color: #cf9112; position: relative; text-align: center; display: inline-block; }.wishtlist_Top a i { font-weight: 400; font-size: 20px; vertical-align: -3px; }.wishtlist_Top a .cart-wishlist-number { position: absolute; top: 8px; right: 8px; display: block; overflow: hidden; font-weight: 500; color: white; font-size: 12px; line-height: 1; }/* end wishlist block *//* module contact */.block-contact-top { position: relative; float: right; margin-right: 40px; margin-top: 6px; }@media (max-width: 1199px) { .block-contact-top { margin-right: 15px; } }@media (max-width: 991px) { .block-contact-top { float: none; display: inline-block; margin: 20px 0 0 0; } }.block-contact-top:before { content: ""; background: url(../img/icon_contact.png) no-repeat; width: 32px; height: 32px; display: inline-block; float: left; margin-right: 15px; }.block-contact-top .contact_cms { overflow: hidden; text-align: left; }.block-contact-top .contact_cms span { text-transform: capitalize; font-size: 14px; line-height: 18px; font-weight: 400; color: white; display: block; }/* end module contact *//* module user-info */.user_info_top { float: right; font-size: 0; }@media (max-width: 767px) { .user_info_top { width: 100%; display: inline-block; float: none; } }.user_info_top > li { display: inline-block; vertical-align: top; margin: 0 5px; line-height: 1; }.user_info_top > li:last-child a { border: none; }.user_info_top > li a { display: inline-block; overflow: hidden; float: left; line-height: 35px; padding: 0 15px 0 30px; font-size: 13px; position: relative; color: #242424; }.user_info_top > li a i { position: absolute; top: 0; left: 3px; display: block; font-size: 14px; line-height: 35px; color: #999999; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.user_info_top > li a:hover { color: #cf9112; }.user_info_top > li a:hover i { left: 7px; color: #cf9112; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }/* end module user-info *//* module megamenu */.megamenu { position: relative; z-index: 1; }.pt_custommenu { position: relative; }.pt_custommenu .pt_menu { float: left; }.pt_custommenu .pt_menu .parentMenu a { display: block; line-height: 30px; padding: 15px 15px; height: 60px; font-size: 14px; font-weight: 500; color: white; background: transparent; text-transform: uppercase; position: relative; }@media (max-width: 1199px) { .pt_custommenu .pt_menu .parentMenu a { padding: 15px; } }.pt_custommenu .pt_menu .parentMenu a i { font-size: 11px; padding: 0 0 0 9px; color: #3a3a3a; vertical-align: -1px; }.pt_custommenu .pt_menu .parentMenu a i:before { content: "\ea32"; font-family: 'plaza-icon' !important; }.pt_custommenu .pt_menu.act .parentMenu a span, .pt_custommenu .pt_menu.active .parentMenu a span { text-decoration: underline; }.pt_custommenu .pt_menu:first-child .parentMenu a { padding-left: 0; }.pt_custommenu .pt_menu .popup { position: absolute; box-shadow: 0px 3px 9.3px 0.7px rgba(0, 0, 0, 0.15); background: rgba(255, 255, 255, 0.97); padding: 30px 20px; z-index: 10; text-align: left; }.pt_custommenu .pt_menu .popup .cms_mega a img { -webkit-transition: all 1700ms ease; -moz-transition: all 1700ms ease; -o-transition: all 1700ms ease; transition: all 1700ms ease; }.pt_custommenu .pt_menu .popup .cms_mega a:hover img { -webkit-transform: scale(1.07); -moz-transform: scale(1.07); -ms-transform: scale(1.07); -o-transform: scale(1.07); transform: scale(1.07); }.pt_custommenu .pt_menu .popup .block1 { overflow: hidden; float: left; }.pt_custommenu .pt_menu .popup .block1 .column { float: left; width: 200px; margin-right: 30px; margin-bottom: -99999px; padding-bottom: 99999px; border-right: 1px solid #e9e9e9; }.pt_custommenu .pt_menu .popup .block1 .column.last { margin-right: 0; border: none; }.pt_custommenu .pt_menu .popup .block1 .column .itemMenuName { color: #242424; line-height: 35px; text-transform: capitalize; font-weight: 500; font-size: 14px; display: block; }.pt_custommenu .pt_menu .popup .block1 .column .itemMenuName:hover { color: #cf9112; }.pt_custommenu .pt_menu .popup .block1 .column .itemSubMenu { padding: 0; }.pt_custommenu .pt_menu .popup .block1 .column .itemSubMenu .itemMenuName { color: #7a7a7a; text-transform: capitalize; line-height: 30px; font-weight: 400; font-size: 14px; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.pt_custommenu .pt_menu .popup .block1 .column .itemSubMenu .itemMenuName:hover { color: #cf9112; padding-left: 10px; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.pt_custommenu_mobile { text-align: left; position: relative; clear: both; }.pt_custommenu_mobile .navbar { min-height: 40px; margin: 0; border: 0; position: relative; overflow: hidden; background: #242424; padding: 0 15px; overflow: hidden; cursor: pointer; }.pt_custommenu_mobile .navbar .navbar-inner .btn-navbar { display: block; overflow: hidden; margin: 0; color: #fff; font-size: 16px; font-weight: 600; letter-spacing: 0.025em; text-transform: uppercase; line-height: 40px; }.pt_custommenu_mobile .navbar .navbar-inner .btn-navbar:after { display: block; position: absolute; top: 0; right: 0; width: 40px; height: 40px; text-align: center; color: #fff; font-size: 15px; font-weight: 400; font-family: "Font Awesome 5 Free"; cursor: pointer; font-weight: 900; }.pt_custommenu_mobile .navbar .navbar-inner.navbar-inactive .btn-navbar:after { content: "\f03a"; }.pt_custommenu_mobile .navbar .navbar-inner.navbar-active .btn-navbar:after { content: "\f03a"; }ul#pt_custommenu_itemmobile { overflow: hidden; margin: 0 0 15px; padding: 0; }ul#pt_custommenu_itemmobile li { cursor: pointer; list-style-type: none; margin: 0; padding: 0 10px; display: block; position: relative; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }ul#pt_custommenu_itemmobile li:last-child { border: 0; }ul#pt_custommenu_itemmobile li a { line-height: 45px; color: #fff; text-transform: capitalize; text-decoration: none; font-size: 15px; font-weight: 400; }ul#pt_custommenu_itemmobile li a:hover { color: #cf9112; }ul#pt_custommenu_itemmobile li .grower { position: absolute; top: 0; right: 0; }ul#pt_custommenu_itemmobile li .grower a:after { display: block; width: 45px; height: 45px; text-align: center; color: #fff; font-size: 13px; font-weight: 400; font-family: "Font Awesome 5 Free"; content: "\f055"; font-weight: 900; }ul#pt_custommenu_itemmobile li .grower.active a:after { content: "\f056"; }/* end module megamenu *//* module vegamenu */.navleft-container { position: relative; z-index: 9; }.navleft-container .pt_vmegamenu_title { position: relative; cursor: pointer; padding: 10px 20px; background: #cf9112; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }.navleft-container .pt_vmegamenu_title:after { display: block; content: ""; position: absolute; top: 20px; right: 20px; background: url(../img/icon_menu.png) no-repeat; width: 16px; height: 10px; }.navleft-container .pt_vmegamenu_title h2 { margin: 0; color: white; padding: 0; text-transform: uppercase; font-size: 13px; font-weight: 500; overflow: hidden; line-height: 30px; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.navleft-container .pt_vmegamenu_title h2 i { display: none; }.navleft-container .pt_vmegamenu { display: none; width: 100%; background: #fff; border: 1px solid #e9e9e9; border-top: none; padding: 0; position: absolute; top: 100%; left: 0; z-index: 9; }.navleft-container .pt_vmegamenu .pt_menu { position: relative; }.navleft-container .pt_vmegamenu .pt_menu:hover .wrap-popup { opacity: 1; }.navleft-container .pt_vmegamenu .pt_menu:not(.noSub):after { display: block; position: absolute; top: 0; right: 15px; line-height: 40px; content: "\f105"; font-size: 14px; font-weight: 700; font-family: "Font Awesome 5 Free"; background: transparent; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.navleft-container .pt_vmegamenu .pt_menu.pt_menu_cms:after { display: none; }.navleft-container .pt_vmegamenu .pt_menu.active .parentMenu a, .navleft-container .pt_vmegamenu .pt_menu:hover:not(.noSub):after { color: white; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.navleft-container .pt_vmegamenu .pt_menu .parentMenu a { position: relative; display: block; overflow: hidden; line-height: 40px; text-transform: capitalize; word-wrap: break-word; background: white; color: #242424; padding: 0 20px; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; font-size: 14px; font-weight: 400; }.navleft-container .pt_vmegamenu .pt_menu .parentMenu a .cate-thumb { float: left; width: 40px; margin-right: 10px; padding: 0; border-right: 1px solid #e9e9e9; }@media (max-width: 1199px) { .navleft-container .pt_vmegamenu .pt_menu .parentMenu a .cate-thumb { display: none; } }.navleft-container .pt_vmegamenu .pt_menu .parentMenu a.view_more { cursor: pointer; background: #242424; color: white; }.navleft-container .pt_vmegamenu .pt_menu .parentMenu a.view_more:before { display: none; }.navleft-container .pt_vmegamenu .pt_menu .parentMenu a.view_more:hover { background: #3b3b3b; color: white; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.navleft-container .pt_vmegamenu .pt_menu .parentMenu a.view_more i { margin-right: 5px; font-size: 20px; display: inline-block; width: 40px; text-align: center; margin-right: 10px; display: none; }.navleft-container .pt_vmegamenu .pt_menu.act:after, .navleft-container .pt_vmegamenu .pt_menu.active:after { color: white; }.navleft-container .pt_vmegamenu .pt_menu.act .parentMenu a, .navleft-container .pt_vmegamenu .pt_menu.active .parentMenu a { background: #242424; color: white; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.navleft-container .pt_vmegamenu .pt_menu .wrap-popup { position: absolute; top: 0; left: 100%; z-index: 1; opacity: 0; width: 860px; }.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup { display: none; position: absolute; top: 0 !important; left: 0 !important; width: auto !important; box-shadow: 0px 0px 50px 0px rgba(0, 0, 0, 0.1); }.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup { background: #fff; padding: 20px; float: left; overflow: hidden; }.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column { width: 200px; padding: 0 15px; margin-bottom: -99999px; padding-bottom: 99999px; }.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column .itemMenuName { color: #3c3c3c; line-height: 35px; text-transform: uppercase; font-weight: 600; font-size: 12px; display: block; }.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column .itemMenuName:hover { color: #cf9112; }.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column .itemMenuName.nochild { color: #666; text-transform: capitalize; font-weight: 400; font-size: 12px; }.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column .itemMenuName.nochild:before { content: "\f0c8"; display: block; line-height: 35px; float: left; padding: 0 7px 0 1px; font-family: "Font Awesome 5 Free"; font-size: 13px; font-weight: 400; }.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column .itemMenuName.nochild:hover { color: #cf9112; }.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column .itemSubMenu { padding-bottom: 20px; }.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column .itemSubMenu .itemMenuName { color: #666; text-transform: capitalize; font-weight: 400; font-size: 12px; }.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column .itemSubMenu .itemMenuName:before { content: "\f0c8"; display: block; line-height: 35px; float: left; padding: 0 7px 0 1px; font-family: "Font Awesome 5 Free"; font-size: 13px; font-weight: 400; }.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column .itemSubMenu .itemMenuName:hover { color: #cf9112; }.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column .itemSubMenu .itemMenuName:after { display: none; }.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column.last { padding-right: 0; border: 0; }.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .box-popup .column.blockright { width: 300px; }.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .block1 { overflow: hidden; }.navleft-container .pt_vmegamenu .pt_menu .wrap-popup .popup .block2 { display: inline-block; width: 100%; margin-top: 20px; }/* end module vegamenu *//* module search category */#pos_search_top { padding: 0; position: relative; }#pos_search_top .form_search { padding: 0; position: relative; width: 100%; float: left; height: 50px; color: #a9a9a9; }#pos_search_top .form_search label { display: none; }#pos_search_top .form_search .search-block { height: 50x; line-height: 50px; }#pos_search_top .form_search .form-control { padding: 10px 60px 10px 180px; width: 100%; height: 50px; font-size: 12px; background: white; color: #c2c2c2; border: none; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }#pos_search_top .form_search .form-control:focus { box-shadow: none; }@media (max-width: 479px) { #pos_search_top .form_search .form-control { padding-right: 0; } }#pos_search_top .form_search .search_submit { position: absolute; top: 0; right: 0; height: 50px; line-height: 50px; text-align: center; width: 50px; text-align: center; color: #232f3e; background: #cf9112; padding: 0; border: 0; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }#pos_search_top .form_search .search_submit .icon { font-size: 20px; display: inline-block; vertical-align: middle; }#pos_search_top .form_search .search_submit:hover { background: #f26522; color: white; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }#pos_search_top .form_search .form-group { position: absolute; left: 1px; top: 1px; display: inline-block; width: 150px; margin: 0; background: transparent; }#pos_search_top .form_search .form-group:after { content: ""; width: 1px; height: 16px; background: #e1e1e1; position: absolute; top: 50%; right: -10px; margin-top: -8px; }#pos_search_top .form_search .form-group .bootstrap-select { width: 150px; height: 48px; line-height: 48px; margin: 0; border: 0; padding: 0 25px; color: #242424; font-size: 14px; -webkit-user-select: none; -moz-user-select: -moz-none; -ms-user-select: none; user-select: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; background: url(../img/option_search.png) no-repeat 90% 50% white; }@media (max-width: 480px) { #pos_search_top .form_search .form-control { font-size: 10px; padding: 0 60px 0 120px; }  #pos_search_top .form_search .form-group { width: 110px; }  #pos_search_top .form_search .form-group .bootstrap-select { width: 110px; font-size: 10px; } }.ui-corner-all.ui-widget-content { max-height: 380px; overflow: auto; border: 1px solid #e9e9e9; }/* end module search category *//* search block */.block-search { position: relative; margin-right: 30px; }@media (min-width: 992px) { .block-search { float: right; } }@media (max-width: 1199px) { .block-search { margin-right: 15px; } }@media (max-width: 991px) { .block-search { margin: 0; padding: 0; } }.search_top { padding: 0; background: transparent; border: 0; }.search_top form { width: 100%; position: relative; }.search_top form .text_input { padding: 5px 50px 5px 10px; height: 45px; line-height: 41px; font-size: 13px; color: white; border: 2px solid rgba(255, 255, 255, 0.1); border-radius: 3px; box-shadow: none; overflow: hidden; width: 100%; background: transparent; color: white; }.search_top form .text_input::-moz-placeholder { color: #6b6b6b; opacity: 1; }.search_top form .text_input::-webkit-input-placeholder { color: #6b6b6b; opacity: 1; }.search_top form .text_input:-ms-input-placeholder { color: #6b6b6b; opacity: 1; }.search_top form button { position: absolute; top: 0; right: 0; height: 45px; width: 45px; display: inline-block; padding: 0; text-align: center; background: #cf9112; color: white; line-height: 45px; font-size: 20px; text-transform: uppercase; border: 0; text-align: center; border-radius: 0px 3px 3px 0px; font-weight: 400; cursor: pointer; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.search_top form button i { line-height: 45px; }.search_top form button:hover { color: #cf9112; background: white; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.ui-corner-all { overflow: hidden; max-height: 300px; overflow-y: scroll; }@media (max-width: 360px) { .ui-corner-all { max-width: 300px !important; } }.ui-corner-all li a { display: inline-block !important; width: 100%; overflow: visible; max-height: none; overflow-y: auto; }.ui-corner-all li a img { float: left; margin-right: 30px; width: 50px; }.ui-corner-all li a > div { overflow: hidden; padding-top: 10px; }.ui-corner-all li a span { margin: 0; display: inline-block; font-size: 12px; }.ui-corner-all li a span.separator { margin-left: 5px; margin-right: 5px; }.ui-corner-all li a span.product { font-size: 13px; font-style: italic; }.ui-corner-all li a .price { font-weight: 600; }/* end search block */.blockcart { float: right; position: relative; }@media (max-width: 991px) { .blockcart { float: none; display: inline-block; width: 100%; margin-bottom: 20px; } }.blockcart .header { position: relative; display: inline-block; position: relative; height: 45px; }.blockcart .header a { display: block; position: relative; color: white; font-size: 14px; font-weight: 500; height: 45px; text-align: center; line-height: 25px; border: 2px solid rgba(255, 255, 255, 0.1); border-radius: 3px; padding: 10px; }.blockcart .header a:before { content: '\eb1b'; display: inline-block; font-size: 20px; font-family: 'plaza-icon'; vertical-align: middle; padding-right: 10px; margin-right: 10px; float: left; border-right: 1px solid rgba(255, 255, 255, 0.1); }.blockcart .header a:after { content: '\e92e'; display: inline-block; font-family: 'plaza-icon'; vertical-align: middle; margin-left: 5px; color: #6d6d6d; line-height: 1; vertical-align: 1px; }.blockcart .header a i { display: none; }.blockcart .header a .item_count { font-size: 0.857em; display: block; width: 26px; height: 26px; background: #cf9112; border-radius: 100%; line-height: 26px; font-weight: 400; position: absolute; top: 0; left: 0; text-align: center; transform: translate(-37%, -37%); }.blockcart .body { margin: 0; padding: 0; width: 340px; padding-top: 8px; top: 100%; left: auto; right: 0; position: absolute; display: none; z-index: 99; text-align: left; }@media (max-width: 479px) { .blockcart .body { width: 270px; } }@media (max-width: 991px) { .blockcart .body { right: 50%; -moz-transform: translateX(50%); -webkit-transform: translateX(50%); -o-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); } }.blockcart .body .mini_cart_arrow { right: 30px; top: 1px; position: absolute; height: 16px; width: 16px; border-color: transparent; border-top-color: #ebebeb; border-left-color: #ebebeb; border-style: solid; border-width: 1px 1px 1px 1px; transform: rotate(45deg); background: #fff; z-index: 1; }@media (max-width: 991px) { .blockcart .body .mini_cart_arrow { right: 50%; margin-right: -8px; } }.blockcart .body .content-cart { background: white; border: 1px solid #e9e9e9; }.blockcart .body ul { padding: 0 30px; }.blockcart .body ul li { padding: 20px 0; border-bottom: 1px solid #e9e9e9; overflow: hidden; }.blockcart .body ul li .img_content { float: left; margin: 0 10px 0 0; position: relative; width: 80px; }.blockcart .body ul li .img_content .product-quantity { position: absolute; top: 5px; left: 5px; min-width: 25px; line-height: 25px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; padding: 0; text-align: center; background: #cf9112; color: white; font-size: 14px; display: inline-block; }.blockcart .body ul li .right_block { overflow: hidden; position: relative; padding: 0 15px 0 0; }.blockcart .body ul li .right_block span { font-size: 13px; }.blockcart .body ul li .right_block .product-name { display: block; color: #242424; text-transform: capitalize; font-size: 14px; line-height: 20px; }.blockcart .body ul li .right_block .product-name:hover { color: #cf9112; }.blockcart .body ul li .right_block .product-price { display: block; margin: 5px 0 0; font-size: 14px; font-weight: 500; color: #242424; }.blockcart .body ul li .right_block .remove-from-cart { display: block; position: absolute; top: 0; right: 0; color: #777; }.blockcart .body ul li .right_block .remove-from-cart:hover { color: #333; }.blockcart .body ul li .right_block .attributes_content { display: block; font-size: 16px; line-height: 20px; color: #777; margin: 5px 0 0; }.blockcart .body ul li .right_block strong { font-weight: 400; }.blockcart .body .price_content { overflow: hidden; padding: 30px; }.blockcart .body .price_content .price_inline { overflow: hidden; line-height: 25px; }.blockcart .body .price_content .price_inline .label { float: left; font-weight: 400; color: #242424; font-size: 14px; }.blockcart .body .price_content .price_inline .value { float: right; font-weight: 400; color: #a4a4a4; font-size: 14px; }.blockcart .body .price_content .price_inline.cart-total .value { font-weight: 500; color: #cf9112; }.blockcart .body .checkout { padding: 0 30px 30px 30px; }.blockcart .body .checkout a { display: block; text-transform: uppercase; font-weight: 500; font-size: 13px; border: 2px solid #eeeeee; color: #242424; box-shadow: none; padding: 10px 15px; line-height: 26px; border-radius: 3px; background: white; }.blockcart .body .checkout a:hover { background: #cf9112; color: white; border-color: #cf9112; }@media (min-width: 992px) { .blockcart .body ul { max-height: 358px; overflow-y: auto; } }.blockcart .body ul::-webkit-scrollbar-track { background-color: #cf9112; }.blockcart .body ul::-webkit-scrollbar { width: 4px; background-color: #cf9112; }.blockcart .body ul::-webkit-scrollbar-thumb { background-color: rgba(46, 46, 46, 0.85); border-radius: 10px; }/* style layer cart */#blockcart-modal .modal-body { background: white; padding: 3.125rem 1.875rem; }#blockcart-modal .divide-right { border-right: 1px solid #e9e9e9; }#blockcart-modal .divide-right p, #blockcart-modal .divide-right strong { color: #242424; font-size: 14px; font-weight: 600; }#blockcart-modal .cart-content p, #blockcart-modal .cart-content strong { color: #242424; font-size: 14px; }#blockcart-modal .cart-content strong { font-weight: 600; }#blockcart-modal .product-name { font-size: 16px; margin-bottom: 20px; color: #242424; }#blockcart-modal .modal-header { background: #cf9112; }/* end style layer cart */#blockcart-modal button.close { color: white; opacity: 1; }#blockcart-modal .cart-content .btn { margin-top: 20px; }/* end module cart block *//* module slideshow */.pos-loading { background: #92D7F4; position: relative; }.pos-loading span { width: 20px; height: 20px; position: absolute; z-index: 99; background: url(../img/preloader.gif) no-repeat; top: 50%; left: 50%; margin: -10px 0 0 -10px; }.pos-loading img { opacity: 0; }.nivo-html-caption { display: none; }@-webkit-keyframes myfirst { from { width: 0; }  to { width: 100%; } }@keyframes myfirst { from { width: 0; }  to { width: 100%; } }.timethai.pos_hover { -webkit-animation-play-state: paused; animation-play-state: paused; }.slideshow_container .pos-slideshow { position: relative; }.slideshow_container .pos-slideshow:hover .nivo-directionNav a { opacity: 1; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.slideshow_container .pos-slideshow:hover .nivo-directionNav a.nivo-prevNav { left: 20px; }.slideshow_container .pos-slideshow:hover .nivo-directionNav a.nivo-nextNav { right: 20px; }.slideshow_container .pos-slideshow .nivo-directionNav a { display: block; width: 40px; height: 40px; line-height: 38px; border-radius: 5px; border: 1px solid #e9e9e9; color: #bdbfbe; background: white; text-align: center; font-size: 0; position: absolute; z-index: 8; cursor: pointer; top: 50%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); opacity: 0; -webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none; }.slideshow_container .pos-slideshow .nivo-directionNav a i { font-size: 18px; }@media (max-width: 767px) { .slideshow_container .pos-slideshow .nivo-directionNav a { display: none; } }.slideshow_container .pos-slideshow .nivo-directionNav a:hover { background: #cf9112; color: white; border-color: #cf9112; }.slideshow_container .pos-slideshow .nivo-directionNav a.nivo-prevNav { left: 10px; }.slideshow_container .pos-slideshow .nivo-directionNav a.nivo-nextNav { right: 10px; }.slideshow_container .pos-slideshow .nivo-controlNav { position: absolute; bottom: 30px; left: 50%; -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); text-align: center; display: inline-block; z-index: 8; }@media (max-width: 1199px) { .slideshow_container .pos-slideshow .nivo-controlNav { bottom: 2.92969vw; } }@media (max-width: 767px) { .slideshow_container .pos-slideshow .nivo-controlNav { display: none; } }.slideshow_container .pos-slideshow .nivo-controlNav a { display: inline-block; margin: 0 3px; cursor: pointer; font-size: 0; width: 10px; height: 10px; background: rgba(255, 255, 255, 0.15); -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; -moz-transform: scale3d(0.7, 0.7, 0.7); -webkit-transform: scale3d(0.7, 0.7, 0.7); -o-transform: scale3d(0.7, 0.7, 0.7); -ms-transform: scale3d(0.7, 0.7, 0.7); transform: scale3d(0.7, 0.7, 0.7); }.slideshow_container .pos-slideshow .nivo-controlNav a.active, .slideshow_container .pos-slideshow .nivo-controlNav a:hover { background: white; -moz-transform: scale3d(1, 1, 1); -webkit-transform: scale3d(1, 1, 1); -o-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }.banner7-des { position: absolute; left: 0; top: 50%; right: 0; z-index: 8; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); line-height: 1; text-align: left; direction: ltr !important; }.banner7-des p { margin: 0; }.banner7-des .info { text-align: left; display: inline-block; }.desc .title1, .desc1 .title1, .desc2 .title1, .desc3 .title1 { font-size: 14px; color: white; font-weight: 400; margin-bottom: 10px; -webkit-animation-duration: 1.2s; animation-duration: 1.2s; }@media (min-width: 1600px) { .desc .title1, .desc1 .title1, .desc2 .title1, .desc3 .title1 { font-size: 18px; } }.desc .title2, .desc1 .title2, .desc2 .title2, .desc3 .title2 { position: relative; font-size: 36px; color: white; font-weight: 400; text-transform: capitalize; -webkit-animation-duration: 1.2s; animation-duration: 1.2s; }@media (min-width: 1600px) { .desc .title2, .desc1 .title2, .desc2 .title2, .desc3 .title2 { font-size: 48px; } }.desc .title3, .desc1 .title3, .desc2 .title3, .desc3 .title3 { position: relative; font-size: 36px; color: white; font-weight: 400; margin-bottom: 20px; text-transform: capitalize; -webkit-animation-duration: 1.2s; animation-duration: 1.2s; }@media (min-width: 1600px) { .desc .title3, .desc1 .title3, .desc2 .title3, .desc3 .title3 { font-size: 48px; } }.desc .title4, .desc1 .title4, .desc2 .title4, .desc3 .title4 { position: relative; font-size: 14px; color: white; text-transform: capitalize; font-weight: 400; margin-bottom: 30px; -webkit-animation-duration: 1s; animation-duration: 1s; }@media (min-width: 1600px) { .desc .title4, .desc1 .title4, .desc2 .title4, .desc3 .title4 { font-size: 18px; } }.desc .title4 span, .desc1 .title4 span, .desc2 .title4 span, .desc3 .title4 span { font-size: 36px; }@media (min-width: 1600px) { .desc .title4 span, .desc1 .title4 span, .desc2 .title4 span, .desc3 .title4 span { font-size: 48px; } }.desc .readmore, .desc1 .readmore, .desc2 .readmore, .desc3 .readmore { -webkit-animation-duration: 1.2s; animation-duration: 1.2s; display: inline-block; }@media (min-width: 1920px) { .desc .readmore, .desc1 .readmore, .desc2 .readmore, .desc3 .readmore { margin-top: 40px; } }.desc .readmore a, .desc1 .readmore a, .desc2 .readmore a, .desc3 .readmore a { -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; position: relative; font-size: 13px; font-weight: 500; color: white; line-height: 46px; text-transform: uppercase; padding: 0 35px; border-radius: 3px; background: transparent; display: inline-block; border: 2px solid white; }.desc .readmore a:hover, .desc1 .readmore a:hover, .desc2 .readmore a:hover, .desc3 .readmore a:hover { border-color: #cf9112; background: #cf9112; color: white; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }/* responsive slideshow */@media (max-width: 1199px) { .desc .title1, .desc1 .title1, .desc2 .title1, .desc3 .title1 { font-size: 1.36719vw; margin: 0 0 0.97656vw 0; }  .desc .title2, .desc1 .title2, .desc2 .title2, .desc3 .title2 { font-size: 2.92969vw; }  .desc .title3, .desc1 .title3, .desc2 .title3, .desc3 .title3 { font-size: 2.92969vw; margin: 0 0 1.95313vw 0; }  .desc .title4, .desc1 .title4, .desc2 .title4, .desc3 .title4 { font-size: 1.36719vw; margin: 0 0 2.44141vw 0; }  .desc .title4 span, .desc1 .title4 span, .desc2 .title4 span, .desc3 .title4 span { font-size: 2.92969vw; }  .desc .readmore a, .desc1 .readmore a, .desc2 .readmore a, .desc3 .readmore a { font-size: 1.26953vw; line-height: 3.51563vw; padding: 0vw 2.44141vw; } }@media (max-width: 480px) { .desc .title1, .desc1 .title1, .desc2 .title1, .desc3 .title1 { font-size: 2.5vw; margin: 0 0 1.04167vw 0; }  .desc .title2, .desc1 .title2, .desc2 .title2, .desc3 .title2 { font-size: 4.16667vw; }  .desc .title3, .desc1 .title3, .desc2 .title3, .desc3 .title3 { font-size: 4.16667vw; margin: 0 0 1.04167vw 0; }  .desc .title4, .desc1 .title4, .desc2 .title4, .desc3 .title4 { font-size: 2.5vw; margin: 0 0 1.04167vw 0; }  .desc .title4 span, .desc1 .title4 span, .desc2 .title4 span, .desc3 .title4 span { font-size: 4.16667vw; }  .desc .readmore a, .desc1 .readmore a, .desc2 .readmore a, .desc3 .readmore a { font-size: 2.5vw; line-height: 4.16667vw; padding: 0vw 4.16667vw; } }/* end responsive slideshow *//* end module slideshow *//* module postabproductslider */.product-tabs-container-slider:hover .owl-nav > div { opacity: 1; }.product-tabs-container-slider .owl-nav { position: static; height: auto; }.product-tabs-container-slider .owl-nav > div { position: absolute; top: 50%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); opacity: 0; }.product-tabs-container-slider .owl-nav > div.owl-prev { right: auto; left: -15px; }.product-tabs-container-slider .owl-nav > div.owl-next { right: -15px; }.product-tabs-container-slider .tab_inner { position: relative; display: inline-block; width: 100%; text-align: center; margin-bottom: 20px; }.product-tabs-container-slider .tab_inner:before { content: ""; position: absolute; top: 50%; left: 0; right: 0; border-bottom: 1px solid #e9e9e9; }.product-tabs-container-slider ul.tabs_slider { display: inline-block; background: white; padding: 0 20px; position: relative; }.product-tabs-container-slider ul.tabs_slider li { display: inline-block; position: relative; z-index: 2; background: white; padding: 10px 45px; margin-left: 10px; border: 2px solid #eeeeee; line-height: 26px; cursor: pointer; color: #242424; border-radius: 3px; text-transform: capitalize; letter-spacing: -0.025em; font-size: 18px; font-weight: 500; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }@media (max-width: 767px) { .product-tabs-container-slider ul.tabs_slider li { margin-bottom: 10px; }  .product-tabs-container-slider ul.tabs_slider li:last-child { margin: 0; } }@media (max-width: 575px) { .product-tabs-container-slider ul.tabs_slider li { display: block; margin-left: 0; } }.product-tabs-container-slider ul.tabs_slider li:first-child { margin-left: 0; }.product-tabs-container-slider ul.tabs_slider li.active, .product-tabs-container-slider ul.tabs_slider li:hover { color: #cf9112; border-color: #cf9112; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }/* end  postabproductslider*//* module tabcateslider */.tab-category-container-slider { background: #f8f9f9; padding: 60px 0; margin-bottom: 20px; }.tab-category-container-slider ul.tab_cates { font-size: 0; background: #f8f9f9; position: relative; line-height: 1; }@media (min-width: 992px) { .tab-category-container-slider ul.tab_cates { float: right; padding-right: 90px; } }.tab-category-container-slider ul.tab_cates li { display: inline-block; position: relative; background: #f8f9f9; padding: 10px 15px; line-height: 30px; cursor: pointer; color: #a4a4a4; text-transform: capitalize; font-size: 14px; font-weight: 400; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }@media (max-width: 991px) { .tab-category-container-slider ul.tab_cates li { padding: 0 15px 0 0; } }.tab-category-container-slider ul.tab_cates li.active, .tab-category-container-slider ul.tab_cates li:hover { color: #242424; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.tab-category-container-slider .pos_content { margin: 0 -10px; }.tab-category-container-slider .owl-carousel .owl-stage-outer { padding-top: 15px; }.tab-category-container-slider .owl-carousel .owl-item { padding: 0 10px; }.tab-category-container-slider .pos_title h2 { background: #f8f9f9; }.tab-category-container-slider .owl-nav { background: #f8f9f9; right: 10px; }.tab-category-container-slider .js-product-miniature { display: inline-block; width: 100%; }.tab-category-container-slider .js-product-miniature:hover .add-to-links li { opacity: 1; -moz-transform: translateX(0px); -webkit-transform: translateX(0px); -o-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); -webkit-transition: all 400ms linear; -moz-transition: all 400ms linear; -ms-transition: all 400ms linear; -o-transition: all 400ms linear; transition: all 400ms linear; }.tab-category-container-slider .js-product-miniature .img_block { float: left; width: 170px; }@media (max-width: 380px) { .tab-category-container-slider .js-product-miniature .img_block { float: none; display: inline-block; width: 100%; } }.tab-category-container-slider .js-product-miniature .product_desc { overflow: hidden; text-align: left; padding: 15px 15px 0 15px; }@media (max-width: 380px) { .tab-category-container-slider .js-product-miniature .product_desc { display: inline-block; width: 100%; } }.tab-category-container-slider .js-product-miniature .add-to-links li { opacity: 0; -moz-transform: translateX(10px); -webkit-transform: translateX(10px); -o-transform: translateX(10px); -ms-transform: translateX(10px); transform: translateX(10px); -webkit-transition: all 400ms linear; -moz-transition: all 400ms linear; -ms-transition: all 400ms linear; -o-transition: all 400ms linear; transition: all 400ms linear; }.tab-category-container-slider2 ul.tab2_cates { margin-right: 80px; margin-top: 10px; }@media (min-width: 768px) { .tab-category-container-slider2 ul.tab2_cates { float: right; margin-top: 0; } }.tab-category-container-slider2 ul.tab2_cates li { display: inline-block; position: relative; background: white; margin-right: 20px; line-height: 1; cursor: pointer; color: #bbbbbb; text-transform: capitalize; font-size: 13px; font-weight: 400; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.tab-category-container-slider2 ul.tab2_cates li:last-child { margin: 0; }.tab-category-container-slider2 ul.tab2_cates li.active, .tab-category-container-slider2 ul.tab2_cates li:hover { color: #242424; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }/* end module tabcateslider *//* module featured-products *//* end module featured-products *//* module new-products */.pos_new_product .owl-item.firstActiveItem .js-product-miniature { border-left: none; }.pos_new_product .js-product-miniature { border: none; border-left: 1px solid #e9e9e9; }@media (min-width: 1200px) { .pos_new_product .js-product-miniature { margin-bottom: 15px; }  .pos_new_product .js-product-miniature:after { bottom: -7.5px; }  .pos_new_product .js-product-miniature:last-child { margin-bottom: 0; }  .pos_new_product .js-product-miniature:last-child:after { display: none; } }/* end module new-products *//* end module cate-products-slider */.category-products-slider .owl-stage-outer { padding: 15px 0; }.category-products-slider .js-product-miniature { box-shadow: none !important; margin-bottom: 30px; }.category-products-slider .js-product-miniature:last-child { margin-bottom: 0; }.category-products-slider .js-product-miniature .img_block { float: left; width: 100px; }.category-products-slider .js-product-miniature .product_desc { overflow: hidden; padding: 0 10px; text-align: left; }/* end module  cate-products-slider *//* module special-products */.pos-special-products { padding: 15px; border: 2px solid #ebebeb; border-radius: 3px; }.pos-special-products .owl-nav > div { width: 18px; background: white; }.pos-special-products .owl-nav > div:before { font-size: 24px; }.pos-special-products .owl-nav > div:hover { color: #cf9112; }.pos-special-products .owl-stage-outer { padding: 15px 0; }.pos-special-products .js-product-miniature { box-shadow: none !important; margin-bottom: 30px; }.pos-special-products .js-product-miniature:last-child { margin-bottom: 0; }.pos-special-products .js-product-miniature .img_block { float: left; width: 100px; margin-right: 5px; }@media (min-width: 768px) and (max-width: 1199px) { .pos-special-products .js-product-miniature .img_block { width: 80px; } }.pos-special-products .js-product-miniature .product_desc { margin: 0 !important; padding: 0; text-align: left; }/* countdown */.is-countdown { display: inline-block; width: 100%; position: relative; margin-bottom: 20px; font-size: 0; }.is-countdown .countdown-section { display: inline-block; text-align: center; margin-right: 10px; }.is-countdown .countdown-section:last-child { margin: 0; }.is-countdown .countdown-section .countdown-amount { display: block; font-size: 14px; line-height: 46px; width: 48px; height: 50px; border: 2px solid #ebebeb; border-radius: 3px; background: white; color: #242424; font-weight: 400; position: relative; margin-bottom: 10px; }@media (min-width: 768px) and (max-width: 1199px) { .is-countdown .countdown-section .countdown-amount { width: 40px; height: 45px; line-height: 41px; } }.is-countdown .countdown-section .countdown-period { display: block; font-size: 14px; line-height: 15px; color: #a4a4a4; text-transform: capitalize; }/* 	.countdown-show1 .countdown-section {		width: 100%;	}	.countdown-show2 .countdown-section {		width: 50%;	}	.countdown-show3 .countdown-section {		width: 33.33%;	}	.countdown-show4 .countdown-section {		width: 25%;	}	#product .countdown-show4 .countdown-section{width: auto;}	.countdown-show5 .countdown-section {		width: 19.5%;	}	.countdown-show6 .countdown-section {		width: 16.25%;	}	.countdown-show7 .countdown-section {		width: 14%;	}  *//* end countdown *//* end module special-products *//* module recommendedproducts *//*end  module recommendedproducts *//* module list-categories */.poslistcategories { position: relative; margin: 0; }.poslistcategories .pos_content { margin: 0 -15px; }.poslistcategories .pos_content .owl-item { padding: 0 15px; border-left: 1px solid #e9e9e9; }.poslistcategories .pos_content .owl-item.firstActiveItem { border-left: 1px solid transparent; }.poslistcategories .owl-nav > div.owl-prev { right: 47px; }.poslistcategories .owl-nav > div.owl-next { right: 15px; }.poslistcategories .list-categories { position: relative; }.poslistcategories .list-categories:hover .thumb-category img { -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; -moz-transform: scale3d(1.05, 1.05, 1.05); -webkit-transform: scale3d(1.05, 1.05, 1.05); -o-transform: scale3d(1.05, 1.05, 1.05); -ms-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); }.poslistcategories .list-categories .thumb-category { -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; overflow: hidden; margin-bottom: 20px; }.poslistcategories .list-categories .thumb-category img { -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; -moz-transform: scale3d(1, 1, 1); -webkit-transform: scale3d(1, 1, 1); -o-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); width: 100%; }.poslistcategories .list-categories .desc-listcategoreis { overflow: hidden; }.poslistcategories .list-categories .desc-listcategoreis .name_categories { margin: 0 0 15px 0; font-size: 15px; line-height: 1; font-weight: 500; color: #242424; text-transform: capitalize; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.poslistcategories .list-categories .desc-listcategoreis .name_categories:hover { color: #cf9112; }.poslistcategories .list-categories .desc-listcategoreis .sub a { color: #7a7a7a; font-size: 13px; line-height: 24px; text-transform: capitalize; float: left; clear: both; }.poslistcategories .list-categories .desc-listcategoreis .sub a:hover { padding-left: 10px; color: #cf9112; }.poslistcategories .list-categories .desc-listcategoreis .view-more a { display: block; float: left; clear: both; margin-top: 15px; padding: 0 20px; background: #242424; color: white; line-height: 30px; text-transform: capitalize; font-size: 12px; font-weight: 400; border-radius: 3px; }.poslistcategories .list-categories .desc-listcategoreis .view-more a:hover { background: #cf9112; color: #242424; }/* end module list-categories *//* blog */.home_blog_post_area { position: relative; display: inline-block; width: 100%; }.home_blog_post_area .owl-carousel .owl-stage-outer { padding-top: 15px; }.home_blog_post_area .pos_content { margin: 0 -15px; }.home_blog_post_area .owl-nav { right: 15px; }.home_blog_post_area .owl-carousel .owl-item { padding: 0 15px; }.home_blog_post_area .blog_slider .item .blog_post { margin-bottom: 20px; background: white; }.home_blog_post_area .blog_slider .item .blog_post:last-child { margin-bottom: 0; }.home_blog_post_area .blog_slider .item .blog_post .blog_post_content_top { float: left; width: 100px; margin-right: 10px; }@media (min-width: 768px) and (max-width: 1199px) { .home_blog_post_area .blog_slider .item .blog_post .blog_post_content_top { width: 80px; } }.home_blog_post_area .blog_slider .item .blog_post .post_content { overflow: hidden; }.home_blog_post_area .blog_slider .item .blog_post img { width: 100%; }.home_blog_post_area .blog_slider .item .blog_post .post_title { margin: 0; }.home_blog_post_area .blog_slider .item .blog_post .post_title a { font-size: 14px; font-weight: 500; line-height: 18px; color: #242424; text-transform: capitalize; position: relative; display: block; margin-bottom: 0; }@media (min-width: 768px) and (max-width: 992px) { .home_blog_post_area .blog_slider .item .blog_post .post_title a { font-size: 12px; } }.home_blog_post_area .blog_slider .item .blog_post .post_title a:hover { color: #cf9112; }.home_blog_post_area .blog_slider .item .blog_post .meta_category a { color: white; background: #cf9112; padding: 0 10px; border-radius: 3px; font-size: 12px; font-weight: 500; display: inline-block; margin-bottom: 20px; }.home_blog_post_area .blog_slider .item .blog_post .meta_category a:hover { text-decoration: underline !important; }.home_blog_post_area .blog_slider .item .blog_post .post_meta { overflow: hidden; position: relative; }.home_blog_post_area .blog_slider .item .blog_post .post_meta span { color: #a4a4a4; font-size: 13px; line-height: 18px; text-transform: capitalize; display: inline-block; margin-right: 20px; }@media (min-width: 768px) and (max-width: 992px) { .home_blog_post_area .blog_slider .item .blog_post .post_meta span { font-size: 11px; } }.home_blog_post_area .blog_slider .item .blog_post .post_meta span:last-child { margin: 0; }.home_blog_post_area .blog_slider .item .blog_post .post_meta span i { margin-right: 5px; }.home_blog_post_area .blog_slider .item .blog_post .post_meta .meta_author { display: none; }.home_blog_post_area .blog_slider .item .blog_post .post_description { font-size: 14px; font-weight: 400; color: #a4a4a4; margin: 0; display: inline-block; width: 100%; padding: 20px 0; }@media (max-width: 1199px) { .home_blog_post_area .blog_slider .item .blog_post .post_description { padding: 14px 0; } }.home_blog_post_area .home_blog_post .blog_post .post_thumbnail { position: relative; overflow: hidden; }.home_blog_post_area .home_blog_post .blog_post .post_thumbnail:hover img { -moz-transform: scale3d(1.025, 1.025, 1.025); -webkit-transform: scale3d(1.025, 1.025, 1.025); -o-transform: scale3d(1.025, 1.025, 1.025); -ms-transform: scale3d(1.025, 1.025, 1.025); transform: scale3d(1.025, 1.025, 1.025); -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.home_blog_post_area .home_blog_post .blog_post .post_thumbnail img { -moz-transform: scale3d(1, 1, 1); -webkit-transform: scale3d(1, 1, 1); -o-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.blog_mask { display: none; }.home_blog_post_area .home_blog_post .blog_post .post_thumbnail .blog_mask .blog_mask_content a { display: block; text-align: center; font-size: 70px; color: #fff; display: none; }.home_blog_post_area .home_blog_post .blog_post .post_thumbnail:hover .blog_mask { opacity: 1; visibility: visible; z-index: 1; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }.home_blog_post_area .home_blog_post .blog_post .post_thumbnail:hover .blog_mask .blog_mask_content { left: 50%; }.kr_blog_post_area .blog_post { margin-bottom: 40px; }.kr_blog_post_area .blog_post .post_thumbnail img { margin: 0; width: 100%; }.kr_blog_post_area .blog_post .post_content .post_title { font-size: 16px; text-transform: uppercase; margin-bottom: 15px; }.kr_blog_post_area .blog_post .post_content .post_meta > p { font-family: 'Rubik', sans-serif; font-size: 13px; text-transform: capitalize; padding-right: 10px; margin-right: 10px; }.kr_blog_post_area .blog_post .post_content .read_more a { color: #999999; font-family: 'Rubik', sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; }/* end blog *//* module logo */.pos_logo { position: relative; border-top: 1px solid #e9e9e9; }.pos_logo:hover .owl-nav > div { opacity: 1; }.pos_logo .owl-nav { position: static; height: auto; }.pos_logo .owl-nav > div { position: absolute; top: 50%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); opacity: 0; }.pos_logo .owl-nav > div.owl-prev { right: auto; left: -15px; }.pos_logo .owl-nav > div.owl-next { right: -15px; }.pos_logo .pos_title { display: none; }.pos_logo .item-banklogo { overflow: hidden; padding: 30px 0; }.pos_logo .item-banklogo:hover img { -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; -moz-transform: scale3d(1.05, 1.05, 1.05); -webkit-transform: scale3d(1.05, 1.05, 1.05); -o-transform: scale3d(1.05, 1.05, 1.05); -ms-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05); opacity: 1; }.pos_logo .item-banklogo img { -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; -moz-transform: scale3d(1, 1, 1); -webkit-transform: scale3d(1, 1, 1); -o-transform: scale3d(1, 1, 1); -ms-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); opacity: 0.3; }/* end module logo *//* module newletter */.ft_newsletter { position: relative; }.ft_newsletter .desc { font-size: 14px; line-height: 24px; margin-bottom: 20px; display: block; position: relative; color: #757575; }.ft_newsletter form { position: relative; overflow: hidden; }.ft_newsletter form .input-wrapper input { height: 45px; background: transparent; border: 0; color: #757575; padding: 10px 10px 10px 10px; display: inline-block; width: 100%; font-size: 13px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }.ft_newsletter form .input-wrapper input::-moz-placeholder { color: #494949; opacity: 1; }.ft_newsletter form .input-wrapper input::-webkit-input-placeholder { color: #494949; opacity: 1; }.ft_newsletter form .input-wrapper input:-ms-input-placeholder { color: #494949; opacity: 1; }.ft_newsletter form .btn { text-transform: uppercase; font-size: 12px; font-weight: 500; color: white; background: #cf9112; border: 0; box-shadow: none; padding: 0 40px; line-height: 45px; height: 45px; float: left !important; margin-top: 30px; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.ft_newsletter form .btn:hover { background: white; color: #cf9112; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.ft_newsletter form .condition, .ft_newsletter form .alert { margin: 10px 0 0; font-size: 12px; line-height: 24px; color: #bcbcbc; background: none; border: 0; padding: 0; }.ft_newsletter form .condition.alert-danger, .ft_newsletter form .alert.alert-danger { color: white; }.ft_newsletter form .condition.alert-success, .ft_newsletter form .alert.alert-success { color: white; }/* end module newletter */.social_follow { position: relative; font-size: 0; }@media (min-width: 1200px) { .social_follow { max-width: 80%; } }@media (max-width: 991px) { .social_follow { margin-bottom: 15px; } }.social_follow li { display: inline-block; margin: 0 8px 8px 0; line-height: 40px; background-image: none !important; padding: 0; }.social_follow li:last-child { margin: 0; }.social_follow li a { position: relative; display: inline-block; vertical-align: middle; color: white; font-size: 0; padding: 0; line-height: 40px; width: 40px; height: 40px; border-radius: 100%; text-align: center; border: 0; z-index: 1; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.social_follow li a:before { padding: 0 !important; font-size: 14px; display: inline-block; font-family: 'plaza-icon' !important; vertical-align: middle; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.social_follow li a:hover { color: white; opacity: 0.8; }.social_follow li.facebook a { background: #cf9112; }.social_follow li.facebook a:before { content: "\e95e"; }.social_follow li.twitter a { background: #cf9112; }.social_follow li.twitter a:before { content: "\eb86"; }.social_follow li.rss a { background: #eb8314; }.social_follow li.rss a:before { content: "\e9be"; }.social_follow li.youtube a { background: #cf9112; }.social_follow li.youtube a:before { content: "\ea05"; }.social_follow li.googleplus a { background: #ed3c32; }.social_follow li.googleplus a:before { content: "\eb77"; }.social_follow li.pinterest a { background: #c62a21; }.social_follow li.pinterest a:before { content: "\eb7f"; }.social_follow li.vimeo a { background: #82a418; }.social_follow li.vimeo a:before { content: "\eb88"; }.social_follow li.instagram a { background: #cf9112; }.social_follow li.instagram a:before { content: "\eb79"; }/* end module social *//* module advertising */.advertising { position: relative; margin-bottom: 30px; text-align: center; overflow: hidden; }.advertising a img { width: 100%; height: auto; }.advertising a:before { background: rgba(255, 255, 255, 0.2); bottom: 0; content: ""; left: 50%; position: absolute; right: 51%; top: 0; opacity: 1; }.advertising a:after { background: rgba(255, 255, 255, 0.2); bottom: 50%; content: ""; left: 0; position: absolute; right: 0; top: 50%; opacity: 1; }.advertising:hover a:before { left: 0; right: 0; opacity: 0; -webkit-transition: all 900ms linear; -moz-transition: all 900ms linear; -ms-transition: all 900ms linear; -o-transition: all 900ms linear; transition: all 900ms linear; }.advertising:hover a:after { top: 0; bottom: 0; opacity: 0; -webkit-transition: all 900ms linear; -moz-transition: all 900ms linear; -ms-transition: all 900ms linear; -o-transition: all 900ms linear; transition: all 900ms linear; }/* end module advertising *//* module tags */.tags_block { padding: 30px 15px 15px 15px; background: #f9f9f9; border: 1px solid #e9e9e9; margin-bottom: 30px; border-radius: 3px; }.tags_block h3 { font-size: 18px; line-height: 1; font-weight: 500; color: #242424; padding-bottom: 15px; border-bottom: 1px solid #e9e9e9; margin-bottom: 20px; position: relative; text-transform: capitalize; }.tags_block .tags_content { font-size: 0; }.tags_block a { display: inline-block; padding: 0 10px; border: 1px solid #e9e9e9; font-size: 13px; line-height: 30px; color: #afafaf; background: white; border-radius: 3px; margin-right: 10px; margin-bottom: 10px; }.tags_block a:last-child { margin-right: 0; }.tags_block a:hover { color: white; background: #cf9112; border-color: #cf9112; }/* end module tags *//* module testimonials */.testimonials_container { position: relative; }.testimonials_container .item-testimonials .item { position: relative; text-align: center; padding: 30px 25px; }.testimonials_container .item-testimonials .item .des_testimonial { position: relative; margin-bottom: 35px; }.testimonials_container .item-testimonials .item .des_testimonial:before { content: ""; display: inline-block; position: absolute; left: 20px; bottom: -10px; }.testimonials_container .item-testimonials .item .des_testimonial p { color: #242424; font-style: italic; line-height: 24px; margin: 0; font-size: 16px; }.testimonials_container .item-testimonials .item .content_author img { margin-bottom: 30px; border: 2px solid #cf9112; border-radius: 100%; width: 85px; height: 85px; }.testimonials_container .item-testimonials .item .content_author .des_namepost { font-size: 14px; color: #242424; line-height: 30px; font-weight: 500; text-transform: capitalize; margin: 0; }.testimonials_container .item-testimonials .item .content_author .des_email { font-size: 13px; color: #444444; line-height: 20px; margin: 0; }.testimonials_container .item-testimonials .item .content_author .des_email:hover { color: #cf9112; }/* end module testimonials *//* static */@-webkit-keyframes shine { 100% { left: 125%; } }@keyframes shine { 100% { left: 125%; } }.banner-nav { position: relative; }.banner-nav .close_banner { position: absolute; top: 50%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 30px; color: white; cursor: pointer; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }@media (min-width: 1200px) { .banner-nav .close_banner { right: 85px; } }.banner-nav .close_banner i { font-size: 18px; }.banner-nav .close_banner:hover { color: #cf9112; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.home-banner, .banner-left { position: relative; margin-bottom: 30px; }@media (min-width: 768px) { .home-banner, .banner-left { margin-bottom: 60px; } }.home-banner .row, .banner-left .row { margin: 0; }.home-banner .row .col, .banner-left .row .col { padding: 0; }.banner-box { position: relative; overflow: hidden; }.banner-box:hover img { -moz-transform: scale(1.1) rotate(0.05deg); -ms-transform: scale(1.1) rotate(0.05deg); -o-transform: scale(1.1) rotate(0.05deg); -webkit-transform: scale(1.1) rotate(0.05deg); transform: scale(1.1) rotate(0.05deg); -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; }.banner-box img { width: 100%; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear; transition: all 0.5s linear; }.connect-area { position: relative; margin-bottom: 60px; }.connect-area .connect-content { padding: 20px 0; }@media (min-width: 768px) { .connect-area .connect-content { position: absolute; left: 0; top: 50%; right: 0; padding: 0; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } }.connect-area .connect-content .info { text-align: center; }@media (min-width: 1600px) { .connect-area .connect-content .info { max-width: 60%; } }@media (min-width: 992px) and (max-width: 1599px) { .connect-area .connect-content .info { max-width: 50%; } }@media (min-width: 768px) and (max-width: 992px) { .connect-area .connect-content .info { max-width: 70%; } }.connect-area .connect-content h2 { font-weight: 300; font-size: 48px; line-height: 1; margin-bottom: 30px; }.connect-area .connect-content p { font-size: 18px; line-height: 24px; color: #242424; font-weight: 300; margin-bottom: 20px; }.connect-area .connect-content h4 { color: #242424; font-size: 30px; font-weight: 400; margin-bottom: 30px; }.connect-area .connect-content h4 span { font-size: 18px; }.connect-area .connect-content a { background: transparent; color: #242424; border: 2px solid #242424; height: 50px; line-height: 46px; border-radius: 3px; padding: 0 30px; font-size: 13px; font-weight: 500; text-transform: uppercase; display: inline-block; }.connect-area .connect-content a:hover { background: #cf9112; color: white; border-color: #cf9112; }@media (max-width: 1199px) { .connect-area .connect-content h2 { font-size: 30px; margin-bottom: 15px; }  .connect-area .connect-content p { font-size: 14px; margin-bottom: 15px; }  .connect-area .connect-content h4 { font-size: 20px; margin-bottom: 15px; }  .connect-area .connect-content a { height: 40px; line-height: 40px; padding: 0 20px; }  .connect-area .connect-content a:hover { background: #cf9112; color: white; } }.static_cms { position: relative; padding: 17px 0; border: 1px solid #323232; background: #242426; text-align: center; }.static_cms .col-cms { border-left: 1px solid #323232; }.static_cms .col-cms:first-child { border: none; }@media (max-width: 767px) { .static_cms .col-cms { border: none; }  .static_cms .col-cms .txt_cms { margin-bottom: 20px; }  .static_cms .col-cms:last-child .txt_cms { margin-bottom: 0; } }.static_cms .txt_cms h2 { line-height: 1; color: white; font-size: 14px; font-weight: 500; text-transform: capitalize; letter-spacing: -0.025em; margin-bottom: 8px; }.static_cms .txt_cms p { line-height: 1; color: #757575; font-size: 13px; margin: 0; }.tag-static { margin-top: 40px; padding: 40px 0; border-top: 1px solid rgba(255, 255, 255, 0.05); }.tag-static li a { line-height: 30px; text-transform: capitalize; color: #5b697b; position: relative; display: inline-block; vertical-align: top; font-size: 13px; }.tag-static li a:first-child { padding: 0 15px; font-weight: 400; color: #fff; background: #37475a; border-radius: 2px; margin-right: 8px; }.tag-static li a:first-child:after { display: none; }.tag-static li a:hover { color: white; }.tag-static li a:after { content: "/"; display: inline-block; vertical-align: top; margin: 0 9px; color: #5b697b; }.tag-static li a:last-child:after { display: none; }/* end static *//* footer */#footer { padding: 0; color: #757575; }#footer .footer-container { margin: 0; padding: 0; overflow: visible; box-shadow: none; background: #282829; padding-top: 65px; }#footer .footer-container .footer-top { padding: 60px 0 50px 0; }#footer .footer-container .footer-middle { position: relative; padding: 50px 0; }#footer .footer-container .footer-middle:before { border-top: 1px solid #323232; content: ""; position: absolute; max-width: 1170px; top: 0; margin: 0 auto; width: 100%; left: 0; right: 0; }#footer .footer-container .footer-middle .footer-links { text-align: center; }#footer .footer-container .footer-middle .footer-links .links-tag { position: relative; text-align: center; margin-bottom: 30px; }#footer .footer-container .footer-middle .footer-links .links-tag li { display: inline-block; margin: 0; vertical-align: top; }#footer .footer-container .footer-middle .footer-links .links-tag li:not(:last-child):after { content: "/"; display: inline-block; vertical-align: middle; color: #757575; margin: 0 5px; }#footer .footer-container .footer-middle .footer-links .links-tag li a { display: inline-block; padding: 0 5px; font-size: 14px; line-height: 24px; color: #6d6d6d; border-radius: 3px; }#footer .footer-container .footer-middle .footer-links .links-tag li a:hover { color: #cf9112; }#footer .footer-container .footer-bottom .copyright { background: #242426; text-align: center; color: #5a5a5a; font-size: 14px; padding: 20px 0; line-height: 30px; }#footer .footer-container .footer-bottom .copyright a { color: #cf9112; }#footer .footer-container .footer-bottom .copyright a:hover { text-decoration: underline; }#footer .footer-container .about_us .footer-info { margin-bottom: 20px; }#footer .footer-container .about_us .footer-info .desc { margin-bottom: 20px; }#footer .footer-container .about_us .footer-info a { color: white; font-size: 14px; }#footer .footer-container .about_us .footer-info a i { font-size: 18px; display: inline-block; margin-right: 5px; }#footer .footer-container .about_us .footer-info a:hover { color: #cf9112; }#footer .footer-container .contact_us .footer-info p { margin-bottom: 5px; }#footer .footer-container .contact_us .footer-info p span { color: white; }#footer .footer-container .contact_us .footer-info .address-contact { margin-bottom: 20px; }#footer .footer-container .footer_block { margin-bottom: 0; }@media (max-width: 991px) { #footer .footer-container .footer_block { margin-bottom: 15px; } }@media (max-width: 767px) { #footer .footer-container .footer_block { margin-bottom: 0; }  #footer .footer-container .footer_block .title { padding: 0; border: none; } }#footer .footer-container .footer_block h3 { font-size: 20px; line-height: 35px; font-weight: 500; letter-spacing: -0.025em; color: white; margin: 0 0 20px 0; text-transform: capitalize; }@media (max-width: 767px) { #footer .footer-container .footer_block h3 { margin-bottom: 10px; } }#footer .footer-container .footer_block .navbar-toggler { position: absolute; right: 15px; top: 5px; width: auto; height: auto; color: #ffffff; }#footer .footer-container .footer_block .footer_list { margin-bottom: 0; background: none; }#footer .footer-container .footer_block .footer_list li { display: block; margin: 0; line-height: 1; border: 0; padding: 0; font-weight: 400; }#footer .footer-container .footer_block .footer_list li a { font-size: 14px; line-height: 24px; margin-bottom: 12px; display: block; position: relative; color: #757575; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }#footer .footer-container .footer_block .footer_list li a:before { content: "\f105"; font-family: "Font Awesome 5 Free"; font-size: 14px; display: inline-block; margin-right: 5px; font-weight: 700; display: none; }#footer .footer-container .footer_block .footer_list li a:hover { color: #cf9112; padding-left: 10px; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }#footer .footer-container .footer_block .footer_list li a:hover:before { color: #cf9112; }/* end footer *//* category page */@media (max-width: 767px) { #left-column, #content-wrapper, #right-column { width: 100%; } }.name_category { text-align: center; margin-bottom: 40px; display: inline-block; width: 100%; }.name_category h2 { display: inline-block; position: relative; font-size: 30px; font-weight: 700; color: white; margin: 0; line-height: 1; text-transform: uppercase; }#js-product-list-top ul.display { float: left; margin-right: 50px; position: relative; z-index: 1; }@media (min-width: 768px) and (max-width: 991px) { #js-product-list-top ul.display { margin-right: 10px; } }@media (max-width: 767px) { #js-product-list-top ul.display { margin-bottom: 10px; } }#js-product-list-top ul.display li { float: left; line-height: 26px; margin-right: 5px; cursor: pointer; color: #dbdbdb; background: transparent; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }#js-product-list-top ul.display li:hover, #js-product-list-top ul.display li.selected { color: #cf9112; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }#js-product-list-top ul.display li i { font-size: 24px; }.quickview .modal-content { background: white; }#js-product-list .product_content { position: relative; background: white; }#js-product-list .product_content.list .js-product-miniature { border-bottom: 1px solid #e9e9e9; margin-bottom: 30px; box-shadow: none !important; }@media (min-width: 480px) { #js-product-list .product_content.list .js-product-miniature .row { margin: 0; } }#js-product-list .product_content.list .js-product-miniature .img_block { padding: 0; overflow: hidden; }#js-product-list .product_content.list .js-product-miniature .product_desc { padding-left: 30px; padding-top: 0; text-align: left; }#js-product-list .product_content.list .js-product-miniature .product_desc .desc_grid { display: none !important; }@media (max-width: 479px) { #js-product-list .product_content.list .js-product-miniature .product_desc { padding: 30px 15px; } }#js-product-list .product_content.list .js-product-miniature .product_desc .cart button.ajax_add_to_cart_button, #js-product-list .product_content.list .js-product-miniature .product_desc .cart span.ajax_add_to_cart_button { min-width: 160px; }#js-product-list .product_content.list .js-product-miniature .product_desc .product_name { min-height: auto; text-transform: capitalize; }#js-product-list .product_content.list .js-product-miniature .product_desc .product_name:hover { color: #cf9112; }#js-product-list .product_content.list .js-product-miniature .product_desc .hook-reviews:before { display: none; }#js-product-list .product_content.list .js-product-miniature .product_desc .hook-reviews .comments_note { padding: 0; background: transparent; }#js-product-list .product_content.list .js-product-miniature .product_desc .product-price-and-shipping { animation: none !important; opacity: 1; }#js-product-list .product_content.list .js-product-miniature .product_desc .product-desc { display: block; padding: 20px 0; margin: 0; }#js-product-list .product_content.list .js-product-miniature .product_desc .product-desc p { font-size: 14px; color: #a4a4a4; line-height: 25px; padding: 0; }#js-product-list .product_content.list .js-product-miniature .product_desc .variant-links { margin-top: 30px; }@media (max-width: 479px) { #js-product-list .product_content.list .js-product-miniature .img_block, #js-product-list .product_content.list .js-product-miniature .product_desc { width: 100%; } }#js-product-list .product_content.grid { margin: 0; }#js-product-list .product_content.grid .item-product { padding: 0; margin-bottom: 20px; -webkit-animation-fill-mode: none; animation-fill-mode: none; }@media (min-width: 480px) and (max-width: 543px) { #js-product-list .product_content.grid .item-product { width: 50%; } }#js-product-list .product_content.grid .item-product .js-product-miniature .product_desc .product-desc.desc_list { display: none !important; }@media (min-width: 1200px) { #js-product-list .product_content.grid .item-product:nth-child(4n+1) { clear: both; } }@media (min-width: 992px) and (max-width: 1199px) { #js-product-list .product_content.grid .item-product:nth-child(3n+1) { clear: both; } }@media (min-width: 480px) and (max-width: 991px) { #js-product-list .product_content.grid .item-product:nth-child(2n+1) { clear: both; } }@media (max-width: 479px) { #js-product-list .product_content.grid .item-product { clear: both; } }@media (min-width: 480px) and (max-width: 543px) { #js-product-list .product_content .item-product.grid { float: left; width: 50%; } }.breadcrumb_container { overflow: hidden; margin: 0; font-size: 13px; background: #f9f9f9; }.breadcrumb_container .breadcrumb-inner { background: transparent; padding: 20px 0; }.breadcrumb_container .breadcrumb-inner ol { padding-left: 0; margin-bottom: 0; }.breadcrumb_container .breadcrumb-inner ol li { display: inline; }.breadcrumb_container .breadcrumb-inner ol li:after { content: "/"; color: #a4a4a4; margin: 0.3125em; font-size: 13px; vertical-align: -1px; }.breadcrumb_container .breadcrumb-inner ol li:last-child a, .breadcrumb_container .breadcrumb-inner ol li:last-child span { color: #cf9112; }.breadcrumb_container .breadcrumb-inner ol li:last-child:after { content: ""; }.breadcrumb_container .breadcrumb-inner ol li a { display: inline-block; position: relative; color: #a4a4a4; line-height: 25px; }.breadcrumb_container .breadcrumb-inner ol li a:hover { color: #cf9112; }.breadcrumb_container .breadcrumb-inner[data-depth="1"] { display: none; }.block-category { padding: 0; min-height: auto; }.block-category h1.h1 { color: #242424; font-size: 24px; line-height: 24px; padding: 0 0 15px 0; margin: 0; border: none; }.block-category .category-cover { position: static; }.block-category .category-cover img { width: auto; height: auto; }.block-category.card { box-shadow: none; border: 0; }#products img, .featured-products img, .product-accessories img { margin: 0; }.block-categories, #search_filters { box-shadow: none; background: #f9f9f9; padding: 30px 15px; border: 1px solid #e9e9e9; margin-bottom: 30px; border-radius: 3px; }.block-categories a.h6 { font-size: 18px; line-height: 1; font-weight: 500; color: #242424; padding-bottom: 15px; border-bottom: 1px solid #e9e9e9; margin-bottom: 20px; position: relative; display: block; text-transform: capitalize !important; }.block-categories .category-sub-menu { margin: 0; }.block-categories .category-sub-menu li { display: inline-block; width: 100%; }.block-categories .category-sub-menu li a { color: #242424; }.block-categories .category-sub-menu li a:hover { color: #cf9112; }.block-categories .category-sub-menu li[data-depth="0"] > a { font-weight: 400; color: #242424; display: block; font-size: 14px; text-transform: capitalize; line-height: 30px; margin: 0; padding: 0; border: none; }.block-categories .category-sub-menu li[data-depth="0"] > a:hover { color: #cf9112; }.block-categories .category-sub-menu li[data-depth="1"] { margin: 0; }.block-categories .category-sub-menu li:last-child a { border-bottom: 0; }.block-categories .category-sub-menu .category-sub-link { font-size: 14px; line-height: 30px; margin: 0; padding: 0 10px; display: block; color: #a4a4a4; }.block-categories .collapse-icons { top: 5px; right: 0; height: auto; width: auto; }.block-categories .collapse-icons i { font-size: 18px; }.block-categories .collapse-icons i:hover { color: #cf9112; }.block-categories .category-sub-menu li:not([data-depth="0"]):not([data-depth="1"]):before { display: none; }#search_filters_wrapper #search_filters h4 { font-size: 18px; line-height: 1; font-weight: 500; color: #242424; padding-bottom: 15px; border-bottom: 1px solid #e9e9e9; margin-bottom: 20px; position: relative; text-transform: capitalize !important; }.facet-content { margin-top: 20px; }#search_filters .facet .facet-title { display: block; clear: both; color: #242424; font-weight: 500; font-size: 18px; margin-bottom: 10px; line-height: 24px; text-transform: capitalize; }#search_filters .facet .collapse { margin: 0; }#search_filters .facet .collapse li { line-height: 25px; }#search_filters .facet .custom-checkbox input[type="checkbox"] + span { margin: -3px 3px 0 0; width: 15px; height: 15px; border: 1px #dadada solid; border-radius: 3px; }#search_filters .facet .custom-checkbox input[type="checkbox"] + span.color { border: 0; }#search_filters .facet .facet-label { margin: 5px 0; }#search_filters .facet .facet-label a { color: #242424; font-size: 14px; margin-top: 0; }#search_filters .facet .facet-label:hover a, #search_filters .facet .facet-label.active a { color: #cf9112; }#search_filters .facet .facet-label:hover .custom-checkbox input[type="checkbox"] + span, #search_filters .facet .facet-label.active .custom-checkbox input[type="checkbox"] + span { border-color: #cf9112; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }/* Drop-down list */.facet-dropdown { color: #242424; background: white; border: none; box-shadow: none; }.facet-dropdown .select-title { border: 1px solid #e9e9e9; color: #242424; padding: 10px 15px; border-radius: 5px; background: #ffffff; background: -moz-linear-gradient(top, white 1%, #f3f3f3 100%); background: -webkit-linear-gradient(top, white 1%, #f3f3f3 100%); background: linear-gradient(to bottom, #ffffff 1%, #f3f3f3 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); }.facet-dropdown.open > .select-title { border: 1px solid #e9e9e9; background: #ffffff; background: -moz-linear-gradient(top, white 1%, #f3f3f3 100%); background: -webkit-linear-gradient(top, white 1%, #f3f3f3 100%); background: linear-gradient(to bottom, #ffffff 1%, #f3f3f3 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); }.facet-dropdown .dropdown-menu { border: 1px solid #e9e9e9; background: -moz-linear-gradient(top, white 1%, #f3f3f3 100%); background: -webkit-linear-gradient(top, white 1%, #f3f3f3 100%); background: linear-gradient(to bottom, #ffffff 1%, #f3f3f3 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3',GradientType=0 ); box-shadow: none; }.facet-dropdown .select-list { display: block; color: #242424; font-size: 13px; background: transparent; }/* end Drop-down list *//* page list */.pagination .page-list { box-shadow: none; padding: 0; text-align: left !important; }.pagination { font-size: 14px; font-weight: 400; border: 1px solid #e9e9e9; padding: 15px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin: 0 0 20px 0; line-height: 40px; color: #242424; }.pagination .previous, .pagination .next { float: none; }.pagination .previous:hover, .pagination .next:hover { background: #242424; }.pagination a { font-weight: 400; color: #242424; padding: 0 10px; height: 28px; line-height: 28px; background: #f1f2f4; border-radius: 3px; font-size: 13px; display: inline-block; }.pagination a i { font-size: 14px; vertical-align: -3px; }.pagination a:hover { background: #cf9112; color: white; }.pagination .disabled { color: #242424; }.pagination .current a { background: #cf9112; font-size: 13px; color: white; }.pagination .show_items { line-height: 28px; font-size: 13px; }.pagination > div:first-child { line-height: 1; }/*end page list */@media (max-width: 767px) { #category #left-column #search_filters .facet .navbar-toggler { padding: 0.625rem 3rem 0 0; } }.products-selection .filter-button .btn-secondary, .products-selection .filter-button .btn-tertiary { box-shadow: none; padding: 4px 15px; border-radius: 4px; }.products-selection .total-products { padding-top: 0; }.products-selection { border: 1px solid #e9e9e9; padding: 15px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-bottom: 20px; display: inline-block; width: 100%; }.products-selection p, .products-selection .sort-by { line-height: 20px; font-size: 14px; padding: 5px; margin: 0; float: left; color: #242424; font-weight: 400; text-transform: capitalize; }.products-selection .products-sort-order .select-title { border: 1px solid #e9e9e9; padding: 2px 15px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; line-height: 24px; font-size: 14px; margin: 0; color: #242424; text-align: left; box-shadow: none; }.products-selection .products-sort-order .select-title i { float: right; }.products-selection .products-sort-order .dropdown-menu { background: #fff; border: 1px solid #e9e9e9; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; right: 15px; left: auto; text-align: right; box-shadow: none; max-width: 100%; }.products-selection .products-sort-order .dropdown-menu .select-list { line-height: 24px; font-size: 14px; padding: 3px 15px; }.products-selection .products-sort-order .dropdown-menu .select-list:hover { background: #cf9112; }.text-muted { margin-bottom: 20px; }/* end category page *//* product page */.h1.namne_details, .product_name_h1 { font-size: 18px; line-height: 1; color: #242424; text-transform: capitalize; font-weight: 500; margin: 0 0 20px 0; }.product-prices { margin-top: 15px; }.product-prices .price, .product-prices .current-price span:first-child { font-weight: 500; font-size: 24px; line-height: 30px; color: #a4a4a4; }.product-discount { display: inline-block; }.product-discount .regular-price { font-weight: 400; font-size: 24px; line-height: 20px; color: #a4a4a4; }.has-discount.product-price, .has-discount p { font-weight: 500; font-size: 24px; line-height: 20px; display: inline-block; color: #a4a4a4; }.has-discount .discount { font-weight: 400; font-size: 14px; line-height: 22px; color: white; padding: 3px 10px 0 10px; background: #f35833; vertical-align: 4px; border-radius: 3px; text-transform: capitalize; }.product-information { color: #a4a4a4; font-size: 14px; font-weight: normal; line-height: 24px; }.product-information span { font-size: 14px; }.product-information .product-desc { padding: 25px 0; }.product-information .product-desc p { font-size: 14px; color: #a4a4a4; margin: 0; }.product-information .product-desc p span { font-size: 14px !important; font-family: 'Rubik', sans-serif  !important; color: #a4a4a4; }.product-information label { margin: 0; }.product-information .product-variants { margin-bottom: 25px; }.product-information .product-variants > .product-variants-item .color { margin-bottom: 0; }.product-prices div { margin: 0; }.bootstrap-touchspin, .product-variants > .product-variants-item select { box-shadow: none; }.product-variants > .product-variants-item { margin: 0 0 10px 0; }.product-quantity { display: block; }.product-quantity .qty { margin-right: 10px;margin-left: 10px; }@media (max-width: 360px) { .product-quantity .add { clear: both; margin-top: 10px; } }.product-quantity #quantity_wanted { height: 40px; }.product-quantity .btn-touchspin { height: 21px; }.product-quantity .btn-touchspin:hover { border: 1px solid rgba(0, 0, 0, 0.25); }.product-actions .product-add-to-cart { padding-top: 25px; border-top: 1px solid #e9e9e9; }.product-actions .add-to-cart { position: relative; padding: 0 40px; color: white; line-height: 40px; height: 40px; font-size: 12px; font-weight: 500; border: 0; background: #242424; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; box-shadow: none; text-transform: uppercase; }.product-actions .add-to-cart:hover { background: #cf9112; color: white; }.product-actions .add-to-cart i { display: none; }.reference { font-size: 14px; color: #242424; margin: 0; }#product #block-reassurance { box-shadow: none; margin-top: 10px; }#product #block-reassurance span { font-weight: 400; font-size: 14px; }#product #block-reassurance li .block-reassurance-item { padding: 15px 0; }#product #content { overflow: hidden; max-width: 100%; }.product-cover img { box-shadow: none; border: none; }li.product-flag { background: #cf9112; color: white; font-size: 12px; padding: 0; min-width: 60px; text-align: center; display: block; z-index: 1; line-height: 30px; border-radius: 20px; font-weight: 500; height: 30px; margin: 0; }.social-sharing { margin-top: 10px; }.social-sharing > span { display: none; }.social-sharing li { box-shadow: none; height: auto; width: auto; border-radius: 0; display: inline-block; background-color: transparent; line-height: 1; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.social-sharing li:first-child { margin: 0; }.social-sharing li:hover a { -moz-transform: translateY(-4px); -webkit-transform: translateY(-4px); -o-transform: translateY(-4px); -ms-transform: translateY(-4px); transform: translateY(-4px); color: white; }.social-sharing li.facebook a { background: #cf9112; }.social-sharing li.twitter a { background: #cf9112; }.social-sharing li.googleplus a { background: #ed3c32; }.social-sharing li.pinterest a { background: #c62a21; }.social-sharing li a { display: inline-block; line-height: 30px; height: 30px; text-align: center; color: white; margin-right: 20px; white-space: normal; text-indent: 0; overflow: hidden; font-size: 13px; padding: 0 5px; border-radius: 2px; }.social-sharing li a:before { font-family: "Font Awesome\ 5 Brands"; font-size: 14px; display: inline-block; background: transparent; margin-right: 5px; }.social-sharing li.facebook a:before { content: "\f09a"; }.social-sharing li.twitter a:before { content: "\f099"; }.social-sharing li.googleplus a:before { content: "\f0d5"; }.social-sharing li.pinterest a:before { content: "\f0d2"; }.tabs { box-shadow: none; display: inline-block; width: 100%; margin: 30px 0; padding: 0; position: relative; background: transparent; text-align: center; }.tabs .nav-tabs { border: none; position: relative; display: block; border-bottom: 1px solid #e9e9e9; }.tabs .nav-tabs .nav-item { position: relative; display: inline-block; margin: 0; float: none; }@media (max-width: 639px) { .tabs .nav-tabs .nav-item { width: 100%; } }.tabs .nav-tabs .nav-item .nav-link { background: transparent; border: 0; text-transform: capitalize; line-height: 24px; font-weight: 400; color: #a4a4a4; padding: 10px 25px; font-size: 20px; font-weight: 500; position: relative; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.tabs .nav-tabs .nav-item .nav-link:before { content: ""; display: block; position: absolute; bottom: 0; left: 0; width: 100%; height: 2px; opacity: 0; border-bottom: 2px solid #cf9112; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.tabs .nav-tabs .nav-item .nav-link span { position: relative; z-index: 1; }.tabs .nav-tabs .nav-item .nav-link:hover, .tabs .nav-tabs .nav-item .nav-link.active { color: #242424; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.tabs .nav-tabs .nav-item .nav-link:hover:before, .tabs .nav-tabs .nav-item .nav-link.active:before { opacity: 1; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.tab-content { overflow: hidden; padding: 55px 0; background: white; font-size: 14px; background: white; line-height: 24px; text-align: left; }.product-description p { font-size: 14px; color: #242424; }.product-description p span { font-size: 14px !important; font-family: 'Rubik', sans-serif  !important; }#tab-content { font-size: 12px; }#tab-content label { font-size: 12px; }#product-modal .modal-content .modal-body .product-images img { max-width: none; border: transparent 3px solid; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }#product-modal .modal-content .modal-body .product-images img:hover { -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }#main .images-container .js-qv-mask, #main .images-container .js-qv-mask.scroll, .quickview .images-container .js-qv-mask { max-width: 80%; margin: auto; overflow: visible; margin-bottom: 50px; }@media (min-width: 1200px) { #main .images-container .js-qv-mask, #main .images-container .js-qv-mask.scroll, .quickview .images-container .js-qv-mask { max-width: 85%; } }.images-container .product-images .owl-item { padding: 0 5px; }.images-container .product-images .owl-nav { position: static; }.images-container .product-images .owl-nav > div { position: absolute; top: 50%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); margin-top: -18px; background: transparent; color: #a4a4a4; display: block !important; }.images-container .product-images .owl-nav > div:hover { color: #cf9112; }.images-container .product-images .owl-nav > div:before { font-size: 24px; }.images-container .product-images .owl-nav > div.owl-prev { left: -20px; }.images-container .product-images .owl-nav > div.owl-next { right: -20px; }#click-zoom { display: inline-block; position: absolute; bottom: 10px; left: 50%; -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: 1; color: #a4a4a4; cursor: pointer; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }#click-zoom:hover { color: #cf9112; }#click-zoom i { font-size: 100px; }.thumb-container img { width: 100%; height: auto; cursor: pointer; border: 2px solid transparent; border-radius: 3px; opacity: 0.3; margin: 0; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.thumb-container img.selected, .thumb-container img:hover { border-color: #ebebeb; opacity: 1; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.modal-content .thumb-container { margin-bottom: 10px; }.product-cover .layer { background: transparent; -webkit-transition: all 300ms linear; -moz-transition: all 300ms linear; -ms-transition: all 300ms linear; -o-transition: all 300ms linear; transition: all 300ms linear; }.product-cover .layer .zoom-in { color: #cf9112; font-size: 4.25rem; }.product-accessories, .categoryproducts { margin-bottom: 50px; }.scroll-box-arrows.scroll { display: none; }.img-thumbnail { margin-bottom: 20px; }#product-modal .modal-content .modal-body .product-images img { max-width: 90px; margin: 0; }#product-modal .modal-content .modal-body .image-caption { width: 100%; }#product-modal .modal-content .modal-body .mask { max-height: 390px; }#product-modal .modal-content .modal-body { margin: 0; left: 50%; -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }@media (min-width: 992px) { #product-modal .modal-content .modal-body .product-images { display: inline-block; }  .product-images > li.thumb-container { float: left; clear: both; display: inline-block; } }@media (min-width: 576px) { .modal-dialog { max-width: 700px; } }@media (min-width: 1920px) { .modal-dialog { margin-top: 200px; } }.quickview .social-sharing { margin: 0; text-align: left; }.product-discounts { margin: 0; }.quickview #product_comments_block_extra .comments_advices { display: none; }#blockcart-modal .modal-title, #blockcart-modal button.close { color: white; font-weight: 400; }.product-line-grid-body > .product-line-info > .label { float: left; color: #242424; font-size: 14px; }.product-line-grid-body > .product-line-info > .label:hover { color: #cf9112; }.product-line-grid-body .product-discount .regular-price { font-size: 14px; color: #a4a4a4; }.product-line-grid-body .current-price { line-height: 1; }.product-line-grid-body .current-price .price { font-size: 14px; color: #a4a4a4; font-weight: 400; }.modal-content { border: none; }.cart-grid-body a.label { font-size: 17px; }.panel-product-actions { margin-top: 15px; text-align: left; }.panel-product-actions i { margin-right: 5px; }.product-line-grid-body > .product-line-info > .label { float: left; }@media (max-width: 1199px) { .zoomContainer { display: none !important; }  .zoomWrapper { width: auto !important; height: auto !important; } }/* end product page */.lang-fr .js-product-miniature .product_desc .add-to-links li.cart button.ajax_add_to_cart_button, .lang-fr .js-product-miniature .product_desc .add-to-links li.cart span.ajax_add_to_cart_button { padding: 0 8px; letter-spacing: -0.05em; }.lang-fr .product-price-and-shipping-top .discount-product, .lang-fr .product-flag .new, .lang-fr .product-flag .on-sale, .lang-fr .product-flag .pack { min-width: 65px; }/* ===== end edit theme ======== *//* end custom */#product section .tabs{text-align:left; margin-top:0px;}

#omake-cart-sticky{  z-index: 50;}
#omake-mobile-hidden{}
#omake-mobile-hidden p.buttons_bottom_block {  margin-bottom: 7px;  clear: both;  padding: 13px 19px 0;}
#omake-mobile-hidden .content_prices{  padding: 13px 19px;}
#omake-mobile-hidden .product-quantity{   padding: 0 19px 0; }
.box-cart-bottom {  padding: 0;}
#quantity_wanted_p label{color:#FFFFFF;}
#omake-cart-social{	border-top: solid 1px #FFFFFF;    margin: 20px;    padding: 20px 0;}
.omake-cart{  background-color: rgba(60,58,60,0.9);  background: rgba(60,58,60,0.8);  color: #fff !important;}
.test-sticky{  position: fixed;  position: -webkit-sticky;  justify-content: center;  align-items: center;  width: 260px;  display: none;  right:1%;  top:260px;}
#omake-cart-sticky .img-cart{  background-color: #FFFFFF;  border: solid 1px #cf9112;  padding: 20px 20px;}#omake-cart-sticky .add-to-cart{width:100%}#omake-cart-sticky .product-price, #produt-omake-cart .product-price{color:#fff; font-size:19px;}#omake-sticky-submit, #produt-omake-cart button[type="submit"]{background:#cf9112}#omake-sticky-submit:hover, #produt-omake-cart button[type="submit"]:hover{background: #fc2525}#produt-omake-cart{display:none;}#produt-omake-cart .omake-cart{  padding:10px;}#omake-zoom:hover{cursor:pointer}.product-features>dl.data-sheet dt.name{  flex: 1 0 20%;}.product-features>dl.data-sheet dd.value{  flex: 1 0 70%;}/* 1620px*/@media screen and (max-width: 1620px) {  .test-sticky{right:1%;}}@media screen and (min-width: 1620px) {  .test-sticky{left:82%;}}@media screen and (min-width: 992px) {  .test-sticky{display: flex;}}@media screen and (max-width: 991px) {  #produt-omake-cart{display:block;}}
#omake-cart-sticky .product-quantity .qty{float:none}
.product-flag .online-only {
    position: absolute;
    top: 0px !important;
    left: 23px;
    display: inline-block;
    background: #131313;
    color: white;
    border-radius: 2px;
    padding: 0 5px;
    min-width: 50px;
    text-align: center;
    line-height: 23px;
    height: 23px;
    font-size: 12px;
    font-weight: 400;
    text-transform: uppercase;
}
#omake-cart-social li.facebook, #omake-cart-social li.twitter{background-image:none;}
#omake-cart-social .social-sharing{margin-top:0px;}
#omake-cart-social .omake-wishlist{
    display: inline-block;
    line-height: 30px;
    height: 30px;
    text-align: center;
    color: white;
    margin-right: 20px;
    white-space: normal;
    text-indent: 0;
    overflow: hidden;
    font-size: 13px;
    padding: 0 5px;
    border-radius: 2px;
    background:#cf9112;
}
.pos-slideshow .title2{text-transform:unset}
body#checkout section.checkout-step .payment-options .payplug-payment-option label{flex-direction:row; justify-content: flex-start;}
body#checkout section.checkout-step .payment-options .payplug-payment-option img {
    margin: 0 0 0 12px;
}
.product-description p{margin-bottom:13px;min-height: 14px;}

.owl-carousel.shop-products .js-product-miniature:hover .product_desc,
#js-product-list .product_content.grid .js-product-miniature:hover .product_desc {margin-bottom:unset;/*-83px;*/}
/*.owl-carousel.shop-products .js-product-miniature .box-hover,
#js-product-list .product_content.grid .js-product-miniature .box-hover{height: 80px;margin: -83px 0 0;}
.owl-carousel.shop-products .js-product-miniature:hover .product_desc .box-hover button.add-to-cart,
#js-product-list .js-product-miniature:hover .product_desc .box-hover button.add-to-cart{background:#cf9112; color:white;}
.owl-carousel.shop-products .js-product-miniature:hover .product_desc .box-hover button.add-to-cart:hover,
#js-product-list .js-product-miniature:hover .product_desc .box-hover button.add-to-cart:hover{background: #cf8a00;}
*/
.js-product-miniature .product_desc .hook-reviews:before{border:none}

#footer .footer-container{padding-top: 25px;}
#footer .footer-nav{padding-bottom:25px;}
#footer .footer-nav .social_follow{float:right}
.user_info_omake a{
    display: block;
    position: relative;
    color: white;
    font-size: 14px;
    font-weight: 500;
    height: 45px;
    text-align: center;
    line-height: 25px !important;
    border: 2px solid rgba(255, 255, 255, 0.1);
    border-radius: 3px;
    padding: 10px !important;
    margin-left:10px;
}
.user_info_omake.hidden-lg-up{margin-bottom:10px;display: inline-block;}
.pos-special-products .product-price-and-shipping .regular-price, .pos-special-products .product-price-and-shipping .price.price-sale{
    color:#cf9112;
}
.connect-content .readmore a{border:2px solid white}
.omake-home-banner{margin-top:30px;}
.product-tabs-container-slider .owl-nav > div {opacity:1}
.sma-category-omakemanga .pos_title{background:url('https://omakebooks.com/img/cms/Bannieres_Statiques/BanniereFine_LivresManga.jpg') no-repeat; background-size: cover;}
.sma-category-omakecinema .pos_title{background:url('https://omakebooks.com/img/cms/Bannieres_Statiques/BanniereFine_LivresCinema.jpg') no-repeat; background-size: cover;}
.sma-category-omakejapon .pos_title{background:url('https://omakebooks.com/img/cms/Bannieres_Statiques/BanniereFine_LivresJapon.jpg') no-repeat; background-size: cover;}
.sma-category-omakegaming .pos_title{background:url('https://omakebooks.com/img/cms/Bannieres_Statiques/BanniereFine_LivresGaming.jpg') no-repeat; background-size: cover;}
.sma-category-omakeyoutube .pos_title{background:url('https://omakebooks.com/img/cms/Bannieres_Statiques/BanniereFine_YouTubeurs.jpg') no-repeat; background-size: cover;}
.sma-category-omakehp .pos_title h2{
	color: white;
    background: none;
    padding-left: 20px;
    font-size: 35px;
	top:8px;
}
.sma-category-omakehp .pos_title h2 a, .sma-category-omakehp .pos_title h2 a:hover{
	color: white;
}
.sma-category-omakehp .pos_title:before {content:unset;}
.sma-category-omakehp .owl-nav {background:none; padding-right:5px;}
#subcategories li{padding-bottom:15px;text-align:center}
#cookieNotice p{color:white; opacity:1;}
#cookieNotice .closeButtonNormal{
cursor: pointer;
background: #cf9112;
color: #fff;
border: 1px solid #cf9112;
padding: 8px 25px;
display: inline-block;
font-weight: 400;
overflow: hidden;
position: relative;
-webkit-transition: .3s;
transition: .3s;
border-radius: 4px;}
#cookieNotice .button-ghost-white {
		cursor: pointer;
background: rgba(0,0,0,0);
color: #fff;
border: 1px solid #fff;
padding: 8px 25px;
display: inline-block;
font-weight: 400;
overflow: hidden;
position: relative;
-webkit-transition: .3s;
transition: .3s;
border-radius: 4px;
}
#cookieNotice .button-ghost-white:hover {
background: white;
color: #000;
}
#cookieNotice .buttons {
	margin-top:10px;
white-space: nowrap;
}
.omake-flex{
display:flex;
flex-wrap:wrap;
}
.lang-fr .js-product-miniature .product_desc .add-to-links li.cart button.ajax_add_to_cart_button, .lang-fr .js-product-miniature .product_desc .add-to-links li.cart span.ajax_add_to_cart_button{background:#cf9112;color:white;}
.lang-fr .js-product-miniature .product_desc .add-to-links li.cart button.ajax_add_to_cart_button:hover, 
.lang-fr .js-product-miniature .product_desc .add-to-links li.cart span.ajax_add_to_cart_button:hover{opacity: 0.8;}

.omake-flex .js-product-miniature img{display:block}
.omake-flex .js-product-miniature{width:20%;}

@media only screen and (max-width: 768px){
.omake-flex .js-product-miniature{width:25%;}
}
@media only screen and (max-width: 500px) {
.omake-flex .js-product-miniature{width:45%;}
.pos_bannerslide, .connect-area, .pos-special-products, .banner-left, .container .pos_logo.product_block_container{display:none}
#header{margin-bottom:10px}
#footer .footer-nav .container{text-align: center;}
#footer .footer-nav .container .social_follow{margin-top:10px; float:unset;}
}
/* end SMA Omake */
