@charset "utf-8";
@charset "UTF-8";

 .animated {
animation-duration: 1s;
animation-fill-mode: both;
}
.animated.infinite {
animation-iteration-count: infinite;
}
.animated.hinge {
animation-duration: 2s;
}
.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
animation-duration: .75s;
}
@keyframes bounce {
from, 20%, 53%, 80%, to {
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
transform: translate3d(0,0,0);
}
40%, 43% {
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transform: translate3d(0, -30px, 0);
}
70% {
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
transform: translate3d(0, -15px, 0);
}
90% {
transform: translate3d(0,-4px,0);
}
}
.bounce {
animation-name: bounce;
transform-origin: center bottom;
}
@keyframes flash {
from, 50%, to {
opacity: 1;
}
25%, 75% {
opacity: 0;
}
}
.flash {
animation-name: flash;
} @keyframes pulse {
from {
transform: scale3d(1, 1, 1);
}
50% {
transform: scale3d(1.05, 1.05, 1.05);
}
to {
transform: scale3d(1, 1, 1);
}
}
.pulse {
animation-name: pulse;
}
@keyframes rubberBand {
from {
transform: scale3d(1, 1, 1);
}
30% {
transform: scale3d(1.25, 0.75, 1);
}
40% {
transform: scale3d(0.75, 1.25, 1);
}
50% {
transform: scale3d(1.15, 0.85, 1);
}
65% {
transform: scale3d(.95, 1.05, 1);
}
75% {
transform: scale3d(1.05, .95, 1);
}
to {
transform: scale3d(1, 1, 1);
}
}
.rubberBand {
animation-name: rubberBand;
}
@keyframes shake {
from, to {
transform: translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90% {
transform: translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80% {
transform: translate3d(10px, 0, 0);
}
}
.shake {
animation-name: shake;
}
@keyframes headShake {
0% {
transform: translateX(0);
}
6.5% {
transform: translateX(-6px) rotateY(-9deg);
}
18.5% {
transform: translateX(5px) rotateY(7deg);
}
31.5% {
transform: translateX(-3px) rotateY(-5deg);
}
43.5% {
transform: translateX(2px) rotateY(3deg);
}
50% {
transform: translateX(0);
}
}
.headShake {
animation-timing-function: ease-in-out;
animation-name: headShake;
}
@keyframes swing {
20% {
transform: rotate3d(0, 0, 1, 15deg);
}
40% {
transform: rotate3d(0, 0, 1, -10deg);
}
60% {
transform: rotate3d(0, 0, 1, 5deg);
}
80% {
transform: rotate3d(0, 0, 1, -5deg);
}
to {
transform: rotate3d(0, 0, 1, 0deg);
}
}
.swing {
transform-origin: top center;
animation-name: swing;
}
@keyframes tada {
from {
transform: scale3d(1, 1, 1);
}
10%, 20% {
transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
}
30%, 50%, 70%, 90% {
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
}
40%, 60%, 80% {
transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
}
to {
transform: scale3d(1, 1, 1);
}
}
.tada {
animation-name: tada;
} @keyframes wobble {
from {
transform: none;
}
15% {
transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
}
30% {
transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
}
45% {
transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
}
60% {
transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
}
75% {
transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
}
to {
transform: none;
}
}
.wobble {
animation-name: wobble;
}
@keyframes jello {
from, 11.1%, to {
transform: none;
}
22.2% {
transform: skewX(-12.5deg) skewY(-12.5deg);
}
33.3% {
transform: skewX(6.25deg) skewY(6.25deg);
}
44.4% {
transform: skewX(-3.125deg) skewY(-3.125deg);
}
55.5% {
transform: skewX(1.5625deg) skewY(1.5625deg);
}
66.6% {
transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7% {
transform: skewX(0.390625deg) skewY(0.390625deg);
}
88.8% {
transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}
.jello {
animation-name: jello;
transform-origin: center;
}
@keyframes bounceIn {
from, 20%, 40%, 60%, 80%, to {
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
transform: scale3d(.3, .3, .3);
}
20% {
transform: scale3d(1.1, 1.1, 1.1);
}
40% {
transform: scale3d(.9, .9, .9);
}
60% {
opacity: 1;
transform: scale3d(1.03, 1.03, 1.03);
}
80% {
transform: scale3d(.97, .97, .97);
}
to {
opacity: 1;
transform: scale3d(1, 1, 1);
}
}
.bounceIn {
animation-name: bounceIn;
}
@keyframes bounceInDown {
from, 60%, 75%, 90%, to {
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
transform: translate3d(0, -3000px, 0);
}
60% {
opacity: 1;
transform: translate3d(0, 25px, 0);
}
75% {
transform: translate3d(0, -10px, 0);
}
90% {
transform: translate3d(0, 5px, 0);
}
to {
transform: none;
}
}
.bounceInDown {
animation-name: bounceInDown;
}
@keyframes bounceInLeft {
from, 60%, 75%, 90%, to {
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0% {
opacity: 0;
transform: translate3d(-3000px, 0, 0);
}
60% {
opacity: 1;
transform: translate3d(25px, 0, 0);
}
75% {
transform: translate3d(-10px, 0, 0);
}
90% {
transform: translate3d(5px, 0, 0);
}
to {
transform: none;
}
}
.bounceInLeft {
animation-name: bounceInLeft;
}
@keyframes bounceInRight {
from, 60%, 75%, 90%, to {
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
from {
opacity: 0;
transform: translate3d(3000px, 0, 0);
}
60% {
opacity: 1;
transform: translate3d(-25px, 0, 0);
}
75% {
transform: translate3d(10px, 0, 0);
}
90% {
transform: translate3d(-5px, 0, 0);
}
to {
transform: none;
}
}
.bounceInRight {
animation-name: bounceInRight;
}
@keyframes bounceInUp {
from, 60%, 75%, 90%, to {
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
from {
opacity: 0;
transform: translate3d(0, 3000px, 0);
}
60% {
opacity: 1;
transform: translate3d(0, -20px, 0);
}
75% {
transform: translate3d(0, 10px, 0);
}
90% {
transform: translate3d(0, -5px, 0);
}
to {
transform: translate3d(0, 0, 0);
}
}
.bounceInUp {
animation-name: bounceInUp;
}
@keyframes bounceOut {
20% {
transform: scale3d(.9, .9, .9);
}
50%, 55% {
opacity: 1;
transform: scale3d(1.1, 1.1, 1.1);
}
to {
opacity: 0;
transform: scale3d(.3, .3, .3);
}
}
.bounceOut {
animation-name: bounceOut;
}
@keyframes bounceOutDown {
20% {
transform: translate3d(0, 10px, 0);
}
40%, 45% {
opacity: 1;
transform: translate3d(0, -20px, 0);
}
to {
opacity: 0;
transform: translate3d(0, 2000px, 0);
}
}
.bounceOutDown {
animation-name: bounceOutDown;
}
@keyframes bounceOutLeft {
20% {
opacity: 1;
transform: translate3d(20px, 0, 0);
}
to {
opacity: 0;
transform: translate3d(-2000px, 0, 0);
}
}
.bounceOutLeft {
animation-name: bounceOutLeft;
}
@keyframes bounceOutRight {
20% {
opacity: 1;
transform: translate3d(-20px, 0, 0);
}
to {
opacity: 0;
transform: translate3d(2000px, 0, 0);
}
}
.bounceOutRight {
animation-name: bounceOutRight;
}
@keyframes bounceOutUp {
20% {
transform: translate3d(0, -10px, 0);
}
40%, 45% {
opacity: 1;
transform: translate3d(0, 20px, 0);
}
to {
opacity: 0;
transform: translate3d(0, -2000px, 0);
}
}
.bounceOutUp {
animation-name: bounceOutUp;
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
.fadeIn {
animation-name: fadeIn;
}
@keyframes fadeInDown {
from {
opacity: 0;
transform: translate3d(0, -100%, 0);
}
to {
opacity: 1;
transform: none;
}
}
.fadeInDown {
animation-name: fadeInDown;
}
@keyframes fadeInDownBig {
from {
opacity: 0;
transform: translate3d(0, -2000px, 0);
}
to {
opacity: 1;
transform: none;
}
}
.fadeInDownBig {
animation-name: fadeInDownBig;
}
@keyframes fadeInLeft {
from {
opacity: 0;
transform: translate3d(-100%, 0, 0);
}
to {
opacity: 1;
transform: none;
}
}
.fadeInLeft {
animation-name: fadeInLeft;
}
@keyframes fadeInLeftBig {
from {
opacity: 0;
transform: translate3d(-2000px, 0, 0);
}
to {
opacity: 1;
transform: none;
}
}
.fadeInLeftBig {
animation-name: fadeInLeftBig;
}
@keyframes fadeInRight {
from {
opacity: 0;
transform: translate3d(100%, 0, 0);
}
to {
opacity: 1;
transform: none;
}
}
.fadeInRight {
animation-name: fadeInRight;
}
@keyframes fadeInRightBig {
from {
opacity: 0;
transform: translate3d(2000px, 0, 0);
}
to {
opacity: 1;
transform: none;
}
}
.fadeInRightBig {
animation-name: fadeInRightBig;
}
@keyframes fadeInUp {
from {
opacity: 0;
transform: translate3d(0, 100%, 0);
}
to {
opacity: 1;
transform: none;
}
}
.fadeInUp {
animation-name: fadeInUp;
}
@keyframes fadeInUpBig {
from {
opacity: 0;
transform: translate3d(0, 2000px, 0);
}
to {
opacity: 1;
transform: none;
}
}
.fadeInUpBig {
animation-name: fadeInUpBig;
}
@keyframes fadeOut {
from {
opacity: 1;
}
to {
opacity: 0;
}
}
.fadeOut {
animation-name: fadeOut;
}
@keyframes fadeOutDown {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(0, 100%, 0);
}
}
.fadeOutDown {
animation-name: fadeOutDown;
}
@keyframes fadeOutDownBig {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(0, 2000px, 0);
}
}
.fadeOutDownBig {
animation-name: fadeOutDownBig;
}
@keyframes fadeOutLeft {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(-100%, 0, 0);
}
}
.fadeOutLeft {
animation-name: fadeOutLeft;
}
@keyframes fadeOutLeftBig {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(-2000px, 0, 0);
}
}
.fadeOutLeftBig {
animation-name: fadeOutLeftBig;
}
@keyframes fadeOutRight {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(100%, 0, 0);
}
}
.fadeOutRight {
animation-name: fadeOutRight;
}
@keyframes fadeOutRightBig {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(2000px, 0, 0);
}
}
.fadeOutRightBig {
animation-name: fadeOutRightBig;
}
@keyframes fadeOutUp {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(0, -100%, 0);
}
}
.fadeOutUp {
animation-name: fadeOutUp;
}
@keyframes fadeOutUpBig {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(0, -2000px, 0);
}
}
.fadeOutUpBig {
animation-name: fadeOutUpBig;
}
@keyframes flip {
from {
transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
animation-timing-function: ease-out;
}
40% {
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
animation-timing-function: ease-out;
}
50% {
transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
animation-timing-function: ease-in;
}
80% {
transform: perspective(400px) scale3d(.95, .95, .95);
animation-timing-function: ease-in;
}
to {
transform: perspective(400px);
animation-timing-function: ease-in;
}
}
.animated.flip {
-webkit-backface-visibility: visible;
backface-visibility: visible;
animation-name: flip;
}
@keyframes flipInX {
from {
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
animation-timing-function: ease-in;
opacity: 0;
}
40% {
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
animation-timing-function: ease-in;
}
60% {
transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
opacity: 1;
}
80% {
transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
}
to {
transform: perspective(400px);
}
}
.flipInX {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
animation-name: flipInX;
}
@keyframes flipInY {
from {
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
animation-timing-function: ease-in;
opacity: 0;
}
40% {
transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
animation-timing-function: ease-in;
}
60% {
transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
opacity: 1;
}
80% {
transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
}
to {
transform: perspective(400px);
}
}
.flipInY {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
animation-name: flipInY;
}
@keyframes flipOutX {
from {
transform: perspective(400px);
}
30% {
transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
opacity: 1;
}
to {
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
.flipOutX {
animation-name: flipOutX;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
@keyframes flipOutY {
from {
transform: perspective(400px);
}
30% {
transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
opacity: 1;
}
to {
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
.flipOutY {
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
animation-name: flipOutY;
}
@keyframes lightSpeedIn {
from {
transform: translate3d(100%, 0, 0) skewX(-30deg);
opacity: 0;
}
60% {
transform: skewX(20deg);
opacity: 1;
}
80% {
transform: skewX(-5deg);
opacity: 1;
}
to {
transform: none;
opacity: 1;
}
}
.lightSpeedIn {
animation-name: lightSpeedIn;
animation-timing-function: ease-out;
}
@keyframes lightSpeedOut {
from {
opacity: 1;
}
to {
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
.lightSpeedOut {
animation-name: lightSpeedOut;
animation-timing-function: ease-in;
}
@keyframes rotateIn {
from {
transform-origin: center;
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
to {
transform-origin: center;
transform: none;
opacity: 1;
}
}
.rotateIn {
animation-name: rotateIn;
}
@keyframes rotateInDownLeft {
from {
transform-origin: left bottom;
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
to {
transform-origin: left bottom;
transform: none;
opacity: 1;
}
}
.rotateInDownLeft {
animation-name: rotateInDownLeft;
}
@keyframes rotateInDownRight {
from {
transform-origin: right bottom;
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
transform-origin: right bottom;
transform: none;
opacity: 1;
}
}
.rotateInDownRight {
animation-name: rotateInDownRight;
}
@keyframes rotateInUpLeft {
from {
transform-origin: left bottom;
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to {
transform-origin: left bottom;
transform: none;
opacity: 1;
}
}
.rotateInUpLeft {
animation-name: rotateInUpLeft;
}
@keyframes rotateInUpRight {
from {
transform-origin: right bottom;
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
to {
transform-origin: right bottom;
transform: none;
opacity: 1;
}
}
.rotateInUpRight {
animation-name: rotateInUpRight;
}
@keyframes rotateOut {
from {
transform-origin: center;
opacity: 1;
}
to {
transform-origin: center;
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
.rotateOut {
animation-name: rotateOut;
}
@keyframes rotateOutDownLeft {
from {
transform-origin: left bottom;
opacity: 1;
}
to {
transform-origin: left bottom;
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
}
.rotateOutDownLeft {
animation-name: rotateOutDownLeft;
}
@keyframes rotateOutDownRight {
from {
transform-origin: right bottom;
opacity: 1;
}
to {
transform-origin: right bottom;
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutDownRight {
animation-name: rotateOutDownRight;
}
@keyframes rotateOutUpLeft {
from {
transform-origin: left bottom;
opacity: 1;
}
to {
transform-origin: left bottom;
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutUpLeft {
animation-name: rotateOutUpLeft;
}
@keyframes rotateOutUpRight {
from {
transform-origin: right bottom;
opacity: 1;
}
to {
transform-origin: right bottom;
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0;
}
}
.rotateOutUpRight {
animation-name: rotateOutUpRight;
}
@keyframes hinge {
0% {
transform-origin: top left;
animation-timing-function: ease-in-out;
}
20%, 60% {
transform: rotate3d(0, 0, 1, 80deg);
transform-origin: top left;
animation-timing-function: ease-in-out;
}
40%, 80% {
transform: rotate3d(0, 0, 1, 60deg);
transform-origin: top left;
animation-timing-function: ease-in-out;
opacity: 1;
}
to {
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
.hinge {
animation-name: hinge;
}
@keyframes jackInTheBox {
from {
opacity: 0;
transform: scale(0.1) rotate(30deg);
transform-origin: center bottom;
}
50% {
transform: rotate(-10deg);
}
70% {
transform: rotate(3deg);
}
to {
opacity: 1;
transform: scale(1);
}
}
.jackInTheBox {
animation-name: jackInTheBox;
} @keyframes rollIn {
from {
opacity: 0;
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
to {
opacity: 1;
transform: none;
}
}
.rollIn {
animation-name: rollIn;
} @keyframes rollOut {
from {
opacity: 1;
}
to {
opacity: 0;
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
.rollOut {
animation-name: rollOut;
}
@keyframes zoomIn {
from {
opacity: 0;
transform: scale3d(.3, .3, .3);
}
50% {
opacity: 1;
}
}
.zoomIn {
animation-name: zoomIn;
}
@keyframes zoomInDown {
from {
opacity: 0;
transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInDown {
animation-name: zoomInDown;
}
@keyframes zoomInLeft {
from {
opacity: 0;
transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInLeft {
animation-name: zoomInLeft;
}
@keyframes zoomInRight {
from {
opacity: 0;
transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInRight {
animation-name: zoomInRight;
}
@keyframes zoomInUp {
from {
opacity: 0;
transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60% {
opacity: 1;
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInUp {
animation-name: zoomInUp;
}
@keyframes zoomOut {
from {
opacity: 1;
}
50% {
opacity: 0;
transform: scale3d(.3, .3, .3);
}
to {
opacity: 0;
}
}
.zoomOut {
animation-name: zoomOut;
}
@keyframes zoomOutDown {
40% {
opacity: 1;
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
to {
opacity: 0;
transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform-origin: center bottom;
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomOutDown {
animation-name: zoomOutDown;
}
@keyframes zoomOutLeft {
40% {
opacity: 1;
transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
}
to {
opacity: 0;
transform: scale(.1) translate3d(-2000px, 0, 0);
transform-origin: left center;
}
}
.zoomOutLeft {
animation-name: zoomOutLeft;
}
@keyframes zoomOutRight {
40% {
opacity: 1;
transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
}
to {
opacity: 0;
transform: scale(.1) translate3d(2000px, 0, 0);
transform-origin: right center;
}
}
.zoomOutRight {
animation-name: zoomOutRight;
}
@keyframes zoomOutUp {
40% {
opacity: 1;
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
to {
opacity: 0;
transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform-origin: center bottom;
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomOutUp {
animation-name: zoomOutUp;
}
@keyframes slideInDown {
from {
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to {
transform: translate3d(0, 0, 0);
}
}
.slideInDown {
animation-name: slideInDown;
}
@keyframes slideInLeft {
from {
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
to {
transform: translate3d(0, 0, 0);
}
}
.slideInLeft {
animation-name: slideInLeft;
}
@keyframes slideInRight {
from {
transform: translate3d(100%, 0, 0);
visibility: visible;
}
to {
transform: translate3d(0, 0, 0);
}
}
.slideInRight {
animation-name: slideInRight;
}
@keyframes slideInUp {
from {
transform: translate3d(0, 100%, 0);
visibility: visible;
}
to {
transform: translate3d(0, 0, 0);
}
}
.slideInUp {
animation-name: slideInUp;
}
@keyframes slideOutDown {
from {
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
transform: translate3d(0, 100%, 0);
}
}
.slideOutDown {
animation-name: slideOutDown;
}
@keyframes slideOutLeft {
from {
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
transform: translate3d(-100%, 0, 0);
}
}
.slideOutLeft {
animation-name: slideOutLeft;
}
@keyframes slideOutRight {
from {
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
transform: translate3d(100%, 0, 0);
}
}
.slideOutRight {
animation-name: slideOutRight;
}
@keyframes slideOutUp {
from {
transform: translate3d(0, 0, 0);
}
to {
visibility: hidden;
transform: translate3d(0, -100%, 0);
}
}
.slideOutUp {
animation-name: slideOutUp;
}
  .clearfix:after { content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0;}
.clearfix {display:inline-block;width:100%;}
html[xmlns] .clearfix {    display: block;}
* html .clearfix {    height: 1%;}
body, p, h1, h2, h3, h4,h5,h6,span, ul,ol, li,dl,dt,dd,form{    padding:0;    margin:0; }
html, body {    padding: 0;    margin: 0;    height:auto;}
textarea{      overflow:auto;  resize:none;}
input.button{    border:none;    outline:none;}
input[type=checkbox] {    border:none;    outline:none;  }
img{    outline:none;    border:none;max-width:100%;}
li{    list-style:none;}
a{    text-decoration:none;}
a:hover{    text-decoration:none!important;}
a:focus { outline: none;text-decoration:none;outline:none!important; }
ol{list-style-type:decimal;}  @font-face{
font-family:'MyriadPro-Light';
src:url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/MyriadPro-Light.eot);
src: url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/MyriadPro-Light.eot?#iefix) format('embedded-opentype'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/MyriadPro-Light.woff) format('woff'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/MyriadPro-Light.ttf) format('truetype'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/MyriadPro-Light.svg#MyriadPro-Light) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face{
font-family:'myriadwebpro-bold-webfont';
src:url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/myriadwebpro-bold-webfont.eot);
src: url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/myriadwebpro-bold-webfont.eot?#iefix) format('embedded-opentype'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/myriadwebpro-bold-webfont.woff) format('woff'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/myriadwebpro-bold-webfont.ttf) format('truetype'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/myriadwebpro-bold-webfont.svg#myriadwebpro-bold-webfont) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face{
font-family:'myriad-pro-regular';
src:url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/myriad-pro-regular.eot);
src: url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/myriad-pro-regular.eot?#iefix) format('embedded-opentype'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/myriad-pro-regular.woff) format('woff'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/myriad-pro-regular.ttf) format('truetype'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/myriad-pro-regular.svg#myriad-pro-regular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face{
font-family:'MyriadPro-Semibold';
src:url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/MyriadPro-Semibold.eot);
src: url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/MyriadPro-Semibold.eot?#iefix) format('embedded-opentype'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/MyriadPro-Semibold.woff) format('woff'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/MyriadPro-Semibold.ttf) format('truetype'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/MyriadPro-Semibold.svg#MyriadPro-Semibold) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face{
font-family:'gotham-medium';
src:url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/gotham-medium.eot);
src: url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/gotham-medium.eot?#iefix) format('embedded-opentype'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/gotham-medium.woff) format('woff'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/gotham-medium.ttf) format('truetype'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/gotham-medium.svg#gotham-medium) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face{
font-family:'Gotham-Bold';
src:url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/Gotham-Bold.eot);
src: url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/Gotham-Bold.eot?#iefix) format('embedded-opentype'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/Gotham-Bold.woff) format('woff'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/Gotham-Bold.ttf) format('truetype'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/Gotham-Bold.svg#Gotham-Bold) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face{
font-family:'SourceSansPro-Regular';
src:url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/SourceSansPro-Regular.eot);
src: url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/SourceSansPro-Regular.eot?#iefix) format('embedded-opentype'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/SourceSansPro-Regular.woff) format('woff'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/SourceSansPro-Regular.ttf) format('truetype'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/SourceSansPro-Regular.svg#SourceSansPro-Regular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face{
font-family:'Monoton-Regular';
src:url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/Monoton-Regular.eot);
src: url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/Monoton-Regular.eot?#iefix) format('embedded-opentype'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/Monoton-Regular.woff) format('woff'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/Monoton-Regular.ttf) format('truetype'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/Monoton-Regular.svg#Monoton-Regular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face{
font-family:'MovementBold';
src:url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/MovementBold.eot);
src: url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/MovementBold.eot?#iefix) format('embedded-opentype'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/MovementBold.woff) format('woff'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/MovementBold.ttf) format('truetype'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/MovementBold.svg#MovementBold) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face{
font-family:'Gotham-Light';
src:url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/Gotham-Light.eot);
src: url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/Gotham-Light.eot?#iefix) format('embedded-opentype'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/Gotham-Light.woff) format('woff'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/Gotham-Light.ttf) format('truetype'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/Gotham-Light.svg#Gotham-Light) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face{
font-family:'MyriadPro-It';
src:url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/MyriadPro-It.eot);
src: url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/MyriadPro-It.eot?#iefix) format('embedded-opentype'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/MyriadPro-It.woff) format('woff'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/MyriadPro-It.ttf) format('truetype'),
url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/fonts/MyriadPro-It.svg#MyriadPro-It) format('svg');
font-weight: normal;
font-style: normal;
} header, section, footer, aside, nav, main, article, figure {display: block;}
header:after, main:after, footer:after{clear: both;content: "";display: block;}
.container{width:100%;max-width:1100px;margin:0 auto;padding:0px;}
.zero_pad{padding:0px !important;}
a {  transition: color 0.4s ease-out 0s; -webkit-transition:color 0.2s ease-out 0s; } header {    position: absolute;    width: 100%;    z-index: 15;}
.main_menu ul li{font:16px 'myriad-pro-regular';color:#fff;text-transform:uppercase;}
.main_menu .navbar-inverse .navbar-nav > li > a{color:#fff;}
.main_menu .navbar-inverse .navbar-nav > li > a:hover{color:#e93082}
.main_menu .navbar-inverse{background:transparent;border:none;}
.main_menu a.search {    background: rgba(0, 0, 0, 0) url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/images/search.png) no-repeat scroll center center;    display: inline-block;    height: 16px;    margin-top: 25px;    text-indent: -2000em;    vertical-align: middle;    width: 16px;}
.navbar-nav{display: inline-block;margin:7px 0px;}
.main_menu .navbar-inverse .navbar-collapse, .main_menu .navbar-inverse .navbar-form{padding:0px;float:right;border:none;}
.top_panel{margin-top:18px;} .ban_content{width: 870px;left:0;right:0;margin:auto; transform: translateY(-50%);-webkit-transform: translateY(-50%);position:absolute;top:40%;text-align:center;z-index: 12;}
.banner{position:relative;}
.ban_content h1{font:70px/56px 'Monoton-Regular';color:#fff;}
.ban_content h2{font:40px/56px 'Gotham-Light';color:#fff;text-transform:uppercase;}
.ban_content a{font:20px/45px 'gotham-medium';color:#222222;text-transform:uppercase;margin-top:40px; padding:5px 15px;background-image: linear-gradient(to bottom, #ffffff 0px, #ffffff 100%);border-color: #d2d2d2;border-width:0px 0px 4px 0px;border-radius:0px;}
.btn-primary:focus, .btn-primary:hover{background:transparent;border:2px solid #222222;color:#ffffff;}
.banner .owl-theme .owl-nav .owl-next {
background: rgba(0, 0, 0, 0) url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/images/next.png) no-repeat scroll right center;
height: 90px;
position: absolute;
right: 60px;
text-indent: -2000em;
top: 43%;opacity:1;
width: 90px;
}
.banner .owl-theme .owl-nav{margin:-2px;}
.banner .owl-theme .owl-nav .owl-prev {
background: rgba(0, 0, 0, 0) url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/images/prev.png) no-repeat scroll right center;
position: absolute;
left: 0;opacity:1;height: 90px;
text-indent: -2000em;
top: 43%;
width: 90px;
} .videos_blk{padding:84px 0px;background:url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/images/video_bg.png) no-repeat fixed center top;background-size:cover;}
.video_txt h2{font:30px/37px 'MovementBold';color:#fff;text-transform:uppercase;}
.video_txt p{max-width:88%;font:18px/27px 'MyriadPro-Light';color:#fff;margin-top:25px;} .play {    background: rgba(0, 0, 0, 0) url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/images/vid_hover.png) no-repeat scroll center top;    display: none;    height: 75px;
left: 50%;    position: absolute;    top: 42%;    transform: translateX(-50%);   -webkit-transform: translateX(-50%);  width: 56px;}
.video_img:hover .play{display:block;}
.video_img{margin-top: 8px;position:relative;} .price_blk h2{margin-bottom:47px;font:30px 'MovementBold';color:#fff;text-transform:uppercase;text-align:center;}
.price_blk , .home .price_blk, .home .inner-page .price_blk{background:url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/images/pricing_bg.png) no-repeat  fixed center top;background-size:cover;padding:75px 0px;}
.price_blk .container{max-width:873px;} .price_blk .price_box1 h3, .price_blk .price_box2 h3{padding:10px 25px;}
.price_blk  h3{background:#000;padding:20px 25px;font:22px/24px 'MovementBold';color:#fff;text-transform:capitalize;text-align:center;}
.price_blk  ul li{font:12px 'myriad-pro-regular';color:#fff;margin-bottom:15px;}
.price_blk  ul{padding:20px 4px 0 4px;text-align:center;min-height:207px;}
.price_blk  a{font:18px 'MyriadPro-Semibold';color:#fff;text-transform:uppercase;text-align:center;background:#e93c93;padding:10px 25px;display:block;width:80%;margin:0px auto 15px;}
.price_blk  h3 span{display:block;font:17px/24px 'MyriadPro-Light';color:#fff;text-transform:capitalize;}
.home .inner-page .content{padding:0px;} .gallery_blk .gallery_pic{position:relative;padding:0px;width:100%;margin-right:22px; }
.gallery_blk h2{margin-bottom:51px;font:30px/15px 'MovementBold';color:#fff;text-transform:uppercase;text-align:center;}
.gallery_blk{padding:75px 0px 35px 0px;background:url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/images/gallery_bg.png) no-repeat fixed center top;background-size:cover;}
.gallery_blk .gallery_pic:last-child{margin-right:0px;}
.gallery_blk .gallery_pic:hover:before {    background: rgba(233,60,147,0.8);    content: "";    height:100%;    left: 0;     position: absolute;    top: 0;    transition: all 0.5s ease 0s;    width: 100%;	}
.plus { background: rgba(0, 0, 0, 0) url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/images/plus.png) no-repeat scroll center top;    display: none;    height: 75px;
left: 50%;    position: absolute;    top: 42%;    transform: translateX(-50%);   -webkit-transform: translateX(-50%);  width: 56px;}
.gallery_pic:hover .plus{display:block;}
.join_blk{margin-top:73px;}
.join_blk p{font:18px/15px 'MyriadPro-Light';color:#fff;text-align:center;}
.join_blk h2{margin-bottom:15px;}
.form_blk{text-align:center;margin:49px 0px;}
.form_blk label{font:17px 'MyriadPro-Semibold';color:#fff;margin-right:10px;}
.form_blk input{background:#1d1a1a;height:44px;border:none;color:#fff;padding-left:15px;}
.form_blk input::-moz-placeholder{font:17px/44px 'MyriadPro-Light';color:#fff;text-transform:capitalize;}
.form-left input{width:240px;margin-right:8px;}
.form-left{width:780px;text-align:left;}
.form-right{width:320px;text-align:left;}
.form-right input{width:110px;margin-left:8px;}
.form_blk a {    background-image: linear-gradient(to bottom, #e93a91 0px, #e91a60 100%);    border-color: #af1145;border-radius: 33px;
border-width: 0 0 4px;	text-align:center;    color: #fff;    font: 20px/45px "gotham-medium";    margin-top: 40px;
padding: 0px 27px;    text-transform: uppercase;} footer{background:url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/images/footer-bg.png) no-repeat fixed center top;background-size:cover;padding:67px 0px 0px 0px;}
.footer_links h1{font:20px/26px 'MyriadPro-Semibold';color:#fff;text-transform:capitalize;}
.footer_links ul li{font:17px/26px 'MyriadPro-Light';color:#777777;text-transform:capitalize;}
.footer_links ul li a{color:#777777;}
.footer_links ul{margin-top:24px;}
.footer_links ul li a.mail{color:#e93082;}
.footer_links {margin-bottom:68px;}
.map_blk img{float:right;}
.map img{position:relative;}
.hours_blk {float:right !important;width:20% !important;}
.marker { background: rgba(0, 0, 0, 0) url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/images/marker.png) no-repeat scroll center top;    display: block;height:75px;left: 61%;position: absolute;top: 28%;transform: translateX(-50%);-webkit-transform: translateX(-50%); width:75px;}
.soc_links li{display:inline-block;}
.soc_links li i{color:#777777;font-size:20px;margin-right:10px;}
.copyright{padding:33px 0px;border-top:1px solid #2d2d2d;}
.copyright p{font:16px/15px 'MyriadPro-Light';color:#fff;text-align:center;}
.hours_blk span{width: 72px; display: table-cell;} .inner-page	.content{position:relative;background:url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/images/body_bg.png) no-repeat scroll center top;background-size:cover;padding:165px 0 0px 0px;}
.book_blk h2{font:30px/37px 'MovementBold';color:#fff;text-align:Center;text-transform:uppercase;}
.book_blk p{font:18px/27px 'MyriadPro-Light';color:#fff;text-align:center;margin:36px 0px;}
.book_blk p span, .book_blk p i{color:#e93082;font:18px 'MyriadPro-Semibold';font-style:italic;}
.book_blk p a{color:#e93082;text-transform:uppercase;font:18px 'MyriadPro-Semibold';font-style:italic;}
.book_blk{margin-top:37px;padding-bottom:75px;} .inner-page .price_blk{background:transparent;}
.inner-page .price_blk h2{margin-bottom:61px;} .employ_blk h2{font:30px/37px 'MovementBold';color:#ffffff;text-align:Center;text-transform:uppercase;margin-bottom:61px;}
.employ_blk h6{font:18px 'myriadwebpro-bold-webfont';color:#fff;text-transform:capitalize;margin-bottom:25px;padding:0px;}
.employ_blk p{font:18px/27px 'MyriadPro-Light';color:#fff;text-align:left;margin:0 0 36px 0px;}
.employ_blk p span, .employ_blk p i{color:#e93082;font:18px 'MyriadPro-Semibold';font-style:italic;}
.employ_blk ul li{font:18px/27px 'MyriadPro-Semibold';color:#fff;text-transform:capitalize;margin-bottom:15px;list-style-type:disc;}
.employ_txt{padding-left:0px;padding-right:20px;}
.employ_txt1{padding-right:0px;padding-left:20px;}
.employ_blk ul{margin-bottom:36px;}
.employ_blk {padding-bottom:51px;margin-top:37px;} .img1_blk{width:319px;}
.img2_blk{width:357px;}
.img3_blk{width:422px;}
.dancer_blk h2{font:30px/37px 'MovementBold';color:#fff;text-align:Center;text-transform:uppercase;margin-bottom:61px;}
.dancer_blk p{font:18px/27px 'MyriadPro-Light';color:#fff;text-align:left;margin: 0 auto 21px;    max-width: 82%;text-align:center;}
.dancer_blk p span.yellow, .dancer_blk p i{font:18px/17px 'MyriadPro-It';color:#c1b158;}
.dancers{margin-bottom:37px;}
.dancer_blk {padding-bottom:60px;} .tabs-left > .nav-tabs {  border-bottom: 0;width:133px;margin-top:40px;padding-right:0px;}
.tab-content > .tab-pane,.pill-content > .pill-pane {  display: none;}
.tab-content > .active,.pill-content > .active { float: none;    margin: 0 auto;    text-align: center; display: block;}
.tabs-left > .nav-tabs > li {  float: none;font:15px 'myriadwebpro-bold-webfont';text-transform:uppercase;}
.tabs-left > .nav-tabs > li > a{  min-width: 74px;  margin-right: 0;  margin-bottom: 3px;color:#fff;padding: 14px 0 14px 27px;}
.tabs-left > .nav-tabs {  float: left;  margin-right: 0px; }
.tabs-left > .nav-tabs > li > a { background:#621a3f; margin-right: -1px;  -webkit-border-radius: 25px 0 0 25px;     -moz-border-radius: 25px 0 0 25px;        border-radius:25px 0 0 25px;}
.tabs-left > .nav-tabs > li > a:hover,.tabs-left > .nav-tabs > li > a:focus {background:#e93d96; border-color: #621a3f;color:#fff;  }
.tabs-left > .nav-tabs .active > a,.tabs-left > .nav-tabs .active > a:hover,.tabs-left > .nav-tabs .active > a:focus { background:#e93d96; border-color: #621a3f;color:#fff;  }
.tab-content{width: 860px;background:rgba(255, 255, 255, 0.1);padding:31px 20px 20px 20px;}
.tab-content .tab_img{margin:10px auto;position:relative;}
.name { font:20px/15px 'myriadwebpro-bold-webfont'; color:#fff;  display: none;    left: 50%;    position: absolute;    top: 42%;    transform: translateX(-50%);   -webkit-transform: translateX(-50%);  text-align:center;}
.tab-content .tab_img:hover .name{display:block;}
.tab-content .tab_img:hover a::before{    background: rgba(233,61,149,0.7);    content: "";    height: 100%;    left:21px;     position: absolute;    top: 0;    transition: all 0.5s ease 0s;    width: 79%;padding:0px 15px;}
.tab_blk h2{margin-bottom:31px;}
.tab_blk{margin-top:39px;} .venue_blk h2{font:30px/37px 'MovementBold';color:#fff;text-align:Center;text-transform:uppercase;margin-bottom:31px;}
.venue_blk p{font:18px/27px 'MyriadPro-Light';color:#fff;text-align:left;margin: 0 auto 24px;    max-width: 82%;text-align:center;}
.venue_blk p span.yellow, .venue_blk p i{font:18px/17px 'MyriadPro-It';color:#c1b158;}
.venue_txt p{max-width:100%;text-align:justify;}
.venue_img{padding-left:0px;}
.venue_txt{padding-right:0px;}
.venues{margin-top:5px;}
.venue_blk{padding-bottom:58px;} .contact_blk {padding-top:32px;padding-bottom:58px;}
.contact_blk h2{font:30px/37px 'MovementBold';color:#fff;text-align:Center;text-transform:uppercase;margin-bottom:41px;}
.contact_blk .contact{display:block;max-width:750px;padding:0px;margin:auto;float:none;}
.contact_blk li{margin-bottom: 19px;font:18px/45px 'MyriadPro-Light';color:#fff;}
.contact_blk li a{color:#fff;}
.contact_blk li.loc{background:url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/images/location.png) no-repeat scroll left top; height: 45px;    padding-left: 65px;}
.contact_blk li.phone{background:url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/images/phone.png) no-repeat scroll left top; height: 45px;    padding-left: 65px;}
.contact_blk li.mail{background:url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/images/mail.png) no-repeat scroll left top; height: 45px;    padding-left: 65px;}
.contact_blk h3{font:24px/34px 'MyriadPro-Semibold';text-transform:uppercase;color:#fff;}
.timing{margin-top:58px;}
.timing ul li span{display:table-cell;width:101px;}
.timing ul li{margin-bottom:0px;font:18px/34px 'MyriadPro-Light';}
.timing ul li span.pink{color:#e93d95;}
.timing ul{margin-top:10px;}
.contact_form  form textarea{color:#ffffff;font:17px/29px 'MyriadPro-Light';height:149px;padding:5px 10px 5px 20px;width:100%;border:1px solid #ffffff;background:transparent;border-radius:0px;margin-bottom:10px;}
.contact_form  form input[type="text"], .contact_form  form input[type="email"], .contact_form  form input[type="password"]{color:#ffffff;font:17px/29px 'MyriadPro-Light';padding-left: 19px;width:100%;border:1px solid #ffffff;background:transparent;border-radius:0px;margin-bottom:10px;padding:5px 10px 5px 20px;}
.contact_form{width:41%;float:right;}
.contact_form h3{margin-bottom:37px;}
.contact_form .form-control::-moz-placeholder{color:#fff;text-transform:capitalize;}
.contact_blk .contact .contact_form button{ float: left;background:#ffffff;font:16px 'myriadwebpro-bold-webfont';color:#222222;text-transform:uppercase;border:none;padding: 10px 20px;margin-top:30px;}
.contact_blk .contact .contact_form form p{margin:0px;} .main_menu ul li a{color:#fff;font:16px/20px "myriad-pro-regular";padding:15px;}
.main_menu ul li a:hover{color:#d2d2d2;}
.menu-top-menu-container{float:left;}
.search_icon{float:right;position:relative;padding:17px 0px;}
.search_icon a{width:16px;height:16px;background:url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/images/search.png) no-repeat center / 100% 100%;text-indent:-2000em;display:block;padding:0px !important;}
.search_icon .widget_search{visibility:hidden;width:250px;position:absolute;right:0px;transition:visibility 0.2s ease 0.2s, opacity 0.2s linear 0.2s;opacity:0;top:45px;}
.search_icon .widget_search .search-submit{display:none;}
.search_icon.active .widget_search{visibility:visible;opacity:1;}
.main_menu .navbar-inverse{margin:7px 0px;}
.top_panel .custom-logo-link img{max-height:initial;max-width:initial;}
.logo {width:255px !important;}
.logo a {display:block;padding:0px;}
.logo a img{width:100%;height:auto;}
.main_menu{float:right !important;width:auto !important;}
.ban_content h1{margin:0px;}
.ban_content h2{margin:0px;padding:0px;}
.price_blk .container > div{padding: 0;width:270px;margin-left:31px;}
.price_blk .container > div:first-of-type{margin-left:0px;}
.price_blk h3{min-height:80px;margin:0px;padding:16px 25px !important;}
.widget.widget_text{padding:0px;}
.copyright p{margin:0px;}
.map_blk .google-maps-builder{float:right;min-height:initial;}
.footer_links .con {padding:0px;}
.footer_links h1{margin:0px;}
.footer_links section ul {margin-top: 24px;}
.footer_links section ul li {padding:0px;border:none;margin:0px;}
.footer_links section ul li a {box-shadow:none;}
.footer_links section ul li a:hover, .footer_links section ul li a:focus{color:#e93082;}
.video_img .wp-video{float:right;border-width:6px;border-style:solid;border-color:rgba(255,255,255,0.1);border-radius:0px;width:100% !important;}
.video_img > p{display:none;}
.video_img .wp-video .mejs-video{margin:0px;}
.footer_links .menu-top-menu-container {float: none;}
.join_blk .es_caption {color: #fff;font: 18px/15px "MyriadPro-Light";text-align: center;float:left;width:100%;margin-bottom:32px;}
.join_blk  form.es_widget_form{text-align:center;}
.join_blk  .es_widget_form .es_textbox{width:24%;margin:0 0.5%;display:inline-block;text-align:left;}
.join_blk  .es_widget_form .es_textbox.birthday{margin-right:0px;}
.join_blk  .es_widget_form .es_textbox input {background:#1d1a1a;font:17px/44px 'MyriadPro-Light';border:none;color: #fff;height: 44px;padding-left: 15px;border-radius:0px;}
.join_blk  .es_widget_form .es_textbox input::-moz-placeholder{color:#fff;text-transform:capitalize;}
.join_blk .es_lablebox label {color: #fff;font: 17px "MyriadPro-Semibold";margin-right: 10px;}
.join_blk  .es_widget_form .es_textbox.birthday .es_lablebox{text-align:right;width:40%;float:left;}
.join_blk  .es_widget_form .es_textbox.birthday .es_lablebox label{margin:12px 15px 0px 0px;}
.join_blk  .es_widget_form .es_textbox.birthday .es_textbox{width:60%;float:right;margin:0px;}
.join_blk  .es_widget_form .es_textbox.birthday .es_textbox input{width:48%;float:left;}
.join_blk  .es_widget_form .es_textbox.birthday .es_textbox input:nth-child(even){float:right;}
.join_blk .es_button .es_submit_button {width:auto;background-image: linear-gradient(to bottom, #e93a91 0px, #e91a60 100%);border-color:#af1145;border-radius:33px;border-width: 0 0 4px;color: #fff;font: 20px/45px "gotham-medium";margin-top:40px;padding: 0 27px;text-align: center;text-transform: uppercase;}
.join_blk .es_button {text-align:center;float:left;width:100%;padding:0px;}
.join_blk .es_button .es_submit_button{margin:20px 0px 0px;border:2px solid transparent;}
.join_blk .es_button .es_submit_button:hover{background: transparent none repeat scroll 0 0;
border: 2px solid #e91a60;color: #e91a60;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #fff;opacity:1;}
input::-moz-placeholder, textarea::-moz-placeholder { color: #fff;opacity:1;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #fff;opacity:1;}
input:-moz-placeholder, textarea:-moz-placeholder { color: #fff; opacity:1;}
.contact_form form input::-webkit-input-placeholder, .contact_form form textarea::-webkit-input-placeholder { color: #fff;opacity:1;text-transform:capitalize;}
.contact_form form input::-moz-placeholder, .contact_form form textarea::-moz-placeholder { color: #fff;opacity:1;text-transform:capitalize;}
.contact_form form input:-ms-input-placeholder, .contact_form form textarea:-ms-input-placeholder { color: #fff;opacity:1;text-transform:capitalize;}
.contact_form form input:-moz-placeholder, .contact_form form textarea:-moz-placeholder { color: #fff; opacity:1;text-transform:capitalize;}
.contact_blk .contact .contact_form form input[type="submit"]{background:#ffffff;font:16px 'myriadwebpro-bold-webfont';color:#222222;text-transform:uppercase;border:none;padding: 10px 20px;margin-top:30px;}
.contact_form form span.wpcf7-not-valid-tip, .contact_form form div.wpcf7-validation-errors, .contact_form form div.wpcf7-response-output{font:15px/22px 'MyriadPro-Light';display:block;margin-bottom:10px;}
.contact_form form div.wpcf7-response-output{color:#fff;}
.contact_txt .contact_address ul li{padding:0px 0px 0px 65px;border:none;}
.contact_txt .timing ul li{padding:0px;border:none;}
a{box-shadow:none !important;}
.contact_blk li a {text-decoration:none;}
.contact_blk li a:hover {text-decoration:none;color:#e93d95 !important;}
.contact_blk h1 {color: #fff;font: 24px/34px "MyriadPro-Semibold";text-transform: uppercase;}
.contact_txt .timing ul li > span:first-of-type{color: #e93d95;text-transform:capitalize;}
.hours_blk li span {display: inline-block;float: right;width: auto;}
.hours_blk li span:first-of-type{float:left;}
.hours_blk li:after{clear:both;content:"";display:block;}
.dancer_blk .dancers{padding:0px;}
.dancer_blk .row{margin:0px;}
.dancers .simplefilter{display:none;}
.dancers > div{width:100% !important;}
.dancers > div > div{overflow:hidden;}
.dancers > div > div img{-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;  -ms-transition: all 1s ease;transition: all 1s ease;}
.dancers > div > div:hover img{transform:scale(1.1);}
.dancers .filters-div > a > div {position:inherit !important;transform:none !important;}
ul.simplefilter > li {float: none;font: 15px "myriadwebpro-bold-webfont";text-transform: uppercase;}
ul.simplefilter > li.active, ul.simplefilter > li.active:hover, ul.simplefilter > li.active:focus {background:#e93d96 !important;border-color:#621a3f;color: #fff;}
ul.simplefilter > li:first-child{display:none;}
ul.simplefilter > li{text-align:left;background:#621a3f !important;border-radius:25px 0 0 25px;color: #fff;
margin-bottom:3px;margin-right:0;width:100%;min-width:74px;padding: 14px 0 14px 27px;border:none;}
ul.simplefilter > li:hover, ul.simplefilter > li:focus {background:#e93d96 !important;color:#fff;}
.dancers > div > div:nth-child(3n+1) {clear: both;}
.tab_blk > .row.text-center{float:left;border-bottom: 0 none;margin-top: 40px;padding-right: 0;width:15%;}
.tab_blk > .filtr-container.filters-div{float:right;background: rgba(255, 255, 255, 0.1) none repeat scroll 0 0;
width:85%;padding:40px 40px 20px 0px !important;height:auto !important;} span.item-desc{position:absolute;left:0px;width:100%;bottom:initial !important;color: #fff;display: none;font: 16px/20px "myriadwebpro-bold-webfont";text-align: center;top: 42%;background:none;z-index:2;}
.tab_blk .filtr-item.single_one:hover span.item-desc{display:block;}
.tab_blk .filtr-item.single_one:hover:after{position:absolute;left:0;top:0;width:100%;height:100%;}
.tab_blk .filtr-item.single_one {float: left !important;transform: none !important;width:20%;position: relative !important;padding:0px !important;overflow:hidden;margin:0px 0px 20px 5% !important;max-height:110px;}
.tab_blk .filtr-item.single_one img{margin:0px;border:none;padding:0px;border-radius:0px;}
.tab_blk .filtr-item.single_one.filteredOut{display:none;}
.tab_blk .filtr-item.single_one:hover::before {background: rgba(233, 61, 149, 0.7) none repeat scroll 0 0;z-index:1;content: "";height: 100%;left: 0;padding: 0 15px;position: absolute;top: 0;transition: all 0.5s ease 0s;width:100%;}
.ekko-lightbox .modal-header h4.modal-title{padding:0px;font:22px/34px "MyriadPro-Semibold";text-transform:capitalize;}
.ekko-lightbox .modal-header button.close{position:absolute;top:10px;right:10px;}
.modal-dialog {margin: 80px auto;width:400px !important;max-width:inherit !important;}
.ekko-lightbox .ekko-lightbox-container img{width:100%;}
.content header {position:initial;width: auto;}
body.has-sidebar:not(.error404) #primary {width: 100%;}
.search h1.page-title{color: #fff;font:20px/24px "myriad-pro-regular";}
.search .page-header{padding:0px;margin:30px 0px;}
.search h2.entry-title, .search h2.entry-title a{color:#fff;font:16px/20px "myriad-pro-regular";text-transform:capitalize;}
.search .blog .site-main > article, .search .archive .site-main > article, .search .site-main > article {padding-bottom: 20px;}
.search p.link-more a{font:14px/20px "myriad-pro-regular";color:#e93082;}
.search .entry-summary p{color:#fff;font:14px/20px "myriad-pro-regular";}
.search .entry-meta time{font:13px/34px "MyriadPro-Semibold";color:#fff;}
.search .prev.page-numbers, .search .next.page-numbers {background-color:#e93082;border-radius: 2px;}
.search .icon {fill:#fff;}
.search .nav-links span, .search .nav-links a{font:20px/26px "MyriadPro-Semibold";color:#fff;}
.search .nav-links span.page-numbers.current{color:#e93082;}
.search .nav-links a:hover, .search .nav-links a:focus{color:#e93082 !important;}
.single-post .content h1.title{text-transform:uppercase;color:#fff;text-align:center;font:36px/40px "MovementBold";}
.single-post .content h1{text-transform:capitalize;color:#fff;font:36px/40px "MovementBold";}
.single-post .content h2{padding:0px;font:22px/34px "MyriadPro-Semibold";color:#fff;}
.single-post p{color:#fff;font:14px/20px "myriad-pro-regular";margin-bottom:10px;}
.single-post .content{padding-bottom:50px;}
.ban_content p{display:none;}
.single-post .single_img{text-align:center;margin-bottom:30px;}
.single_page h3{font:22px/34px "MyriadPro-Semibold";color:#fff;}
.single_page h3 span{color:#e93082;margin-left:10px;}
.single_page ul li{color:#fff;font:14px/20px "myriad-pro-regular";}
.single_page ul{margin-bottom:30px;}
.gallery_blk .owl-item.gallery_pic {font-size: 0;line-height: 0 !important;height: 400px;}
.hours_blk  .widget ul li + li {margin-top:0px;}
.gallery_blk .gallery_pic img {height: 100% !important;}  @media screen and (max-width:1300px)
{
.ban_content{top:52%;}
}
@media screen and (max-width:1200px){
.container{padding:0 10px;max-width:100%;}
.price_blk .container{max-width:900px;} .form-left{width:760px;} .img3_blk{width:405px;}
.img3_blk.zero_pad > img{min-height:375px;}
.container.dancer_blk{padding-bottom:30px;}
.footer_links .con {margin: 0;padding: 0;width: 22%;}
.map_blk {width: 31%;}
.footer_links .hours_blk {width: 22% !important;padding-right:4% !important;}
.dancers > div > div {width: 33.3% !important;}
}
@media screen and (max-width:1100px){
.main_menu ul li{font:15px "myriad-pro-regular";} .form-left{width:670px;}
.form-left input{width:200px;}
.form-right input{width:100px;}
.form-right{width:310px;}
.ban_content{width:765px;} .img3_blk{width:322px;}
.img3_blk.zero_pad > img{min-height:377px;}
.img2_blk.zero_pad > img{min-height:188px;}
.img2_blk{width:340px;}
.tab-content{width:86%;}
.tab-content .tab_img:hover a::before{width:80%;left:20px;}
}
@media screen and (max-width:1040px){
.tab_blk .filtr-item.single_one {max-height: 100px;}
}
@media screen and (max-width:1000px){
.nav > li > a{padding:10px;}
.main_menu a.search{margin-top:18px;}
.ban_content h1{font:60px/56px "Monoton-Regular";}
.ban_content h2{font:35px/56px "Gotham-Light";} .form-left{width:570px;}
.form-left input{width:160px;}
.hours_blk{width:17%;}
.ban_content{top:60%;width:670px;} .img3_blk{width:290px;}
.img3_blk.zero_pad > img{min-height:377px;}
.img2_blk.zero_pad > img{min-height:188px;}
.img2_blk{width:290px;}
.img1_blk{width:300px;}
.img1_blk.zero_pad > img{min-height:376px;}
.tab-content{width:84%;}
.tab-content .tab_img:hover a::before{width:83%;left:15px;}
}
@media screen and (max-width:991px)
{
.logo {width:200px !important;}
.main_menu ul li a {font: 14px/20px "myriad-pro-regular";padding: 15px 10px;}
.ban_content h1 {font: 40px/56px "Monoton-Regular";}
.ban_content h2{font:28px/56px "Gotham-Light";}
.ban_content a {font: 18px/34px "gotham-medium";margin-top: 30px;padding: 5px 15px;}
}
@media screen and (max-width:960px)
{
.tab_blk .filtr-item.single_one {width: 28.33%;}
}
@media screen and (max-width:900px){
.logo {width:200px !important;}
.main_menu ul li{font:12px "myriad-pro-regular";}
.price_blk .container{max-width:768px;}
.price_blk .container > div{margin-left: 3%;width:31.3%;}
.price_blk ul li{font:15px "myriad-pro-regular";}
.form-left{width:438px;}
.form-left input{width:130px;}
.hours_blk{width:21%;}
.zero_pad.map_blk{width:250px;}
.con{margin-right:75px;}
.ban_content{width:550px;}
.video_txt h2{font:20px/26px "MovementBold";}
.video_txt p{font:16px/27px "MyriadPro-Light";}
.videos_blk{padding:25px 0;} .img1_blk{width:260px;}
.img2_blk{width:244px;}
.img3_blk{width:244px;}
.img3_blk.zero_pad > img{min-height:377px;}
.img2_blk.zero_pad > img{min-height:188px;}
.img1_blk.zero_pad > img{min-height:376px;}
.tab-content{width:82%;}
.tab-content .tab_img:hover a::before{width:79%;}
.footer_links .hours_blk {padding-right: 0 !important;}
.footer_links .con {width: 25%;}
.zero_pad.map_blk {width: 32%;}
.join_blk .es_widget_form .es_textbox {width: 23%;}
.join_blk .es_widget_form .es_textbox.birthday {width: 28%;}
}
@media screen and (max-width:800px)
{
.logo {width: 190px !important;}
.main_menu ul li a {font: 13px/20px "myriad-pro-regular";padding: 15px 8px;}
.ban_content a {margin-top: 20px;}
}
@media screen and (max-width:767px){
.zero_pad{width:100%;margin:0 auto;display:block;text-align:center;float:none;}
.navbar-toggle{float:none;margin:10px auto;background:#e93d96;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color:#e93d96;}
.main_menu .navbar-inverse .navbar-collapse, .main_menu .navbar-inverse .navbar-form{float:none;text-align:center;}
#myNavbar{background:#1a1a1a;max-width:50%;margin:0 auto;}
.ban_content{width:100%;}
#owl-demo1.owl-theme .owl-nav{display:none;}
.video_txt p{max-width:100%;}
.video_img img{float:none;}
.price_box{margin:10px auto;padding-bottom:1px;}
.price_box1{margin:10px auto;padding-bottom:1px;}
.price_box2{margin:10px auto;padding-bottom:1px;}
.gallery_blk .gallery_pic{margin:10px auto;}
.gallery_blk .gallery_pic:last-child{margin:10px auto;}
.zero_pad.join_blk{margin-top:35px;}
.form-left.zero_pad{margin:10px auto;}
.con{margin:10px auto auto;text-align:center;}
.map_blk img{float:none;}
.hours_blk span{display:block;width:100%;}
.zero_pad.hours_blk{margin-top:20px;}
.zero_pad.map_blk{margin-top:20px;}
.ban_content a{margin-top:20px;}
.videos_blk{margin-top:-2px;}
.main_menu a.search{margin:0 auto 15px;display:block;}
.img2_blk.zero_pad > img{display:block;margin:0 auto;} .contact_form input.form-control{width:100%;}
.contact_form textarea.form-control{width:100%;}
.zero_pad.contact_form{margin-top:20px;}
.contact_blk .contact .contact_form button{margin:20px auto;float:none;}
.timing ul li span{display:block;width:100%;}
.contact_blk h3{text-align:center;}
.timing ul li{text-align:center;}
.contact_blk li{font:15px/45px "MyriadPro-Light";}
.contact_blk li.loc{text-align:center;padding-left:55px;}
.contact_blk li.phone{text-align:center;padding-left:55px;}
.contact_blk li.mail{text-align:center;padding-left:55px;}
.form-left input{width:100%;margin-bottom:10px;}
.form-right input{width:100%;margin-bottom:10px;margin-left:0;} .venue_txt{padding:0;}
.venue_img{padding:0;} .zero_pad.dancers .zero_pad{margin-bottom:20px;}
.zero_pad.dancers .img2_blk.zero_pad img:nth-child(1){margin-bottom:20px;}
.tabbable.tabs-left .nav-tabs{float:none;margin:0 auto 10px;width:100%;}
.tab-content .tab_img:hover a::before{//left:229px;width:160px;margin:0 auto;text-align:center;}
.tab-content .tab_img{width:190px;margin:10px auto;}
.tabs-left > .nav-tabs > li > a{border-radius:25px;}
.main_menu{position:relative;width:100% !important;}
.main_menu button.menu-toggle{position:absolute;top:0px;right:0px;}
.main_menu .search_icon{position:absolute;top:3px;right:30px;padding:0px;}
.main_menu .menu-toggle .icon {margin-right: 0;top: 0;}
.main_menu button.menu-toggle{border:none;color:#fff;font-size:20px;padding:0px;line-height:0px;margin:0px;}
.main_menu button.menu-toggle:focus {outline:none;}
.top_panel .main-navigation{padding-top:30px;margin:0px;}
.main_menu ul li a {color: #222;font: 12px/15px "myriad-pro-regular";padding: 10px 5px;text-align: center;}
.search_icon .widget_search{top:30px;}
.menu-top-menu-container {float: none;}
.js .main-navigation.toggled-on > div > ul {border-radius: 4px;}
.video_txt h2 {font: 18px/26px "MovementBold";}
.video_txt p {font: 14px/22px "MyriadPro-Light";margin-top:0px;}
.price_blk .container > div {margin: 0 auto 30px !important;max-width: 300px;width: 100%;padding-bottom:10px;}
.price_blk h2 {margin: 20px 0;}
.price_blk ul {min-height: initial;padding: 20px 14px;}
.price_blk h3 {min-height: initial;padding: 12px 20px !important;}
.gallery_blk h2 {font: 18px/15px "MovementBold";margin: 25px 0 15px;}
.join_blk .es_caption {font: 14px/15px "MyriadPro-Light";margin-bottom: 10px;}
.join_blk .es_widget_form .es_textbox {margin-bottom:10px;width: 100%;padding-bottom:0px;}
.join_blk .es_widget_form .es_textbox input {font: 13px/24px "MyriadPro-Light";height: auto;}
.join_blk .es_widget_form .es_textbox.birthday {width: 100%;}
.join_blk .es_widget_form .es_textbox.birthday .es_lablebox {float: left;text-align: left;width: 100%;}
.join_blk .es_widget_form .es_textbox.birthday .es_textbox {margin: 10px 0 0;width: 100%;}
.join_blk .es_button .es_submit_button {border-radius: 20px;font: 14px/33px "gotham-medium";padding: 0 20px;margin: 5px 0 0;}
.join_blk .es_widget_form .es_textbox.birthday .es_lablebox label {margin: 5px 0 0;}
footer {padding: 40px 0 0;}
.footer_links section ul {margin-top: 15px;}
.footer_links ul li {font: 14px/24px "MyriadPro-Light";}
.footer_links .con {width: 100%;}
.zero_pad.map_blk {width: 100%;}
.footer_links .hours_blk {float: none !important;margin: 20px auto 0;padding-right: 4% !important;width:170px !important;}
.zero_pad.map_blk {margin: 30px 0;}
.footer_links {margin-bottom: 30px;}
.copyright p {font: 14px/15px "MyriadPro-Light";}
.copyright {padding: 25px 0;}
.venue_blk h2 {font: 18px/30px "MovementBold";margin-bottom: 10px;}
.venue_blk p {font: 14px/24px "MyriadPro-Light";margin: 0 auto 15px;max-width: 100%;}
.venue_blk p span.yellow, .venue_blk p i {font: 14px/16px "MyriadPro-It";}
.dancer_blk h2 {font: 18px/30px "MovementBold";margin-bottom: 30px;}
.dancer_blk .dancers {margin-bottom: 30px;}
.dancer_blk p {font: 14px/24px "MyriadPro-Light";margin: 0 auto 10px;max-width: 100%;}
.dancer_blk p span.yellow, .dancer_blk p i {font: 14px/16px "MyriadPro-It";}
.tab_blk {margin-top: 30px;}
.dancer_blk h2 {font: 16px/28px "MovementBold";margin-bottom:20px;}
.tab_blk > .row.text-center {margin-top: 0;width: 100%;}
.tab_blk > .row.text-center > ul{margin:0px;}
ul.simplefilter > li {border-radius: 5px;margin-bottom: 3px;padding: 10px;text-align: center;width: 100%;font:13px "myriadwebpro-bold-webfont";}
.tab_blk > .filtr-container.filters-div {padding: 20px 5% 10px 0 !important;width: 100%;}
.tab_blk .filtr-item.single_one {margin: 0 0 10px 5% !important;width:45%;}
span.item-desc {font: 14px/20px "myriadwebpro-bold-webfont";}
.modal-dialog {margin: 40px auto !important;width: 80% !important;}
.modal-header {padding:10px !important;}
.ekko-lightbox .modal-header h4.modal-title {font: 18px/30px "MyriadPro-Semibold";}
.price_blk {padding: 0 0 40px;}
.price_blk .container > div {background-repeat: no-repeat;background-size: cover;text-align:center;}
.price_blk h3 {font: 18px/24px "MovementBold";}
.price_blk ul li {font: 14px "myriad-pro-regular";margin-bottom:10px;}
.price_blk a {display: inline-block;font: 16px "MyriadPro-Semibold";margin: 0 auto 15px;padding: 8px 20px;width: auto;}
.book_blk {margin-top: 0;}
.book_blk h2 {font: 20px/30px "MovementBold";}
.book_blk p {font: 14px/22px "MyriadPro-Light";margin: 20px 0;}
.book_blk p a {font: italic 14px "MyriadPro-Semibold";}
.book_blk p span, .book_blk p i {font: italic 14px "MyriadPro-Semibold";}
.employ_blk {margin-top: 0;}
.employ_blk h2 {font: 20px/30px "MovementBold";margin-bottom: 40px;}
.employ_txt, .employ_txt1 {padding: 0;}
.employ_blk h6 {font: 15px "myriadwebpro-bold-webfont";margin-bottom: 15px;}
.employ_blk p {font: 14px/24px "MyriadPro-Light";margin: 0 0 20px;}
.employ_blk p span, .employ_blk p i {font: italic 14px "MyriadPro-Semibold";}
.employ_blk ul {margin: 30px;}
.employ_blk ul li {font: 14px/24px "MyriadPro-Semibold";margin-bottom: 10px;}
.map_blk .google-maps-builder {float: none;width: 300px !important;margin: 0 auto;}
.content div.wpcf7 .ajax-loader{display:block;background-position: center center;background-repeat: no-repeat;margin: 10px 0 0;width: 100%;}
.contact_form form span.wpcf7-not-valid-tip, .contact_form form div.wpcf7-validation-errors, .contact_form form div.wpcf7-response-output {font: 14px/18px "MyriadPro-Light";margin: 0 0 30px;}
.contact_form form span.wpcf7-not-valid-tip{margin: 0 0 20px;text-align: left;}
.contact_blk h2 {font: 20px/30px "MovementBold";margin-bottom: 30px;}
.contact_txt {text-align: center;}
.contact_txt .contact_address ul li {display: inline-block;margin: 10px;padding: 0 0 0 50px;font:14px/40px "MyriadPro-Light";height:auto;background-size:40px;}
.contact_blk h1 {font: 18px/30px "MyriadPro-Semibold";}
.timing ul li {font: 16px/32px "MyriadPro-Light";}
.contact_blk h3 {font: 18px/30px "MyriadPro-Semibold";margin: 30px 0 20px;}
.contact_form > div.wpcf7{margin: 0 auto;max-width: 400px;width: 100%;}
.contact_blk .contact .contact_form form input[type="submit"] {font: 14px "myriadwebpro-bold-webfont";margin-top: 20px;padding: 7px 20px;}
.contact_form form input[type="text"], .contact_form form input[type="email"], .contact_form form input[type="password"], .contact_form form textarea {font: 14px/25px "MyriadPro-Light";}
nav.navigation.pagination{width:100%;}
.search .nav-links span, .search .nav-links a {font: 15px/20px "MyriadPro-Semibold";}
.single-post .content h1.title {font: 20px/34px "MovementBold";}
.single-post .content h1 {font: 20px/30px "MovementBold";padding: 0;}
.single-post .content h2 {font: 18px/26px "MyriadPro-Semibold";}
.single_page h3 {font: 18px/30px "MyriadPro-Semibold";padding:0px;}
.banner .owl-nav{display:none;}
}
@media screen and (max-width:600px){
.gallery_blk .gallery_pic:hover a::before {height: 96%;}
}
@media screen and (max-width:650px){
.ban_content h2{font:26px/56px "Gotham-Light";}
.ban_content h1{font:30px/25px "Monoton-Regular";}
.ban_content a{padding:0 15px;font:14px/45px "gotham-medium";margin-top:0;}
}
@media screen and (max-width:550px){
.ban_content h2{font:16px/20px "Gotham-Light";}
.ban_content h1{font:25px/32px "Monoton-Regular";}
.ban_content a{font:14px/28px "gotham-medium";margin-top:7px;}
.owl-carousel .owl-item img{min-height:280px;}
.price_blk h2{font:18px "MovementBold";margin-bottom:20px;}
.price_blk h3{font:20px "MovementBold";}
.gallery_blk h2{font:20px/15px "MovementBold";margin-bottom:25px;}
.gallery_blk{padding:20px 0 35px;}
.book_blk h2{font:20px/37px "MovementBold";}
.book_blk p{margin:10px 0;}
.book_blk{margin-top:10px;}
.contact_blk h2{font:20px/37px "MovementBold";margin-bottom:18px;}
.employ_blk h2{font:20px/37px "MovementBold";margin-bottom:20px;}
.employ_blk{margin-top:15px;}
.inner-page .price_blk h2{margin-bottom:10px;}
.contact_txt .contact_address ul{text-align:left;}
}
@media screen and (max-width:500px){
.gallery_blk .owl-item.gallery_pic {height: auto;}
.gallery_blk .owl-stage{height:300px;overflow:hidden;}
.plus {background: rgba(0, 0, 0, 0) url(//mensgalleryhobart.com.au/wp-content/themes/mens_gallery/assets/images/plus.png) no-repeat scroll center top / 100% auto;height: 60px;top: 125px;width: 42px;}
.tab_blk .filtr-item.single_one {max-height:85px;}
span.item-desc {font: 13px/15px "myriadwebpro-bold-webfont";}
}