@charset "UTF-8";

 .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;
}
@-webkit-keyframes bounce {
0%, 20%, 53%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-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 {
0%, 20%, 53%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70% {
-webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-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;
-ms-transform-origin: center bottom;
transform-origin: center bottom;
}
@-webkit-keyframes flash {
0%, 50%, 100% {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
@keyframes flash {
0%, 50%, 100% {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
.flash {
-webkit-animation-name: flash;
animation-name: flash;
} @-webkit-keyframes pulse {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes pulse {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
50% {
-webkit-transform: scale3d(1.05, 1.05, 1.05);
transform: scale3d(1.05, 1.05, 1.05);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.pulse {
-webkit-animation-name: pulse;
animation-name: pulse;
}
@-webkit-keyframes rubberBand {
0% {
-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(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes rubberBand {
0% {
-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(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1);
}
75% {
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.rubberBand {
-webkit-animation-name: rubberBand;
animation-name: rubberBand;
}
@-webkit-keyframes shake {
0%, 100% {
-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 {
0%, 100% {
-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 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);
}
100% {
-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);
}
100% {
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
.swing {
-webkit-transform-origin: top center;
-ms-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
}
@-webkit-keyframes tada {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
10%, 20% {
-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(.9, .9, .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);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes tada {
0% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
10%, 20% {
-webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
transform: scale3d(.9, .9, .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);
}
100% {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.tada {
-webkit-animation-name: tada;
animation-name: tada;
} @-webkit-keyframes wobble {
0% {
-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);
}
100% {
-webkit-transform: none;
transform: none;
}
}
@keyframes wobble {
0% {
-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);
}
100% {
-webkit-transform: none;
transform: none;
}
}
.wobble {
-webkit-animation-name: wobble;
animation-name: wobble;
}
@-webkit-keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .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(.97, .97, .97);
transform: scale3d(.97, .97, .97);
}
100% {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
20% {
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .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(.97, .97, .97);
transform: scale3d(.97, .97, .97);
}
100% {
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.bounceIn {
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
-webkit-animation-duration: .75s;
animation-duration: .75s;
}
@-webkit-keyframes bounceInDown {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
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);
}
100% {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInDown {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
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);
}
100% {
-webkit-transform: none;
transform: none;
}
}
.bounceInDown {
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
}
@-webkit-keyframes bounceInLeft {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
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);
}
100% {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInLeft {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
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);
}
100% {
-webkit-transform: none;
transform: none;
}
}
.bounceInLeft {
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
@-webkit-keyframes bounceInRight {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
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);
}
100% {
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInRight {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
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);
}
100% {
-webkit-transform: none;
transform: none;
}
}
.bounceInRight {
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight;
}
@-webkit-keyframes bounceInUp {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
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);
}
100% {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes bounceInUp {
0%, 60%, 75%, 90%, 100% {
-webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
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);
}
100% {
-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(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
50%, 55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
100% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
}
@keyframes bounceOut {
20% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
50%, 55% {
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
100% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
}
.bounceOut {
-webkit-animation-name: bounceOut;
animation-name: bounceOut;
-webkit-animation-duration: .75s;
animation-duration: .75s;
}
@-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);
}
100% {
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);
}
100% {
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);
}
100% {
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);
}
100% {
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);
}
100% {
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);
}
100% {
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);
}
100% {
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);
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.bounceOutUp {
-webkit-animation-name: bounceOutUp;
animation-name: bounceOutUp;
}
@-webkit-keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
@keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
.fadeIn {
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
@-webkit-keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDown {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDown {
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDownBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDownBig {
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
@-webkit-keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeft {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeft {
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
@-webkit-keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeftBig {
0% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeftBig {
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
@-webkit-keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRight {
0% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRight {
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}
@-webkit-keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRightBig {
0% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRightBig {
-webkit-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}
@-webkit-keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUp {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUp {
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
@-webkit-keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUpBig {
0% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUpBig {
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
@-webkit-keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
@keyframes fadeOut {
0% {opacity: 1;}
100% {opacity: 0;}
}
.fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOutDown {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes fadeOutDown {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
.fadeOutDown {
-webkit-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
@-webkit-keyframes fadeOutDownBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes fadeOutDownBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.fadeOutDownBig {
-webkit-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}
@-webkit-keyframes fadeOutLeft {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes fadeOutLeft {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.fadeOutLeft {
-webkit-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes fadeOutLeftBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.fadeOutLeftBig {
-webkit-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeOutRight {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes fadeOutRight {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.fadeOutRight {
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}
@-webkit-keyframes fadeOutRightBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes fadeOutRightBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.fadeOutRightBig {
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}
@-webkit-keyframes fadeOutUp {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes fadeOutUp {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
.fadeOutUp {
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
@-webkit-keyframes fadeOutUpBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes fadeOutUpBig {
0% {
opacity: 1;
}
100% {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.fadeOutUpBig {
-webkit-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}
@-webkit-keyframes flip {
0% {
-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(.95, .95, .95);
transform: perspective(400px) scale3d(.95, .95, .95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
@keyframes flip {
0% {
-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(.95, .95, .95);
transform: perspective(400px) scale3d(.95, .95, .95);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
100% {
-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 {
0% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-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-transition-timing-function: ease-in;
transition-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);
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInX {
0% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-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-transition-timing-function: ease-in;
transition-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);
}
100% {
-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 {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-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-transition-timing-function: ease-in;
transition-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);
}
100% {
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInY {
0% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-transition-timing-function: ease-in;
transition-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-transition-timing-function: ease-in;
transition-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);
}
100% {
-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 {
0% {
-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;
}
100% {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutX {
0% {
-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;
}
100% {
-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-animation-duration: .75s;
animation-duration: .75s;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@-webkit-keyframes flipOutY {
0% {
-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;
}
100% {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutY {
0% {
-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;
}
100% {
-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-animation-duration: .75s;
animation-duration: .75s;
}
@-webkit-keyframes lightSpeedIn {
0% {
-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;
}
100% {
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes lightSpeedIn {
0% {
-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;
}
100% {
-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 {
0% {
opacity: 1;
}
100% {
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
@keyframes lightSpeedOut {
0% {
opacity: 1;
}
100% {
-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 {
0% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
100% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateIn {
0% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
100% {
-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 {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInDownLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
100% {
-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 {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInDownRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-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 {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInUpLeft {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
100% {
-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 {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
100% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInUpRight {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
100% {
-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 {
0% {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
100% {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
@keyframes rotateOut {
0% {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
100% {
-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 {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
100% {
-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 {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
100% {
-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 {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
100% {
-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 {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
100% {
-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 {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
100% {
-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 {
0% {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
100% {
-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 {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
100% {
-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 {
0% {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
100% {
-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;
}
100% {
-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;
}
100% {
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
.hinge {
-webkit-animation-name: hinge;
animation-name: hinge;
} @-webkit-keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes rollIn {
0% {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
100% {
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.rollIn {
-webkit-animation-name: rollIn;
animation-name: rollIn;
} @-webkit-keyframes rollOut {
0% {
opacity: 1;
}
100% {
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 {
0% {
opacity: 1;
}
100% {
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 {
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
50% {
opacity: 1;
}
}
@keyframes zoomIn {
0% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
50% {
opacity: 1;
}
}
.zoomIn {
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
}
@-webkit-keyframes zoomInDown {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInDown {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInDown {
-webkit-animation-name: zoomInDown;
animation-name: zoomInDown;
}
@-webkit-keyframes zoomInLeft {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInLeft {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInLeft {
-webkit-animation-name: zoomInLeft;
animation-name: zoomInLeft;
}
@-webkit-keyframes zoomInRight {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInRight {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInRight {
-webkit-animation-name: zoomInRight;
animation-name: zoomInRight;
}
@-webkit-keyframes zoomInUp {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInUp {
0% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInUp {
-webkit-animation-name: zoomInUp;
animation-name: zoomInUp;
}
@-webkit-keyframes zoomOut {
0% {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
100% {
opacity: 0;
}
}
@keyframes zoomOut {
0% {
opacity: 1;
}
50% {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
100% {
opacity: 0;
}
}
.zoomOut {
-webkit-animation-name: zoomOut;
animation-name: zoomOut;
}
@-webkit-keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
100% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform: scale3d(.1, .1, .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.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomOutDown {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
100% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform: scale3d(.1, .1, .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.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomOutDown {
-webkit-animation-name: zoomOutDown;
animation-name: zoomOutDown;
}
@-webkit-keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
transform: scale(.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center;
}
}
@keyframes zoomOutLeft {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
transform: scale(.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(.475, .475, .475) translate3d(-42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
transform: scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center;
}
}
@keyframes zoomOutRight {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
}
100% {
opacity: 0;
-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
transform: scale(.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(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
100% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform: scale3d(.1, .1, .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.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomOutUp {
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
100% {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform: scale3d(.1, .1, .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.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomOutUp {
-webkit-animation-name: zoomOutUp;
animation-name: zoomOutUp;
}
@-webkit-keyframes slideInDown {
0% {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
visibility: visible;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes slideInDown {
0% {
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
visibility: visible;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
.slideInDown {
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
}
@-webkit-keyframes slideInLeft {
0% {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
visibility: visible;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInLeft {
0% {
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
visibility: visible;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
.slideInLeft {
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft;
}
@-webkit-keyframes slideInRight {
0% {
-webkit-transform: translateX(100%);
transform: translateX(100%);
visibility: visible;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes slideInRight {
0% {
-webkit-transform: translateX(100%);
transform: translateX(100%);
visibility: visible;
}
100% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
.slideInRight {
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
}
@-webkit-keyframes slideInUp {
0% {
-webkit-transform: translateY(100%);
transform: translateY(100%);
visibility: visible;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
@keyframes slideInUp {
0% {
-webkit-transform: translateY(100%);
transform: translateY(100%);
visibility: visible;
}
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
}
.slideInUp {
-webkit-animation-name: slideInUp;
animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
visibility: hidden;
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
}
@keyframes slideOutDown {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
visibility: hidden;
-webkit-transform: translateY(100%);
transform: translateY(100%);
}
}
.slideOutDown {
-webkit-animation-name: slideOutDown;
animation-name: slideOutDown;
}
@-webkit-keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
visibility: hidden;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
}
@keyframes slideOutLeft {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
visibility: hidden;
-webkit-transform: translateX(-100%);
transform: translateX(-100%);
}
}
.slideOutLeft {
-webkit-animation-name: slideOutLeft;
animation-name: slideOutLeft;
}
@-webkit-keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
visibility: hidden;
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
}
@keyframes slideOutRight {
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
100% {
visibility: hidden;
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
}
.slideOutRight {
-webkit-animation-name: slideOutRight;
animation-name: slideOutRight;
}
@-webkit-keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
visibility: hidden;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
}
@keyframes slideOutUp {
0% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
100% {
visibility: hidden;
-webkit-transform: translateY(-100%);
transform: translateY(-100%);
}
}
.slideOutUp {
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp;
}html, body, #sb-site, .sb-site-container, .sb-slidebar { margin: 0;
padding: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html, body {
width: 100%;
overflow-x: hidden; }
html {
height: 100%; }
body {
min-height: 100%;
height: auto;
position: relative; }
html.sb-scroll-lock.sb-active:not(.sb-static) {
overflow: hidden; } #sb-site, .sb-site-container { width: 100%;
position: relative;
z-index: 1; } .sb-slidebar {
height: 100%;
overflow-y: auto; position: fixed;
top: 0;
z-index: 0; display: none; background-color: #222222; -webkit-transform: translate(0px); }
.sb-left {
left: 0; }
.sb-right {
right: 0; }
html.sb-static .sb-slidebar,
.sb-slidebar.sb-static {
position: absolute; }
.sb-slidebar.sb-active {
display: block; }
.sb-style-overlay {
z-index: 9999; }
.sb-momentum-scrolling {
-webkit-overflow-scrolling: touch; } .sb-slidebar {
width: 30%;
}
.sb-width-thin {
width: 15%;
}
.sb-width-wide {
width: 45%;
}
@media (max-width: 480px) { .sb-slidebar {
width: 70%;
}
.sb-width-thin {
width: 55%;
}
.sb-width-wide {
width: 85%;
}
}
@media (min-width: 481px) { .sb-slidebar {
width: 55%;
}
.sb-width-thin {
width: 40%;
}
.sb-width-wide {
width: 70%;
}
}
@media (min-width: 768px) { .sb-slidebar {
width: 40%;
}
.sb-width-thin {
width: 25%;
}
.sb-width-wide {
width: 55%;
}
}
@media (min-width: 992px) { .sb-slidebar {
width: 30%;
}
.sb-width-thin {
width: 15%;
}
.sb-width-wide {
width: 45%;
}
}
@media (min-width: 1200px) { .sb-slidebar {
width: 20%;
}
.sb-width-thin {
width: 5%;
}
.sb-width-wide {
width: 35%;
}
} .sb-slide, #sb-site, .sb-site-container, .sb-slidebar {
-webkit-transition: -webkit-transform 400ms ease;
-moz-transition: -moz-transform 400ms ease;
-o-transition: -o-transform 400ms ease;
transition: transform 400ms ease;
-webkit-transition-property: -webkit-transform, left, right; -webkit-backface-visibility: hidden; } .sb-hide { 
display: none; }@font-face {
font-family: 'Capture it';
src: url(//activemanshop.hu/wp-content/themes/ironclad/assets/fonts/capture_it-webfont.eot);
src: url(//activemanshop.hu/wp-content/themes/ironclad/assets/fonts/capture_it-webfont.eot?#iefix) format('embedded-opentype'),
url(//activemanshop.hu/wp-content/themes/ironclad/assets/fonts/capture_it-webfont.woff2) format('woff2'),
url(//activemanshop.hu/wp-content/themes/ironclad/assets/fonts/capture_it-webfont.woff) format('woff'),
url(//activemanshop.hu/wp-content/themes/ironclad/assets/fonts/capture_it-webfont.ttf) format('truetype'),
url(//activemanshop.hu/wp-content/themes/ironclad/assets/fonts/capture_it-webfont.svg#capture_itregular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'Metacondbookroman';
src: url(//activemanshop.hu/wp-content/themes/ironclad/assets/fonts/metacondbook-roman-webfont.eot);
src: url(//activemanshop.hu/wp-content/themes/ironclad/assets/fonts/metacondbook-roman-webfont.eot?#iefix) format('embedded-opentype'),
url(//activemanshop.hu/wp-content/themes/ironclad/assets/fonts/metacondbook-roman-webfont.woff2) format('woff2'),
url(//activemanshop.hu/wp-content/themes/ironclad/assets/fonts/metacondbook-roman-webfont.woff) format('woff'),
url(//activemanshop.hu/wp-content/themes/ironclad/assets/fonts/metacondbook-roman-webfont.ttf) format('truetype'),
url(//activemanshop.hu/wp-content/themes/ironclad/assets/fonts/metacondbook-roman-webfont.svg#metacondbookroman) format('svg');
font-weight: normal;
font-style: normal;
}  * {
padding: 0;
margin: 0;
outline: none;
-webkit-appearance: none;
}
.clearfix:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html .clearfix,
*:first-child+html .clearfix { 
zoom: 1;
}
body {
font-family: 'Montserrat', Arial, sans-serif;
background: #1f1f1f url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/body.jpg) repeat-y top center;
}
.pull-left {
float: left;
}
.pull-right {
float: right;
}
.hidden {
display: none;
}
.table {
display: table;				
}
.table-row {
display: table-row;
}
.table-cell {
display: table-cell;
}
img {
max-width: 100%;
height: auto;
}
a img {
border: 0;
}		
.container {
width: 94%;
max-width: 1020px;
margin: 0 auto;
}	
.responsive-video {
height: 0;
padding-top: 25px;
padding-bottom: 67.5%;
margin-bottom: 10px;
position: relative;
overflow: hidden;
}
.responsive-video.widescreen {
padding-bottom: 57.25%;
}
.responsive-video.vimeo {
padding-top: 0;
}
.responsive-video embed,
.responsive-video iframe,
.responsive-video object,
.responsive-video video {
top: 0;
left: 0;
width: 100%;
height: 100%;
position: absolute;
}
.gform_wrapper .gform_validation_container {
display: none !important;
} header.main {
min-height: 105px;
background: #000000 url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/header-grid.png) repeat-x top center;
}
header.main .container {
position: relative;
}
header .top {
height: 66px;
} header .logo {
top: 8px;
left: -27px;
float: left;
position: absolute;			
}
header .logo:after {
content: "";
width: 222px;
height: 18px;
left: 32px;
bottom: -16px;
display: block;
position: absolute;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/logo-slogan.png) no-repeat top left;
}
header .logo img {
display: block;
} header nav.top-menu {
float: right;
width: 100%;
height: 44px;
max-width: 607px;
margin-right: -10px;
padding: 10px 10px 0 55px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/header-top-bg.png) no-repeat top left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
header nav.top-menu .language {
float: left;
}
header nav.top-menu .language .flag {				
padding: 4px 5px;
border-radius: 4px;
background: #363636;
text-indent: -9999px;
}
header nav.top-menu .language .flag span {
width: 24px;
height: 16px;
display: block;
}
header nav.top-menu .language .flag-hu span {
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/header-flag-hu.png);
} header nav.top-menu ul {
float: left;
padding-top: 3px;
margin-left: 20px;
list-style: none;
}
header nav.top-menu ul li {
float: left;
color: #ffffff;
font: 13px/20px Arial, sans-serif;
margin-left: 17px;
}
header nav.top-menu ul li:first-child {
margin-left: 0px;
}
header nav.top-menu ul li a {
color: #ffffff;
display: inline-block;
text-decoration: none;
font: 13px/20px Arial, sans-serif;
}
header nav.top-menu ul li a.signup {
padding-right: 22px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/icon-glove.png) no-repeat right 1px;
}
header nav.top-menu ul li a.login {
padding-right: 22px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/icon-shield.png) no-repeat right top;
}
header nav.top-menu ul li a.cart {
padding-right: 31px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/icon-cart.png) no-repeat right 1px;
} header nav.top-menu form {
float: right;
width: 190px;
position: relative;
padding-right: 28px;
background: #ffffff;
border-top: 1px solid #cfcfcf;			
border-left: 1px solid #cfcfcf;			
border-right: 1px solid #707070;
border-bottom: 1px solid #707070;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
header nav.top-menu form input {
width: 100%;
border: 0;
float: left;				
display: block;	
color: #9b9b9b;
padding: 5px 0 5px 10px;
font: 13px/16px Arial, sans-serif;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;			
}
header nav.top-menu form button {
cursor: pointer;
width: 28px;
height: 100%;
border: 0px;
right: 0px;				
position: absolute;
text-indent: -9999px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/icon-magnify.png) no-repeat 2px center;
} header nav.menu {
background: #3f3f3f;
}
header nav.menu > div > ul {
float: right;
list-style: none;
}
header nav.menu > div > ul > li {
float: left;
}
header nav.menu > div > ul > li:first-child {
padding-left: 0px;
}
header nav.menu > div > ul > li > a {
color: #d2d2d2;				
font-size: 13px;
line-height: 14px;
text-decoration: none;
padding: 10px 11px;
display: block;
}
header nav.menu > div > ul > li:hover > a {
background: #ffc053;
color: #252525;
}
header nav.menu > div > ul > li:hover > ul.sub-menu {
display: block;
} header nav.menu ul.sub-menu {
z-index: 999;
display: none;
list-style: none;
position: absolute;		
background: #262626;
padding: 9px 0 7px 0;
box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.4);	
}
header nav.menu ul.sub-menu li {
display: block;
}
header nav.menu ul.sub-menu li + li {
padding-top: 2px;
}
header nav.menu ul.sub-menu li a {
color: #d2d2d2;				
font-size: 12px;
font-weight: 400;
line-height: 14px;
text-decoration: none;
padding: 5px 16px;
display: block;
}
header nav.menu ul.sub-menu li a:hover {
color: #d1a34d;
}
.side-cart {
top: 50%;
right: -17px;
position: fixed;
-webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.side-cart:hover {
right: 0px;	
} footer {
} .featured-pages {
padding: 30px 0 27px 0;
} 
.featured-pages .box {
float: left;
width: 25%;
min-height: 90px;
position: relative;
padding-top: 18px;		
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.featured-pages .box a {
max-width: 235px;
display: block;
position: relative;
text-decoration: none;
}
.featured-pages .box img { 
top: -18px;
right: 0px;
position: absolute;
}
.featured-pages .box h4 {
color: #ffffff;
font-size: 20px;
line-height: 20px;
padding-bottom: 2px;
}
.featured-pages .box p {
color: #c59615;
font-size: 10px;
line-height: 15px;
}
.featured-pages .box-1 a {
margin-left: 13px;
}
.featured-pages .box-2 a {
max-width: 225px;
margin-left: 25px;
}
.featured-pages .box-2 img {
top: -15px;
}
.featured-pages .box-3 a {
max-width: 223px;
margin-left: 25px;
}
.featured-pages .box-4 a {
max-width: 220px;
margin-left: 25px;
} footer .partners {
padding: 10px 0 27px 0;
background: #e0a444;
}
footer .partners h4 {
color: #2a2726;
font-size: 12px;
font-weight: bold;
line-height: 12px;
text-align: center;
margin-bottom: 22px;
}
footer .partners .logos {
width: 100%;
display: table;			
}
footer .partners .logos ul {
width: 100%;
display: table-row;
list-style-type: none;
}
footer .partners .logos ul li {
display: table-cell;
text-align: center;
vertical-align: middle;
padding: 0 8px;
} footer .middle {
padding: 35px 0 22px 0;
background: #272221 url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/footer-bg-strips.png) repeat-x top center;
}
footer .middle .second {
padding-top: 10px;
} footer .middle .column {
float: left;
min-height: 191px;
padding: 0 30px 0 22px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/footer-col-sep.png) no-repeat top right;
}
footer .middle .column:first-child {
padding-left: 0px;
}
footer .middle .column h3 {
color: #ffc500;
font-size: 12px;
font-weight: bold;
line-height: 12px;
padding: 3px 0 11px 0;
}
footer .middle .column ul {
list-style: none;
}
footer .middle .column ul li {
color: #dcdcdc;
padding-top: 7px;
font: 12px/13px Arial, sans-serif;
}
footer .middle .column ul li a {
color: inherit;
text-decoration: none;
}
footer .middle .column ul li a:hover {
color: #ffc500;
text-decoration: underline;
}
footer .middle .column-account {
background: none;
}
footer .middle .column-contact {
float: right;
position: relative;
padding: 0 0 0 50px;
background-position: top left;
}
footer .middle .column-contact:before {
content: "";
left: -35px;
top: 1px;
width: 67px;
height: 63px;
position: absolute;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/footer-minimal-logo.png) no-repeat top left;
}
footer .middle .column-contact ul li {
padding-left: 21px;
background-repeat: no-repeat;
background-position: 0px 7px;
}
footer .middle .column-contact ul li.address { background-image: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/footer-icon-home.png); }
footer .middle .column-contact ul li.mobile { background-image: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/footer-icon-mobile.png); background-position: 0px 8px; }
footer .middle .column-contact ul li.mail { background-image: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/footer-icon-mail.png); }
footer .middle .column-contact ul li.opening { background-image: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/footer-icon-opening.png); background-position: 0px 8px; }
footer .middle .column-contact ul li.facebook { background-image: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/footer-icon-facebook.png); }
footer .middle .column-contact ul li.website { background-image: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/footer-icon-cursor.png); } footer .middle .newsletter {
float: left;
position: relative;
}
footer .middle .newsletter h3 {
color: #ffc500;
font-size: 12px;
font-weight: bold;
line-height: 12px;
padding-bottom: 11px;
padding-right: 12px;
}
footer .middle .newsletter .gform_wrapper {
position: relative;
}
footer .middle .newsletter .gform_fields {
list-style: none;
}
footer .middle .newsletter .gfield_label {
display: none;
}
footer .middle .newsletter .gfield input {
width: 100%;
color: #dcdcdc;
padding: 8px 34px 7px 15px;
font: 12px/14px Arial, sans-serif;
background: transparent;
border: 0;
border-radius: 0;
background: #333333;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
footer .middle .newsletter .gform_button {
top: 0px;
right: 0px;
width: 34px;
height: 29px;
cursor: pointer;
position: absolute;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/footer-newsletter-arrow.png) no-repeat center center;
text-indent: -9999px;
border: 0;
}
footer .middle .newsletter .validation_message {
background: #ffc500;
font: bold 11px/13px Arial, sans-serif;
padding: 4px 15px;
}
footer .middle .newsletter .gform_ajax_spinner,
footer .middle .newsletter .validation_error {
display: none !important;
}
footer .middle .newsletter .gform_confirmation_wrapper {
width: 100%;
color: #dcdcdc;
padding: 8px 0 7px 0;
font: bold 13px/14px Arial, sans-serif;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
} footer .middle .language {
float: left;
margin-left: 70px;
}
footer .middle .language h3 {
color: #ffc500;
font-size: 12px;
font-weight: bold;
line-height: 12px;
padding-bottom: 11px;
padding-right: 12px;
}
footer .middle .language .flag {
border-radius: 4px;
padding: 5px 7px;
background: #333333;
display: block;
float: left;
}
footer .middle .language .flag span {
width: 29px;
height: 20px;
display: block;
}
footer .middle .language .flag .hu {
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/footer-flag-hu.png) no-repeat top left;
}
footer .middle .language label {
float: left;
color: #dcdcdc;
font: 12px/29px Arial, sans-serif;
margin: 0 0 0 8px;
} footer .middle .social {
float: right;		
margin-top: 24px;	
}
footer .middle .social ul {
list-style: none;
}
footer .middle .social ul li {
float: left;
margin-left: 7px;
}
footer .middle .social ul li:first-child {
margin-left: 0px;
}
footer .middle .social ul li a {
display: block;
width: 27px;
height: 27px;
border-radius: 3px;
background: #333333;
-webkit-transition: all linear 0.3s;
-moz-transition: all linear 0.3s;
transition: all linear 0.3s;
}
footer .middle .social ul li a:hover {
background: #000000;
} footer .bottom {
padding: 17px 0;
background: #000000;
}
footer .bottom .copyright {
float: left;
color: #5d5d5d;
margin: 2px 0 0 0;
padding: 0 0 0 93px;
font: 12px/19px Arial, sans-serif;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/footer-logo.png) no-repeat top left;
}
footer .bottom .developers {
float: right;
color: #5d5d5d;
font: 12px/21px Arial, sans-serif;
}
footer .bottom .developers .label {
float: left;
margin-right: 6px;
}
footer .bottom .developers .logos {
margin-top: 1px;
float: left;
width: 159px;
height: 21px;
display: block;
position: relative;				
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/developers.png) no-repeat top left;
}
footer .bottom .developers .logos a {
position: absolute;
text-indent: -9999px;
}								
footer .bottom .developers .logos a.fw {
width: 63px;
height: 21px;
top: 0px;
left: 0px;
}
footer .bottom .developers .logos a.md {
width: 83px;
height: 21px;
top: 0px;
right: 0px;
} section.page .container {
background: #ffffff;
} .page-header {
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
margin-bottom: 22px;	
} .page-header .table {
width: 100%;
}
.page-header .title {
height: 238px;
color: #ffffff;
display: table-cell;
vertical-align: middle;			
text-align: right;
font: 75px/85px 'Capture it', Arial, sans-serif;
padding-right: 25px;
padding-left: 40px;
}
.page-header .title small {
display: block;
font: 22px/24px 'Montserrat', Arial, sans-serif;
}
.page-header .title small strong {
color: #ffc054;
font-weight: bold;
} .page-header .breadcrumb {
height: 37px;
position: relative;
margin-right: 228px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/breadcrumb-bg.png) no-repeat top left;
}
.page-header .breadcrumb ol {
list-style: none;
overflow: hidden;
position: relative;
padding: 12px 0 0 25px;
}
.page-header .breadcrumb ol li {
float: left;
color: #2b2a2a;
font: 13px/15px Arial, sans-serif;
}
.page-header .breadcrumb ol li:before {
float: left;
content: ">";
margin: 0 7px;
font-size: 12px;
}
.page-header .breadcrumb ol li:first-child:before {
display: none;
}
.page-header .breadcrumb ol li a {
color: inherit;
text-decoration: none;
}
.page-header .breadcrumb ol li a:hover {
color: #e3ab3e;
text-decoration: underline;
} .page-header .breadcrumb .btn-back {
top: 0px;
right: -123px;
width: 160px;
height: 37px;
color: #2f2e2e;
position: absolute;
text-align: center;
text-decoration: none;
font: bold 13px/37px Arial, sans-serif;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/breadcrumb-back.png) no-repeat top left;
} .page-subhead {
background: #f1f1f1;
position: relative;
margin: 0 -55px 20px -20px;
padding: 16px 195px 15px 20px;								
}
.page-subhead:before {
content: "";
width: 115px;
height: 7px;
top: -7px;
left: 0px;
position: absolute;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/product-head-strips.png) no-repeat top left;
}
.page-subhead:after {
content: "";
width: 100%;
height: 6px;
bottom: -6px;
left: 0px;
position: absolute;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/product-head-shadow.png) no-repeat top left;
}
.page-subhead .title {
color: #333333;
font-size: 30px;				
font-weight: bold;
line-height: 32px;				
text-transform: uppercase;							
}
.page-subhead .subtitle {
color: #333333;
font-size: 19px;				
font-weight: 400;
line-height: 24px;
padding-top: 2px;
}
.page-subhead .social {
right: 20px;
bottom: 15px;
position: absolute;
} .content-container {
padding: 5px 0 30px 0;
}
.content {
float: left;
position: relative;		
width: 66.960784313725%;
margin-right: 4.411764705882%;
}
.sidebar {
float: left;
width: 24.509803921569%;
margin-right: 4.117647058824%;
padding-left: 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
} .general-content {
color: #000000;
font: 16px/24px 'Arimo', Arial, sans-serif;
} 
.general-content > *:first-child {
padding-top: 0px;
}
.general-content h2 {
padding-top: 30px;
color: #333333;
font: bold 24px/27px 'Montserrat', Arial, sans-serif;
}
.general-content h3 {
padding-top: 30px;
color: #333333;
font: bold 20px/22px 'Montserrat', Arial, sans-serif;
}
.general-content p {
padding-top: 18px;
}
.general-content h2 + p {
padding-top: 15px;	
}
.general-content h3 + p {
padding-top: 12px;	
}
.general-content img.alignleft {
max-width: 60%;
float: left;
margin: 4px 25px 10px 0;
}
.general-content img.alignright {
max-width: 60%;
float: right;
margin: 4px 0 10px 25px;
}
.general-content img.aligncenter {
display: block;
margin: 0px auto 18px auto;
}
.general-content a {
color: #e99d0b;
text-decoration: underline;
}
.general-content a:hover {
text-decoration: none;
}
.general-content ul {
list-style: none;
margin: 8px 0 0 20px;
}
.general-content ul li {
padding: 7px 0 0 12px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/li-dot.png) no-repeat 0px 16px;
}
.general-content blockquote {
background: #ffc054;
position: relative;
margin: 24px 0 6px 0;
padding: 10px 40px 10px 85px;		
font: italic 15px/22px Arial, sans-serif;
color: #2b2a2a;
}
.general-content blockquote p:first-child {
padding-top: 0px;
}
.general-content blockquote:before {
content: "“";			
color: #2b2a2a;
font: italic 105px/105px Arial, sans-serif;
position: absolute;
top: 5px;
left: 18px;
} .general-content .gform_wrapper {
padding-top: 22px;
}
.general-content .gform_wrapper .gform_fields {
list-style: none;
margin: 0;
}
.general-content .gform_wrapper .gfield {
padding: 0;
background: none;			
margin-top: 14px;
}
.general-content .gform_wrapper .gfield.accept-terms {
margin-top: 10px;
}			
.general-content .gform_wrapper .gfield:first-child {
margin-top: 0px;
}
.general-content .gform_wrapper .gfield_label {
display: block;
font-size: 14px;
font-weight: bold;
line-height: 18px;
padding: 0 0 4px 5px;
}
.general-content .gform_wrapper .hidden-label .gfield_label {
display: none;	
}
.general-content .gform_wrapper .gfield_label .gfield_required {
color: #ff0000;
font-weight: 400;
margin-left: 5px;
}
.general-content .gform_wrapper .gfield input[type="text"],
.general-content .gform_wrapper .gfield input[type="password"],
.general-content .gform_wrapper .gfield textarea {
display: block;
width: 100%;
border: 0 none;			    
color: #252525;
font: 14px/16px Arial,sans-serif;
padding: 12px 12px 11px 12px;
background: #f1f1f1;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.general-content .gform_wrapper .gfield .ginput_right {
display: block;
margin-top: 10px;
}
.general-content .gform_wrapper .gfield .ginput_left label,
.general-content .gform_wrapper .gfield .ginput_right label {
color: #444;
display: block;
font-size: 12px;
padding: 1px 0 0 5px;
}
.general-content .gform_wrapper .gfield_checkbox {
margin: 0;			
}
.general-content .gform_wrapper .gfield_checkbox li {
padding: 0;
background: none;				
}
.general-content .gform_wrapper .gfield_checkbox li input {
float: left;
margin-top: 2px;
margin-right: 7px;
-webkit-appearance: checkbox;
}
.general-content .gform_wrapper .gfield_checkbox li label {
display: block;
cursor: pointer;
font: 14px/17px 'Arimo', Arial, sans-serif;
}
.general-content .gform_wrapper .validation_message {
background: #c52020;
color: #ffffff;
padding: 8px 12px 7px 12px;
font: bold 11px/13px Arial, sans-serif;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.general-content .gform_wrapper .gfield.accept-terms .validation_message {
margin-top: 5px;
}
.general-content .gform_wrapper .gform_footer {
margin-top: 20px;
}
.general-content .gform_wrapper .gform_footer .gform_button {
width: 100%;
max-width: 255px;				
border: 0 none;
color: #252525;
cursor: pointer;
background: #ffc154;
font: bold 15px/18px "Montserrat",Arial,sans-serif;
margin: 0 auto;
padding: 13px 10px 13px 10px;			    
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all ease-out 0.3s;
-moz-transition: all ease-out 0.3s;
transition: all ease-out 0.3s;
}
.general-content .gform_wrapper .gform_footer .gform_button:hover {
color: #ffffff;
background: #252525;
}
.general-content .gform_wrapper .gform_ajax_spinner,
.general-content .gform_wrapper .validation_error {
display: none;
}
.general-content .gform_confirmation_wrapper {
padding: 30px 25px;
text-align: center;		
}
.general-content .gform_confirmation_wrapper h3 {
font-size: 24px;
font-weight: bold;
line-height: 26px;				
margin-bottom: 10px;				
}
.general-content .gform_confirmation_wrapper p {
display: block;
font: 14px/21px 'Arimo', Arial, sans-serif;
} #gform_wrapper_7 .gfield input[type="text"],
#gform_wrapper_7 .gfield input[type="password"],
#gform_wrapper_7 .validation_message { }
#gform_wrapper_7 .accept-terms .validation_message {
max-width: 100%;
} .sidebar .widget {
margin-top: 27px;
}
.sidebar .widget:first-child {
margin-top: 0px;
}
.sidebar .widget .widget-title {			
color: #252525;
font-size: 12px;
font-weight: bold;
line-height: 14px;
text-align: center;
background: #ffc054;
margin: 0 0 10px 0;
padding: 14px 5px 12px 5px;
} .sidebar .widget-gallery {
}	
.sidebar .widget-gallery .tabs {
overflow: hidden;
position: relative;
margin: 0 0 3px 0;
}
.sidebar .widget-gallery .tabs a {
width: 50%;
float: left;				
display: block;
color: #8e8e8e;				
font-size: 12px;
font-weight: bold;
line-hight: 14px;
text-align: center;
text-decoration: none;
padding: 14px 5px 12px 5px;
background: #f1f1f1;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sidebar .widget-gallery .tabs a.active {
color: #252525;
background: #ffc053;
}
.sidebar .widget-gallery .tabs a:first-child {
border-right: 1px solid #ffffff;
}
.sidebar .widget-gallery ul.images {
list-style: none;
margin: 0 -1px 0 -1px;
}
.sidebar .widget-gallery ul.images li {
float: left;
width: 33.3333%;
padding: 0px 1px 2px 1px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sidebar .widget-gallery ul.images li img {
display: block;
} .sidebar .widget-recently-viewed ul {						
padding-top: 1px;
margin-bottom: -13px;
}
.sidebar .widget-recently-viewed ul li {
display: table;
table-layout: fixed;
border-top: 1px solid #f7f7f7;
padding: 13px 0;
}
.sidebar .widget-recently-viewed ul li:first-child {
border-top: 0px;
padding-top: 0px;
}
.sidebar .widget-recently-viewed ul li a {
display: table-row;
text-decoration: none;
}
.sidebar .widget-recently-viewed ul li span {
display: table-cell;
vertical-align: middle;
overflow: hidden;
}		
.sidebar .widget-recently-viewed ul li span.image {
width: 100px;
}
.sidebar .widget-recently-viewed ul li span.image img {
height: auto;
width: auto;
max-width: 100px;
max-height: 90px;
display: block;
margin: 0 auto;
-webkit-transition: all ease-out 0.3s;
-moz-transition: all ease-out 0.3s;
transition: all ease-out 0.3s;
}
.sidebar .widget-recently-viewed ul li:hover span.image {
-webkit-transform: scale(1.07);
-moz-transform: scale(1.07);
transform: scale(1.07);
}								
.sidebar .widget-recently-viewed ul li span.details {
width: 56%;
}
.sidebar .widget-recently-viewed ul li span.details h3 {
color: #000000;
font-size: 12px;
line-height: 14px;
padding-bottom: 3px;							
}
.sidebar .widget-recently-viewed ul li span.details h3 a {
color: inherit;
text-decoration: none;
}
.sidebar .widget-recently-viewed ul li span.details .price {
color: #9c9c9c;
font: bold 16px/17px Arial, sans-serif;
}
.sidebar .widget-recently-viewed ul li span.details .price del {
font-size: 13px;
padding-bottom: 2px;
display: block;
}
.sidebar .widget-recently-viewed ul li span.details .price ins {
color: #e10404;
text-decoration: none;
} .sidebar .widget-news ul {
list-style: none;
padding: 0 10px;
}	
.sidebar .widget-news ul li {
padding-top: 5px;
}
.sidebar .widget-news ul li:first-child {
padding-top: 0px;
}
.sidebar .widget-news ul li time {
color: #9c9c9c;
font-size: 10px;
line-height: 10px;
text-transform: uppercase;
}
.sidebar .widget-news ul li h3 {
font-size: 12px;
line-height: 14px;
text-transform: uppercase;
}
.sidebar .widget-news ul li h3 a {
color: #000000;
text-decoration: none;					
}
.sidebar .widget-news ul li h3 a:hover {						
color: #e99d0b;
text-decoration: underline;
} .sidebar .widget-tags {
margin-top: 20px;
}
.sidebar .widget-tags a {
color: #252525;
float: left;
display: block;
background: #ffc053;
font-size: 11px !important;
font-weight: bold;
line-height: 12px !important;
padding: 9px 12px;
margin: 0 2px 2px 0; 
text-decoration: none;
-webkit-transition: all ease-out 0.2s;
-moz-transition: all ease-out 0.2s;
transition: all ease-out 0.2s;
}
.sidebar .widget-tags a:hover {
color: #ffffff;
background: #252525;
} .sidebar .widget-banner {
margin-top: 20px;
} .sidebar .widget-facebook {
margin-top: 20px;
} .sidebar .widget-newsletter {
padding: 12px 20px 11px 20px;
background: #ffc053;
position: relative;
}
.sidebar .widget-newsletter h3 {
color: #000000;
font-size: 20px;
font-weight: bold;
line-height: 20px;
padding-bottom: 3px;
}
.sidebar .widget-newsletter .gform_description {
color: #ffffff;
font-size: 12px;
line-height: 12px;						
padding-bottom: 8px;
display: block;
}
.sidebar .widget-newsletter .gform_fields {
list-style: none;
}
.sidebar .widget-newsletter .gfield_label {
display: none;
}
.sidebar .widget-newsletter .gfield input {
width: 100%;
border: 0px;
padding: 8px 25px 8px 10px;
background: #ffffff;
color: rgba(64, 64, 64, 1.0);
font: 12px/14px Arial, sans-serif;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.sidebar .widget-newsletter .gfield input:focus {
color: rgba(64, 64, 64, 1.0);
}
.sidebar .widget-newsletter .gform_button {
width: 25px;
height: 30px;
right: 20px;
top: 55px;
border: 0;
text-indent: -9999px;			
position: absolute;												
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/home-newsletter-arrow.png) no-repeat center center;
cursor: pointer;
}
.sidebar .widget-newsletter .validation_message {
color: #ffffff;
background: #252525;
padding: 7px 10px;
margin: 3px 0 0 0;
font: bold 11px/13px Arial, sans-serif;
}
.sidebar .widget-newsletter .gform_ajax_spinner,
.sidebar .widget-newsletter .validation_error {
display: none;
}
.sidebar .widget-newsletter .gform_confirmation_wrapper {
color: #000000;
font-size: 20px;
font-weight: bold;
line-height: 22px;
margin: 0px;
padding: 15px 0 12px 0;
text-align: center;
}
.sidebar .widget-newsletter .gform_confirmation_wrapper span {
color: #ffffff;
font-size: 14px;
line-height: 15px;
display: block;
} .content.page-404 {
width: 100%;
margin-right: 0px;
text-align: center;
}
.content.page-404 .general-content {
max-width: 600px;
margin: 0 auto;
padding: 30px 20px;
}
.content.page-404 .general-content ul li {
background: none;
padding-left: 0px;
}  .post-list-archive .post-list-item {
padding: 18px 0;
}
.post-list-item {
padding: 13px 0;
border-top: 1px solid #dfdfdf;
}
.post-list-item:first-child {
padding-top: 0px;
border-top: 0px;
}
.post-list-item .image {
float: left;
width: 245px;
height: 160px;
display: block;
margin-right: 22px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.post-list-item .entry {
overflow: hidden;
position: relative;
top: -5px;
}
.post-list-item .entry time {
color: #a2a2a2;
font-size: 12px;
line-height: 12px;
text-transform: uppercase;
}
.post-list-item .entry h3 {
color: #000000;
font-size: 18px;
font-weight: bold;
line-height: 22px;
text-transform: uppercase;
margin-bottom: 8px;
}
.post-list-item .entry h3 a {
color: #000000;
text-decoration: none;
-webkit-transition: all ease-out 0.2s;
-moz-transition: all ease-out 0.2s;
transition: all ease-out 0.2s;
}
.post-list-item .entry h3 a:hover {
color: #e99d0b;
text-decoration: underline;
}
.post-list-item .entry .excerpt {
font: 16px/24px 'Arimo', Arial, sans-serif;
margin-bottom: 10px;
} .posts-pagination {
padding: 6px 12px;
background: #eaeaea;
overflow: hidden;
position: relative;
}
.posts-pagination ul {
float: right;
list-style: none;
}
.posts-pagination ul li {
float: left;
margin-left: 5px;
}
.posts-pagination ul li:first-child {
margin-left: 0px;
}
.posts-pagination ul li a,
.posts-pagination ul li span {
width: 26px;
display: block;
color: #2f2e2e;
font-size: 13px;					
line-height: 24px;
text-align: center;
text-decoration: none;
background: #ffffff;
}
.posts-pagination ul li span.dots {
background: transparent;
filter: none;
}
.posts-pagination ul li a:hover,
.posts-pagination ul li span.current  {
background: #ffc561;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzU2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWI0NGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffc561 0%, #f1b44e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc561), color-stop(100%,#f1b44e));
background: -webkit-linear-gradient(top,  #ffc561 0%,#f1b44e 100%);
background: -o-linear-gradient(top,  #ffc561 0%,#f1b44e 100%);
background: -ms-linear-gradient(top,  #ffc561 0%,#f1b44e 100%);
background: linear-gradient(to bottom,  #ffc561 0%,#f1b44e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc561', endColorstr='#f1b44e',GradientType=0 );
} .post {
} .post .head {
background: #f1f1f1;
position: relative;
margin: 0 -55px 20px -20px;
padding: 16px 20px 15px 20px;								
}
.post .head:before {
content: "";
width: 115px;
height: 7px;
top: -7px;
left: 0px;
position: absolute;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/product-head-strips.png) no-repeat top left;
}
.post .head:after {
content: "";
width: 100%;
height: 6px;
bottom: -6px;
left: 0px;
position: absolute;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/product-head-shadow.png) no-repeat top left;
}
.post .head h1 {
color: #333333;
font-size: 30px;				
font-weight: bold;
line-height: 32px;				
text-transform: uppercase;				
padding-bottom: 2px;
}
.post .head h2 {
color: #333333;
font-size: 19px;				
font-weight: bold;
line-height: 24px;
}
.post .head .social {
position: relative;
margin-top: 20px;
} .post .featured-image {
margin: 0 -45px 20px 0;
} .post .meta {
color: #9c9c9c;
font-size: 12px;
line-height: 18px;
padding-bottom: 16px;
text-transform: uppercase;
}
.post .meta time {
float: left;
}
.post .meta .author {
float: left;
}
.post .meta .author:before {
float: left;
content: ",";
padding-right: 4px;
}
.post .meta .stars {
float: left;
width: 95px;
height: 18px;
display: block;
margin: -2px 0 0 10px;				
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/stars.png) no-repeat top left;
}
.post .meta .stars .value {
display: block;
text-indent: -9999px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/stars.png) no-repeat bottom left;
} .post .tags {
margin: 20px 0 0 0;
} 
.post .tags a {
float: left;
display: block;
position: relative;
color: #252525;
font-size: 12px;
font-weight: bold;
line-height: 14px;
text-decoration: none;
text-transform: uppercase;
background: #ffc154;
padding: 10px 9px 8px 9px;
margin: 0 12px 6px 16px;
-webkit-transition: all ease-out 0.3s;
-moz-transition: all ease-out 0.3s;
transition: all ease-out 0.3s;
}
.post .tags a:before {
content: "";
top: 0px;
left: -16px;
width: 0;
height: 0;
position: absolute;
border-style: solid;
border-width: 0 0 32px 16px;
border-color: transparent transparent #ffc054 transparent;					
-webkit-transition: all ease-out 0.3s;
-moz-transition: all ease-out 0.3s;
transition: all ease-out 0.3s;
}
.post .tags a:after {
content: "";
top: 0px;
right: -16px;
width: 0;
height: 0;
position: absolute;
border-style: solid;
border-width: 32px 16px 0 0;
border-color: #ffc054 transparent transparent transparent;
-webkit-transition: all ease-out 0.3s;
-moz-transition: all ease-out 0.3s;
transition: all ease-out 0.3s;
}
.post .tags a:hover {
color: #ffffff;
background: #252525;
}
.post .tags a:hover:before {
border-bottom-color: #252525;
}
.post .tags a:hover:after {
border-top-color: #252525;
} .post .comments {
margin: 20px 0 0 0;
}
.post .comments .fb_iframe_widget,
.post .comments .fb_iframe_widget span,
.post .comments .fb_iframe_widget span iframe[style] {
min-width: 100% !important;
width: 100% !important;
} .post .share {
margin: 10px 0 20px 0;
}
.post .share .recommend {
float: left;
margin: 5px 0 0 0;
}
.post .share ul {
float: right;
list-style: none;
}
.post .share ul li {
float: left;
margin-left: 6px;
} .testimonials-archive {
margin-top: -10px;
}
article.testimonial {
padding: 25px 0 25px 60px;
border-top: 1px solid #eee;
position: relative;
cursor: default;
}
article.testimonial:first-child {
padding-top: 10px;
border-top: 0px;
}
article.testimonial:before {
content: "”";
color: #f1f1f1;
font: 140px/116px Arial, sans-serif;
position: absolute;
display: block;
left: 0px;
-webkit-transition: all ease-out 0.3s;
-moz-transition: all ease-out 0.3s;
transition: all ease-out 0.3s;
}
article.testimonial:hover:before,
article.testimonial.active:before {
color: #ffc054;
}
article.testimonial .text p:first-child {
padding-top: 0px;
}
article.testimonial .author {
margin-top: 18px;
}
article.testimonial .author img {
float: left;
margin-right: 15px;
border-radius: 50%;
border: 3px solid #ddd;
-webkit-transition: all ease-out 0.3s;
-moz-transition: all ease-out 0.3s;
transition: all ease-out 0.3s;
}
article.testimonial:hover .author img,
article.testimonial.active .author img {
border-color: #ffc054;
}
article.testimonial .author .name {
display: block;
position: relative;
overflow: hidden;
line-height: 17px;
padding-top: 16px;
}
article.testimonial .author .name h4 {
font-size: 17px;
line-height: 20px;
}
article.testimonial .author .name span {
color: #666;
font-size: 15px;
line-height: 18px;
padding-top: 2px;
display: block;
} .page-contact #gmap {
width: 100%;
height: 310px;
display: block;
}
.page-contact #gmap img {
max-width: none;
} .page-contact .contact-info {
margin: 20px 0;
}	
.page-contact .contact-info .image {
float: left;
width: 280px;
height: 212px;			
margin-right: 20px;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
}
.page-contact .contact-info h3 {
color: #000000;
font-size: 18px;
line-height: 20px;
padding-top: 5px;
}
.page-contact .contact-info ul {
color: #252525;
list-style: none;
margin: 7px 0 0 0;
font: 14px/16px 'Arimo', Arial, sans-serif;
}
.page-contact .contact-info ul li {
margin-top: 7px;
}
.page-contact .contact-info ul li i {
width: 16px;
margin-right: 5px;
text-align: center;
}
.page-contact .contact-info ul li a {
color: #252525;
text-decoration: none;
}
.page-contact .contact-info ul li a:hover {
color: #e99d0b;
text-decoration: underline;
} .contact-form {
background: #111111 url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/contact-form-bg.jpg) no-repeat -40px 0px / cover;
}
.contact-form .gform_wrapper {
float: right;
max-width: 370px;
margin-right: 18px;
}
.contact-form .gform_wrapper .gform_title {
color: #ffc054;
font-size: 20px;
font-weight: bold;
line-height: 20px;
margin: 26px 0 25px 0;
text-transform: uppercase;
}
.contact-form .gform_wrapper .gform_fields {
list-style: none;
}
.contact-form .gform_wrapper .gfield {
margin-top: 20px;
}
.contact-form .gform_wrapper .gfield .gfield_label {
display: none;
}
.contact-form .gform_wrapper .gfield input,
.contact-form .gform_wrapper .gfield textarea {
width: 100%;
color: #3a3a3a;
display: block;
resize: none;
border: 0px;
font: 14px/16px Arial, sans-serif;
padding: 12px 12px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.contact-form .gform_wrapper .gform_button {
width: 100%;
max-width: 255px;			
color: #252525;
font: bold 12px/14px 'Montserrat', Arial, sans-serif;
margin: 20px 0 18px 0;
padding: 14px 10px 12px 10px;
background: #ffc154;
border: 0px;
cursor: pointer;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.contact-form .gform_wrapper .validation_message {
padding: 9px 12px 8px 12px;
background: #ffc154;
font: bold 12px/14px Arial, sans-serif;			
}
.contact-form .gform_wrapper .validation_error,
.contact-form .gform_wrapper .gform_ajax_spinner {
display: none;
}	
.contact-form .gform_confirmation_wrapper {
float: right;
max-width: 370px;
margin-right: 18px;
padding: 40px 0 40px 0;
}
.contact-form .gform_confirmation_wrapper h3 {
color: #ffc054;
font-size: 20px;
font-weight: bold;
line-height: 20px;
margin: 0 0 25px 0;
text-transform: uppercase;
}			
.contact-form .gform_confirmation_wrapper p {
color: #ffffff;
font: 16px/24px 'Arimo', Arial, sans-serif;
}  .page-store-finder .search {
margin-bottom: 4px;
background: #f1f1f1;	 	
} .page-store-finder .search .head {
padding: 24px 30px 22px 30px;
}
.page-store-finder .search .head h3 {
float: left;
color: #000000;
font-size: 20px;
font-weight: bold;
line-height: 28px;
}
.page-store-finder .search .head form {
float: right;
width: 100%;
max-width: 200px; 				
position: relative;
}
.page-store-finder .search .head form input {
width: 100%;
border: 0px;
color: #acacac;
font: 12px/14px Arial, sans-serif;
padding: 9px 30px 7px 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.page-store-finder .search .head form input:focus {
color: #000000;
}
.page-store-finder .search .head form button {
width: 30px;
height: 30px;
top: 0px;
right: 0px;
border: 0;
cursor: pointer;
position: absolute;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/home-newsletter-arrow.png) no-repeat center center;
}
.page-store-finder .search .tabs {
list-style: none;
}
.page-store-finder .search .tabs li {
float: left;
margin-left: 2px;
}
.page-store-finder .search .tabs li:first-child {
margin-left: 0px;
}
.page-store-finder .search .tabs li a {
display: block;
color: #8e8e8e; 						
font-size: 12px;
font-weight: bold;
line-height: 14px; 						
text-decoration: none;
padding: 14px 30px 12px 30px;
}
.page-store-finder .search .tabs li a.active {
color: #252525;
background: #ffc054;
} .page-store-finder .map-container .map {
padding-bottom: 4px;
}
.page-store-finder .map-container .map-address {
font-size: 12px;			
background: #ffc054;
padding: 10px 10px 9px 10px;
}
.page-store-finder #gmap {
width: 100%;
height: 320px;
background: #3d3d3d;
}
.page-store-finder #gmap img {
max-width: none;
}
.gmap-infowindow {
width: 200px;
}
.gmap-infowindow h3 {			
color: #000000;
font: 18px/20px 'Montserrat', Arial, sans-serif;
}
.gmap-infowindow small {
display: block;
padding-top: 4px;
padding-bottom: 2px;
font: 11px/12px Arial, sans-serif;
} .store-item {
margin-top: 12px;
}
.store-item.active {
background: #f3f3f3;
}
.store-item .map {
float: left;
width: 172px;
height: 148px;
display: block;
background-repeat: no-repeat;
background-position: center center;
cursor: pointer;
}
.store-item .image {
float: left;
width: 172px;
height: 148px;
display: block;
background-color: #1b1b18;
background-repeat: no-repeat;
background-position: center center;
margin-right: 20px;
}
.store-item .details {
overflow: hidden;
position: relative;
}
.store-item .details h3 {
color: #000000;
font-size: 17px;
font-weight: bold;
line-height: 21px;
padding-bottom: 2px;
padding-top: 6px;
}
.store-item .details ul {
list-style: none;
color: #000000;
font: 12px/14px 'Arimo', Arial, sans-serif;
}
.store-item .details ul li {
padding-top: 6px;
}
.store-item .details ul li i {
float: left;
width: 15px;
font-size: 14px;
line-height: 14px;
text-align: center;
margin-right: 4px;
}
.store-item .details ul li span {
display: block;
overflow: hidden;
position: relative;
padding-top: 1px;
}
.store-item .details ul li span a {
color: #000000;
text-decoration: none;
}
.store-item .details ul li span a:hover {
color: #e99d0b;
text-decoration: underline;
} aside.filters .widget {
padding-top: 28px;
}
aside.filters .widget:first-child {
padding-top: 0px;
}
aside.filters .widget .widget-title {		
margin-left: -12px;
margin-bottom: 11px;
padding-left: 35px;
background: #ffc054;
position: relative;
color: #000000;
font: bold 15px/32px Arial, sans-serif;
}
aside.filters .widget .widget-title:before {
content: "";
width: 115px;
height: 7px;
top: -7px;
left: 0px;
position: absolute;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/widget-strips.png) no-repeat top left;
} aside.filters .widget-categories ul {
list-style: none;
}
aside.filters .widget-categories ul li {
color: #2f2e2e;			
font: 14px/16px Arial, sans-serif;
padding-top: 1px;
}
aside.filters .widget-categories ul li:first-child {
padding-top: 0px;
}
aside.filters .widget-categories ul li a {
color: inherit;
display: block;
text-decoration: none;
padding: 4px 0 4px 23px;
}
aside.filters .widget-categories ul li a:hover,
aside.filters .widget-categories ul li a.opened {
color: #252525;
background: #ffc054;					
}
aside.filters .widget-categories ul li a.active {					
color: #252525;
font-weight: bold;
background: #f3f3f3;
}
aside.filters .widget-categories ul li a i {
color: #f0a82b;
margin-left: 4px;
}
aside.filters .widget-categories ul li a:hover i,
aside.filters .widget-categories ul li a.opened i {
color: #252525;
}
aside.filters .widget-categories ul.subcat-list {
padding-top: 6px;
display: none;
}
aside.filters .widget-categories ul.subcat-list li {
font-size: 13px;
position: relative;
}
aside.filters .widget-categories ul.subcat-list li:before {
left: 23px;				
color: #e7a848;
content: ">";
display: block;			
margin-top: 5px;
font: 13px 'Metacondbookroman', Arial, sans-serif;
position: absolute;
}
aside.filters .widget-categories ul.subcat-list li:hover:before {
color: #252525;
}
aside.filters .widget-categories ul.subcat-list li a {
padding-left: 33px;
}
aside.filters .widget-categories ul.subcat-list .subcat-list {
padding-top: 0px;	
}
aside.filters .widget-categories ul.subcat-list .subcat-list li:before {
left: 33px;
}
aside.filters .widget-categories ul.subcat-list .subcat-list li a {
padding-left: 44px;
} aside.filters .widget-sizes ul {
list-style: none;
margin-left: 15px;
}
aside.filters .widget-sizes .widget-title {
margin-bottom: 5px;
}		
aside.filters .widget-sizes ul li {
float: left;
width: 32px;	
margin-right: 5px;
margin-top: 6px;		
}
aside.filters .widget-sizes ul li a {
display: block;
height: 23px;
color: #2f2e2e;			
font: 12px/23px Arial, sans-serif;
text-decoration: none;
text-align: center;
background: #e5e5e5;
}
aside.filters .widget-sizes ul li a:hover,
aside.filters .widget-sizes ul li a.active {
background: #ffc054;
}
aside.filters .widget-sizes ul li.all {
width: 69px;
} aside.filters .widget-colors ul {
list-style: none;
margin-left: 23px;
}
aside.filters .widget-colors ul li {
color: #2f2e2e;			
font: 14px/19px Arial, sans-serif;
padding-top: 4px;			
}
aside.filters .widget-colors ul li:first-child {
padding-top: 0px;
}
aside.filters .widget-colors ul li a {
color: inherit;
text-decoration: none;
}
aside.filters .widget-colors ul li a:hover {
color: #000000;
text-decoration: underline;
}
aside.filters .widget-colors ul li a.active {
font-weight: bold;
text-decoration: underline;
}
aside.filters .widget-colors ul li span {
width: 19px;
height: 19px;
display: block;
margin-right: 8px;
float: left;
}
aside.filters .widget-colors ul li span.color-fekete {
background: #3e3e3e;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNlM2UzZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #3e3e3e 0%, #000000 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3e3e3e), color-stop(100%,#000000));
background: -webkit-linear-gradient(top,  #3e3e3e 0%,#000000 100%);
background: -o-linear-gradient(top,  #3e3e3e 0%,#000000 100%);
background: -ms-linear-gradient(top,  #3e3e3e 0%,#000000 100%);
background: linear-gradient(to bottom,  #3e3e3e 0%,#000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3e3e3e', endColorstr='#000000',GradientType=0 );					
}
aside.filters .widget-colors ul li span.color-szurke {
background: #878787;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3ODc4NyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0NjQ2NDYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #878787 0%, #464646 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#878787), color-stop(100%,#464646));
background: -webkit-linear-gradient(top,  #878787 0%,#464646 100%);
background: -o-linear-gradient(top,  #878787 0%,#464646 100%);
background: -ms-linear-gradient(top,  #878787 0%,#464646 100%);
background: linear-gradient(to bottom,  #878787 0%,#464646 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#878787', endColorstr='#464646',GradientType=0 );
}
aside.filters .widget-colors ul li span.color-sarga {
background: #ffcf80;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmY2Y4MCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMzkxM2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffcf80 0%, #c3913f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffcf80), color-stop(100%,#c3913f));
background: -webkit-linear-gradient(top,  #ffcf80 0%,#c3913f 100%);
background: -o-linear-gradient(top,  #ffcf80 0%,#c3913f 100%);
background: -ms-linear-gradient(top,  #ffcf80 0%,#c3913f 100%);
background: linear-gradient(to bottom,  #ffcf80 0%,#c3913f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcf80', endColorstr='#c3913f',GradientType=0 );
}
aside.filters .widget-colors ul li span.color-piros {
background: #ca5555;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NhNTU1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4NzEyMTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ca5555 0%, #871212 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ca5555), color-stop(100%,#871212));
background: -webkit-linear-gradient(top,  #ca5555 0%,#871212 100%);
background: -o-linear-gradient(top,  #ca5555 0%,#871212 100%);
background: -ms-linear-gradient(top,  #ca5555 0%,#871212 100%);
background: linear-gradient(to bottom,  #ca5555 0%,#871212 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca5555', endColorstr='#871212',GradientType=0 );
}
aside.filters .widget-colors ul li span.color-barna {
background: #a27c6c;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EyN2M2YyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2MTNiMjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #a27c6c 0%, #613b29 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a27c6c), color-stop(100%,#613b29));
background: -webkit-linear-gradient(top,  #a27c6c 0%,#613b29 100%);
background: -o-linear-gradient(top,  #a27c6c 0%,#613b29 100%);
background: -ms-linear-gradient(top,  #a27c6c 0%,#613b29 100%);
background: linear-gradient(to bottom,  #a27c6c 0%,#613b29 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a27c6c', endColorstr='#613b29',GradientType=0 );
}
aside.filters .widget-colors ul li span.color-kek {
background: #1d7eb3;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFkN2ViMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDNjNzQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #1d7eb3 0%, #003c74 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#1d7eb3), color-stop(100%,#003c74));
background: -webkit-linear-gradient(top,  #1d7eb3 0%,#003c74 100%);
background: -o-linear-gradient(top,  #1d7eb3 0%,#003c74 100%);
background: -ms-linear-gradient(top,  #1d7eb3 0%,#003c74 100%);
background: linear-gradient(to bottom,  #1d7eb3 0%,#003c74 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1d7eb3', endColorstr='#003c74',GradientType=0 );
}
aside.filters .widget-colors ul li span.color-zold {
background: #8db08d;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhkYjA4ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YzcyNGQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #8db08d 0%, #4c724d 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8db08d), color-stop(100%,#4c724d));
background: -webkit-linear-gradient(top,  #8db08d 0%,#4c724d 100%);
background: -o-linear-gradient(top,  #8db08d 0%,#4c724d 100%);
background: -ms-linear-gradient(top,  #8db08d 0%,#4c724d 100%);
background: linear-gradient(to bottom,  #8db08d 0%,#4c724d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8db08d', endColorstr='#4c724d',GradientType=0 );
}
aside.filters .widget-colors ul li span.color-pink {
background: #f77ca3;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3N2NhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzNiNjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f77ca3 0%, #b73b64 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f77ca3), color-stop(100%,#b73b64));
background: -webkit-linear-gradient(top,  #f77ca3 0%,#b73b64 100%);
background: -o-linear-gradient(top,  #f77ca3 0%,#b73b64 100%);
background: -ms-linear-gradient(top,  #f77ca3 0%,#b73b64 100%);
background: linear-gradient(to bottom,  #f77ca3 0%,#b73b64 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f77ca3', endColorstr='#b73b64',GradientType=0 );
}
aside.filters .widget-colors ul li span.color-narancssarga {
background: #ee9970;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3N2NhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzNiNjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ee9970 0%, #b05b32 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ee9970), color-stop(100%,#b05b32));
background: -webkit-linear-gradient(top,  #ee9970 0%,#b05b32 100%);
background: -o-linear-gradient(top,  #ee9970 0%,#b05b32 100%);
background: -ms-linear-gradient(top,  #ee9970 0%,#b05b32 100%);
background: linear-gradient(to bottom,  #ee9970 0%,#b05b32 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ee9970', endColorstr='#b05b32',GradientType=0 );
}
aside.filters .widget-colors ul li span.color-homok {
background: #e5e5c3;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3N2NhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzNiNjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #e5e5c3 0%, #a7a786 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e5c3), color-stop(100%,#a7a786));
background: -webkit-linear-gradient(top,  #e5e5c3 0%,#a7a786 100%);
background: -o-linear-gradient(top,  #e5e5c3 0%,#a7a786 100%);
background: -ms-linear-gradient(top,  #e5e5c3 0%,#a7a786 100%);
background: linear-gradient(to bottom,  #e5e5c3 0%,#a7a786 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e5e5c3', endColorstr='#a7a786',GradientType=0 );
}
aside.filters .widget-colors ul li span.color-khaki {
background: #c3b091;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3N2NhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzNiNjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #c3b091 0%, #93856e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3b091), color-stop(100%,#93856e));
background: -webkit-linear-gradient(top,  #c3b091 0%,#93856e 100%);
background: -o-linear-gradient(top,  #c3b091 0%,#93856e 100%);
background: -ms-linear-gradient(top,  #c3b091 0%,#93856e 100%);
background: linear-gradient(to bottom,  #c3b091 0%,#93856e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3b091', endColorstr='#93856e',GradientType=0 );
}
aside.filters .widget-colors ul li span.color-feher {
background: #c3b091;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3N2NhMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiNzNiNjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f7f6f6 0%, #dcdbdb 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f6f6), color-stop(100%,#dcdbdb));
background: -webkit-linear-gradient(top,  #f7f6f6 0%,#dcdbdb 100%);
background: -o-linear-gradient(top,  #f7f6f6 0%,#dcdbdb 100%);
background: -ms-linear-gradient(top,  #f7f6f6 0%,#dcdbdb 100%);
background: linear-gradient(to bottom,  #f7f6f6 0%,#dcdbdb 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f6f6', endColorstr='#dcdbdb',GradientType=0 );
} aside.filters .widget-strength ul {
list-style: none;
margin-left: 23px;
}
aside.filters .widget-strength ul li {
color: #2f2e2e;			
font: 14px/16px Arial, sans-serif;
padding-top: 6px;			
}
aside.filters .widget-strength ul li:first-child {
padding-top: 0px;
}
aside.filters .widget-strength ul li a {
color: inherit;
text-decoration: none;
}
aside.filters .widget-strength ul li a:hover {
color: #000000;
text-decoration: underline;
}
aside.filters .widget-strength ul li a.active {
font-weight: bold;
text-decoration: underline;
} aside.filters .widget-price .price-range-filter {
margin-left: 14px;
padding-bottom: 5px;
} 
aside.filters .widget-price .labels {
color: #2f2e2e;
font-size: 13px;
font-weight: bold;
line-height: 15px;
padding: 0 0 11px 0;
}
aside.filters .widget-price .labels span {
width: 50%;
float: left;
}
aside.filters .widget-price .labels span#price-range-max {
text-align: right
}
aside.filters .widget-price .price-range-container {
width: 100%;
height: 4px;
padding-left: 7px;
padding-right: 7px;
position: relative;
background: #696969;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
aside.filters .widget-price .ui-slider {
width: 100%;
height: 14px;		    	
position: relative;		    	
}
aside.filters .widget-price .ui-slider .ui-slider-range {
top: 0px;	
height: 4px;
position: absolute;				
background: #000000;				
}
aside.filters .widget-price .ui-slider .ui-slider-handle {
top: -5px;    			
width: 14px;
height: 14px;
display: block;
cursor: col-resize;
margin-left: -7px;
border-radius: 50%;
position: absolute;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/ui-slider-handle.png) no-repeat top left;
} #wfpf-product-filters {
position: relative;
} 
#wfpf-product-filters .filter-loader {
color: #444;
font-size: 60px;
position: absolute;
top: 50%;
left: 50%;
margin: -30px 0 0 -30px;
display: none;
z-index: 2;
}
#wfpf-product-filters.loader .filter-loader {
display: block;
}
#wfpf-product-filters.loader .widget {
opacity: 0.25;
}
#wfpf-product-filters .reset-button {
margin: 20px 0 0 0;
padding-top: 15px;
padding-left: 14px;
border-top: 1px solid #ccc;
}
#wfpf-product-filters .reset-button a {		    
cursor: pointer;
display: block;
color: #ffffff;
text-align: center;
text-decoration: none;
font: bold 12px/15px Arial,sans-serif;
background: #333333;	    
padding: 11px 10px;		
} .bottom-newsletter {
padding: 25px 4.411764705882% 20px 4.411764705882%;
background: #ffc154;
border-bottom: 2px solid #ffffff;
}
.bottom-newsletter .gform_heading {
float: left;
width: 58.602150537634%;
}
.bottom-newsletter .gform_heading h3 {
color: #333333;
font-size: 20px;
line-height: 20px;
padding-bottom: 5px;
}
.bottom-newsletter .gform_heading .gform_description {
color: #2a2a2a;
font: 14px/18px Arial, sans-serif;
}
.bottom-newsletter .gform_body {
float: left;
margin-top: 12px;
width: 28.494623655914%;
}
.bottom-newsletter .gform_fields {
list-style: none;
}
.bottom-newsletter .gfield {
position: relative;
}
.bottom-newsletter .gfield_label {
display: none;
}
.bottom-newsletter .gfield input {
width: 100%;
border: 0px;	
border-radius: 0;		
padding: 13px 0 11px 45px;
color: rgba(46, 46, 46, 0.5);
font: 14px/16px Arial, sans-serif;
background: #ffffff url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/icon-newsletter.png) no-repeat 8px center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.bottom-newsletter .gfield input:focus {
color: rgba(46, 46, 46, 1.0);
}
.bottom-newsletter .gform_footer {
float: left;
margin-top: 12px;
width: 12.903225806452%;
}
.bottom-newsletter .gform_button {
border: 0px;
width: 100%;
height: 40px;
display: block;				
color: #ffffff;
font: bold 14px/16px Arial, sans-serif;
background: #333333;
cursor: pointer;
border-radius: 0;
}
.bottom-newsletter .validation_message {
color: #ffffff;
padding: 6px 10px;
position: absolute;
font: bold 12px/14px Arial, sans-serif;
background: #333333;
top: -29px;
}
.bottom-newsletter .validation_message:after {
content: "";
width: 0;
height: 0;
left: 17px;
bottom: -5px;
position: absolute;
border-style: solid;
border-width: 5px 5px 0 5px;
border-color: #333333 transparent transparent transparent;
}
.bottom-newsletter .gform_ajax_spinner,
.bottom-newsletter .validation_error {
display: none !important;
}
.bottom-newsletter .gform_confirmation_wrapper {
color: #000000;
font-size: 26px;
font-weight: bold;
line-height: 26px;
text-align: center;
padding: 5px 0 10px 0;
} .bottom-links {
width: 100%;
display: table;
table-layout: fixed;
}
.bottom-links .box {
height: 120px;
color: #333333;
font-size: 20px;
font-weight: bold;
line-height: 22px;
text-align: center;
display: table-cell;
vertical-align: middle;
border-left: 2px solid #ffffff;
background: #eeeeee;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOWI5YjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #eeeeee 0%, #b9b9b9 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#eeeeee), color-stop(100%,#b9b9b9));
background: -webkit-linear-gradient(top,  #eeeeee 0%,#b9b9b9 100%);
background: -o-linear-gradient(top,  #eeeeee 0%,#b9b9b9 100%);
background: -ms-linear-gradient(top,  #eeeeee 0%,#b9b9b9 100%);
background: linear-gradient(to bottom,  #eeeeee 0%,#b9b9b9 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#b9b9b9',GradientType=0 );
transition: all linear 0.3s;
}
.bottom-links .box:hover {
background: #ffc561;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzU2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWI0NGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffc561 0%, #f1b44e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc561), color-stop(100%,#f1b44e));
background: -webkit-linear-gradient(top,  #ffc561 0%,#f1b44e 100%);
background: -o-linear-gradient(top,  #ffc561 0%,#f1b44e 100%);
background: -ms-linear-gradient(top,  #ffc561 0%,#f1b44e 100%);
background: linear-gradient(to bottom,  #ffc561 0%,#f1b44e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc561', endColorstr='#f1b44e',GradientType=0 );
}
.bottom-links .box:first-child {
border-left: 0px;
}
.bottom-links .box span {
height: 48px;
padding-top: 13px;
display: inline-block;
text-align: right;			
}
.bottom-links .box-1 span {
padding-right: 66px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/bottom-icon-1.png) no-repeat right 5px;
}
.bottom-links .box-2 span {
padding-right: 74px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/bottom-icon-2.png) no-repeat right bottom;
}
.bottom-links .box-3 span {
padding-right: 60px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/bottom-icon-3.png) no-repeat right top;
}  .home-top .container {
position: relative;
} .home-top .slider {
} .home-top .right {
top: 0px;
right: 0px;
width: 260px;			
position: absolute;
}
.home-top .right .social {
padding: 22px 0;
text-align: center;
}
.home-top .right .social ul {
list-style: none;
display: inline-block;
}
.home-top .right .social ul li {
float: left;
margin-left: 2px;
}
.home-top .right .social ul li:first-child {
margin-left: 0px;
}
.home-top .right .social ul li img {
display: block;
}
.home-top .right .testimonials {
height: 215px;
background: #eeae47;
}
.home-top .right .testimonials ul,
.home-top .right .testimonials li {
list-style: none;
}
.home-top .right .testimonials ul li p {
color: #ffffff;
font: 15px/18px Arial, sans-serif;
padding: 25px 15px 15px 15px;
}
.home-top .right .testimonials ul li .author {
padding: 0 11px;
}
.home-top .right .testimonials ul li .author img {
float: left;
width: auto;
max-width: 100%;
margin-right: 8px;
border-radius: 50%;
border: 3px solid #ffffff;
}
.home-top .right .testimonials ul li .author .name {
overflow: hidden;
position: relative;
display: block;
padding-top: 18px;
}
.home-top .right .testimonials ul li .author .name h4 {
color: #060502;
font: 27px/27px 'Zeyada', Arial, sans-serif;
}
.home-top .right .testimonials ul li .author .name span {
color: #030303;							
font: bold 13px/13px Arial, sans-serif;
position: relative;
top: -11px;
} .home-categories {
margin-top: 30px;
} 
.home-categories h3.title {
background: #e1a545;
font-size: 20px;
font-weight: bold;
line-height: 21px;
margin: 0 0 -1px -9px;
padding: 8px 18px 8px 20px;
display: inline-block;
position: relative;
z-index: 2;
}
.home-categories h3.title:after {
content: "";
left: 0;
bottom: -9px;
width: 9px;
height: 9px;				
position: absolute;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/ribbon-triangle.png) no-repeat top left;
}
.home-categories ul {
list-style: none;
position: relative;
z-index: 1;
}
.home-categories ul li {
float: left;
width: 11.1111%;
height: 128px;
position: relative;
background: #838383;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgzODM4MyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjYWNhY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #838383 0%, #cacaca 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#838383), color-stop(100%,#cacaca));
background: -webkit-linear-gradient(top,  #838383 0%,#cacaca 100%);
background: -o-linear-gradient(top,  #838383 0%,#cacaca 100%);
background: -ms-linear-gradient(top,  #838383 0%,#cacaca 100%);
background: linear-gradient(to bottom,  #838383 0%,#cacaca 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#838383', endColorstr='#cacaca',GradientType=0 );
}
.home-categories ul li a {
width: 100%;
height: 100%;
position: absolute;
text-decoration: none;
padding: 10px 0 0 10px;					
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/home-category-sep.png) no-repeat left center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.home-categories ul li:first-child a {
background: none;
}
.home-categories ul li a img {
top: 11px;
right: 0px;
z-index: 1;	
position: absolute;	
-webkit-transition: top ease-out 0.3s;
-moz-transition: top ease-out 0.3s;
transition: top ease-out 0.3s;
}
.home-categories ul li a:hover img {
top: 16px;
}
.home-categories ul li a h3 {
color: #000000;
text-transform: uppercase;
font: bold 10px/10px Arial, sans-serif;
position: relative;
z-index: 2;
}
.home-categories ul li a h3 span {
display: block;
color: #e7e7e7;							
font: 17px/18px 'Capture it', Arial, sans-serif;
letter-spacing: 0.020em;
padding: 2px 0 0 0;
} .home-featured-links {
margin: 30px 0 0 0;
}
.home-featured-links .box {
float: left;
display: block;			
background: #272221;
width: 18.43137254902%;
margin-left: 1.960784313725%;
text-decoration: none;
}
.home-featured-links .box:first-child {
margin-left: 0px;			
}
.home-featured-links .box .image {
overflow: hidden;
position: relative;
}
.home-featured-links .box .image img {
display: block;
-webkit-transition: all ease-out 0.3s;
-moz-transition: all ease-out 0.3s;
transition: all ease-out 0.3s;
-webkit-transform: scale(1.0);
-moz-transform: scale(1.0);
transform: scale(1.0);
}
.home-featured-links .box:hover .image img {					
transform: scale(1.12);
}
.home-featured-links .box .text {
position: relative;
padding: 15px 15px 15px 15px;
}
.home-featured-links .box .text h3 {
color: #ffffff;
font-size: 18px;
font-weight: bold;
line-height: 20px;						
}
.home-featured-links .box .text h3 span {
color: #fbb74a;
letter-spacing: 0.020em;
font: 38px/38px 'Capture it', Arial, sans-serif;						
padding-bottom: 1px;
display: block;
}
.home-featured-links .box .label {
top: -15px;
right: 0px;
position: absolute;
padding: 7px 8px;				
color: #000000;
font-size: 13px;
font-weight: bold;
line-height: 13px;
text-transform: uppercase;
background: #e1a445;				
} .home-bottom {
margin-top: 30px;
} 
.home-bottom h3.title {
background: #e1a545;
font-size: 20px;
font-weight: bold;
line-height: 21px;
margin: 0 0 -1px -9px;
padding: 8px 18px 8px 20px;
display: inline-block;
position: relative;
z-index: 2;
}
.home-bottom h3.title:after {
content: "";
left: 0;
bottom: -9px;
width: 9px;
height: 9px;				
position: absolute;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/ribbon-triangle.png) no-repeat top left;
}
.home-bottom .content-box {
padding: 20px;
position: relative;
background: #ffffff url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/home-news-bg.jpg) no-repeat top center / cover;
}
.home-bottom .content-box:before {
content: "";
width: 100%;
height: 8px;
top: 0px;
left: 0px;
position: absolute;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/home-news-strips.png) repeat-x top left;
} .home-bottom .content-box .news-container {
position: relative;
}
.home-bottom .content-box .news-container .left {				
padding-right: 20px;
margin-right: 240px;
} .home-bottom .content-box .news-container .left .featured {
float: left;
width: 66.666666666667%;
}
.home-bottom .content-box .news-container .left .featured a {
float: left;
width: 47.916666666667%;
height: 125px;
display: block;
position: relative;
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
margin-top: 20px;
}
.home-bottom .content-box .news-container .left .featured a .title {
width: 100%;
left: 0px;
bottom: 0px;
position: absolute;
background: rgba(39, 39, 39, 0.7);
padding: 10px 20px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.home-bottom .content-box .news-container .left .featured a .title h2 {
color: #fefefe;
font-size: 12px;
font-weight: bold;
line-height: 14px;
text-transform: uppercase;
}
.home-bottom .content-box .news-container .left .featured a.big {
width: 100%;
height: 245px;
margin-top: 0px;
}
.home-bottom .content-box .news-container .left .featured a.big .title {
padding: 16px 20px;		
}
.home-bottom .content-box .news-container .left .featured a.big .title h2 {
font-size: 20px;
font-weight: bold;
line-height: 20px;
padding-right: 130px;					
}
.home-bottom .content-box .news-container .left .featured a.big .title .more {						
top: 16px;
right: 20px;
position: absolute;
background: #e0a445;
padding: 5px 7px;
color: #060402;
font-size: 10px;
font-weight: bold;
line-height: 11px;
text-transform: uppercase;
}
.home-bottom .content-box .news-container .left .featured a:nth-child(2) {
margin-right: 4.166666666666%;
} .home-bottom .content-box .news-container .left .archive {
float: left;
padding-left: 20px;
width: 33.333333333333%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.home-bottom .content-box .news-container .left .archive h3 {
padding: 8px 0 12px 0;
font-size: 20px;
font-weight: bold;
line-height: 20px;
}
.home-bottom .content-box .news-container .left .archive ul {
list-style: none;	
}			
.home-bottom .content-box .news-container .left .archive ul li {
font-size: 12px;
line-height: 12px;
padding-top: 8px;	
}
.home-bottom .content-box .news-container .left .archive ul li:first-child {
padding-top: 0px;
}
.home-bottom .content-box .news-container .left .archive ul li time {
display: block;													
color: #9b9b9b;							
text-transform: uppercase;
font: 12px/14px Arial, sans-serif;
}
.home-bottom .content-box .news-container .left .archive ul li a {
color: #000000;
text-decoration: none;
text-transform: uppercase;
}
.home-bottom .content-box .news-container .left .archive ul li a:hover {
text-decoration: underline;
} .home-bottom .content-box .news-container aside {
right: 0px;
top: 0px;
width: 240px;
position: absolute;
}
.home-bottom .content-box .news-container aside .newsletter {
padding: 12px 20px 11px 20px;
background: #e0a444;
position: relative;
}
.home-bottom .content-box .news-container aside .newsletter h3 {
color: #000000;
font-size: 20px;
font-weight: bold;
line-height: 20px;
padding-bottom: 3px;
}
.home-bottom .content-box .news-container aside .newsletter .gform_description {
color: #ffffff;
font-size: 12px;
line-height: 12px;						
padding-bottom: 8px;
display: block;
}
.home-bottom .content-box .news-container aside .newsletter .gform_fields {
list-style: none;
}
.home-bottom .content-box .news-container aside .newsletter .gfield_label {
display: none;
}
.home-bottom .content-box .news-container aside .newsletter .gfield input {
width: 100%;
border: 0px;
padding: 8px 25px 8px 10px;
background: #ffffff;
color: rgba(64, 64, 64, 1.0);
font: 12px/14px Arial, sans-serif;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.home-bottom .content-box .news-container aside .newsletter .gfield input:focus {
color: rgba(64, 64, 64, 1.0);
}
.home-bottom .content-box .news-container aside .newsletter .gform_button {
width: 25px;
height: 30px;
top: 55px;
right: 20px;
border: 0;
text-indent: -9999px;
position: absolute;												
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/home-newsletter-arrow.png) no-repeat center center;
cursor: pointer;
}
.home-bottom .content-box .news-container aside .newsletter .validation_message {
color: #ffffff;
background: #252525;
padding: 7px 10px;
margin: 3px 0 0 0;
font: bold 11px/13px Arial, sans-serif;
}
.home-bottom .content-box .news-container aside .newsletter .gform_ajax_spinner,
.home-bottom .content-box .news-container aside .newsletter .validation_error {
display: none;
}
.home-bottom .content-box .news-container aside .newsletter .gform_confirmation_wrapper {
color: #000000;
font-size: 20px;
font-weight: bold;
line-height: 22px;
margin: 0px;
padding: 15px 0 12px 0;
text-align: center;
}
.home-bottom .content-box .news-container aside .newsletter .gform_confirmation_wrapper span {
color: #ffffff;
font-size: 14px;
line-height: 15px;
display: block;
}
.home-bottom .content-box .news-container aside .facebook-box {
padding-top: 10px;
} .home-bottom .content-box .bottom-container {
min-height: 275px;
margin-top: 18px;
padding-top: 20px;
position: relative;
}
.home-bottom .content-box .bottom-container:before {
content: "";
top: 0px;
left: -20px;
right: -20px;
height: 1px;
position: absolute;
background: #b2b2b2;
} .home-bottom .content-box .bottom-container .shop {
width: 230px;
position: absolute;
background: #e1a445;
}
.home-bottom .content-box .bottom-container .shop h3 {
color: #000000;
font-size: 20px;
font-weight: bold;
line-height: 20px;
padding: 16px 0 14px 20px;
}
.home-bottom .content-box .bottom-container .shop img {
display: block;
}
.home-bottom .content-box .bottom-container .shop ul {
width: 100%;
list-style: none;
}
.home-bottom .content-box .bottom-container .shop ul li {
float: left;					
width: 33.333%;
text-indent: -9999px;
border-right: 1px solid #bc8019;
border-left: 1px solid #fcc063;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.home-bottom .content-box .bottom-container .shop ul li:first-child {
border-left: 0px;
}
.home-bottom .content-box .bottom-container .shop ul li:last-child {
border-right: 0px;
}
.home-bottom .content-box .bottom-container .shop ul li a {
width: 100%;
height: 70px;
display: block;
}
.home-bottom .content-box .bottom-container .shop ul li a.home {
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/home-icon-home.png) no-repeat center center;
}
.home-bottom .content-box .bottom-container .shop ul li a.time {
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/home-icon-time.png) no-repeat center center;
}
.home-bottom .content-box .bottom-container .shop ul li a.email {
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/home-icon-email.png) no-repeat center center;
} .home-bottom .content-box .bottom-container .product-slider {
margin-left: 250px;
background: #ffffff;
border: 1px solid #ebebeb;
}
.home-bottom .content-box .bottom-container .product-slider h3 {
color: #000000;
font-size: 20px;
font-weight: bold;
line-height: 20px;
padding: 16px 0 14px 20px;					
}
.home-bottom .content-box .bottom-container .product-slider h3:after {
content: "";					
width: 95px;
height: 18px;
position: absolute;
margin: -2px 0 0 10px;					
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/home-stars.png) no-repeat right 0px;
}
.home-bottom .content-box .bottom-container .product-carousel {
margin: 0 35px 14px 35px;
}
.home-bottom .content-box .bottom-container .product-slider .product-item {
width: 100%;
margin: 0;
}
.home-bottom .content-box .bottom-container .product-slider .product-item img {
max-width: 80%;
width: auto !important;
}
.home-bottom .content-box .bottom-container .product-slider .product-item .info {
background: none;
padding-top: 2px;
}
.home-bottom .content-box .bottom-container .product-slider .owl-prev,
.home-bottom .content-box .bottom-container .product-slider .owl-next {
width: 14px;
height: 24px;
top: 50%;
text-indent: -9999px;
margin-top: -30px;
position: absolute;
}
.home-bottom .content-box .bottom-container .product-slider .owl-prev {
left: -20px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/carousel-arrow-left.png) no-repeat top left;
}
.home-bottom .content-box .bottom-container .product-slider .owl-next {
right: -20px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/carousel-arrow-right.png) no-repeat top left;
} .woocommerce-message + .page-listing {
margin-top: 30px;
} .page-listing .filters {
float: left;
width: 195px;
margin-right: 30px;
padding-bottom: 30px;
} .products-list {
overflow: hidden;
position: relative;
margin-right: 20px;
} 
.listing-container {
top: -10px;
padding-bottom: 40px;
position: relative;
} .products-nav {
font-size: 13px;
line-height: 24px;			
font-family: Arial, sans-serif;
background: #eaeaea;
padding: 4px 12px;
} .products-nav .count {
color: #2f2e2e;
float: left;
} .products-nav .sortby {
float: left;
margin-left: 25px;
}
.products-nav .sortby label {
float: left;
margin-right: 8px;
} .products-nav .view {
float: left;
margin-left: 25px;
}
.products-nav .view label {
float: left;
margin-right: 6px;
} .products-nav .sbHolder {
float: left;
position: relative;
z-index: 1;
}
.products-nav .sbSelector {
width: auto;
width: 100%;
resize: none;
display: block;
color: #333333;
text-decoration: none;
font: 13px/24px Arial,sans-serif;
border: 0px;
padding: 0 25px 0 7px;	    
background: #ffffff;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZGVkZWQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffffff 0%, #ededed 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#ededed));
background: -webkit-linear-gradient(top,  #ffffff 0%,#ededed 100%);
background: -o-linear-gradient(top,  #ffffff 0%,#ededed 100%);
background: -ms-linear-gradient(top,  #ffffff 0%,#ededed 100%);
background: linear-gradient(to bottom,  #ffffff 0%,#ededed 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );					    
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.products-nav .sbToggle:after {
content: "\f078";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
top: 5px;
right: 7px;
color: #5e5e5e;
font-size: 12px;
}
.products-nav .sbOptions {
left: 0px;
right: 0px;
top: 100% !important;
z-index: 9990;
list-style: none;
background: #ffc054;
position: absolute;
margin: 4px 0 0 0; max-height: 200px !important;
min-width: 68px;
overflow: auto;
}
.products-nav .sbOptions li {
padding: 0px;
background: none;
}
.products-nav .sbOptions li a {
color: #252525;			
text-decoration: none;
font: 13px/17px Arial, sans-serif;
display: block;
padding: 5px 12px 5px 12px;
}
.products-nav .sbOptions li a:hover {
background: #fed795;
} .products-nav .pagination {
float: right;
}
.products-nav .pagination ul {
list-style: none;
}
.products-nav .pagination ul li {
float: left;
margin-left: 5px;
}
.products-nav .pagination ul li:first-child {
margin-left: 0px;
}
.products-nav .pagination ul li a,
.products-nav .pagination ul li span {
width: 26px;
display: block;
color: #2f2e2e;
font-size: 13px;					
line-height: 24px;
text-align: center;
text-decoration: none;
background: #ffffff;
}
.products-nav .pagination ul li span.dots {
background: transparent;
filter: none;
}
.products-nav .pagination ul li a:hover,
.products-nav .pagination ul li span.current  {
background: #ffc561;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmYzU2MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWI0NGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #ffc561 0%, #f1b44e 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffc561), color-stop(100%,#f1b44e));
background: -webkit-linear-gradient(top,  #ffc561 0%,#f1b44e 100%);
background: -o-linear-gradient(top,  #ffc561 0%,#f1b44e 100%);
background: -ms-linear-gradient(top,  #ffc561 0%,#f1b44e 100%);
background: linear-gradient(to bottom,  #ffc561 0%,#f1b44e 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc561', endColorstr='#f1b44e',GradientType=0 );
} .product-item {
float: left;
width: 23.2704402515725%;
margin-left: 2.30607966457%;
margin-top: 45px;
}
.listing-container .product-item:first-child,
.listing-container .product-item:nth-child(4n+1) {
clear: both;
margin-left: 0px;
}
.product-item .image {
width: 100%;
display: table;	
table-layout: fixed;			
}
.product-item .image a {
display: table-row;
}
.product-item .image span {
display: table-cell;
text-align: center;
vertical-align: middle;
height: 195px;
}
.product-item .image img {
display: block;
margin: 0 auto;
transition: all ease-out 0.3s;
}
.product-item:hover .image img {
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
transform: scale(1.05);
}
.product-item .info {
margin-top: 10px;
padding: 16px 18px 0 18px;
text-align: center;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/product-item-shadow.png) no-repeat top center;
}
.product-item .info h2 {
color: #000000;
font-size: 12px;
line-height: 14px;
padding-bottom: 3px;							
}
.product-item .info h2 a {
color: inherit;
text-decoration: none;
}
.product-item .info .price {
color: #9c9c9c;
font: bold 16px/17px Arial, sans-serif;
}
.product-item .info .price del {
font-size: 13px;
padding-bottom: 2px;
display: block;
}
.product-item .info .price ins {
color: #e10404;
text-decoration: none;
} .next-page-item {
float: left;
height: 255px;
width: 23.2704402515725%;
margin-left: 2.30607966457%;
margin-top: 45px;
background: #f5f5f5;
position: relative;
color: rgba(0, 0, 0, 0.3);
font-size: 24px;
font-weight: 400;			
font-family: 'Arimo', Arial, sans-serif;
text-align: center;
-webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.next-page-item h4 {
display: block;
width: 100%;
top: 50%;			
position: absolute;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
transform: translateY(-50%);
}
.next-page-item:hover {
color: #252525;
background: #ffc054;
} section.single-product {
padding-top: 20px;
padding-bottom: 60px;
} .single-product .images {
float: left;
width: 33.823529411765%;
margin: 0 4.411764705882% 0 5.392156862745%;
}
.single-product .images .featured {
position: relative;
padding-bottom: 20px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/product-image-shadow.png) no-repeat bottom center;
}
.single-product .images .featured a:after {
content: "";
position: absolute;
right: 15px;
bottom: 20px;
width: 22px;
height: 33px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/product-zoom.png) no-repeat top left;
}
.single-product .images .featured img {
display: block;
margin: 0 auto;
}
.single-product .images .thumbnails {
list-style: none;
overflow: hidden;
position: relative;
padding-top: 10px;
}
.single-product .images .thumbnails li {
float: left;
width: 22.39130434782625%;
margin-left: 3.478260869565%;
margin-top: 10px;
}
.single-product .images .thumbnails li:first-child,
.single-product .images .thumbnails li:nth-child(4n+1) {
margin-left: 0px;
}
.single-product .images .thumbnails li img {
display: block;
} .single-product .details {
float: left;
width: 56.372549019608%;
} .single-product .details .head {
background: #f1f1f1;
margin-right: -10px;
position: relative;
margin: 0 0 35px 0;
padding: 16px 20px 15px 20px;								
}
.single-product .details .head:before {
content: "";
width: 115px;
height: 7px;
top: -7px;
left: 0px;
position: absolute;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/product-head-strips.png) no-repeat top left;
}
.single-product .details .head:after {
content: "";
width: 100%;
height: 6px;
bottom: -6px;
left: 0px;
position: absolute;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/product-head-shadow.png) no-repeat top left;
}
.single-product .details .head h1 {
color: #333333;
font-size: 30px;				
font-weight: bold;
line-height: 32px;				
text-transform: uppercase;				
padding-bottom: 2px;
}
.single-product .details .head h2 {
color: #333333;
font-size: 19px;				
font-weight: bold;
line-height: 24px;
}
.single-product .details .social {
position: relative;
margin-top: 20px;
} .single-product .details .meta {
color: #2b2a29;
font: 14px/16px Arial, sans-serif;
list-style: none;
padding-left: 20px;
}
.single-product .details .meta li {
color: #2b2a29;
padding-top: 12px;
}
.single-product .details .meta li:first-child {
padding-top: 0px;
}
.single-product .details .meta li.price strong {
font-size: 20px;
}
.single-product .details .meta li.price del {
font-size: 14px;	
}
.single-product .details .meta li.price ins {
color: #e10404;
text-decoration: none;
}
.single-product .details .meta li a {
color: #2b2a29;
display: inlin-block;
text-decoration: none;
}
.single-product .details .meta li a:hover {
color: #e99d0b;
text-decoration: underline;
}
.single-product .details .meta li a.favorite {
padding-right: 24px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/product-icon-star.png) no-repeat top right;
}
.single-product .details .meta li a.favorite:hover {
background-image: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/product-icon-star-active.png)
}
.single-product .details .meta li a.recommend {
padding-right: 24px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/product-icon-email.png) no-repeat center right;
}
.single-product .details .meta li a.recommend:hover {
background-image: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/product-icon-email-active.png)
} .single-product .details .attributes {
color: #2b2a29;
font: 14px/16px Arial, sans-serif;
list-style: none;
padding-left: 20px;
margin-top: 14px;
}
.single-product .details .attributes label {
float: left;
width: 50px;
font-weight: bold;
padding-top: 11px;
}
.single-product .details .attributes .sbHolder {
float: left;
width: 100%;
max-width: 220px;
position: relative;
}
.single-product .details .attributes .sbSelector {
width: 100%;        
resize: none;
display: block;
color: #333333;
text-decoration: none;
font: 14px/16px Arial,sans-serif;
border: 0px;	    
background: #f3f3f3;
padding: 12px 12px 11px 12px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.single-product .details .attributes .sbToggle:after {
content: "\f078";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
top: 11px;
right: 12px;
color: #252525;
}
.single-product .details .attributes .sbOptions {
left: 0px;
right: 0px;
top: 100% !important;
z-index: 9990;
list-style: none;
background: #ffc054;
position: absolute;
margin: 4px 0 0 0; max-height: 200px !important;
overflow: auto;
}
.single-product .details .attributes .sbOptions li {
padding: 0px;
background: none;
}
.single-product .details .attributes .sbOptions li a {
color: #252525;			
text-decoration: none;
font: 13px/17px Arial, sans-serif;
display: block;
padding: 5px 12px 5px 12px;
}
.single-product .details .attributes .sbOptions li a:hover {
background: #fed795;
}
.single-product .details .attributes > li {
color: #2b2a29;
padding-top: 6px;
}
.single-product .details .attributes li.sizes {
}
.single-product .details .attributes li.sizes label {
display: block;
padding-bottom: 8px;
}
.single-product .details .attributes li.sizes select {
display: none;
}
.single-product .details .attributes li.sizes .values {
float: left;
list-style: none;
overflow: hidden;
position: relative;
padding: 0 10px 0 0;
}
.single-product .details .attributes li.sizes .values li {
float: left;
margin-right: 3px;
margin-bottom: 3px;
}
.single-product .details .attributes li.sizes .values li a {
width: 40px;
display: block;
color: #2f2e2e;
font-weight: bold;					
line-height: 21px;
text-align: center;
text-decoration: none;
border: 1px solid #d3d3d3;					
padding-top: 1px;
}
.single-product .details .attributes li.sizes .values li a.active {
background: #fcbb51;
}
.single-product .details .attributes li.sizes .help-link {
float: left;
color: #6a6a6a;
font-size: 14px;
line-height: 24px;
}
.single-product .details .attributes li.sizes .help-link a {
color: #6a6a6a;
text-decoration: underline;	
}
.single-product .details .attributes li.sizes .help-link a:hover {
color: #e99d0b;
} .single-product .details .add-to-cart {
margin-left: 20px;
padding-top: 5px;
} .single-product .details .separator {
margin: 18px 5px 17px 20px;
height: 7px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/product-details-sep.png) no-repeat top center / 100% 7px;
} .single-product .details .add-to-cart {
margin-top: 10px;
} 
.single-product .details .add-to-cart .quantity {
float: left;
}
.single-product .details .add-to-cart .quantity .minus,
.single-product .details .add-to-cart .quantity .plus {					
float: left;
width: 22px;
height: 40px;
border: 0;
cursor: pointer;
background: #f1f1f1;
color: rgba(46, 46, 46, 0.6);
font: 14px/40px Arial, sans-serif;
}
.single-product .details .add-to-cart .quantity .minus:hover,
.single-product .details .add-to-cart .quantity .plus:hover {
background: #ffc154;
}
.single-product .details .add-to-cart .quantity .qty {
float: left;
width: 50px;
height: 40px;					
color: #2c2a2a;
font: bold 14px/40px Arial, sans-serif;
text-align: center;
border: 1px solid #d3d3d3;
-webkit-appearance: textfield;
-moz-appearance: textfield;
appearance: textfield;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.single-product .details .add-to-cart button {
float: left;
border: 0;
height: 40px;
display: block;
cursor: pointer;
margin: 0 0 0 10px;
padding: 7px 12px 6px 12px;
background: #fbbb50;
color: #ffffff;
text-transform: uppercase;
font: bold 14px/26px Arial, sans-serif;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;			
}
.single-product .details .add-to-cart button span {
display: block;				
height: 27px;
padding-right: 35px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/icon-cart-v2.png) no-repeat top right;
} .single-product .details .description {
color: #2b2929;
margin-left: 20px;
margin-right: 30px;
font: 14px/18px 'Arimo', Arial, sans-serif;
} 
.single-product .details .description > h3 {
font-size: 14px;
margin-bottom: 8px;				
}
.single-product .details .description p {
padding-top: 12px;
}
.single-product .details .description p:first-child {
padding-top: 0px;
}
.single-product .details .description div h2,
.single-product .details .description div h3,
.single-product .details .description div h4 {
padding-top: 10px;
}
.single-product .details .description ul {
margin-left: 25px;
margin-top: 4px;
} .single-product .details .use-for {
color: #2b2929;
margin: 22px 30px 0 20px;
font: 14px/18px 'Arimo', Arial, sans-serif;
} 
.single-product .details .use-for h3 {
font-size: 14px;
margin-bottom: 8px;
}
.single-product .details .use-for a {
color: #2b2929;
text-decoration: none;
}
.single-product .details .use-for a:hover {
color: #e99d0b;
text-decoration: underline;	
} .single-product .details .properties {
color: #2b2929;
margin: 22px 30px 0 20px;
font: 14px/15px Arial, sans-serif;
} 
.single-product .details .properties h3 {
font-size: 14px;
margin-bottom: 8px;
}
.single-product .details .properties ul {
list-style: none;
padding-top: 3px;
}
.single-product .details .properties ul li {
float: left;
width: 49%;
margin: 8px 0 0 2%;
font-size: 12px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.single-product .details .properties ul li:first-child,
.single-product .details .properties ul li:nth-child(2) {
margin-top: 0px;
}
.single-product .details .properties ul li:nth-child(odd) { 
clear: both;
margin-left: 0px;
}
.single-product .details .properties ul li img {
float: left;
margin-right: 8px;
}
.single-product .details .properties ul li span {
position: relative;
overflow: hidden;
display: block;					
}
.single-product .details .properties ul li strong {
display: block;
font-size: 13px;
padding: 4px 0 3px 0;
} .product-navigation {
margin: 0 10px;
padding: 4px 0;
background: #f1f1f1;
border-top: 1px solid #bdbdbd;
border-bottom: 1px solid #bdbdbd;
}	
.product-navigation a h4 {
color: #2b2929;
font: bold 14px/42px Arial, sans-serif;
}
.product-navigation a span {
width: 38px;
height: 38px;
padding: 2px;
display: block;
border-radius: 4px;
background-color: #ffffff;			
background-repeat: no-repeat;
background-position: center center;
background-size: contain;
}
.product-navigation a.prev {
float: left;
margin-left: 20px;
padding-left: 20px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/product-nav-left.png) no-repeat left 16px;
}
.product-navigation a.prev h4 {
float: left;
margin-right: 10px;
}
.product-navigation a.prev span {				
float: right;
}
.product-navigation a.next {
float: right;	
margin-right: 20px;
padding-right: 20px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/product-nav-right.png) no-repeat right 16px;
}
.product-navigation a.next h4 {
float: right;
margin-left: 10px;
}
.product-navigation a.next span {
float: left;
} .additional-products {
margin: 18px 10px 15px 10px;	
}
.additional-products h3 {
color: #2b2929;
font-size: 14px;
line-height: 15px;
padding: 0 0 20px 40px;
}
.additional-products .product-item {
width: 18%;
margin: 0 0 0 2.5%;
}
.additional-products .product-item:first-child {
margin-left: 0px;
} #email-share {
display: none;
}
#email-share .gform_wrapper {
max-width: 500px;
padding: 25px 20px 27px 20px;
}
#email-share .gform_wrapper .gform_heading h3 {
font-size: 24px;
font-weight: bold;
line-height: 26px;
margin-bottom: 10px;
}
#email-share .gform_wrapper .gform_heading .gform_description {
display: block;
padding-bottom: 2px;
font: 14px/21px 'Arimo', Arial, sans-serif;
}
#email-share .gform_wrapper .gform_fields {
list-style: none;
}
#email-share .gform_wrapper .gfield {
margin-top: 12px;
}
#email-share .gform_wrapper .gfield .gfield_label {
display: none;
}
#email-share .gform_wrapper .gfield input[type="text"],
#email-share .gform_wrapper .gfield textarea {
display: block;
width: 100%;				
border: 0 none;			    
color: #252525;
font: 13px/15px Arial,sans-serif;
padding: 12px 12px 11px 12px;
background: #f3f3f3;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
#email-share .gform_wrapper .gfield textarea {
resize: none;
height: 120px;
}
#email-share .gform_wrapper .gform_button {
width: 100%;
max-width: 255px;				
border: 0 none;
color: #252525;
cursor: pointer;
background: #ffc154;
font: bold 12px/14px "Montserrat",Arial,sans-serif;
margin: 15px auto 0 auto;
padding: 14px 10px 12px;			    
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all ease-out 0.3s;
-moz-transition: all ease-out 0.3s;
transition: all ease-out 0.3s;
}
#email-share .gform_wrapper .gform_button:hover {
color: #ffffff;
background: #252525;
}
#email-share .gform_wrapper .validation_message {
background: #c52020;
color: #ffffff;
padding: 8px 12px 7px 12px;
font: bold 11px/13px Arial, sans-serif;
}
#email-share .gform_wrapper .gform_ajax_spinner,
#email-share .gform_wrapper .validation_error {
display: none;
}
#email-share .gform_confirmation_wrapper {
padding: 30px 25px;
text-align: center;		
}
#email-share .gform_confirmation_wrapper h3 {
font-size: 24px;
font-weight: bold;
line-height: 26px;				
margin-bottom: 10px;				
}
#email-share .gform_confirmation_wrapper p {
display: block;
font: 14px/21px 'Arimo', Arial, sans-serif;
} .gallery-header {
padding: 0 25px;	
}
.gallery-header .title {
padding-bottom: 12px;	
}
.gallery-header .title h2 {
font: bold 30px/32px 'Montserrat', Arial, sans-serif;
}
.gallery-header .title h2 span {
text-transform: uppercase;
}
.gallery-header .title p {
padding-top: 2px;
font: 19px/24px 'Montserrat', Arial, sans-serif;
}
.gallery-header .albums {
float: left;
}
.gallery-header .albums a {
color: #252525;
float: left;
display: block;
background: #ffc053;
font-size: 12px;
font-weight: bold;
line-height: 13px;
padding: 10px 12px 9px 12px;
margin: 0 0 2px 6px; 
text-decoration: none;
text-transform: uppercase;				
-webkit-transition: all ease-out 0.2s;
-moz-transition: all ease-out 0.2s;
transition: all ease-out 0.2s;
}
.gallery-header .albums a:first-child {
margin-left: 0px;
}
.gallery-header .albums a:hover,
.gallery-header .albums a.active {
color: #ffffff;
background: #252525;
}
.gallery-header .filters {
float: right;
list-style: none;
margin-top: -4px;
}
.gallery-header .filters li {
float: left;
margin-left: 4px;
}
.gallery-header .filters a {
width: 39px;
height: 39px;
display: block;
text-indent: -99999px;
background-position: 0px 0px;
background-repeat: no-repeat;
}
.gallery-header .filters a:hover,
.gallery-header .filters a.active {
background-position: bottom left;
}
.gallery-header .filters a.type-video {
background-image: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/icon-filter-video.png);
}
.gallery-header .filters a.type-image {
background-image: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/icon-filter-image.png);
} .gallery-items {
padding-right: 2px;
margin-top: 20px;
}
.gallery-items a {
float: left;
display: block;
position: relative;
background: #747474;
border-top: 2px solid #ffffff;
border-left: 2px solid #ffffff;
background-size: cover;
background-repeat: no-repeat;
background-position: top center;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.gallery-items .overlay {
top: 0px;
left: 0px;
width: 100%;
height: 100%;
opacity: 0;
position: absolute;
background: rgba(225, 0, 26, 0.3) url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/icon-video.png) no-repeat center center;
-webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.gallery-items a:hover .overlay {
opacity: 1;					
}
.gallery-items .video .overlay {
background: rgba(225, 0, 26, 0.3) url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/icon-video.png) no-repeat center center;						
}
.gallery-items .image .overlay {
background: rgba(0, 105, 169, 0.3) url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/icon-image.png) no-repeat center center;						
}
.gallery-items .medium-1 {
width: 306px;
height: 170px;			
}
.gallery-items .small-1 {
width: 100px;
height: 170px;
}
.gallery-items .medium-2 {
width: 280px;
height: 170px;			
}
.gallery-items .small-2 {
width: 89px;
height: 170px;
}  .general-notification {
padding: 18px 20px;
background: #f1f1f1;
border-radius: 5px;
}
.general-notification h3 {
font-size: 24px;
line-height: 26px;
padding-bottom: 10px;
}
.general-notification p {
color: #222222;
font: 14px/20px Arial, sans-serif;
}
.general-notification a {
color: #e2a13b;
}
.general-notification a:hover {
text-decoration: none;
}
.general-notification.has-active-filters {
margin: 10px 0 0 0;
padding: 10px 12px;
background: #f5f5f5;
}
.general-notification.has-active-filters p {
font-size: 13px;
line-height: 18px;
}
.woocommerce-message {
margin: 0 20px;
padding: 15px 12px;
background: #f1f1f1;
border-radius: 5px;
color: #222222;
font: 14px/20px Arial, sans-serif;
}
.woocommerce-message .button {
float: right;
display: block;
color: #222222;
text-decoration: none;
font: bold 13px/20px Arial, sans-serif;
background: #fbbb50;
padding: 7px 12px 6px 12px;
margin: -6px 0 -6px 0;
position: relative;
} ul.woocommerce-error {
display: block;
margin: 0 20px;
padding: 15px 12px;
color: #2e2f54;        
font: 14px/20px Arial, sans-serif;
border-radius: 5px;
background: #ffe8e8;
overflow: hidden;
position: relative;
list-style: none;
}
ul.woocommerce-error:before {
color: #c82e2e;
font-weight: 400;
content: "\f071";
font-family: 'FontAwesome';
position: absolute;
left: 14px;
}
ul.woocommerce-error li {
color: #c82e2e;
background: none;
padding: 0 0 0 25px
}
.content .woocommerce-error {
margin: 0px;
}
ul.woocommerce-error + form {
margin-top: 15px;
} .button.wc-forward {
padding-right: 30px;
}
.button.wc-forward:after {
right: 10px;
font-weight: 400;
content: "\f178";
font-family: 'FontAwesome';
position: absolute;
}
.content .woocommerce .button {
display: inline-block;				
border: 0 none;
color: #252525;
cursor: pointer;
background: #ffc154;
text-decoration: none;
font: bold 14px/18px "Montserrat",Arial,sans-serif;
margin: 0 auto;
padding: 13px 25px 13px 25px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all ease-out 0.3s;
-moz-transition: all ease-out 0.3s;
transition: all ease-out 0.3s;
}
.content .woocommerce .button:hover {
color: #ffffff;
background: #252525;
} .col-1,
.col-2 {
float: left;
width: 48%;
margin-left: 4%;
}
.col-1 {
margin-left: 0px;
} .content .woocommerce form h3 {
padding-top: 35px;
padding-bottom: 8px;
margin-bottom: 5px;
border-bottom: 1px solid #f1f1f1;
} 
.woocommerce .form-row {
padding-top: 15px;
} 
.woocommerce .form-row:first-child {
padding-top: 5px;
}
.woocommerce .form-row.address-field#billing_address_2_field,
.woocommerce .form-row.address-field#shipping_address_2_field {
padding-top: 4px;
}
.woocommerce .form-row-half {
width: 48%;
float: left;
margin-left: 4%;
}
.woocommerce .form-row-half:first-child {
margin-left: 0px;
}
.woocommerce .form-row input[type="checkbox"] {
-webkit-appearance: checkbox;
}
.woocommerce .form-row label {
display: block;
font-size: 14px;
font-weight: bold;
line-height: 18px;
padding: 0 0 4px 12px;        
}
.woocommerce .form-row label small {
color: #666;
font-size: 14px;
font-weight: 400;
line-height: 18px;
}
.woocommerce .form-row#billing_country_field strong,
.woocommerce .form-row#shipping_country_field strong {
margin-left: 12px;
font: 14px/16px Arial,sans-serif;
}
.woocommerce .form-row label abbr,
.woocommerce .form-row label .required {
color: #c82e2e;
border: 0;
}
.woocommerce .form-row input[type="text"],
.woocommerce .form-row input[type="email"],
.woocommerce .form-row input[type="password"],
.woocommerce .form-row textarea {
width: 100%;        
resize: none;
display: block;
color: #252525;
font: 14px/16px Arial,sans-serif;
border: 0px;
background: #f3f3f3;
padding: 12px 12px 11px 12px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.woocommerce .form-row .sbHolder {
position: relative;
z-index: 1;
}
.woocommerce .form-row .sbSelector {
width: 100%;        
resize: none;
display: block;
color: #333333;
text-decoration: none;
font: 14px/16px Arial,sans-serif;
border: 0px;	    
background: #f3f3f3;
padding: 12px 12px 11px 12px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.woocommerce .form-row .sbToggle:after {
content: "\f078";
display: inline-block;
font: normal normal normal 14px/1 FontAwesome;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
position: absolute;
top: 11px;
right: 12px;
color: #252525;
}
.woocommerce .form-row .sbOptions {
left: 0px;
right: 0px;
top: 100% !important;
z-index: 9990;
list-style: none;
background: #ffc054;
position: absolute;
margin: 4px 0 0 0; max-height: 200px !important;
overflow: auto;
}
.woocommerce .form-row .sbOptions li {
padding: 0px;
background: none;
}
.woocommerce .form-row .sbOptions li a {
color: #252525;			
text-decoration: none;
font: 13px/17px Arial, sans-serif;
display: block;
padding: 5px 12px 5px 12px;
}
.woocommerce .form-row .sbOptions li a:hover {
background: #fed795;
}
.woocommerce fieldset {
border: 1px solid #ccc;
margin-top: 15px;
padding: 0 15px 15px 15px;
}
.woocommerce .form-row.create-account input {
float: left;
margin: 3px 8px 0 0;
}
.woocommerce .form-row.create-account label {
cursor: pointer;	
}
.woocommerce .checkout .create-account p.text {
color: #666;
font-size: 13px;
line-height: 17px;
padding: 8px 0 6px 0;
}
.woocommerce .terms {
display: flex;
align-items: flex-start;
}
.woocommerce .terms input {
order: 1;
margin-top: 1px;
}
.woocommerce .terms label {
order: 2;
font-size: 13px;
font-weight: 400;
}
.woocommerce .terms label strong {
font-weight: 700;
} .myaccount-head .title {
text-transform: none;
padding-top: 0px;
}
.myaccount-head .subtitle {
color: #666;
font-size: 16px;
font-weight: 400;
}
.myaccount-head .subtitle a {		
color: #e99d0b;
text-decoration: none;
}
.myaccount-head .subtitle a:hover {
text-decoration: underline;
}
.myaccount-head .subtitle a i {
margin-left: 4px;
}
.woocommerce .myaccount_message .woocommerce-message {
margin: 0 0 15px 0;
font-weight: bold;
background: #ffc053;
padding: 12px 12px 11px 12px;
}
.woocommerce .myaccount_message .woocommerce-message a {
color: #252525;
}
.woocommerce .myaccount_message .woocommerce-message a i {
margin-left: 4px;
}
.woocommerce .myaccount_user {
padding-top: 0px;
padding-bottom: 5px;
}
.woocommerce .myaccount_address {
padding-bottom: 25px;
padding-top: 10px;
}
.woocommerce .addresses .address header {
background: #f1f1f1;
position: relative;
margin: 0 0 15px 0;
padding: 16px 20px 11px 20px;
}
.woocommerce .addresses .address header:before {
content: "";
width: 115px;
height: 7px;
top: -7px;
left: 0px;
position: absolute;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/product-head-strips.png) no-repeat top left;
}
.woocommerce .addresses .address header:after {
content: "";
width: 100%;
height: 6px;
bottom: -6px;
left: 0px;
position: absolute;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/product-head-shadow.png) no-repeat top center / 120% 6px;
}
.woocommerce .addresses .address header h3 {
color: #333333;
font-size: 22px;				
font-weight: bold;
line-height: 22px;
padding: 0;
margin: 0;
}
.woocommerce .addresses .address header a {
color: #777777;
font-size: 15px;
}
.woocommerce .addresses .address address {
padding: 0 20px;
}
.woocommerce .myaccount-orders-head {
margin-bottom: 0px;
}
.woocommerce .my_account_orders {
margin-top: 15px;
}
.woocommerce .my_account_orders th {
padding: 0 10px;
text-align: center;
}
.woocommerce .my_account_orders th.order-number,
.woocommerce .my_account_orders td.order-number {
text-align: left !important;
padding-left: 15px;
}
.woocommerce .my_account_orders td.order-actions {
padding-right: 0px;
text-align: right !important;
}
.woocommerce .my_account_orders td.order-actions a {
width: 44px;
font-size: 18px;
padding-left: 0px;
padding-right: 0px;
text-align: center;
text-decoration: none;
display: inline-block;
margin-left: 4px;
}
.woocommerce .my_account_orders td.order-actions a:first-child {
margin-left: 0px;
}
.woocommerce .my_account_orders td {
font-size: 15px;
line-height: 17px;
padding: 6px 0;
text-align: center !important;
} .woocommerce form.login p:first-child {
padding-top: 0px;
} 
.woocommerce .form-row.form-login-footer .button {
float: left;
margin-right: 15px;
}
.woocommerce .form-row.form-login-footer label {
font-size: 15px;
font-weight: 400;
padding-top: 14px;
cursor: pointer;
}
.woocommerce .form-row.form-login-footer label input {
float: left;		
margin: 2px 5px 0 0;
}
.woocommerce .lost_password {
font-size: 15px;
margin-top: 20px;
padding-top: 8px;	
border-top: 1px solid #f1f1f1;
}
.social-login-link {
margin-top: 15px;
}
.social-login-facebook {
position: relative;
display: inline-block;
font-size: 14px;
border-radius: 3px;
padding: 6px 10px;
color: #ffffff !important;
background: #3b5998;
text-decoration: none !important;
padding-left: 40px;
}
.social-login-facebook i {
position: absolute;
width: 30px;
height: 100%;
left: 0px;
top: 0px;
margin-right: 3px;
font-size: 17px;
line-height: 36px;
text-align: center;
border-right: 1px solid #5475bb;
}	
.woocommerce form.login .social-login-link {
padding-bottom: 20px;
border-bottom: 1px solid #f1f1f1;
}
.woocommerce form.login .text-before-login {
padding-bottom: 5px;
} .lost_reset_password p:first-child {
padding-top: 0px;
padding-bottom: 5px;
} .woo-cart .page-subhead {
margin-bottom: 1px;
}
.woo-cart .page-subhead:after {
display: none;
}
.woo-cart form {
margin: 0 -55px 0 -20px;
} table.shop_table {
width: 100%;
border-collapse: collapse;
} 
table.shop_table thead {
background: #e2e2e2;
}
table.shop_table thead th {
height: 33px;
color: #2c2a2a;
text-align: center;		
font: bold 13px/15px Arial, sans-serif;
}
table.shop_table tbody th.product-name {
padding-left: 10px;
padding-right: 10px;
}
table.shop_table tbody th.empty-column {
width: 55px;
}
table.shop_table tbody td {
padding-top: 12px;
padding-bottom: 12px;
border-top: 1px solid #e6e6e6;
}
table.shop_table tbody tr:first-child td {
border-top: 0px;
}
table.shop_table tbody td.product-remove {
width: 48px;
text-align: center;
}
table.shop_table tbody td.product-remove a {
width: 20px;
height: 20px;
display: block;
margin: 0 auto;
text-indent: -9999px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/cart-remove.png) no-repeat top left;
}
table.shop_table tbody td.product-remove a:hover {
background-position: bottom left;
}
table.shop_table tbody td.product-thumbnail {
width: 75px;
text-align: center;
}
table.shop_table tbody td.product-thumbnail img {
display: block;
width: auto;
height: auto;
max-width: 75px;
max-height: 75px;
margin: 0 auto;
}
table.shop_table tbody td.product-name {
color: #2c2a2a;
max-width: 260px;
padding-right: 10px;
padding-left: 15px;
font-size: 16px;
line-height: 19px;
}
table.shop_table tbody td.product-name a {
color: #2c2a2a;
font-weight: bold;
text-decoration: none;
}
table.shop_table tbody td.product-name a:hover {
color: #e99d0b;
text-decoration: underline;
}
table.shop_table tbody td.product-name .variations {
font-size: 13px;
}
table.shop_table tbody td.product-price {
padding-left: 10px;
padding-right: 10px;
font-size: 15px;
line-height: 19px;
}
table.shop_table tbody td.product-quantity {
width: 94px;
padding-left: 8px;
padding-right: 8px;
}
table.shop_table tbody td.product-quantity .quantity {
display: block;
margin: 0 auto;
}
table.shop_table tbody td.product-quantity .quantity .minus,
table.shop_table tbody td.product-quantity .quantity .plus {					
float: left;
width: 22px;
height: 40px;
border: 0;
cursor: pointer;
background: #f1f1f1;
color: rgba(46, 46, 46, 0.6);
font: 14px/40px Arial, sans-serif;
}
table.shop_table tbody td.product-quantity .quantity .minus:hover,
table.shop_table tbody td.product-quantity .quantity .plus:hover {
background: #ffc154;
}
table.shop_table tbody td.product-quantity .quantity .qty {
float: left;
width: 50px;
height: 40px;					
color: #2c2a2a;
font: bold 14px/40px Arial, sans-serif;
text-align: center;
border: 1px solid #d3d3d3;
-webkit-appearance: textfield !important;
-moz-appearance: textfield;
appearance: textfield !important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
table.shop_table tbody td.product-subtotal {
color: #2c2a2a;
padding-left: 10px;
padding-right: 10px;
font-size: 15px;
font-weight: bold;
line-height: 19px;
}
table.shop_table tbody td.empty-column {
width: 55px;
border: 0px;
} .cart-coupon {
background: #f1f1f1 url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/coupon-shadow-top.png) no-repeat top left;
}
.cart-coupon-inner {
padding: 30px 55px 30px 48px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/coupon-shadow-bot.png) no-repeat bottom left;
}
.cart-coupon-inner label {
float: left;
width: 28.24427480916%;
color: #2c2a2a;
font-size: 14px;
font-weight: bold;
line-height: 18px;
padding-right: 10px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.cart-coupon-inner .coupon-form {
float: left;
width: 36.335877862595%;
border: 1px solid #d3d3d3;
position: relative;	
}
.cart-coupon-inner .coupon-form input[type="text"] {
width: 100%;
border: 0px;
padding: 11px 40px 11px 14px;
color: rgba(46, 46, 46, 0.6);
font: 15px/18px Arial, sans-serif;			
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.cart-coupon-inner .coupon-form input[type="text"]:focus {
color: #2c2a2a;
}
.cart-coupon-inner .coupon-form input[type="submit"] {
top: 1px;
right: 1px;
width: 40px;
color: #ffffff;
padding: 10px 0;	
position: absolute;		
background: #333333;			
font: bold 15px/18px Arial, sans-serif;
}
.cart-coupon-inner .btn-update {	
float: right;	    
color: #ffffff;
cursor: pointer;
text-transform: uppercase;
font: bold 14px/18px Arial,sans-serif;
border: 0;
margin: 0 auto;
padding: 12px 48px 10px 15px;
background: #ffc154 url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/icon-cart-v2.png) no-repeat 89% 9px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-transition: all ease-out 0.3s;
-moz-transition: all ease-out 0.3s;
transition: all ease-out 0.3s;
}	
.cart-coupon-inner .btn-update:hover {	
color: #ffffff;
background-color: #252525;
} .cart_totals {
padding-top: 15px;
padding-right: 55px;
} 
.cart_totals table {
width: 100%;
font-size: 15px;
line-height: 18px;
} 
.cart_totals table tr th {		
text-align: left;
font-weight: bold;
padding-left: 48px;		
padding: 10px 15px 10px 48px;
}
.cart_totals table tr th em {
color: #e99d0b;
font-style: normal;
}
.cart_totals table tr th .description {
color: #555;
font-size: 13px;
font-weight: 400;
line-height: 16px;
display: block;
}
.cart_totals table tr th .description a {
color: #555;
}
.cart_totals table tr th .description a:hover {
color: #e99d0b;
text-decoration: underline;
}
.cart_totals table tr td {
font-weight: bold;
text-align: right;
padding: 10px 0 10px 48px;
}
.cart_totals table tr.shipping th,
.cart_totals table tr.shipping td {
padding-bottom: 20px;
} .cart_totals table tr.shipping td ul li {
background: none !important;
padding-left: 0px !important;
}
.cart_totals table tr.shipping td ul li input {
float: right;
margin: 2px 0px 0px 7px;
}
.cart_totals table tr.order-total th {
color: #333333;
font-size: 20px;
line-height: 22px;
padding: 20px 15px 22px 48px;
border-top: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
}		
.cart_totals table tr.order-total td {
color: #333333;
font-size: 20px;
line-height: 22px;
padding: 20px 0 22px 0;
border-top: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
} .cart-note {
color: #666;
font: 13px/18px 'Arimo', Arial, sans-serif;
padding-right: 55px;
} .woo-cart .cart-footer {
padding: 35px 55px 35px 0;
} 
.woo-cart .woocommerce .checkout-button {	
width: 100%;
color: #ffffff;
font-size: 16px;
max-width: 270px;
text-transform: uppercase;
padding: 20px 10px;
margin: 0 auto;
display: block;
} .woo-cart .myaccount_message .woocommerce-error,
.woo-cart .myaccount_message .woocommerce-message {
border-radius: 0px;
margin: 0 -55px 1px -20px;
}  .woo-checkout form.login {
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #f1f1f1;
} 
.woo-checkout form.login .lost_password {
border-top: 0px;
padding-top: 0px;
margin-top: 15px;
}
.woo-checkout .checkout-coupon-row {
padding-bottom: 20px;
border-bottom: 1px solid #f1f1f1;
}
.woo-checkout .checkout-coupon-row p:first-child {
padding-top: 0px;
}
.woo-checkout .checkout-coupon-row form {
margin-top: 10px;
} form.checkout #shipping_country_field {
padding-top: 15px;
}
form.checkout #order_comments_field textarea {
height: 115px;
}
form.checkout #ship-to-different-address-checkbox { 
position: relative;
margin-left: 3px;
top: -2px;
-webkit-appearance: checkbox;
}
form.checkout .place-order .button {
width: 100%;
color: #ffffff;
font-size: 16px;
max-width: 270px;
text-transform: uppercase;
padding: 20px 10px;
margin: 0 auto;
display: block;
} #order_review_heading {
padding-top: 45px;
border-bottom: 0px;
} 
#order_review {
font-size: 15px;
line-height: 18px;
} 
#order_review .product-name { 
text-align: left;
padding-left: 15px;	
}
#order_review .product-total {
text-align: right;
padding-right: 15px !important;
}
#order_review tfoot tr th {		
text-align: left;
font-weight: bold;
padding-left: 48px;		
padding: 10px 15px 10px 15px;
}
#order_review tfoot tr th em {
color: #e99d0b;
font-style: normal;
}
#order_review tfoot tr th .description {
color: #555;
font-size: 13px;
font-weight: 400;
line-height: 16px;
display: block;
}
#order_review tfoot tr th .description a {
color: #555;
}
#order_review tfoot tr th .description a:hover {
color: #e99d0b;
text-decoration: underline;
}
#order_review tfoot tr td {
font-weight: bold;
text-align: right;
padding: 10px 15px 10px 15px;
}
#order_review tfoot tr.cart-subtotal th,
#order_review tfoot tr.cart-subtotal td {
border-top: 1px solid #e6e6e6;
padding-top: 20px;
}
#order_review tfoot tr.shipping th,
#order_review tfoot tr.shipping td,
#order_review tfoot tr.order-payment-method th,
#order_review tfoot tr.order-payment-method td {
padding-bottom: 20px;
}
#order_review tfoot tr td .free-shipping-value {
color: rgba(46, 46, 46, 0.5);
}
#order_review tfoot tr.order-total th {
color: #333333;
font-size: 20px;
line-height: 22px;
padding: 20px 15px 22px 15px;
border-top: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
}		
#order_review tfoot tr.order-total td {
color: #333333;
font-size: 20px;
line-height: 22px;
padding: 20px 15px 22px 0;
border-top: 1px solid #e6e6e6;
border-bottom: 1px solid #e6e6e6;
}
#order_review tbody td.product-quantity {
text-align: center;
}
#order_review tbody td.product-subtotal {
text-align: right;
padding-right: 15px;
}
#order_review #place_order,
#payment #place_order {
width: 100%;
color: #ffffff;
font-size: 16px;
max-width: 270px;
text-transform: uppercase;
margin: 30px auto 20px auto;
padding: 20px 10px;
display: block;
} .woo-checkout #payment h3 {
padding-top: 45px;
} 
.woo-checkout .payment_methods {
padding-top: 15px;
list-style: none;
margin: 0;
}
.woo-checkout .payment_methods li {
color: #333333;
font-size: 15px;
line-height: 19px;
padding: 12px 0 12px 0;
background: none;
border-bottom: 1px solid #f1f1f1;
}
.woo-checkout .payment_methods li:first-child {
padding-top: 0px;
}
.woo-checkout .payment_methods li input {
float: left;
margin: 3px 8px 0 0;	
display: block;
-webkit-appearance: radio !important;
}
.woo-checkout .payment_methods li label {
cursor: pointer;	
}
.woo-checkout .payment_methods li label.active {
color: #000000;
font-weight: bold;
}
.woo-checkout .payment_methods li p {
color: #666;
font-size: 13px;
line-height: 17px;
padding-top: 5px;
} .woo-checkout ul.order_details {
margin-left: 0px;	
}
.woo-checkout ul.order_details li {
}
.woo-checkout .payment-description {
font-size: 14px;
font-style: italic;
}
.woo-checkout .payment-description p {
padding-top: 5px;
}
#order_review h2 {
padding-bottom: 14px;
}
.woocommerce .customer_details_title {
padding-top: 35px;
}
.woocommerce ul.customer_details {
margin-left: 0px;
}
.woocommerce .order-addresses h3 {
padding-bottom: 8px;
margin-bottom: 5px;
border-bottom: 1px solid #f1f1f1;
}
.woocommerce .order-addresses address {
font-size: 15px;
} .owl-carousel .animated {
-webkit-animation-duration: 1000ms;
animation-duration: 1000ms;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
z-index: 0;
}
.owl-carousel .owl-animated-out {
z-index: 1;
}
.owl-carousel .fadeOut {
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
@-webkit-keyframes fadeOut {
0% { opacity: 1; }
100% { opacity: 0; }
}
@keyframes fadeOut {
0% { opacity: 1; }
100% { opacity: 0; }
} .owl-height {
-webkit-transition: height 500ms ease-in-out;
-moz-transition: height 500ms ease-in-out;
-ms-transition: height 500ms ease-in-out;
-o-transition: height 500ms ease-in-out;
transition: height 500ms ease-in-out;
} .owl-carousel {
display: none;
width: 100%;
-webkit-tap-highlight-color: transparent; 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; -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .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-item {
position: relative;
min-height: 1px;
float: left;
-webkit-backface-visibility: hidden;
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.owl-carousel .owl-item img {
display: block;
width: 100%;
-webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
-webkit-user-select: auto;
-moz-user-select: auto;
-ms-user-select: auto;
user-select: auto;
}
.owl-carousel .owl-grab {
cursor: move;
cursor: -webkit-grab;
cursor: -o-grab;
cursor: -ms-grab;
cursor: grab;
}
.owl-carousel.owl-rtl {
direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
float: right;
} .no-js .owl-carousel {
display: block;
} .owl-carousel .owl-item .owl-lazy {
opacity: 0;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
transform-style: preserve-3d;
} .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(//activemanshop.hu/wp-content/themes/ironclad/assets/css/owl.video.play.png) no-repeat;
cursor: pointer;
z-index: 1;
-webkit-backface-visibility: hidden;
-webkit-transition: scale 100ms ease;
-moz-transition: scale 100ms ease;
-ms-transition: scale 100ms ease;
-o-transition: scale 100ms ease;
transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
-webkit-transition: scale(1.3, 1.3);
-moz-transition: scale(1.3, 1.3);
-ms-transition: scale(1.3, 1.3);
-o-transition: scale(1.3, 1.3);
transition: 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;
-webkit-background-size: contain;
-moz-background-size: contain;
-o-background-size: contain;
background-size: contain;
-webkit-transition: opacity 400ms ease;
-moz-transition: opacity 400ms ease;
-ms-transition: opacity 400ms ease;
-o-transition: opacity 400ms ease;
transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
position: relative;
z-index: 1;
} .mobile-trigger {
display: none;
float: right;
margin-right: -11px;
padding: 9px 11px;
font-size: 16px;
line-height: 16px;
font-weight: 700;	
color: #d2d2d2;
text-transform: uppercase;
cursor: pointer;
}
.mobile-trigger span {
padding-left: 3px;	
} #sb-site {
background: #1f1f1f url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/body.jpg) repeat-y top center;
overflow: hidden;
position: relative;
box-shadow: 0 0 7px rgba(0, 0, 0, 0.3);
}
.sb-slidebar {
background: #17161b;
} .mobile-menu {
left: 0px;
margin-top: 30px;
list-style: none;
position: relative;
max-width: 100%;
-webkit-transition: all .4s;
-moz-transition: all .4s;
transition: all .4s;
}
.mobile-menu.show-dropdown {
left: -100%;
} .mobile-menu ul {
list-style: none;
}
.mobile-menu > ul > li {
border-bottom: 1px solid #272727;
}
.mobile-menu > ul > li:last-child {
border-bottom: 0px;
}
.mobile-menu > ul > li + li {
border-top: 1px solid #383838;
}
.mobile-menu > ul > li a {
color: #ffffff;
font-size: 15px;
line-height: 19px;
text-decoration: none;
display: block;
padding: 9px 12px 9px 30px;
-webkit-transition: color .3s;
transition: color .3s;
}
.mobile-menu > ul > li a:hover,
.mobile-menu > ul > li.current-menu-item > a {
color: #e1a445;
} .mobile-menu .back {
position: absolute;
right: -100%;
width: 100%;
top: 0px;
color: #fff;
padding-left: 30px;
opacity: 0;
visibility: hidden;
font-size: 14px;
line-height: 18px;
font-weight: 700;
color: #e1a445;
cursor: pointer;
box-sizing: border-box;
text-transform: uppercase;
-webkit-transition: all .4s;
-moz-transition: all .4s;
transition: all .4s;
}
.mobile-menu.show-dropdown .back {
opacity: 1;
visibility: visible;
} .mobile-menu > ul > li .sub-menu {
top: 35px;
right: -100%;
width: 100%;
position: absolute;	
display: none;
-webkit-transition: all .4s;
-moz-transition: all .4s;
transition: all .4s;		
}
.mobile-menu > ul > li > .sub-menu > li + li {
border-top: 1px solid #383838;
} .mobile-menu .actions {
display: none;
padding: 0 30px 20px 30px;
}
.mobile-menu .actions ul li {
margin-top: 15px;
color: #ffffff;
font: 13px/20px Arial, sans-serif;
}
.mobile-menu .actions ul li:first-child {
margin-top: 0px;
}
.mobile-menu .actions ul li a {
color: #ffffff;
width: 120px;
display: inline-block;
text-decoration: none;
font: 14px/20px Arial, sans-serif;
font-weight: 700;
box-sizing: border-box;
}
.mobile-menu .actions ul li a.signup {
padding-left: 31px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/icon-glove.png) no-repeat left 1px;
}
.mobile-menu .actions ul li a.login {
padding-left: 31px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/icon-shield.png) no-repeat left top;
}
.mobile-menu .actions ul li a.cart {
padding-left: 31px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/icon-cart.png) no-repeat left 1px;
} .mobile-menu .search {
display: none;
position: relative;
padding: 25px 30px 0 30px;
box-sizing: border-box;
}
.mobile-menu .search form {
width: 100%;
position: relative;
padding-right: 28px;
background: #ffffff;
border-top: 1px solid #cfcfcf;			
border-left: 1px solid #cfcfcf;			
border-right: 1px solid #707070;
border-bottom: 1px solid #707070;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.mobile-menu .search input {
width: 100%;
border: none;
outline: none;
float: left;				
display: block;	
color: #9b9b9b;
padding: 10px 0 10px 10px;
font: 13px/16px Arial, sans-serif;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;			
}
.mobile-menu .search button {
cursor: pointer;
width: 28px;
height: 100%;
border: 0px;
right: 0px;				
position: absolute;
text-indent: -9999px;
background: url(//activemanshop.hu/wp-content/themes/ironclad/assets/img/icon-magnify.png) no-repeat 2px center;
}
table.shop_table tr td ul { list-style: none; margin: 0; }
table.shop_table tr td ul li { background: none; padding-left: 0; } @media (max-width: 1170px) {
nav.main .menu > li { margin-left: 20px; }
} @media(max-width: 1150px) {
.home-featured-links .box .text h3 { font-size: 16px; }
.home-featured-links .box .text h3 span { font: 34px/34px 'Capture it', Arial, sans-serif; }
.featured-pages .box h4 { font-size: 18px; }
footer .bottom { text-align: center; }
footer .bottom .copyright { float: none; margin: 0; padding: 30px 0 0 0; background-position: center top; }
footer .bottom .developers { float: none; margin: 20px auto 0 auto; display: inline-block; }
.page-header .title { font-size: 65px; line-height: 75px; }
.page-header .breadcrumb { margin-right: 40px; padding-right: 130px; box-sizing: border-box; background: #fff; }
.page-header .breadcrumb:after { z-index: 0; content: ''; position: absolute; left: 100%; bottom: 0; width: 0; height: 0; border-style: solid; border-width: 37px 0 0 40px; border-color: transparent transparent transparent #fff; }
.page-header .breadcrumb .btn-back { right: -40px; z-index: 1; }
.bottom-newsletter .gform_heading { width: 52.602150537634%; }
.bottom-newsletter .gform_body { width: 30.494623655914%; margin-left: 4%; }
.bottom-newsletter .gform_heading .gform_description br { display: none; }
.side-cart { display: none; }
table.shop_table tbody td.product-name { font-size: 15px; }
} @media(max-width: 1024px) {
header nav.top-menu { width: auto; margin-right: 0; }
header nav.top-menu .language { display: none; }
header nav.top-menu ul { margin-left: 0; }
header nav.top-menu form { margin-left: 16px; }
header nav.menu > div > ul { display: none; }
.mobile-trigger { display: block; }
.home-featured-links .box { margin-left: 15px; }
.home-featured-links .box:nth-child(-n+3) { width: calc(33.3333% - 10px); }
.home-featured-links .box:nth-child(4) { clear: left; margin-left: 0; }
.home-featured-links .box:nth-child(n+4) { width: calc(50% - 7.5px); margin-top: 15px; }
.home-featured-links .box .image img { width: 100%; }
.home-categories ul li { width: 33.33333%; }
.home-categories ul li a { padding: 15px 0 0 15px; }
.home-categories ul li a h3 { font-size: 12px; line-height: 12px; }
.home-categories ul li a h3 span { font-size: 20px; line-height: 21px; }
.home-bottom .content-box .news-container .left .featured { float: none; width: 100%; }
.home-bottom .content-box .news-container .left .archive { display: none; }
.home-bottom .content-box .bottom-container .product-slider h3::after { display: none; }
.home-bottom .content-box .bottom-container .product-slider h3 { padding-right: 20px; box-sizing: border-box; }
.home-bottom .content-box .news-container aside .newsletter .gfield input { border-radius: 0; }
body.home .product-item .image span { height: 155px; }
.featured-pages .box { width: 50%; margin-left: 0; box-sizing: border-box; }
.featured-pages .box:nth-child(odd) { margin-left: 0; clear: left; }
.featured-pages .box:nth-child(even) { border-left: 1px solid rgba(255, 255, 255, 0.15); padding-left: 20px; }
.featured-pages .box:nth-child(n+3) { padding-top: 20px; border-top: 1px solid rgba(255, 255, 255, 0.15); }
.featured-pages .box a { max-width: 100% !important; width: 100%; margin-left: 0 !important; padding: 20px 100px 20px 0; box-sizing: border-box; }
.featured-pages .box img { right: 20px; top: -5px; }
footer .partners { padding: 20px 0 22px 0; }
footer .middle .language { display: none; }
footer .middle .column { width: 33.3333%; box-sizing: border-box; }
footer .middle .column:nth-child(3) { background: none; }
footer .middle .column-account { padding-left: 0; }
footer .middle .column-contact { float: left; width: 66.6666%; }
.page-header .title { font-size: 55px; line-height: 65px; }
.page-header .breadcrumb ol { height: 27px; box-sizing: border-box; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.page-header .breadcrumb ol:before { position: absolute; content: ''; right: -40px; top: 0; bottom: 0; width: 50%; background: -moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%); background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=1 ); }
.page-header .breadcrumb ol li { white-space: nowrap; float: none; }
.page-header .breadcrumb ol li::before { float: none; width: 21px; text-align: center; margin: 0; display: inline-block;  }
.product-item, .next-page-item { width: 31.79594689028667%;  }
.next-page-item h4 { font-size: 20px; }
.listing-container .product-item:nth-child(4n+1) { clear: none; margin-left: 2.30607966457%; } 
.listing-container .product-item:nth-child(3n+1) { clear: both; margin-left: 0; } 
.products-nav { text-align: center; padding: 10px; }
.products-nav .count { float: none; display: inline-block; position: relative; top: -6px; }
.products-nav .sortby { float: none; display: inline-block; }
.products-nav .view { float: none; display: inline-block; }
.products-nav .pagination { float: none; clear: both; padding-top: 10px; border-top: 1px solid rgba(255,255,255,0.5); }
.products-nav .pagination ul { display: inline-block; }
.products-nav .pagination ul li { display: inline-block; float: none; }
.products-nav .sbOptions li a { text-align: left; }
.bottom-newsletter .gform_heading { width: 100%; float: none; }
.bottom-newsletter .gform_body { margin: 20px 0 0 0; width: 360px; clear: left; }
.bottom-newsletter .gform_footer { margin-top: 20px; width: 120px; }
.bottom-newsletter { padding: 25px; box-sizing: border-box; }
.single-product .details .head h1 { font-size: 26px; line-height: 28px; }
.product-navigation { padding: 4px 20px; box-sizing: border-box; }
.product-navigation a { min-height: 42px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.product-navigation a span { display: none !important; }
.product-navigation a h4 { line-height: 18px; }
.product-navigation a.prev { margin: 0; }
.product-navigation a.next { clear: left; margin: 0; }
.additional-products { margin: 30px 0; padding: 0 10px; box-sizing: border-box; }
.additional-products h3 { padding: 0 20px 20px 20px; box-sizing: border-box; text-align: center; }
.additional-products .product-item { width: 32%; margin-left: 2%; }
.additional-products .product-item:nth-child(3n+4) { margin-left: 0; clear: left; }
.additional-products .product-item:nth-child(n+4) { margin-top: 20px; }
.content-container { padding-top: 0; display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; padding: 0 25px 25px 25px; box-sizing: border-box; }
.sidebar { float: none; width: 100%; margin: 30px 0 0 0; padding: 0; -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
.content { float: none; width: 100%; margin: 0; -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1;  -webkit-order: 1; order: 1; }
.sidebar .widget-recently-viewed ul { padding-top: 10px; }
.sidebar .widget-recently-viewed ul li, .sidebar .widget-recently-viewed ul li > * { display: block; }
.sidebar .widget-recently-viewed ul li a { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.sidebar .widget-recently-viewed ul li span.details { width: auto; padding-left: 20px; }
.sidebar .widget-recently-viewed ul li span.image img { max-width: 100%; }
.sidebar .widget-news ul li { padding-top: 15px; }
.post .head { margin: 0 0 20px 0; }
.post .featured-image { margin-right: 0; }
.post .featured-image img { width: 100%; display: block; }
.post .head h1 { font-size: 28px; line-height: 30px; }
.page-subhead { margin: 0 0 20px 0; padding: 16px 20px 15px 20px }
.page-subhead .title { font-size: 28px; line-height: 30px; }
.woocommerce-message .button { margin-left: 20px; }
.woo-cart form { margin: 0; }
.woo-cart .myaccount_message .woocommerce-error, .woo-cart .myaccount_message .woocommerce-message { margin: 0; }
table.shop_table tbody td.empty-column { display: none; }
} @media(max-width: 850px) {
header nav.top-menu form { display: none; }
.mobile-menu .search { display: block; }
.home-bottom .content-box .bottom-container .shop { position: relative; width: 100%; }
.home-bottom .content-box .bottom-container .shop > a { display: block; }
.home-bottom .content-box .bottom-container .shop > ul { border-top: 1px solid #bc8019; }
.home-bottom .content-box .bottom-container .product-slider { margin: 20px 0 0 0;  }
.page-header .title { font-size: 50px; line-height: 60px; }
.bottom-links .box { font-size: 15px; line-height: 20px; }
.bottom-links .box span { background-size: 25%; background-position: right center; }
.bottom-links .box-1 span { padding-right: 50px; }
.bottom-links .box-2 span { padding-right: 55px; }
.bottom-links .box-3 span { padding-right: 50px; }
section.single-product { padding-top: 0; display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; }
.woocommerce-message + section.single-product { padding-top: 20px; }
.single-product .details { float: none; width: 100%; -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1;  -webkit-order: 1; order: 1; }
.single-product .images { float: none; width: 100%; margin: 20px 0 0 0; -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
.single-product .images .thumbnails { text-align: center; }
.single-product .images .thumbnails li { float: none; display: inline-block; }
.single-product .images .thumbnails li a { display: inline-block; }
.cart-coupon-inner { padding: 20px; box-sizing: border-box; }
.cart-coupon-inner label { float: none; width: 100%; display: block; }
.cart-coupon-inner .coupon-form { float: none; width: 100%; margin-top: 10px; }
.cart-coupon-inner .btn-update { float: none; margin-top: 20px; }
.cart_totals { padding-right: 0; }
.cart_totals table tr th { padding: 10px 15px; box-sizing: border-box; }
.cart_totals table tr.order-total th { padding-left: 15px; font-size: 18px; }
.cart_totals table tr.order-total td { font-size: 18px; }
.woo-cart .cart-footer { padding: 35px 0 15px 0; }
}
@media(max-width: 850px) and (min-width: 601px) {
.product-item, .next-page-item { width: 48.846960167715%; }
.listing-container .product-item:nth-child(3n+1) { clear: none; margin-left: 2.30607966457%; }
.listing-container .product-item:nth-child(odd) { clear: both; margin-left: 0; }
} @media(max-width: 767px) {
.home-top { margin-top: 10px; }
.home-featured-links .box .text h3 { font-size: 14px; line-height: 18px; }
.home-featured-links .box .text h3 span { font: 28px/28px 'Capture it', Arial, sans-serif; }
.home-bottom .content-box .news-container .left { padding: 0; margin: 0; }
.home-bottom .content-box .news-container aside { position: relative; width: 100%; margin-top: 20px; }
.home-bottom .content-box .news-container aside .facebook-box { text-align: center; }
.featured-pages .box img { top: 0; max-height: 70px; }
.page-header .title { font-size: 40px; line-height: 46px; }
.products-nav { padding: 10px 10px 5px 10px; }
.products-nav .count { display: block; top: 0; text-align: left; padding-left: 0; box-sizing: border-box; font-weight: 700; }
.products-nav .sortby, .products-nav .view { position: relative; display: block; margin: 10px auto 0 auto; padding-left: 70px; box-sizing: border-box; }
.products-nav label { position: absolute; left: 0; top: 5px; margin-right: 0; }
.products-nav .sbHolder { float: none; display: block; text-align: left !important; }
.products-nav .sbSelector { padding: 5px 25px 5px 10px; }
.products-nav .sortby .sbHolder { z-index: 7; }
.products-nav .sbToggle::after { top: 11px; }
.products-nav .sbOptions li a { padding: 8px 10px; }
.products-nav .pagination { margin-top: 15px; padding-top: 15px; }
.products-nav .pagination ul li { margin: 0 5px 8px 0; }
.products-nav .pagination ul li:last-child { margin-right: 0; }
.products-nav .pagination ul li a, .products-nav .pagination ul li span { width: 23px; }
.page-listing .filters { margin-right: 20px; }
.products-list { margin-right: 15px; }
section.single-product { padding-bottom: 40px; }
.single-product .details .head { padding: 16px 20px 15px 20px; }
.single-product .details .head h1 { font-size: 24px; line-height: 26px; }
.single-product .details .social { position: relative; right: auto; bottom: auto; margin-top: 15px; }
.page-store-finder .search .head { padding: 20px 15px 25px 15px; }
.page-store-finder .search .head h3 { float: none; }
.page-store-finder .search .head form { float: none; max-width: 100%; margin-top: 10px; }
.page-store-finder .search .head form input { padding: 14px 40px 12px 10px; }
.page-store-finder .search .head form button { width: 40px; height: 40px; }
.page-store-finder .search .tabs li a { padding: 14px 15px 12px 15px; }
.store-item { margin-top: 25px; }
.store-item:first-child { margin-top: 10px; }
.store-item .map { display: none; }
.store-item .image { float: none; width: 100%; height: auto; padding-bottom: 50%; margin: 0; background-size: cover; }
.store-item .details { padding: 20px 0 0 0; box-sizing: border-box; }
.store-item .details h3 { padding-top: 0; }
.table-wrapper { position: relative; overflow: hidden; }
.table-wrapper:before { content: "Amennyiben az Ön készülékén az alábbi táblázat nem látható teljes szélességében, kérjük az egér vagy az ujja használatával görgessen jobbra."; display: block; background: #f3f4f5; border: 2px solid #fff; border-radius: 6px; font-size: 12px; padding: 10px 20px; box-sizing: border-box; margin-bottom: 20px; }
.table-wrapper .table-inner { overflow-x: scroll; }
.table-wrapper table { height: auto !important; border-collapse: separate;  }
.table-wrapper table tr td { padding: 5px; }
.general-content { overflow: hidden; }
.post-list-archive .post-list-item { padding: 25px 0; }
.post-list-archive .post-list-item:first-child { padding-top: 0; }
.post-list-item .image { float: none; width: 100%; height: auto; padding-bottom: 50%; margin: 0; }
.post-list-item .entry { top: auto; margin-top: 20px; }
.post .head h1 { font-size: 24px; line-height: 26px; }
.post .head h2 { font-size: 16px; line-height: 20px; margin-top: 5px; }
.general-content iframe { width: 100%; height: 320px; }
.page-subhead { padding: 16px 15px 15px 15px }
.page-subhead .title { font-size: 24px; line-height: 26px; }
.page-subhead .subtitle { font-size: 17px; line-height: 21px; }
.myaccount-head .subtitle { font-size: 14px; }
.page-contact .contact-info .image { float: none; width: 100%; height: auto; padding-bottom: 62.5%; margin: 0; }
.page-contact .contact-info .info { margin-top: 20px; }
.contact-form .gform_wrapper { float: none; max-width: 100%; margin: 0; padding: 20px; box-sizing: border-box; background: rgba(1,1,1,0.6); }
table.shop_table thead { display: none; }
table.shop_table tr, table.shop_table td { display: block; }
table.shop_table tbody td { width: 100% !important; max-width: 100% !important; text-align: center; box-sizing: border-box; padding: 10px !important; }
table.shop_table tbody td { border-top: none; }
table.shop_table tbody td:before { content: attr(data-title); display: block; margin: 0 0 8px 0; color: #888; text-transform: uppercase; letter-spacing: 0.05em; font-size: 12px; line-height: 16px; font-weight: 400; }
table.shop_table tbody tr td:first-child { border-top: 1px solid #e6e6e6; padding-top: 20px !important; }
table.shop_table tbody tr:first-child td:first-child { border-top: none; padding-top: 15px !important; }
table.shop_table tbody td.product-thumbnail { padding: 0 10px !important; }
table.shop_table tbody td.product-thumbnail a { display: inline-block; }
table.shop_table tbody td.product-quantity .quantity .minus, table.shop_table tbody td.product-quantity .quantity .plus { float: none; display: inline-block; width: 40px; }
table.shop_table tbody td.product-quantity .quantity .qty { float: none; display: inline-block; }
table.shop_table tbody td.product-name .variations { margin-top: 10px; }
table.shop_table tbody td.product-subtotal { padding-bottom: 25px !important; }
#order_review tfoot tr.order-total th { width: 100%; display: block; border-bottom: none; }
.col-1, .col-2 { float: none; width: 100%; margin: 0; }
.col-2 { margin-top: 40px; }
.content .woocommerce form h3 { padding-top: 8px; }
#order_review tfoot tr.cart-subtotal th, #order_review tfoot tr.cart-subtotal td { display: block; width: 100%; box-sizing: border-box; }
#order_review .product-name { padding-bottom: 0; }
#order_review tfoot tr.shipping th { padding-bottom: 0; }
#order_review_heading { padding-top: 35px; padding-bottom: 0; margin-bottom: 0; }
#order_review tfoot tr th { padding-bottom: 18px; }
#order_review tfoot tr.order-total td, #order_review tfoot tr.order-total th { font-size: 18px; }
#order_review  table.shop_table tbody td::before { display: none; }
} @media(max-width: 650px) {
.bottom-links .box { height: 80px; font-size: 14px; line-height: 18px; }
.bottom-links .box span { height: auto; padding: 0 !important; background: none !important; text-align: center; }
} @media(max-width: 600px) {
header nav.top-menu { display: none; }
.mobile-menu .actions { display: block; }
.home-featured-links .box .text h3 { font-size: 13px; line-height: 17px; }
.home-featured-links .box .text h3 span { font: 26px/26px 'Capture it', Arial, sans-serif; }
.home-categories h3.title, .home-bottom h3.title, .home-bottom .content-box .news-container aside .newsletter h3, .home-bottom .content-box .bottom-container .shop h3, .home-bottom .content-box .bottom-container .product-slider h3 { font-size: 18px; line-height: 18px; }
.home-categories ul li { width: 50%; }
.home-categories ul li a { padding: 15px 0 0 15px; }
.home-categories ul li a h3 { font-size: 12px; line-height: 12px; }
.home-categories ul li a h3 span { font-size: 20px; line-height: 21px; }
.home-bottom .content-box { padding: 20px 10px 10px 10px; }
.home-bottom .content-box .news-container .left .featured a { width: calc(50% - 5px); margin-top: 10px;  }
.home-bottom .content-box .news-container .left .featured a:nth-child(2) { margin-right: 10px; }
.home-bottom .content-box .news-container .left .featured a .title { padding: 10px; }
.home-bottom .content-box .news-container .left .featured a.big .title { padding: 15px 10px; }
.home-bottom .content-box .news-container .left .featured a.big .title h2 { font-size: 18px; line-height: 19px; padding-right: 100px; }
.home-bottom .content-box .news-container .left .featured a.big .title .more { right: 10px; }
.home-bottom .content-box .news-container aside { margin-top: 10px; }
.home-bottom .content-box .news-container aside .newsletter { padding: 12px 10px; }
.home-bottom .content-box .bottom-container::before { left: 0; right: 0; }
.featured-pages .box h4 { font-size: 16px; }
.featured-pages .box a { padding-right: 70px; }
.featured-pages .box img { top: 15px; max-height: 50px; }
footer .middle .column { float: none !important; width: 100% !important; min-height: 0; padding: 20px;  border-top: 1px solid rgba(255,255,255,0.15); background: none; text-align: center; }
footer .middle .column:first-child { border-top: none; padding-top: 0; margin-top: 0; }
footer .middle .column:first-child { padding-left: 20px; }
footer .middle .column-contact::before { display: none; }
footer .middle .column h3 { font-size: 14px; line-height: 16px; padding: 0 0 5px 0; }
footer .middle .column ul li { padding-top: 12px; font-size: 14px; line-height: 16px; }
footer .middle .column-contact ul li { background: none !important; padding-left: 0; }
footer .middle .second { padding: 25px 20px 0 20px; box-sizing: border-box; border-top: 1px solid rgba(255,255,255,0.15); }
footer .middle .newsletter { float: none; width: 100%; }
footer .middle .newsletter h3 { line-height: 15px; text-align: center; padding: 0 0 16px 0; }
footer .middle .newsletter .gfield input { padding: 14px 34px 13px 15px; }
footer .middle .newsletter .gform_button { height: 41px; }
footer .middle .social { float: none; text-align: center; }
footer .middle .social ul { display: inline-block; }
.page-header { margin-bottom: 0; }
.page-header .table { position: relative; }
.page-header .table:before { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.4); }
.page-header .title { position: relative; z-index: 2; font-size: 36px; line-height: 42px; text-align: center; padding-left: 25px; }
.page-header .breadcrumb ol { padding-left: 15px; }
.page-listing { display: -webkit-flex; display: flex; -webkit-flex-direction: column; flex-direction: column; }
.page-listing .filters { float: none; width: 100%; margin-top: 30px; padding: 0; -webkit-box-ordinal-group: 2; -moz-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; margin-bottom: 40px; }
aside.filters .widget-price .price-range-filter { margin-right: 14px; }
.products-list { margin: 0; -webkit-box-ordinal-group: 1; -moz-box-ordinal-group: 1; -ms-flex-order: 1;  -webkit-order: 1; order: 1; }
.listing-container { top: 0; padding: 10px 15px 15px 15px; box-sizing: border-box; }
.product-item { margin-top: 30px; }
.product-item:nth-child(-n+3) { margin-top: 0; }
.next-page-item h4 { font-size: 18px; }
.bottom-newsletter .gform_body { width: calc(100% - 120px); }
.bottom-newsletter .gform_footer { width: 120px; }
.bottom-newsletter { padding: 20px; }
section.single-product { padding-top: 10px; }
.single-product .details .head { padding: 16px 15px 15px 15px; }
.single-product .details .meta { padding-left: 15px; }
.single-product .details .head h1 { font-size: 22px; line-height: 24px; }
.single-product .details .properties ul li { float: none; width: 100%; margin: 15px 0 0 0 !important; clear: none !important; }
.single-product .details .properties ul li:first-child { margin-top: 0 !important; }
.single-product .details .properties ul li img { float: none; display: block; margin: 0; }
.single-product .details .properties ul li span { display: inline-block; padding-top: 2px; }
.product-navigation { padding: 10px 10px 5px 10px; }
.product-navigation a h4 { font-size: 12px; margin: 0 !important; }
.additional-products .product-item { width: 49%; margin-left: 2%; }
.additional-products .product-item:nth-child(3n+4) { margin-left: 2%; clear: none; }
.additional-products .product-item:nth-child(2n+3) { margin-left: 0; clear: left; }
.additional-products .product-item:nth-child(n+3) { margin-top: 20px; }
.content-container { padding: 10px 15px 20px 15px; }
.sidebar .widget-newsletter { padding: 12px 10px 11px 10px; }
article.testimonial { padding: 55px 0 20px 0 !important; }
article.testimonial::before { top: 5px; font-size: 100px; line-height: 100px; }
.woocommerce-message { margin-top: 20px; }
.woocommerce-message .button { margin: 0 0 10px 0; float: none; }
}
@media(max-width: 767px) and (min-width: 601px) {
header .top { height: 60px; }
header .logo img { max-width: 250px; }
header .logo::after { max-width: 180px; background-size: contain; bottom: -19px; }
header nav.top-menu ul li { margin-left: 12px; }	
} @media(max-width: 480px) {
header.main { position: relative; }
header .top { height: 80px; }
header .logo { left: 10px; width: 260px; top: 14px; }
header .logo::after { display: none; }
header nav.menu { background: none; }
header.main .container { position: static; }
.mobile-trigger { float: none; position: absolute; right: 10px; top: 20px; text-align: center; margin: 0; padding: 14px 10px 13px 10px; }
.mobile-menu { margin: 20px 0 40px 0; }
.mobile-menu > ul > li a { padding-left: 20px; font-size: 14px; }
.mobile-menu .search { padding: 25px 20px 0 20px; }
.mobile-menu .back { padding-left: 20px; }
.mobile-menu .actions { padding: 0 20px 20px 20px; }
.home-top { margin-top: 0; }
.home-featured-links { margin-top: 15px; }
.home-featured-links .box { margin: 10px 0 0 0 !important; width: 100% !important; float: none; }
.home-featured-links .box .text { padding: 12px 15px; }
.home-featured-links .box .text h3 { font-size: 16px; line-height: 20px; }
.home-featured-links .box .text h3 span { font: 28px/28px 'Capture it', Arial, sans-serif; }
.home-featured-links .box .image img { max-height: 170px; }
.home-bottom .content-box .news-container .left .featured a { float: none; width: 100%; margin-left: 0 !important; margin-top: 10px !important; height: 160px; }
.home-bottom .content-box .news-container .left .featured a:first-child { margin-top: 0!important ; }
.home-bottom .content-box .news-container .left .featured a.big .title .more { display: none; }
.home-bottom .content-box .news-container .left .featured a.big .title h2 { padding-right: 0; font-size: 16px; }
.home-bottom .content-box .bottom-container .shop h3, .home-bottom .content-box .bottom-container .product-slider h3 { font-size: 16px; padding-left: 15px; }
.featured-pages { padding-top: 15px; }
.featured-pages .box { float: none; width: 100%; padding-top: 0; }
.featured-pages .box:nth-child(2n) { border-left: none; padding-left: 0; }
.featured-pages .box:nth-child(n+2) { padding-top: 0; border-top: 1px solid rgba(255, 255, 255, 0.15); }
.featured-pages .box img { right: 10px; top: 20px; }
.featured-pages .box a { padding-left: 10px; }
footer .partners h4 { margin-bottom: 25px; }
footer .partners .logos ul li { display: block; margin-top: 20px; padding: 0; }
footer .partners .logos ul li:first-child { margin-top: 0; }
footer .bottom { padding: 25px 0 25px 0; }
footer .bottom .developers .label { float: none; display: block; }
footer .bottom .developers .logos { float: none; margin-top: 5px; }
.page-header .title { height: 200px; padding: 0 20px; font-size: 32px; line-height: 36px; }
.page-header .breadcrumb ol { padding-left: 15px; }
.page-header .breadcrumb ol:before { width: 85%; }
.page-header .breadcrumb ol li::before { width: 18px; }
.product-item, .next-page-item { width: 48.846960167715%; }
.listing-container .product-item:nth-child(3n+1) { clear: none; margin-left: 2.30607966457%; }
.listing-container .product-item:nth-child(odd) { clear: both; margin-left: 0; }
.product-item:nth-child(-n+3) { margin-top: 30px; }
.product-item:nth-child(-n+2) { margin-top: 0; }
.bottom-links .box { height: 80px; font-size: 12px; line-height: 16px; }
.bottom-newsletter .gform_heading h3 { font-size: 16px; line-height: 20px; }
.bottom-newsletter .gform_body { float: none; width: 100%; }
.bottom-newsletter .gform_footer { float: none; width: 100%; margin-top: 0; }
.bottom-newsletter { padding: 25px 15px; }
.bottom-newsletter .gform_heading .gform_description { font-size: 13px; }
section.single-product { padding-bottom: 20px; }
.single-product .details .head { margin-bottom: 20px; }
.single-product .details .head h1 { font-size: 18px; line-height: 22px; }
.single-product .details .social { margin-top: 8px; }
.single-product .details .meta li.price strong { font-size: 16px; }
.single-product .details .add-to-cart .quantity .qty { width: 44px; }
.single-product .details .add-to-cart button { margin-left: 5px; font-size: 13px; padding: 7px 8px 6px 8px; }
.single-product .details .properties ul li { margin-top: 10px !important; }
.single-product .details .head h2 { font-size: 16px; line-height: 20px; }
.additional-products .product-item { width: 100%; margin-left: 0 !important; clear: left; }
.additional-products .product-item:nth-child(n+2) { margin-top: 20px; }
.general-content { font-size: 15px; }
.general-content p { padding-top: 12px; }
.general-content h2 { text-align: left !important; font-size: 21px; line-height: 25px; }
.page-store-finder .search .head { padding: 12px 10px 15px 10px; }
.page-store-finder .search .head h3 { font-size: 19px; line-height: 23px; }
.page-store-finder #gmap { height: 300px; }
.post-list-archive .post-list-item { padding: 20px 0; }
.post-list-item .entry h3 { font-size: 16px; }
.post-list-item .entry .excerpt { font-size: 15px; }
.content-container { padding: 10px 10px 20px 10px; }
.post .head { padding: 15px 10px 10px 10px;  }
.post .head h1 { font-size: 20px; }
.post .head h2 { font-size: 16px; line-height: 20px; margin-top: 5px; }
.general-content blockquote { padding: 10px 20px 15px 40px; }
.general-content blockquote:before { font-size: 65px; line-height: 65px; left: 5px; }
.post .tags a { font-size: 10px; margin: 0 10px 0 10px; }
article.testimonial .author img { max-width: 40px; }
article.testimonial .author .name { padding-top: 5px; }
article.testimonial .author .name h4 { font-size: 15px; line-height: 18px; }
article.testimonial .author .name span { font-size: 14px; padding-top: 0; }
.page-subhead { padding: 16px 10px 15px 10px }
.page-subhead .title { font-size: 20px; line-height: 24px; }
.page-subhead .subtitle { font-size: 15px; line-height: 19px; }
.myaccount-head .subtitle { line-height: 20px; }
.myaccount-head .subtitle a { display: inline-block; }
.woocommerce .form-row label { padding: 0 0 4px 10px; }
.woocommerce .form-row.form-login-footer label { font-size: 14px; }
.general-content .gform_wrapper .gfield_checkbox li label a { display: inline-block; }
.general-content .gform_wrapper .gform_footer .gform_button { max-width: 100%; }
.woocommerce-message { margin: 20px 0 0 0; padding: 15px; box-sizing: border-box; border-radius: 0; font-size: 12px;  }
.page-contact #gmap { height: 280px; }
.contact-form .gform_wrapper { padding: 15px 10px; }
.contact-form .gform_wrapper .gform_button { max-width: 100%; }
.contact-form .gform_wrapper .gfield { margin-top: 10px; }
.page-contact .contact-info { margin: 20px 0 25px 0; }
.page-contact .contact-info h3 { font-size: 16px; }
.page-contact .contact-info h3 br { display: none; }
.page-contact .contact-info ul { margin-top: 15px; }
.cart-coupon-inner { padding: 20px 10px; }
.cart-coupon-inner .coupon-form { float: none; width: 100%; }
.cart-coupon-inner .btn-update { margin-top: 10px; width: 100%; background: #ffc154; padding: 12px 20px 10px 20px; }
.cart_totals table tr th, .cart_totals table tr td  { display: block; width: 100%; box-sizing: border-box; text-align: left; }
.cart_totals table tr td { padding: 5px 15px; }
.cart_totals table tr.shipping th { padding-bottom: 0px; }
.cart_totals table tr.shipping td { padding-top: 2px; }
.cart_totals table tr.shipping td ul { margin: 5px 0 0 0; }
.cart_totals table tr.shipping td ul li input { float: left; margin: 2px 5px 0 0; }
.cart_totals .cart-subtotal th, .cart_totals .shipping th { font-weight: 400; }
.cart_totals table tr.order-total th { border-bottom: none; padding-bottom: 15px; }
.cart_totals table tr.order-total td { border-top: none; padding: 0 0 20px 15px; }
.woo-cart .woocommerce .checkout-button, #order_review #place_order, #payment #place_order { font-size: 15px; }
.woo-checkout .checkout-coupon-row p a { display: inline-block; }
.col-2 { margin-top: 20px; }
#order_review_heading { padding-top: 20px; }
.woo-checkout #payment h3 { padding-top: 25px; }
#order_review #place_order, #payment #place_order { margin: 20px auto 10px auto; }
} @media(max-width: 400px) {
header.main { min-height: 0; }
header .logo { width: 220px; top: 16px; }
.mobile-trigger { font-size: 30px; top: 11px; }
.mobile-trigger span { display: none; }
.home-categories h3.title, .home-bottom h3.title { font-size: 16px; line-height: 18px; }
.home-categories ul li a { padding: 15px 0 0 12px; }
.home-categories ul li a h3 { font-size: 10px; line-height: 10px; }
.home-categories ul li a h3 span { font-size: 17px; line-height: 18px; }
.bottom-links .box { height: 60px; font-size: 10px; line-height: 14px; }
}