.tc-sn-visible.sn-left-mc_slide_top #tc-page-wrap, .tc-sticky-header.tc-sn-visible:not(.animating)[class*=-mc_slide_top] .tc-header {left: 0 !important;}
[class*=-mc_slide_top] #tc-sn {z-index: 100;}
.tc-sn-visible.sn-right-mc_slide_top #tc-page-wrap {right: 0 !important;}
.animating[class*=mc_slide_top] #tc-page-wrap {-webkit-transform: translate3d(0,0,0) !important;-moz-transform: translate3d(0,0,0) !important;transform: translate3d(0,0,0) !important;}
.sn-left-mc_push #tc-sn, .sn-left-mc_push.sn-close #tc-sn, .sn-left-mc_slide_top #tc-sn, .sn-left-mc_slide_top.sn-close #tc-sn {-webkit-transform: translate3d(-100%,0,0);-moz-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
.sn-right-mc_push #tc-sn, .sn-right-mc_push.sn-close #tc-sn, .sn-right-mc_slide_top #tc-sn, .sn-right-mc_slide_top.sn-close #tc-sn {-webkit-transform: translate3d(100%,0,0);-moz-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
[class*=-mc_fall_down] #tc-sn {-webkit-transform: translate3d(0,-100%,0);-moz-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);-webkit-transition: ease-in-out .6s;-moz-transition: ease-in-out .6s;-o-transition: ease-in-out .6s;transition: ease-in-out .6s;}
[class*=-mc_fall_down].sn-close #tc-sn {-webkit-transform: translate3d(0,-100%,0);-moz-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0);}
.sn-left-mc_rev_slide_out #tc-sn, .sn-left-mc_rev_slide_out.sn-close #tc-sn, .sn-right-mc_slide_along #tc-sn, .sn-right-mc_slide_along.sn-close #tc-sn {}
.sn-left-mc_slide_along #tc-sn, .sn-left-mc_slide_along.sn-close #tc-sn, .sn-right-mc_rev_slide_out #tc-sn, .sn-right-mc_rev_slide_out.sn-close #tc-sn {-webkit-transform: translate3d(-50%,0,0);-moz-transform: translate3d(-50%,0,0);transform: translate3d(-50%,0,0);}
[class*=-mc_persp_] #tc-sn {-webkit-perspective: 1500px;-moz-perspective: 1500px;perspective: 1500px;-webkit-perspective-origin: 0 50%;-moz-perspective-origin: 0 50%;perspective-origin: 0 50%;}
[class*=-mc_persp_] #tc-sn .tc-sn-inner {-webkit-transition: -webkit-transform .5s;-moz-transition: -moz-transform .5s;-o-transition: -o-transform .5s;transition: transform .5s;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;backface-visibility: hidden;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;transform-style: preserve-3d;}
.sn-close.sn-left-mc_persp_rotate_in #tc-sn .tc-sn-inner, .sn-left-mc_persp_rotate_in .tc-sn-inner {-webkit-transform: translate3d(-100%,0,0) rotateY(-150deg);-moz-transform: translate3d(-100%,0,0) rotateY(-150deg);transform: translate3d(-100%,0,0) rotateY(-150deg);-webkit-transform-origin: 100% 50%;-moz-transform-origin: 100% 50%;-ms-transform-origin: 100% 50%;-o-transform-origin: 100% 50%;transform-origin: 100% 50%;}
.sn-close.sn-right-mc_persp_rotate_in #tc-sn .tc-sn-inner, .sn-right-mc_persp_rotate_in .tc-sn-inner {-webkit-transform: translate3d(100%,0,0) rotateY(150deg);-moz-transform: translate3d(100%,0,0) rotateY(150deg);transform: translate3d(100%,0,0) rotateY(150deg);-webkit-transform-origin: 0 50%;-moz-transform-origin: 0 50%;-ms-transform-origin: 0 50%;-o-transform-origin: 0 50%;transform-origin: 0 50%;}
.sn-open[class*=mc_persp_rotate_] .tc-sn-inner, .tc-sn-visible[class*=-mc_persp_rotate_] .tc-sn-inner {-webkit-transform: translate3d(0,0,0) rotateY(0);-moz-transform: translate3d(0,0,0) rotateY(0);transform: translate3d(0,0,0) rotateY(0);}
.sn-close.sn-left-mc_persp_rotate_out #tc-sn .tc-sn-inner, .sn-left-mc_persp_rotate_out .tc-sn-inner {-webkit-transform: translate3d(-100%,0,0) rotateY(150deg);-moz-transform: translate3d(-100%,0,0) rotateY(150deg);transform: translate3d(-100%,0,0) rotateY(150deg);-webkit-transform-origin: 100% 50%;-moz-transform-origin: 100% 50%;-ms-transform-origin: 100% 50%;-o-transform-origin: 100% 50%;transform-origin: 100% 50%;}
.sn-close.sn-right-mc_persp_rotate_out #tc-sn .tc-sn-inner, .sn-right-mc_persp_rotate_out .tc-sn-inner {-webkit-transform: translate3d(100%,0,0) rotateY(-150deg);-moz-transform: translate3d(100%,0,0) rotateY(-150deg);transform: translate3d(100%,0,0) rotateY(-150deg);-webkit-transform-origin: 0 50%;-moz-transform-origin: 0 50%;-ms-transform-origin: 0 50%;-o-transform-origin: 0 50%;transform-origin: 0 50%;}
.tc-sn-visible[class*=-mc_persp_scale_up] .tc-sn-inner, [class*=-mc_persp_scale_up].sn-open .tc-sn-inner {-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
[class*=-mc_persp_scale_up] .tc-sn-inner, [class*=-mc_persp_scale_up].sn-close .tc-sn-inner {-webkit-transform: translate3d(0,0,-500px);-moz-transform: translate3d(0,0,-500px);transform: translate3d(0,0,-500px);}
.sn-close.sn-left-mc_persp_rotate_delay #tc-sn .tc-sn-inner, .sn-left-mc_persp_rotate_delay .tc-sn-inner {-webkit-transform: translate3d(-50%,0,0) rotateY(90deg);-moz-transform: translate3d(-50%,0,0) rotateY(90deg);transform: translate3d(-50%,0,0) rotateY(90deg);-webkit-transform-origin: 0 50%;-moz-transform-origin: 0 50%;-ms-transform-origin: 0 50%;-o-transform-origin: 0 50%;transform-origin: 0 50%;}
.sn-close.sn-right-mc_persp_rotate_delay #tc-sn .tc-sn-inner, .sn-right-mc_persp_rotate_delay .tc-sn-inner {-webkit-transform: translate3d(50%,0,0) rotateY(-90deg);-moz-transform: translate3d(50%,0,0) rotateY(-90deg);transform: translate3d(50%,0,0) rotateY(-90deg);-webkit-transform-origin: 100% 50%;-moz-transform-origin: 100% 50%;-ms-transform-origin: 100% 50%;-o-transform-origin: 100% 50%;transform-origin: 100% 50%;}
.sn-open[class*=mc_persp_rotate_delay] #tc-sn .tc-sn-inner {-webkit-transition-delay: .1s;-moz-transition-delay: .1s;-o-transition-delay: .1s;transition-delay: .1s;-webkit-transition-timing-function: ease-in-out;-moz-transition-timing-function: ease-in-out;-o-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform;}
.no-csstransforms3d .tc-sticky-header.tc-sn-visible[class*=-mc_slide_top] .tc-header {left: 0 !important;right: auto !important;}
@media (max-width:400px) {.sn-open[class*=-mc_persp_] {z-index: 9999;}}