/* Reset css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
body{margin:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}
audio:not( [controls ]){display:none;height:0;} [hidden ],template{display:none;}
a{background-color:transparent;}
a:active,a:hover{outline:0;}
abbr [title ]{border-bottom:1px dotted;}
b,strong{font-weight:bold;}
dfn{font-style:italic;}
h1{font-size:2em;margin:0;}
mark{background:#ff0;color:#000;}
small{font-size:80%;}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:1em 40px;}
ul{margin:0;padding:0;list-style:none;}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}
pre{overflow:auto;}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}
button{overflow:visible;}
button,select{text-transform:none;}
button,html input [type= "button " ],input [type= "reset " ],input [type= "submit " ]{-webkit-appearance:button;cursor:pointer;}
button [disabled ],html input [disabled ]{cursor:default;}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}
input{line-height:normal;}
input [type= "checkbox " ],input [type= "radio " ]{box-sizing:border-box;padding:0;}
input [type= "number " ]::-webkit-inner-spin-button,input [type= "number " ]::-webkit-outer-spin-button{height:auto;}
input [type= "search " ]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
input [type= "search " ]::-webkit-search-cancel-button,input [type= "search " ]::-webkit-search-decoration{-webkit-appearance:none;}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}
legend{border:0;padding:0;}
textarea{overflow:auto;}
optgroup{font-weight:bold;}
table{border-collapse:collapse;border-spacing:0;}
td,th{padding:0;}

/*! Animate.css - http://daneden.me/animate Licensed under the MIT license - http://opensource.org/licenses/MIT  Copyright (c) 2014 Daniel Eden */
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
@-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 s_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,-14px,0);transform:translate3d(0,-14px,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,-7px,0);transform:translate3d(0,-7px,0);}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}}
@keyframes s_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,-14px,0);transform:translate3d(0,-14px,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,-7px,0);transform:translate3d(0,-7px,0);}
90%{-webkit-transform:translate3d(0,-4px,0);transform:translate3d(0,-4px,0);}}
.s_bounce{-webkit-animation-name:s_bounce;animation-name:s_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;}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-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;}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-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 fadeInDownShort{0%{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);}
100%{opacity:1;-webkit-transform:none;transform:none;}}
@keyframes fadeInDownShort{0%{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);}
100%{opacity:1;-webkit-transform:none;transform:none;}}
.fadeInDownShort{-webkit-animation-name:fadeInDownShort;animation-name:fadeInDownShort;}
@-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 fadeInUpShort{0%{opacity:0;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0);}
100%{opacity:1;-webkit-transform:none;transform:none;}}
@keyframes fadeInUpShort{0%{opacity:0;-webkit-transform:translate3d(0,-10%,0);transform:translate3d(0,-10%,0);}
100%{opacity:1;-webkit-transform:none;transform:none;}}
.fadeInUpShort{-webkit-animation-name:fadeInUpShort;animation-name:fadeInUpShort;}
@-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;}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-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;}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-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 slideInUpShort{0%{-webkit-transform:translateY(30%);transform:translateY(30%);visibility:visible;}
100%{-webkit-transform:translateY(0);transform:translateY(0);}}
@keyframes slideInUpShort{0%{-webkit-transform:translateY(30%);transform:translateY(30%);visibility:visible;}
100%{-webkit-transform:translateY(0);transform:translateY(0);}}
.slideInUpShort{-webkit-animation-name:slideInUpShort;animation-name:slideInUpShort;}
@-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;} 

/* Isotope */
.isotope-item{z-index:2;}
.isotope-hidden.isotope-item{pointer-events:none;z-index:1;}
.isotope,.isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;-ms-transition-duration:0.8s;-o-transition-duration:0.8s;transition-duration:0.8s;}
.isotope{-webkit-transition-property:height,width;-moz-transition-property:height,width;-ms-transition-property:height,width;-o-transition-property:height,width;transition-property:height,width;}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform,opacity;-ms-transition-property:-ms-transform,opacity;-o-transition-property:-o-transform,opacity;transition-property:transform,opacity;}
.isotope.no-transition,.isotope.no-transition .isotope-item,.isotope .isotope-item.no-transition{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;}

/* Fonts */
@font-face {
  font-family: 'TypographEngHeb';
  src: url('/fonts/TypographEngHeb-Light.eot?#iefix') format('embedded-opentype'),  url('/fonts/TypographEngHeb-Light.woff') format('woff'), url('/fonts/TypographEngHeb-Light.ttf')  format('truetype'), url('/fonts/TypographEngHeb-Light.svg#TypographEngHeb-Light') format('svg');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'TypographEngHeb';
  src: url('/fonts/TypographEngHeb-Bold.eot?#iefix') format('embedded-opentype'),  url('/fonts/TypographEngHeb-Bold.woff') format('woff'), url('/fonts/TypographEngHeb-Bold.ttf')  format('truetype'), url('/fonts/TypographEngHeb-Bold.svg#TypographEngHeb-Bold') format('svg');
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: 'TypographEngHeb';
  src: url('/fonts/TypographEngHeb-Black.eot?#iefix') format('embedded-opentype'),  url('/fonts/TypographEngHeb-Black.woff') format('woff'), url('/fonts/TypographEngHeb-Black.ttf')  format('truetype'), url('/fonts/TypographEngHeb-Black.svg#TypographEngHeb-Black') format('svg');
  font-weight: 900;
  font-style: normal;
}

/* Icon font */
@font-face {
	font-family: "negishut";
	src:url('/fonts/negishut.eot?-f7wkac');
	src:url('/fonts/negishut.eot?#iefix-f7wkac') format('embedded-opentype'),
		url('/fonts/negishut.woff?-f7wkac') format('woff'),
		url('/fonts/negishut.ttf?-f7wkac') format('truetype'),
		url('/fonts/negishut.svg?-f7wkac#negishut') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {font-family: negishut;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}

.icon-arrow-left:before{content: " \e605 ";}
.icon-arrow-right:before{content: " \e606 ";}
.icon-close2:before{content: " \e608 ";}
.icon-facebook:before{content: " \e609 ";}
.icon-google:before{content: " \e60a ";}
.icon-twitter:before{content: " \e60b ";}
.icon-phone:before{content: " \e600 ";}
.icon-contrast:before{content: " \e601 ";}
.icon-color:before{content: " \e603 ";}
.icon-aa:before{content: " \e604 ";}
.icon-close:before{content: " \e602 ";}
.icon-email:before{content: " \e607 ";}

/* Global */
*, *:after, *:before{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

input,textarea{-webkit-appearance: none;border-radius: 0;}

.clearfix:before,.clearfix:after {content: " ";display:table}
.clearfix:after {clear:both}
.clearfix {*zoom:1}

:focus {outline:1px dotted rgba(255,255,255,0.5);}
/* Magnific Popup CSS */
.mfp-zoom-in{}
.mfp-zoom-in .mfp-with-anim{opacity:0;transition:all 0.2s ease-in-out;transform:scale(0.8);}
.mfp-zoom-in.mfp-bg{opacity:0;transition:all 0.3s ease-out;}
.mfp-zoom-in.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1);}
.mfp-zoom-in.mfp-ready.mfp-bg{opacity:0.8;}
.mfp-zoom-in.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0;}
.mfp-zoom-in.mfp-removing.mfp-bg{opacity:0;}
.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#000000;opacity:0.88;filter:alpha(opacity=88);}
.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}
.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.mfp-container:before{content: ' ';display:inline-block;height:100%;vertical-align:middle;}
.mfp-align-top .mfp-container:before{display:none;}
.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}
.mfp-ajax-cur{cursor:progress;}
.mfp-zoom-out-cur,.mfp-zoom-out-cur  {cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}
.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}
.mfp-auto-cursor .mfp-content{cursor:auto;}
.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}
.mfp-loading.mfp-figure{display:none;position: relative;}
.mfp-hide{display:none !important;}
.mfp-preloader{color:#cccccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}
.mfp-preloader a{color:#cccccc;}
.mfp-preloader a:hover{color:white;}
.mfp-s-ready .mfp-preloader{display:none;}
.mfp-s-error .mfp-content{display:none;}
button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}
button::-moz-focus-inner{padding:0;border:0;}
.mfp-close{position:absolute;left:-22px;top:-22px;font-size:18px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#FFF;text-align:center;line-height:42px;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.mfp-close:before{content: " \e602 ";font-family: negishut;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.mfp-close:hover,.mfp-close:focus{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.mfp-close:active{}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{width:36px;height:36px;background:#EF6E3A;}
.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}
.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}
.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;outline: 10px solid #FFF;}
.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:black;}
/* Main image in popup */
.mfp-container img{width:auto;max-width:100%;max-height:80%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 8px 40px;margin:20px auto;}
/* The shadow behind the image */
.mfp-figure{background:#FFF;line-height:0;}
.mfp-figure:after{content: ' ';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;background:#444444;}
.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px;}
.mfp-figure figure{margin:0;background:#FFF;position: relative;}
.mfp-bottom-bar{position:absolute;bottom:0;left:0;width:100%;height:40px;cursor:auto;}
.mfp-title{text-align:right;line-height:40px;color:#f3f3f3;padding: 0 15px;color:#363636;font-size:16px;font-weight:300;}
.mfp-title strong{color:#000;font-size:20px;display:block;font-weight:300;}
.mfp-image-holder .mfp-content{max-width:100%;}
.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}
.image-source-link{color:#98C3D1;}
.mfp-with-zoom .mfp-container,.mfp-with-zoom.mfp-bg{opacity:0.001;-webkit-backface-visibility:hidden;
/* ideally, transition speed should match zoom duration */
-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.mfp-with-zoom.mfp-ready .mfp-container{opacity:1;}
.mfp-with-zoom.mfp-ready.mfp-bg{opacity:0.88;}
.mfp-with-zoom.mfp-removing .mfp-container,.mfp-with-zoom.mfp-removing.mfp-bg{opacity:0;}
.mfp-ie7 .mfp-img{padding:0;}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}
.mfp-ie7 .mfp-container{padding:0;}
.mfp-ie7 .mfp-content{padding-top:44px;}
.mfp-ie7 .mfp-close{top:0;left:0;padding-top:0;}
.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.mfp-fade.mfp-bg.mfp-ready{opacity:0.8;}
.mfp-fade.mfp-bg.mfp-removing{opacity:0;}
.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1;}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0;}
@media screen and (max-width:768px){
    .mfp-container{padding:0 10px;}
    .mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}
    .mfp-container img{padding:5px 5px 40px;}
    .mfp-title{padding:10px;line-height:14px;font-size:12px;}
    .mfp-title strong{font-size:15px;margin-bottom:5px;}
    .mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}
    .mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}
    .mfp-img-mobile .mfp-bottom-bar{}
    .mfp-counter{left:5px;bottom:5px;font-size:12px;}
    .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close{left:-8px;top:-8px;width:30px;height:30px;line-height:30px;font-size:16px;}
}
/* main style for Accessibility */
html{height:100%;}
body{background:#FFF;font-family: TypographEngHeb, arial, tahoma;text-align:center;overflow-x:hidden;height:100%;}
body.heightAuto{height:auto;}
.no-scroll{overflow: hidden;}
.right{float:right;}
.left{float:left;}
.no-margin-left{margin-left:0!important;}
.animate_all{-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.animate_fast{-webkit-transition: all 0.1s ease-out;-moz-transition: all 0.1s ease-out;-o-transition: all 0.1s ease-out;transition: all 0.1s ease-out;}
.animate_normal{-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}
.hide{display:none;}
.hide_imp{display:none!important;}
.cursor{cursor:pointer;}

a{outline:none;}
a:hover{outline:none;}
a:focus{outline:none;}

/* Header */
.header{height: 54px;width:100%;background-color: #000;position: fixed;top:0;right:0;z-index:999;}
.header .logo{width: 110px;height: 72px;position: absolute;right:0;top:-8px;background:url('../images/logo.png') no-repeat 0 0;background-size:100%;}
    
.header .contact_box{display: none;} 
.field-validation-error {color:Red;font-size:12px; }
.input-validation-error{border:1px solid Red!important ;}

.content {position:relative;width:100%;height:auto;margin:200px auto}

.header .nav_menu{position:absolute;left:0;top:0;background:#f17031;width:54px;height:54px;}
.header .nav_menu .btn_mobile_menu{z-index:9999;position:relative;display: block;-webkit-tap-highlight-color:transparent;user-select: none;height:54px;width:54px;line-height:40px;text-align:center;color:#FFF;font-size:32px;padding:0;}
.header .nav_menu .btn_mobile_menu:active{transition: 0;}
.header .nav_menu .btn_mobile_menu .stroke,.header .nav_menu .btn_mobile_menu .stroke:before,.header .nav_menu .btn_mobile_menu .stroke:after{display:inline-block;width:28px;height:5px;background-color:#FFF;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;transition: all 0.3s ease-out;position:relative;}
.header .nav_menu .btn_mobile_menu .stroke:before,.header .nav_menu .btn_mobile_menu .stroke:after{transition:0.3s;position:absolute;left:0;content: ' ';-webkit-transform-origin:0.28571rem center;transform-origin:0.28571rem center;}
.header .nav_menu .btn_mobile_menu .stroke:before{top:9px;}
.header .nav_menu .btn_mobile_menu .stroke:after{top:-9px;}
.header .nav_menu.active .btn_mobile_menu{line-height:40px;background:#C14C11;}
.header .nav_menu.active .btn_mobile_menu .stroke{background:transparent;}
.header .nav_menu.active .btn_mobile_menu .stroke:before,.header .nav_menu.active .btn_mobile_menu .stroke:after{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;top:0;width:28px;height:5px;background:#FFF;}
.header .nav_menu.active .btn_mobile_menu .stroke:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);}
.header .nav_menu.active .btn_mobile_menu .stroke:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);}
.header .nav_menu.active.open .btn_mobile_menu{padding:0 0 0 7px;line-height:34px;background:none;}
.header .nav_menu.active.open .btn_mobile_menu .stroke{background:transparent;}
.header .nav_menu.active.open .btn_mobile_menu .stroke:before,.header .nav_menu.active.open .btn_mobile_menu .stroke:after{-webkit-transform-origin:0.28571rem center;transform-origin:0.28571rem center;top:0;width:16px;height:5px;}
.header .nav_menu.active.open .btn_mobile_menu .stroke:before{-webkit-transform:rotate3d(0,0,1,45deg);transform:rotate3d(0,0,1,45deg);top:3px;}
.header .nav_menu.active.open .btn_mobile_menu .stroke:after{-webkit-transform:rotate3d(0,0,1,-45deg);transform:rotate3d(0,0,1,-45deg);bottom:4px;}

.header .nav_menu .mobile_tab{display: block;position: absolute;top:0;left:0;width:100%;height:54px;padding-left:54px;background:#f17031;}
.header .nav_menu .mobile_tab > a{float:left;height:54px;width:54px;color:#FFF;line-height:57px;font-size:24px;text-align:center;text-decoration: none;}
.header .nav_menu.active.open .mobile_tab .contact_btn{background:#C14C11;}

.header .nav_menu .contact_inner_mobile{padding:0 15px 0;direction: rtl;text-align:right;height:100%;overflow: auto;}
.header .nav_menu .contact_inner_mobile{color:#FFF;}
.header .nav_menu .contact_inner_mobile ul{}
.header .nav_menu .contact_inner_mobile li{margin-bottom:10px;}
.header .nav_menu .contact_inner_mobile li.must{font-weight:700;font-size:16px;}
.header .nav_menu .contact_inner_mobile label{display: block;font-size:20px;font-weight:700;margin-bottom:5px;}
.header .nav_menu .contact_inner_mobile input[type='text'],.header .nav_menu .contact_inner_mobile textarea{font-size:20px;font-weight:400;width:100%;border:none;background:#FFF;height:30px;opacity:0.8;color:#C14C11;}
.header .nav_menu .contact_inner_mobile textarea{height:50px;padding:5px;margin-bottom:5px;}
.header .nav_menu .contact_inner_mobile input[type="submit"]{height: 38px;background-color: #1e1e1e;border:none;color: #FFF;font-size: 20px;font-weight: 700;width:100%;}
.header .nav_menu .contact_inner_mobile input[type="submit"]:hover{background:#000;}

.header .nav_menu .contact_inner_mobile .field-validation-error {color:#fff;font-size:12px; }
.header .nav_menu .contact_inner_mobile .input-validation-error{border:1px solid Red!important ;}

.header .nav_menu .nav_inner{display: block;background:#c14c11;position: fixed;left:0;top:0;z-index:999;height:100%;width:0;overflow: hidden;}
.header .nav_menu .nav_scroll{height:100%;padding-top:64px;}
.header .nav_menu .nav{padding:0 10px 10px;overflow: auto;height:100%;}
.header .nav_menu .nav > li{border-top:1px solid rgba(255,255,255,0.2);overflow: hidden;}
.header .nav_menu .nav > li:first-child{border:none;}
.header .nav_menu .nav > li > a{line-height:50px;color:#FFF;font-weight:700;font-size:20px;text-decoration: none;position: relative;display: block;}
.header .nav_menu .nav > li > a:after{content:'';display:block;position: absolute;background:rgba(255,255,255,0.2);width:100%;height:3px;bottom:-4px;right:0;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.header .nav_menu .nav > li.active > a:after,.header .nav > li > a:hover:after{bottom:0;}

.header .accessbar{height:54px;background:#232324;position: relative;clear: both;float:left;margin-left:54px;}
.header .accessbar > ul{float:left;height:100%;padding-left:10px;}
.header .accessbar > ul > li{float:left;margin-right:5px;}
.header .accessbar > ul > li a{height:54px;font-size:20px;padding:0 5px;color:#FEFEFF;text-decoration: none;display: block;}
.header .accessbar > ul > li a:hover,.header .accessbar > ul > li a:focus,.header .accessbar > ul > li a:active,.header .accessbar > ul > li a.active{color:#ff8a51;}
.header .accessbar > ul > li a.color{font-size:25px;line-height: 64px;}
.header .accessbar > ul > li a.contrast{font-size:22px;line-height:60px;}
.header .accessbar > ul > li a.aa{font-size: 20px;line-height: 60px;}

@media screen and (min-width: 769px) {
    .header{height:99px;}
    .header .logo{width: 190px;height: 130px;right:-9px;top:-12px;}
    
    .header .contact_box{display:block;float:left;background-color: #f17031;height:64px;color:#FFF;position: relative;margin-left:64px;border-left:1px solid #000;}
    .header .contact_box .contact_form{height:100%;width:135px;float:right;border-left:1px solid #000;}
    .header .contact_box .contact_form .contact_btn{position: relative;height:100%;font-size: 20px;line-height:20px;padding:15px 0 0 6px;font-weight: 700;cursor:pointer;}
    .header .contact_box .contact_form .contact_btn:hover,.header .contact_box .contact_form .contact_btn.active{background:#ff7733;}
    .header .contact_box .contact_form .contact_btn:after{content:'או';display:block;position:absolute;z-index:1;text-align:center;left:-16px;top:50%;margin-top:-14.5px;width: 29px;height: 29px;line-height:29px;cursor:default;color: #FFF;font-size: 18px;font-weight: 300;background-color: #000;-webkit-border-radius: 14.5px;-moz-border-radius: 14.5px;border-radius: 14.5px;}
    .header .contact_box .contact_form .contact_btn .arr{display: block;width:22px;height:12px;position: absolute;background:url('../images/arrow-down.png') no-repeat 0 0;right:0;left:0;margin:0 auto;bottom:15px;background-size:100%;}
    .header .contact_box .contact_phone{float: left;text-align:right;padding: 13px 60px 0 15px;line-height:19px;width:240px;position: relative;}
    .header .contact_box .contact_phone .icon{position: absolute;right:30px;top:50%;margin-top:-10px;font-size:30px;color: #E2E2E2;}
    .header .contact_box .contact_phone .small{font-size: 22px;font-weight: 700;}
    .header .contact_box .contact_phone .phone{font-size: 20px;font-weight: 700;direction: rtl;display: block;}
    
    .header .contact_box .contact_inner{position: absolute;right:0;top:100%;overflow: hidden;width:100%;background:#FFF;direction: rtl;text-align:right;display: none;}
    .header .contact_box .contact_inner ul{padding:28px 5.2% 28px 6.5%;}
    .header .contact_box .contact_inner ul > li{margin-bottom:15px;}
    .header .contact_box .contact_inner ul > li.must{font-weight:700;color: #d01616;font-size:18px;}
    .header .contact_box .contact_inner ul > li .red{font-weight:700;color: #d01616;padding:0 3px;}
    .header .contact_box .contact_inner ul > li:last-child{margin-bottom:0;}
    .header .contact_box .contact_inner ul > li:after{content:'';clear:both;display: table;}
    .header .contact_box .contact_inner ul > li label{float:right;width:42%;color: #df4900;font-size: 18px;font-weight: 400;line-height:38px;letter-spacing: -0.6px;}
    .header .contact_box .contact_inner ul > li input[type="text"]{height: 38px;background-color: #E6E6E6;border:none;text-indent: 5px;}
    .header .contact_box .contact_inner ul > li textarea{height: 103px;background-color: #E6E6E6;border:none;padding:5px;}
    .header .contact_box .contact_inner ul > li input[type="text"]:focus,.header .contact_box .contact_inner ul > li textarea:focus{background-color: #f2f2f2;border-top:1px solid #d1d1d1;}
    .header .contact_box .contact_inner ul > li input[type="text"],.header .contact_box .contact_inner ul > li textarea,.header .contact_box .contact_inner ul > li input[type="submit"]{width:58%;font-size: 18px;font-weight: 400;border-color:#d1d1d1;float:left;color:#df4900;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
    .header .contact_box .contact_inner ul > li input[type="submit"]{height: 38px;background-color: #df4900;border:none;color: #FFF;font-size: 21px;font-weight: 700;cursor:pointer;}
    .header .contact_box .contact_inner ul > li input[type="submit"]:hover{background:#f2641e;}
    
    .header .nav_menu{top:35px;}
    .header .nav_menu .nav_scroll{height:auto;padding:0;}
    .header .nav_menu,.header .nav_menu .btn_mobile_menu{width:64px;height:64px;}
    .header .nav_menu .nav{padding-top:99px;}
    .header .nav_menu .nav > li:first-child{border-top:1px solid rgba(255,255,255,0.2);}
    .header .nav_menu .nav > li > a{line-height:55px;font-weight:400;font-size:20px;}
    .header .nav_menu .btn_mobile_menu{line-height:52px;}
    .header .nav_menu.active .btn_mobile_menu{line-height:48px;background:none;}
    .header .nav_menu .btn_mobile_menu .stroke,.header .nav_menu .btn_mobile_menu .stroke:before,.header .nav_menu .btn_mobile_menu .stroke:after{width:32px;}
    .header .nav_menu.active .btn_mobile_menu .stroke:before,.header .nav_menu.active .btn_mobile_menu .stroke:after{width:32px;}
    .header .nav_menu .mobile_tab,.header .nav_menu .contact_inner_mobile{display: none;}
    
    .header .accessbar{height:35px;margin-left:0;float:none;}
    .header .accessbar > ul{padding-left:15px;}
    .header .accessbar > ul > li a{height:35px;padding:0 5px;}
    .header .accessbar > ul > li a.color{font-size:23px;line-height: 45px;}
    .header .accessbar > ul > li a.contrast{font-size:20px;line-height:42px;}
    .header .accessbar > ul > li a.aa{font-size: 18px;line-height: 42px;}
}
@media screen and (min-width: 1100px) {
    .header{height:104px;}
    .header .logo{width: 200px;height: 137px;}
    
    .header .contact_box{margin-left:0;border-left:none;}
    
    .header .nav_menu{float:left;position: relative;background:none;width:auto;height:auto;top:0;}
    .header .nav_menu .btn_mobile_menu{display: none;}
    .header .nav_menu .nav_inner{background:none;position: relative;z-index:auto;height:auto;width:auto;overflow: auto;}
    .header .nav_menu .nav{padding:0 0 0 10px;}
    .header .nav_menu .nav > li{float:right;margin-left:3px;border:none;}
    .header .nav_menu .nav > li:first-child{border:none;}
    .header .nav_menu .nav > li > a{height:64px;line-height:64px;color: #FFF;font-size: 18px;font-weight: 700;display: block;padding:0 15px;position: relative;}
    .header .nav_menu .nav > li > a:after{display: none;}
    .header .nav_menu .nav > li > a > span{position: relative;}
    .header .nav_menu .nav > li > a > span:after{content:'';display: block;position:absolute;height:2px;width:0;background:#FFF;right:0;left:0;margin:0 auto;top:100%;-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
    .header .nav_menu .nav > li.active > a > span:after,.header .nav > li > a:hover > span:after,.header .nav > li > a:focus > span:after{width:100%;}
    
    .header .accessbar{height:40px;}
    .header .accessbar > ul{padding-left:31px;}
    .header .accessbar > ul > li a{height:40px;padding:0 7px;}
    .header .accessbar > ul > li a.color{font-size:26px;line-height: 49px;}
    .header .accessbar > ul > li a.contrast{font-size:23px;line-height:46px;}
    .header .accessbar > ul > li a.aa{font-size: 21px;line-height: 46px;}
}
@media screen and (min-width: 1280px) {
    .header .contact_box .contact_inner ul{padding:30px 5.2% 40px 6.5%;}
    .header .contact_box .contact_inner ul > li{margin-bottom:28px;}
    .header .contact_box .contact_inner ul > li label{font-size:20px;}
    .header .contact_box .contact_inner ul > li input[type="text"], .header .contact_box .contact_inner ul > li textarea, .header .contact_box .contact_inner ul > li input[type="submit"]{font-size:20px;}
    
    .header .nav_menu .nav{padding-left:10px;}
    .header .nav_menu .nav > li{margin-left:7px;}
    .header .nav_menu .nav > li > a{padding:0 20px;font-size:20px;}
}
@media screen and (min-width: 1440px) {
    .header{height:119px;}
    .header .logo{width: 240px;height: 165px;right:-13px;top:-17px;}
    
    .header .contact_box{height:74px;}
    .header .contact_box .contact_form{width:163px;}
    .header .contact_box .contact_form .contact_btn{font-size:24px;}
    .header .contact_box .contact_form .contact_btn:after{font-size:18px;}
    .header .contact_box .contact_form .contact_btn .arr{width:26px;height:15px;}
    .header .contact_box .contact_phone{padding: 16px 70px 0 15px;width:249px;line-height:19px;}
    .header .contact_box .contact_phone .icon{right:38px;margin-top:-10px;font-size:34px;}
    .header .contact_box .contact_phone .small{font-size: 24px;}
    
    .header .contact_box .contact_inner ul{padding:30px 7.2% 40px 8.5%;}
    .header .contact_box .contact_inner ul > li label{font-size:21px;}
    .header .contact_box .contact_inner ul > li input[type="text"], .header .contact_box .contact_inner ul > li textarea, .header .contact_box .contact_inner ul > li input[type="submit"]{font-size:21px;}
    
    .header .nav_menu .nav{padding-left:22px;}
    .header .nav_menu .nav > li{margin-left:9px;}
    .header .nav_menu .nav > li > a{padding:0 26px;font-size:22px;height:74px;line-height:76px;}
    
    .header .accessbar{height:45px;}
    .header .accessbar > ul > li a{height:45px;}
    .header .accessbar > ul > li a.color{font-size:31px;line-height: 54px;}
    .header .accessbar > ul > li a.contrast{font-size:28px;line-height:51px;}
    .header .accessbar > ul > li a.aa{font-size: 26px;line-height: 51px;}
}
@media screen and (min-width: 1920px) {
    .header .contact_box .contact_form .contact_btn{font-size:24px;}
    .header .contact_box .contact_form .contact_btn:after{font-size:18px;}
    
    .header .nav_menu .nav > li > a{padding:0 40px;font-size:24px;}
}

/* Main screen */
.main_screen{width:100%;height:369px;position: relative;padding:54px 0 0;overflow: hidden;}
.main_screen .inner{width:100%;height:100%;}

.main_screen .background{width:100%;height:100%;padding-top:15px;background:50% 0;background-size:700px;}
.main_screen .screen{width:280px;height:200px;margin:0 auto;position: relative;color: #FEFEFF;direction: rtl;padding:42px 0 0 25px;-ms-transform: skew(-13deg, 1deg);-webkit-transform: skew(-13deg, 1deg);transform: skew(-13deg, 1deg);}
.main_screen .screen .topicons{position: absolute;right:15px;top:10px;}
.main_screen .screen .topicons > li{float:left;}
.main_screen .screen .topicons > li .icon-color{font-size:14px;line-height: 36px;}
.main_screen .screen .topicons > li .icon-contrast{font-size:13px;line-height:35px;margin:0 5px;}
.main_screen .screen .topicons > li .icon-aa{font-size: 9px;line-height: 35px;}

.main_screen .screen .text{color: #FFF;font-size: 14px;line-height:16px;font-weight: 700;}
.main_screen .screen .text .title{color: #FEFEFF;line-height:30px;font-size: 30px;font-weight: 700;margin: 0 0 5px;position: relative;top:-30px;opacity: 0;}
.main_screen .screen .text .title .letter{position: relative;}
.main_screen .screen .text .title .letter .line{position: absolute;width: 3px;height: 0;background-color: #F17031;bottom:6px;right:4px;-moz-transform: rotate(35deg);-o-transform: rotate(35deg);-webkit-transform: rotate(35deg);-ms-transform: rotate(35deg);transform: rotate(35deg);}
.main_screen .screen .text .title .letter .rep{color: #F17031;position: absolute;right:4px;bottom:0;opacity:0;margin-top: -10px;}
.main_screen .screen .text .desc{margin-bottom:10px;position: relative;top:-30px;opacity: 0;}
.main_screen .screen .text .play_video{width:175px;height:30px;border:1px solid #FFF;line-height:30px;color:#FEFEFF;font-size:18px;font-weight:700;text-align:right;padding-right:15px;display:block;margin:0 auto;text-decoration:none;position: relative;overflow: hidden;top:-30px;opacity: 0;}
.main_screen .screen .text .play_video:after{content: ' ';width:26px;height:18px;background:url( '../images/play_video.png ') no-repeat 0 0;background-size:100%;display:inline-block;vertical-align:middle;margin-right:18px;z-index:2;position: relative;}
.main_screen .screen .text .play_video span{position: relative;z-index:1;}
.main_screen .screen .text .play_video:before{content:'';width:100%;height:100%;background:#FFF;position: absolute;right:0;top:100%;z-index:0;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2s;}
.main_screen .screen .text .play_video:hover{color:#000;}
.main_screen .screen .text .play_video:hover:before{top:0;}

.main_screen .banner_2.background{padding-top:30px;direction: rtl;}
.main_screen .banner_2 .strip{height: 80px;background-color: rgba(0, 0, 0, 0.24);color: #FFF;padding-top:10px;}
.main_screen .banner_2 .strip .text{position: relative;width:295px;margin:0 auto;right: 0;padding:5px 55px 0 0;letter-spacing: -0.2px;text-shadow: 0px 14px 30px rgba(0, 0, 0, 1);text-align:right;}
.main_screen .banner_2 .strip .text .icon-chair{width:45px;height:55px;position: absolute;right:0;top:0;background:url('../images/icon-chair.png') no-repeat 0 0;background-size:100%;opacity:0;margin-right:-100px;}
.main_screen .banner_2 .strip .text .title{font-size: 24px;font-weight: 700;margin:0;line-height:24px;position: relative;opacity:0;top:-30px;}
.main_screen .banner_2 .strip .text .title_sec{font-size: 18px;font-weight: 300;margin:0;line-height:18px;position: relative;opacity:0;top:-30px;}
.main_screen .banner_2 .person{width:230px;height:193px;position: absolute;right:-15px;top:85px;background:url('../images/banner_2_per.png') no-repeat 0 0;background-size:100%;}

.main_screen .banner_3.background{padding-top:30px;direction: rtl;}
.main_screen .banner_3 .strip{height: 80px;background-color: rgba(35, 35, 36, 0.6);color: #FFF;padding-top:14px;}
.main_screen .banner_3 .strip .text{position: relative;width:295px;margin:0 auto;left: 0;padding:5px 55px 0 0;letter-spacing: -0.2px;text-shadow: 0px 14px 30px rgba(0, 0, 0, 1);text-align:right;}
.main_screen .banner_3 .strip .text .icon-chair{width:45px;height:55px;position: absolute;right:0;top:0;background:url('../images/icon-chair.png') no-repeat 0 0;background-size:100%;opacity:0;margin-right:-100px;}
.main_screen .banner_3 .strip .text .title{font-size: 24px;font-weight: 700;margin:0;line-height:24px;position: relative;opacity:0;top:-30px;}
.main_screen .banner_3 .strip .text .title_sec{font-size: 18px;font-weight: 300;margin:0;line-height:18px;position: relative;opacity:0;top:-30px;}
.main_screen .banner_3 .person{width:245px;height:218px;position: absolute;left:5px;top:55px;background:url('../images/banner_3_per.png') no-repeat 0 0;background-size:100%;}

.main_screen .start_here{display: none;}

@media screen and (min-width: 568px) {
    .main_screen{height:399px;}
     
    .main_screen .background{background-size:800px;}
    .main_screen .screen{width:320px;height:240px;padding:55px 0 0 25px;}
    .main_screen .screen .topicons{right:15px;top:10px;}
    .main_screen .screen .topicons > li .icon-color{font-size:16px;line-height: 41px;}
    .main_screen .screen .topicons > li .icon-contrast{font-size:15px;line-height:40px;margin:0 8px;}
    .main_screen .screen .topicons > li .icon-aa{font-size: 11px;line-height: 40px;}
    
    .main_screen .screen .text .title{line-height:34px;font-size: 34px;}
    .main_screen .screen .text .desc{margin-bottom:20px;}
    
    .main_screen .banner_2.background{padding-top:30px;}
    .main_screen .banner_2 .strip{height: 115px;padding-top:16px;}
    .main_screen .banner_2 .strip .text{width:435px;right: 0;padding:5px 80px 0 0;}
    .main_screen .banner_2 .strip .text .icon-chair{width:70px;height:85px;}
    .main_screen .banner_2 .strip .text .title{font-size: 36px;line-height:36px;}
    .main_screen .banner_2 .strip .text .title_sec{font-size: 28px;line-height:28px;}
    .main_screen .banner_2 .person{width:300px;height:250px;right:-15px;top:76px;}
    
    .main_screen .banner_3.background{padding-top:30px;}
    .main_screen .banner_3 .strip{height: 115px;padding-top:20px;}
    .main_screen .banner_3 .strip .text{width:435px;left: 0;padding:5px 80px 0 0;}
    .main_screen .banner_3 .strip .text .icon-chair{width:70px;height:85px;}
    .main_screen .banner_3 .strip .text .title{font-size: 36px;line-height:36px;}
    .main_screen .banner_3 .strip .text .title_sec{font-size: 28px;line-height:28px;}
    .main_screen .banner_3 .person{width:230px;height:220px;left:-15px;top:76px;}
}
@media screen and (min-width: 769px) {
    .main_screen{padding:99px 0 45px;height:100%;max-height:800px;}
    .main_screen .inner{position: fixed;}
    
    .main_screen .background{padding-top:67px;background-size:1440px;}
    .main_screen .screen{width:520px;height:360px;padding:90px 0 0 50px;}
    .main_screen .screen .topicons{right:10px;top:0;}
    .main_screen .screen .topicons > li .icon-color{font-size:22px;line-height: 51px;}
    .main_screen .screen .topicons > li .icon-contrast{font-size:21px;line-height:50px;}
    .main_screen .screen .topicons > li .icon-aa{font-size: 17px;line-height: 50px;}
    
    .main_screen .screen .text{font-size: 20px;line-height:25px;}
    .main_screen .screen .text .title{line-height:60px;font-size: 60px;margin: 0 0 10px;}
    .main_screen .screen .text .title .letter .line{width: 6px;right:30px;}
    .main_screen .screen .text .desc{margin-bottom:40px;}
    .main_screen .screen .text .title .letter .rep{margin-top: 0;}
    .main_screen .screen .text .play_video{width:226px;height:42px;line-height:40px;font-size:22px;padding-right:20px;}
    .main_screen .screen .text .play_video:after{width:36px;height:25px;margin-right:31px;}
    
    .main_screen .banner_2.background{padding-top:113px;}
    .main_screen .banner_2 .strip{height: 155px;}
    .main_screen .banner_2 .strip .text{width:580px;right: 130px;padding:20px 100px 0 0;}
    .main_screen .banner_2 .strip .text .icon-chair{width:86px;height:105px;}
    .main_screen .banner_2 .strip .text .title{font-size: 42px;line-height:42px;}
    .main_screen .banner_2 .strip .text .title_sec{font-size: 32px;line-height:32px;}
    .main_screen .banner_2 .person{width:600px;height:504px;right:-410px;top:23px;}
    
    .main_screen .banner_3.background{padding-top:113px;}
    .main_screen .banner_3 .strip{height: 155px;}
    .main_screen .banner_3 .strip .text{width:580px;left: 65px;padding:20px 100px 0 0;}
    .main_screen .banner_3 .strip .text .icon-chair{width:86px;height:105px;}
    .main_screen .banner_3 .strip .text .title{font-size: 42px;line-height:42px;}
    .main_screen .banner_3 .strip .text .title_sec{font-size: 32px;line-height:32px;}
    .main_screen .banner_3 .person{height: 528px;left: -290px;top: -4px;width: 550px;}
    
    .main_screen .start_here{display:block;direction:rtl;text-decoration:none;position:absolute;right:0;bottom:0;cursor:pointer;width:100%;z-index:10;letter-spacing:-0.2px;height: 45px;line-height:45px;font-size: 25px;font-weight: 700;color:#FFF;background-color: #232324;overflow: hidden;}
    .main_screen .start_here .arr{display: inline-block;width:22px;height:12px;background:url('../images/arrow-down.png') no-repeat 0 0;background-size:100%;vertical-align: middle;margin-right:15px;}
}
@media screen and (min-width: 1100px) {
    .main_screen{padding:104px 0 45px;}

    .main_screen .banner_2 .strip{height: 180px;}
    .main_screen .banner_2 .strip .text{width:660px;right: 160px;padding:20px 125px 0 0;}
    .main_screen .banner_2 .strip .text .icon-chair{width:106px;height:125px;}
    .main_screen .banner_2 .strip .text .title{font-size: 52px;line-height:52px;}
    .main_screen .banner_2 .strip .text .title_sec{font-size: 36px;line-height:36px;}
    .main_screen .banner_2 .person{width:700px;height:588px;right:-505px;top:-75px;}
    
    .main_screen .banner_3 .strip{height: 180px;padding-top:30px;}
    .main_screen .banner_3 .strip .text{width:660px;left: 130px;padding:20px 125px 0 0;}
    .main_screen .banner_3 .strip .text .icon-chair{width:106px;height:125px;}
    .main_screen .banner_3 .strip .text .title{font-size: 52px;line-height:52px;}
    .main_screen .banner_3 .strip .text .title_sec{font-size: 36px;line-height:36px;}
    .main_screen .banner_3 .person{height: 583px;left: -420px;top: -75px;width: 607px;}
}
@media screen and (min-width: 1280px) {
    .main_screen{padding:104px 0 50px;}

    .main_screen .banner_2 .strip{height: 215px;}
    .main_screen .banner_2 .strip .text{width:760px;right: 220px;padding:26px 144px 0 0;}
    .main_screen .banner_2 .strip .text .icon-chair{width:126px;height:155px;}
    .main_screen .banner_2 .strip .text .title{font-size: 62px;line-height:62px;}
    .main_screen .banner_2 .strip .text .title_sec{font-size: 46px;line-height:46px;}
    .main_screen .banner_2 .person{width:836px;height:702px;right:-605px;}
    
    .main_screen .banner_3 .strip{height: 215px;}
    .main_screen .banner_3 .strip .text{width:760px;left: 180px;padding:26px 144px 0 0;}
    .main_screen .banner_3 .strip .text .icon-chair{width:126px;height:155px;}
    .main_screen .banner_3 .strip .text .title{font-size: 62px;line-height:62px;}
    .main_screen .banner_3 .strip .text .title_sec{font-size: 46px;line-height:46px;}
    .main_screen .banner_3 .person{width:670px;height:579px;left:-480px;}
    
    .main_screen .start_here{font-size:27px;height:50px;line-height:48px;}
    .main_screen .start_here .arr{width:26px;height:15px;margin-right:21px;}
}
@media screen and (min-width: 1440px) {
    .main_screen{padding:119px 0 50px;max-height:1023px;}
    
    .main_screen .background{padding-top:67px;background-size:auto;}
    .main_screen .screen{width:760px;height:429px;padding:145px 0 0 50px;}
    .main_screen .screen .topicons{right:42px;top:6px;}
    .main_screen .screen .topicons > li .icon-color{font-size:25px;line-height: 56px;}
    .main_screen .screen .topicons > li .icon-contrast{font-size:24px;line-height:55px;margin:0 14px;}
    .main_screen .screen .topicons > li .icon-aa{font-size: 20px;line-height: 55px;}
    
    .main_screen .screen .text{font-size: 23px;line-height:28px;}
    .main_screen .screen .text .title{line-height:76px;font-size: 76px;margin: 0 0 12px;}
    .main_screen .screen .text .desc{margin-bottom:50px;}
    .main_screen .screen .text .play_video{width:270px;height:48px;line-height:46px;font-size:25px;padding-right:24px;}
    .main_screen .screen .text .play_video:after{width:42px;height:30px;margin-right:41px;}
    
    .main_screen .banner_2 .person{top:23px;}
    
    .main_screen .banner_3 .person{top:-62px;height: 780px;left: -565px;width: 805px;}

    .main_screen .start_here{font-size:32px;}
}
@media screen and (min-width: 1920px) {
    .main_screen .start_here{font-size:34px;}
    
    .main_screen .banner_2 .strip{height: 255px;}
    .main_screen .banner_2 .strip .text{width:890px;right: 276px;padding:26px 180px 0 0;}
    .main_screen .banner_2 .strip .text .icon-chair{width:156px;height:190px;}
    .main_screen .banner_2 .strip .text .title{font-size: 72px;line-height:72px;}
    .main_screen .banner_2 .strip .text .title_sec{font-size: 56px;line-height:56px;}
    .main_screen .banner_2 .person{width:972px;height:817px;right:-718px;top:-91px;}
    
    .main_screen .banner_3 .strip{height: 255px;}
    .main_screen .banner_3 .strip .text{width:890px;left: 234px;padding:26px 180px 0 0;}
    .main_screen .banner_3 .strip .text .icon-chair{width:156px;height:190px;}
    .main_screen .banner_3 .strip .text .title{font-size: 72px;line-height:72px;}
    .main_screen .banner_3 .strip .text .title_sec{font-size: 56px;line-height:56px;}
    .main_screen .banner_3 .person{width:813px;height:782px;left:-594px;top:-70px;}
}

/* Counters */
.counters{background:#EF6E3A;z-index:3;position: relative;}
.counters ul{margin:0;padding:0 2%;direction: rtl;list-style:none;height: 88px;width:100%;display: table;}
.counters ul > li{ white-space: pre-line; width:25%;height:100%;text-align:center;color: #FFF;font-size: 14px;font-weight: 700;line-height:14px;display: table-cell;vertical-align: top;padding-top:5px;padding-bottom:10px;}
.counters ul > li .number{font-size: 30px;font-weight: 700;line-height:36px;}

@media screen and (min-width: 568px) {
    .counters ul{height: 110px;}
    .counters ul > li{font-size: 16px;line-height:16px;padding-top:10px;padding-bottom:0;}
    .counters ul > li .number{font-size: 50px;line-height:50px;}
}
@media screen and (min-width: 769px) {
    .counters ul{height: 135px;}
    .counters ul > li{font-size: 18px;line-height:18px;padding-left:20px;padding-top:28px;}
    .counters ul > li .number{font-size: 70px;line-height:40px;margin-bottom:5px;}
}
@media screen and (min-width: 1100px) {
    .counters ul{height: 160px;}
    .counters ul > li{font-size: 24px;line-height:24px;}
    .counters ul > li .number{font-size: 85px;line-height:55px;}
}
@media screen and (min-width: 1280px) {
    .counters ul{height: 190px;}
    .counters ul > li{font-size: 30px;line-height:30px;}
    .counters ul > li .number{font-size: 100px;line-height:70px;margin-bottom:0;}
}
@media screen and (min-width: 1440px) {
    .counters ul{height: 220px;}
    .counters ul > li{font-size: 34px;line-height:34px;}
    .counters ul > li .number{font-size: 120px;line-height:90px;}
}
@media screen and (min-width: 1920px) {
    .counters ul{height: 250px;}
    .counters ul > li{font-size: 38px;line-height:38px;}
    .counters ul > li .number{font-size: 140px;line-height:110px;}
}

/* Rule */
.rule{background:#ffffff;position: relative;}
.rule:after{clear:both;content:'';display: table;}
.rule .right{overflow: hidden;float:none;}
.rule .right:after{clear:both;content:'';display: table;}
.rule .right .video{position: relative;height:220px;overflow: hidden;background:#000;}
.rule .right .video img{position: absolute;z-index:0;width:auto;width:110%;top: -9999px;bottom: -9999px;left: -9999px;right: -9999px;margin: auto;opacity:0.54;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;}
.rule .right .video.hover img{opacity: 0.7; -webkit-transform: scale(1.1);-ms-transform: scale(1.1); transform: scale(1.1);}
.rule .right .video .play_video{width:40px;padding-bottom:28.4px;background:url('../images/play_video-b.png') no-repeat 0 0;background-size:100%;position: absolute;top:50%;right:0;left:0;margin:0 auto;margin-top:-5.3%;display: block;}
.rule .right .video .play_video:hover{background-position: 0 100%;}
.rule .right .video.video_small{width:50%;float:right;height:100px;}

.rule .left{text-align:right;direction: rtl;color: #232324;font-weight: 700;padding:20px 15px;float:none;}
.rule .left .item{padding-bottom:25px;}
.rule .left .item:last-child{padding-bottom:0;}
.rule .left .item .title{font-size: 24px;line-height:24px;margin:0;}
.rule .left .item .desc{font-size: 16px;line-height:18px;font-weight:400;}

@media screen and (min-width: 568px) {
    .rule .right .video{height:300px;}    
    .rule .right .video .play_video{width:15%;padding-bottom:10.55%;margin-top:-5.3%;}
    .rule .right .video.video_small{height:170px;}
          
    .rule .left .item{padding-bottom:25px;}
    .rule .left .item .title{font-size: 28px;line-height:28px;}
}
@media screen and (min-width: 769px) {
    .rule .right{float:right;width:50%;}
    .rule .right .video{height:510px;}    
    .rule .right .video img{height:110%;width:auto;}
    .rule .right .video.video_small{height:235px;}
            
    .rule .left{padding:5.1% 5.45% 0 5%;float:left;width:50%;}
    .rule .left .item{padding-bottom:40px;}
    .rule .left .item .title{font-size: 36px;line-height:36px;margin:0 0 10px;}
    .rule .left .item .desc{font-size: 18px;line-height:22px;font-weight:700;}
}
@media screen and (min-width: 1100px) {
    .rule .right .video{height:540px;}    
    .rule .right .video.video_small{height:251px;}
            
    .rule .left{padding:5.1% 6.45% 0 6%;}
    .rule .left .item{padding-bottom:45px;}
    .rule .left .item .title{font-size: 40px;line-height:40px;margin:0 0 15px;}
    .rule .left .item .desc{font-size: 20px;line-height:24.5px;}
}
@media screen and (min-width: 1280px) {
    .rule .right .video{height:590px;}    
    .rule .right .video.video_small{height:276px;}
            
    .rule .left{padding:4.1% 7.45% 0 7%;}
    .rule .left .item{padding-bottom:55px;}
    .rule .left .item .title{font-size: 44px;line-height:44px;margin:0 0 20px;}
    .rule .left .item .desc{font-size: 22px;line-height:26.5px;}
}
@media screen and (min-width: 1920px) {
    .rule .right .video{height:611px;}
    .rule .right .video.video_small{height:286px;}
            
    .rule .left{padding:5.1% 8.45% 0 8%;}
    .rule .left .item{padding-bottom:68px;}
    .rule .left .item .title{font-size: 50px;line-height:50px;margin:0 0 25px;}
    .rule .left .item .desc{font-size: 24px;line-height:28.5px;}
}

/* Quote */
.quote{background:#232324;position: relative;padding:20px 0;}
.quote .item{display: none;}
.quote .inside{width:310px;margin:0 auto;position: relative;}
.quote .inside .image{width: 90px;margin:0 auto;opacity:0;}
.quote .inside .image img{width:100%;}
.quote .inside .text{position: relative;padding:10px 30px 0 15px;font-weight: 300;color: #FFF;direction: rtl;text-align:right;font-style: italic;right:-50px;opacity:0;}
.quote .inside .text .inner{position: relative;}
.quote .inside .text .inner:before{content:'';width:20px;height:18px;background:url('../images/quote.png') no-repeat 0 0;background-size:100%;position: absolute;right:-30px;top:-5px;display: block;}
.quote .inside .text .desc{font-size: 16px;line-height:16px;margin-bottom:10px;}
.quote .inside .text .writer{font-size: 14px;line-height:14px;margin-right:-3px;position: relative;opacity: 0;top:-30px;}

@media screen and (min-width: 568px) {
    .quote{height: 170px;padding-top:25px;}
    .quote .inside{width:560px;}
    .quote .inside .image{width: 90px;position: absolute;right:30px;top:10px;margin:0;}
    .quote .inside .text{padding:10px 32% 0 30px;}
    .quote .inside .text .inner:before{width:40px;height:36px;right:-50px;top:-15px;}
    .quote .inside .text .desc{font-size: 20px;line-height:20px;margin-bottom:10px;}
    .quote .inside .text .writer{font-size: 14px;line-height:14px;margin-right:-3px;}
}
@media screen and (min-width: 769px) {
    .quote{height: 220px;padding-top:45px;}
    .quote .inside{width:760px;}
    .quote .inside .image{width: 120px;top:5px;right:30px;}
    .quote .inside .text{padding:10px 29% 0 20px;}
    .quote .inside .text .inner:before{width:60px;height:54px;right:-70px;top:-25px;}
    .quote .inside .text .desc{font-size: 26px;line-height:26px;margin-bottom:10px;}
    .quote .inside .text .writer{font-size: 18px;line-height:18px;margin-right:-3px;}
}
@media screen and (min-width: 1100px) {
    .quote{height: 250px;padding-top:55px;}
    .quote .inside{width:950px;}
    .quote .inside .image{width: 170px;top:-8px;right:0;}
    .quote .inside .text{padding:10px 28% 0 0;}
    .quote .inside .text .inner:before{width:75px;height:68px;right:-90px;top:-35px;}
    .quote .inside .text .desc{font-size: 32px;line-height:32px;}
    .quote .inside .text .writer{font-size: 22px;line-height:22px;margin-right:-5px;}
}
@media screen and (min-width: 1280px) {
    .quote{height: 300px;padding-top:70px;}
    .quote .inside{width:1120px;}
    .quote .inside .image{width: 195px;top:-8px;}
    .quote .inside .text{padding:10px 28% 0 0;}
    .quote .inside .text .inner:before{width:90px;height:81px;right:-100px;top:-40px;}
    .quote .inside .text .desc{font-size: 38px;line-height:38px;}
    .quote .inside .text .writer{font-size: 26px;line-height:26px;}
}
@media screen and (min-width: 1440px) {
    .quote{height: 315px;padding-top:74px;}
    .quote .inside{width:1200px;}
    .quote .inside .image{width: 205px;top:-12px;}
    .quote .inside .text{}
    .quote .inside .text .inner:before{width:100px;height:90px;right:-110px;top:-45px;}
    .quote .inside .text .desc{font-size: 42px;line-height:42px;}
    .quote .inside .text .writer{font-size: 30px;line-height:30px;}
}
@media screen and (min-width: 1920px) {
    .quote{height: 346px;padding-top:84px;}
    .quote .inside{width:1380px;}
    .quote .inside .image{width: 225px;top:-17px;}
    .quote .inside .text{padding:10px 29% 0 0;}
    .quote .inside .text .inner:before{width:126px;height:114px;right:-139px;top:-55px;}
    .quote .inside .text .desc{font-size: 48px;line-height:48px;margin-bottom:16px;}
    .quote .inside .text .writer{font-size: 36px;line-height:36px;}
}

/* About */
.about{overflow: hidden;direction: rtl;color:#FFF;text-align:right;}
.about .item{position: static;overflow: hidden;background:#f17031;background-repeat: no-repeat;background-size:100%;}
.about .item .image{width:100%;padding-bottom:45%;}
.about .item:after{content:'';clear:both;display: table;}
.about .item .text{background:#f17031;font-size: 16px;line-height:18px;font-weight: 400;padding:18px 15px;letter-spacing: -0.05px;position: relative;}
.about .item .text:after{content:'';width:46px;height:119px;display: block;position: absolute;right:100%;top:50%;margin-top:-59.5px;background:url('../images/about-arr.png') no-repeat 0 0;background-size:auto 100%;}
.about .item .text .title{font-size: 24px;line-height:24px;font-weight: 700;padding:0;margin:0 0 10px 0;letter-spacing: 0.7px;}
.about .item .text ul{list-style: disc;margin-right:20px;font-weight: 300;padding-right:2px;}
.about .item.sec .text{padding:18px 15px;}
.about .item.sec .text:after{right:auto;left:100%;background-position: 100% 0;}

@media screen and (min-width: 568px) {
    .about .item .text{line-height:18px;padding:20px 15px;}
    .about .item .text .title{font-size: 28px;line-height:28px;margin:0 0 5px 0;}
    .about .item.sec .text{padding:20px 15px;}
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
    .about .item{background-attachment: scroll!important;background-size: 60%!important;}
}
@media screen and (min-width: 769px) {
    .about .item{background-size:98%;background-attachment: fixed;background-position:left top 100%;}
    .about .item .image{width:auto;padding-bottom:0;}
    .about .item .text{min-height:345px;font-size: 16px;line-height:20px;padding:20px 4.3% 20px 5%;width:50%;float:right;font-weight: 700;}
    .about .item .text .title{font-size: 36px;line-height:38px;margin:0 0 10px 0;}
    .about .item .text:after{width:31px;height:80px;margin-top:-40px;}
    .about .item.sec{background-position: right top;background-position:right top 100%;}
    .about .item.sec .text{padding:25px 3.8% 25px 4%;float:left;}
}
@media screen and (min-width: 1100px) {
    .about .item{background-size:110%;}
    .about .item .text{min-height:390px;font-size: 18px;line-height:22px;padding:25px 5.3% 25px 7%;}
    .about .item .text .title{font-size: 40px;line-height:42px;margin:0 0 15px 0;}
    .about .item .text:after{width:37px;height:95px;margin-top:-47.5px;}
    .about .item.sec .text{padding:30px 5.8% 25px 6%;}
}
@media screen and (min-width: 1440px) {
    .about .item{background-size:89%;}
    .about .item .text{min-height:440px;font-size: 22px;line-height:26px;padding:36px 7.3% 25px 9%;}
    .about .item .text .title{font-size: 44px;line-height:46px;margin:0 0 20px 0;}
    .about .item .text:after{width:46px;height:119px;margin-top:-59.5px;}
    .about .item.sec .text{padding:34px 7.5% 25px 8%;}
}
@media screen and (min-width: 1920px) {
    .about .item{background-size:72%;}
    .about .item .text{min-height:497px;font-size: 24px;line-height:28.8px;padding:36px 8.3% 25px 10%;}
    .about .item .text .title{font-size: 48px;line-height:50px;margin:0 0 26px 0;}
    .about .item.sec .text{padding:34px 8.5% 25px 9%;}

}

/* Blogs */
.blogs{position:relative;background:#FFF;}
.blogs .top .title{margin:0;color: #232324;line-height:24px;font-size: 24px;font-weight: 700;text-align:right;padding:15px 15px 10px 15px;}
.blogs .top .blogs_tabs{padding: 0 15px 20px;width:100%;}
.blogs .top .blogs_tabs:after{clear:both;content:' ';display: table;}
.blogs .top .blogs_tabs li{float:right;margin-left:10px;}
.blogs .top .blogs_tabs li a{display:block;text-decoration:none;width: 80px;height: 30px;line-height:27px;border: 2px solid #232324;color: #232324;font-size: 18px;font-weight: 700;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius:2px;cursor:pointer;}
.blogs .top .blogs_tabs li a.active,.blogs .top .blogs_tabs li a:hover,.blogs .top .blogs_tabs li a:focus,.blogs .top .blogs_tabs li a:active{border-color:#F36B27;color:#F36B27;}

.blogs .blogs_list{list-style:none;padding:0;margin:0;}
.blogs .blogs_list:after{clear:both;content:' ';display: table;}
.blogs .blogs_list > li{float:right;width:50%;padding-bottom:35%;overflow: hidden;position: relative;border-left:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;}
.blogs .blogs_list > li a{text-decoration: none;color: #FFF;display: block;}
.blogs .blogs_list > li img{position: absolute;height:auto;width:100%;display:block;z-index:0;top: -9999px;bottom: -9999px;left: -9999px;right: -9999px;margin: auto;-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}
.blogs .blogs_list > li:hover img{-ms-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.blogs .blogs_list > li .desc{position: absolute;bottom:0;right:0;width:100%;height: 25px;line-height:25px;font-size: 16px;font-weight: 700;background:rgba(0,0,0,0.62);z-index:2;text-align:right;padding-right:6%;}

@media screen and (min-width: 568px) {
    .blogs .top{height:70px;}
    .blogs .top .title{line-height:70px;font-size: 28px;padding: 0 20px 0 0;float:right;width:auto;}
    .blogs .top .blogs_tabs{padding:20px 0 0 20px;float:left;width:auto;}
    .blogs .top .blogs_tabs li{margin-right:10px;margin-left:0;}
    .blogs .top .blogs_tabs li a{width: 80px;height: 30px;line-height:27px;font-size: 18px;}
    
    .blogs .blogs_list > li{width:33.3333%;padding-bottom:26.1%;}
    .blogs .blogs_list > li .desc{height: 30px;line-height:30px;font-size: 18px;}
}
@media screen and (min-width: 769px) {
    .blogs .top{height:100px;}
    .blogs .top .title{line-height:100px;font-size: 36px;padding-right: 30px;}
    .blogs .top .blogs_tabs{padding:29px 0 0 35px;}
    .blogs .top .blogs_tabs li{margin-right:15px;}
    .blogs .top .blogs_tabs li a{width: 94px;height: 40px;line-height:37px;font-size: 22px;border-width:3px;}
    
    .blogs .blogs_list > li .desc{height: 40px;line-height:40px;font-size: 22px;}
}
@media screen and (min-width: 1100px) {
    .blogs .top{height:130px;}
    .blogs .top .title{line-height:130px;font-size: 42px;padding-right: 50px;}
    .blogs .top .blogs_tabs{padding:40px 0 0 63px;}
    .blogs .top .blogs_tabs li{margin-right:20px;}
    .blogs .top .blogs_tabs li a{width: 104px;height: 45px;line-height:42px;font-size: 24px;}
    
    .blogs .blogs_list > li .desc{height: 46px;line-height:46px;font-size: 26px;}
}
@media screen and (min-width: 1440px) {
    .blogs .top{height:150px;}
    .blogs .top .title{line-height:150px;font-size: 60px;padding-right: 70px;}
    .blogs .top .blogs_tabs{padding:50px 0 0 83px;}
    .blogs .top .blogs_tabs li{margin-right:25px;}
    .blogs .top .blogs_tabs li a{width: 124px;height: 52px;line-height:49px;font-size: 28px;}
    
    .blogs .blogs_list > li .desc{height: 57px;line-height:57px;font-size: 32px;}
}
@media screen and (min-width: 1920px) {
    .blogs .top{height:170px;}
    .blogs .top .title{line-height:170px;font-size: 70px;padding-right: 79px;}
    .blogs .top .blogs_tabs{padding:58px 0 0 93px;}
    .blogs .top .blogs_tabs li{margin-right:29px;}
    .blogs .top .blogs_tabs li a{width: 134px;height: 62px;line-height:59px;font-size: 31px;}
    
    .blogs .blogs_list > li .desc{height: 67px;line-height:67px;font-size: 40px;}
}

/* Blogs @ popups */
.mfp-blogs .mfp-content{height:100%;width:90%;max-width:1550px;padding:10px 0;}

/**new**/
.mfp-blogs .video .play_video{width:15%;padding-bottom:10.55%;margin-top:-5.3%;height:170px;}
.mfp-blogs .video .play {

height: 60px;
width:84px;
line-height: 55px;
font-size: 24px;
margin: -30px auto 0;
color: #FFF;
text-align: center;
background: url('/images/play_video-b.png') no-repeat 0 0;
background-size: 100%;

position: absolute;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
right: 0;
left: 0;
top: 50%;
display: block;
z-index: 1;
}



.mfp-blogs .mfp-content .mfp-arrow{width:25px;height:60px;position: absolute;top:50%;margin-top:-30px;background:#FFF;text-align:center;}
.mfp-blogs .mfp-content .mfp-arrow:after{content: " \e605 ";font-size:24px;font-family: negishut;speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color:#383838;width: 100%;height:100%;}
.mfp-blogs .mfp-content .mfp-arrow.mfp-arrow-left{left:-20px;}
.mfp-blogs .mfp-content .mfp-arrow.mfp-arrow-right{right:-20px;}
.mfp-blogs .mfp-content .mfp-arrow.mfp-arrow-right:after{content: " \e606 ";}
.mfp-blogs .mfp-content .mfp-arrow:focus{outline:1px dotted #000;}

.mfp-blogs .mfp-content .share_side{position: absolute;left:0;top:10px;width: 100%;height:40px;text-align:left;padding-top:8px;padding-left:10px;}
.mfp-blogs .mfp-content .share_side > li{margin: 0 2.5px;display: inline-block;}
.mfp-blogs .mfp-content .share_side > li a{font-size:20px;text-decoration: none;display: block;width:20px;height:20px;margin:0 auto;}
.mfp-blogs .mfp-content .share_side > li a.facebook{color:#4862A7;}
.mfp-blogs .mfp-content .share_side > li a.facebook:hover,.mfp-blogs .mfp-content .share_side > li a.facebook:focus{color:#5d7ed9;}
.mfp-blogs .mfp-content .share_side > li a.twitter{color:#1BB2E9;}
.mfp-blogs .mfp-content .share_side > li a.twitter:hover,.mfp-blogs .mfp-content .share_side > li a.twitter:focus{color:#44cdff;}
.mfp-blogs .mfp-content .share_side > li a.google{color:#BE3F3F;}
.mfp-blogs .mfp-content .share_side > li a.google:hover,.mfp-blogs .mfp-content .share_side > li a.google:focus{color:#f25050;}
.mfp-blogs .mfp-content .share_side > li a.email{color:#C0C0C0;}
.mfp-blogs .mfp-content .share_side > li a.email:hover,.mfp-blogs .mfp-content .share_side > li a.email:focus{color:#f2f2f2;}
.mfp-blogs .mfp-content .share_side > li a.email{color:#C0C0C0;}
.mfp-blogs .mfp-content .share_side > li a.email:hover,.mfp-blogs .mfp-content .share_side > li a.email:focus{color:#f2f2f2;}


.mfp-blogs .slide{height:100%;background:#383838;width:100%;padding:40px 5px 5px;}
.mfp-blogs .slide .mfp-close{font-size: 20px;left: auto;right: 12px;top: 12px;}
.mfp-blogs .slide .mfp-close:focus{outline:1px dotted #FFF;}
.mfp-blogs .slide .mfp-close:before{content: " \e608 ";}
.mfp-blogs .slide .inner{background:#FFF;height:100%;width:100%;padding:0;}

.mfp-blogs .slide .inner .inside{height:100%;overflow-y:auto;direction: rtl;padding:15px 10px;}
.mfp-blogs .slide .inner .inside .top{margin-bottom: 15px;text-align:right;}
.mfp-blogs .slide .inner .inside .top:after{content:'';display: table;clear:both;}
.mfp-blogs .slide .inner .inside .top .title{font-size: 24px;font-weight: 700;line-height:24px;margin:0;}
.mfp-blogs .slide .inner .inside .top .date{font-size: 18px;font-weight: 300;line-height:18px;padding-top:0;}
.mfp-blogs .slide .inner .inside .video{margin-bottom:20px;/*padding-bottom: 57%;*/height:250px;position: relative;overflow: hidden;}
.mfp-blogs .slide .inner .inside .video .player{background-size:100%;/*width:100%;*/position: absolute;right: 0;top: 0;}
.mfp-blogs .slide .inner .inside .video img.player{position: absolute;height:100%;display:block;z-index:0;top: -9999px;bottom: -9999px;left: -9999px;right: -9999px;margin: auto;max-height: none;max-width: none;padding: 0;}
.mfp-blogs .slide .inner .inside .text{border:2px solid #bdbdbd;text-align:right;padding:10px;margin-bottom:10px;}
.mfp-blogs .slide .inner .inside .text .image{width: 100%;height:110px;border: 1px solid rgba(0, 0, 0, 0.36);position: relative;float:right;margin:0 0 15px 25px;overflow: hidden;}
.mfp-blogs .slide .inner .inside .text .image img{position: absolute;width:100%;display:block;z-index:0;top: -9999px;bottom: -9999px;left: -9999px;right: -9999px;margin: auto;max-height: none;max-width: none;padding: 0;}
.mfp-blogs .slide .inner .inside .text .date{font-size: 18px;line-height:18px;font-weight: 300;margin-bottom:0;}
.mfp-blogs .slide .inner .inside .text .title{font-size: 24px;line-height:24px;font-weight: 700;color: #232324;margin:0 0 10px;}
.mfp-blogs .slide .inner .inside .text .par{font-size: 16px;line-height:18px;font-weight: 400;color: #232324;margin-bottom:15px;}

@media screen and (min-width: 769px) {
    .mfp-blogs .mfp-content{padding:15px 0;min-height:670px;width:95%;}
    .mfp-blogs .mfp-content .mfp-arrow{width:30px;height:90px;margin-top:-45px;}
    .mfp-blogs .mfp-content .mfp-arrow:after{font-size:32px;}
    .mfp-blogs .mfp-content .mfp-arrow.mfp-arrow-left{left:30px;}
    .mfp-blogs .mfp-content .mfp-arrow.mfp-arrow-right{right:-20px;}
    
    .mfp-blogs .mfp-content .share_side{width: 60px;padding-top:30px;top:0;bottom:auto;height:auto;text-align:center;padding-left:0;}
    .mfp-blogs .mfp-content .share_side > li{margin:0;margin-bottom:10px;display: block;}
    .mfp-blogs .mfp-content .share_side > li a{font-size:30px;width:30px;height:30px;}
    
    .mfp-blogs .slide{padding:10px 10px 10px 60px;}
    .mfp-blogs .slide .mfp-close{font-size: 40px;right: -60px;top: 30px;}
    .mfp-blogs .slide .inner{padding:30px;}
    
    .mfp-blogs .slide .inner .inside{padding:15px 3.5%;border:3px solid #bdbdbd;}
    .mfp-blogs .slide .inner .inside .top{margin-bottom: 15px;}
    .mfp-blogs .slide .inner .inside .top .title{float:right;font-size: 34px;line-height:34px;}
    .mfp-blogs .slide .inner .inside .top .date{float:left;font-size: 20px;line-height:20px;padding-top:10px;}
    .mfp-blogs .slide .inner .inside .video{margin-bottom:20px;}
    .mfp-blogs .slide .inner .inside .text{padding:15px;margin-bottom:50px;border-width:3px;}
    .mfp-blogs .slide .inner .inside .text .image{width: 150px;height:110px;margin:0 0 15px 25px;}
    .mfp-blogs .slide .inner .inside .text .image img{width:auto;height:100%;}
    .mfp-blogs .slide .inner .inside .text .date{font-size: 20px;line-height:20px;margin-bottom:5px;}
    .mfp-blogs .slide .inner .inside .text .title{font-size: 34px;line-height:34px;margin:0 0 15px;}
    .mfp-blogs .slide .inner .inside .text .par{font-size: 18px;line-height:22px;margin-bottom:15px;font-weight: 500;}
    .mfp-blogs .slide .inner .inside ul{margin-right:10px;list-style-type:disc;}
    .mfp-blogs .slide .inner .inside ul li{margin-right:10px;}
}
@media screen and (min-width: 1280px) {
    .mfp-blogs .mfp-content{padding:20px 0;min-height:800px;width:90%;}
    .mfp-blogs .mfp-content .mfp-arrow{width:50px;height:116px;margin-top:-58px;}
    .mfp-blogs .mfp-content .mfp-arrow:after{font-size:50px;}
    .mfp-blogs .mfp-content .mfp-arrow.mfp-arrow-left{left:30px;}
    .mfp-blogs .mfp-content .mfp-arrow.mfp-arrow-right{right:-35px;}
    
    .mfp-blogs .mfp-content .share_side{width: 80px;padding-top:50px;}
    .mfp-blogs .mfp-content .share_side > li{margin-bottom:15px;cursor:pointer;}
    .mfp-blogs .mfp-content .share_side > li a{font-size:40px;width:40px;height:40px;}
    
    .mfp-blogs .slide{padding:15px 15px 15px 80px;}
    .mfp-blogs .slide .mfp-close{font-size: 62px;right: -90px;top: 45px;}
    .mfp-blogs .slide .inner{padding:40px 9.3% 50px 6.4%;}
    
    .mfp-blogs .slide .inner .inside{padding:20px 3.5%;}
    .mfp-blogs .slide .inner .inside .top{margin-bottom: 20px;}
    .mfp-blogs .slide .inner .inside .top .title{font-size: 44px;line-height:44px;}
    .mfp-blogs .slide .inner .inside .top .date{font-size: 30px;line-height:30px;}
    .mfp-blogs .slide .inner .inside .video{margin-bottom:25px;}
    .mfp-blogs .slide .inner .inside .text{padding:40px 4.5% 30px 3.5%;margin-bottom:80px;}
    .mfp-blogs .slide .inner .inside .text .image{width: 230px;height:170px;margin:0 0 15px 45px;}
    .mfp-blogs .slide .inner .inside .text .date{font-size: 30px;line-height:20px;margin-bottom:5px;}
    .mfp-blogs .slide .inner .inside .text .title{font-size: 44px;line-height:44px;margin:0 0 15px;}
    .mfp-blogs .slide .inner .inside .text .par{font-size: 22px;line-height:26px;margin-bottom:25px;}
}
@media screen and (min-width: 1920px) {
    .mfp-blogs .mfp-content{min-height:850px;}
    .mfp-blogs .mfp-content .mfp-arrow{width:60px;height:136px;margin-top:-68px;}
    .mfp-blogs .mfp-content .mfp-arrow:after{font-size:54px;}
    .mfp-blogs .mfp-content .mfp-arrow.mfp-arrow-left{left:40px;}
    .mfp-blogs .mfp-content .mfp-arrow.mfp-arrow-right{right:-45px;}
    
    .mfp-blogs .mfp-content .share_side{width: 100px;padding-top:70px;}
    .mfp-blogs .mfp-content .share_side > li{margin-bottom:20px;}
    .mfp-blogs .mfp-content .share_side > li a{font-size:50px;width:50px;height:50px;}
    
    .mfp-blogs .slide{padding:15px 15px 15px 100px;}
    .mfp-blogs .slide .mfp-close{font-size: 72px;right: -95px;top: 55px;}
    .mfp-blogs .slide .inner{padding:51px 11.3% 68px 8.4%;}
    
    .mfp-blogs .slide .inner .inside{padding:28px 4%;}
    .mfp-blogs .slide .inner .inside .top{margin-bottom: 28px;}
    .mfp-blogs .slide .inner .inside .top .title{font-size: 50px;line-height:50px;}
    .mfp-blogs .slide .inner .inside .top .date{font-size: 36px;line-height:36px;}
    .mfp-blogs .slide .inner .inside .video{margin-bottom:33px;}
    .mfp-blogs .slide .inner .inside .text{padding:53px 5% 40px 4%;margin-bottom:110px;}
    .mfp-blogs .slide .inner .inside .text .image{width: 270px;height:210px;margin:0 0 15px 55px;}
    .mfp-blogs .slide .inner .inside .text .date{font-size: 36px;line-height:20px;margin-bottom:5px;}
    .mfp-blogs .slide .inner .inside .text .title{font-size: 50px;line-height:50px;margin:0 0 20px;}
    .mfp-blogs .slide .inner .inside .text .par{font-size: 24px;line-height:28px;margin-bottom:30px;}
}

/* Faq */
.faq{overflow: hidden;direction:rtl;text-align:right;border-bottom:4px solid #FFF;background:#000;}
.faq .inner{width:100%;height:100%;position: static;}
.faq .inner:after{content:'';clear:both;display: table;}
.faq .left{padding:15px;float:none;}
.faq .left .title{color: #FFF;line-height:28px;font-size: 24px;font-weight: 700;margin:0 0 15px;letter-spacing: 0.6px;text-align:center;}
.faq .left .faq_list > li{background-color: #FFF;margin-bottom:10px;}
.faq .left .faq_list > li .question{height: 50px;position: relative;cursor:pointer;}
.faq .left .faq_list > li .question .table{width:100%;height:100%;display: table;}
.faq .left .faq_list > li .question .table .tablecell{width:100%;height:100%;font-size: 15px;font-weight: 700;line-height:16px;padding:0 10px 0 50px;letter-spacing: 0.2px;display: table-cell;vertical-align: middle;color: #0E3A48;text-decoration: none;}
.faq .left .faq_list > li .question .plus{position: absolute;left:15px;top:50%;margin-top:-2.5px;width:21px;height:5px;background:#828282;}
.faq .left .faq_list > li .question .plus:after{content:'';position: absolute;left:0;right:0;top:0;width:21px;height:5px;background:#828282;-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);-webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
.faq .left .faq_list > li.active .question .plus:after{-ms-transform: rotate(0);-webkit-transform: rotate(0);transform: rotate(0);}
.faq .left .faq_list > li .answer{display:none;}
.faq .left .faq_list > li .answer .inner{border:5px solid #FFF;border-top:none;background:#ededee;color: #0E3A48;line-height:18px;font-size: 16px;padding:10px;letter-spacing: 0.15px;font-weight: 400;}

@media screen and (min-width: 568px) {
    .faq .left .title{line-height:32px;font-size: 28px;}
    .faq .left .faq_list > li{margin-bottom:10px;}
    .faq .left .faq_list > li .question{height: 50px;}
    .faq .left .faq_list > li .question .table .tablecell{font-size: 18px;line-height:20px;padding:0 10px 0 55px;}
    .faq .left .faq_list > li .question .plus{left:15px;margin-top:-2.5px;width:25px;height:5px;}
    .faq .left .faq_list > li .question .plus:after{width:25px;height:5px;}
    .faq .left .faq_list > li .answer .inner{border:8px solid #FFF;line-height:18px;font-size: 16px;font-weight: 700;}
}
@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:landscape) {
    .faq .inner{background-attachment: scroll!important;background-size: 130%!important;}
}
@media screen and (min-width: 769px) {
    .faq .inner{background-attachment:fixed;background-size: 130%;background-position: 50% top;background-repeat: no-repeat;}
    .faq .left{float:left;width:60.7%;padding:30px 15px 45px 15px;}
    .faq .left .title{line-height:39px;font-size: 36px;margin:0 0 25px;text-align:right;}
    .faq .left .faq_list > li{margin-bottom:15px;}
    .faq .left .faq_list > li .question{height: 70px;}
    .faq .left .faq_list > li .question .table .tablecell{font-size: 20px;line-height:22px;padding:0 19px 0 75px;letter-spacing: 0.7px;}
    .faq .left .faq_list > li .question .plus{left:25px;margin-top:-4px;width:30px;height:7px;}
    .faq .left .faq_list > li .question .plus:after{width:30px;height:7px;}
    .faq .left .faq_list > li .answer .inner{border:10px solid #FFF;line-height:20px;font-size: 16px;padding:12px 19px 16px;letter-spacing: 0.45px;}
}
@media screen and (min-width: 1100px) {
    .faq .left{width:50.85%;}
}
@media screen and (min-width: 1280px) {
    .faq .inner{background-size: 120%;}
}
@media screen and (min-width: 1440px) {
    .faq .inner{background-size: 110%;}
    .faq .left{padding:40px 17px 75px 17px;}
    .faq .left .title{line-height:46px;font-size: 46px;margin:0 -3px 26px;}
    .faq .left .faq_list > li{margin-bottom:15px;}
    .faq .left .faq_list > li .question{height: 80px;}
    .faq .left .faq_list > li .question .table .tablecell{font-size: 24px;line-height:26px;}
    .faq .left .faq_list > li .answer .inner{border:12px solid #FFF;line-height:24px;font-size: 20px;padding:14px 21px 18px;}
}
@media screen and (min-width: 1920px) {
    .faq .left{padding:70px 17px 105px 17px;background-size: 100%;}
    .faq .left .title{line-height:50px;font-size: 50px;margin:0 -3px 26px;}
    .faq .left .faq_list > li .question{height: 90px;}
    .faq .left .faq_list > li .question .table .tablecell{font-size: 30px;line-height:30px;padding:0 17px 0 90px;}
    .faq .left .faq_list > li .question .plus{left:32px;margin-top:-4px;width:36px;height:8px;}
    .faq .left .faq_list > li .question .plus:after{width:36px;height:8px;}
    .faq .left .faq_list > li .answer .inner{border:15px solid #FFF;padding:19px 26px 28px;}
}

/* Logos bar */
.logosbar{position: relative;background:#efefef;border-bottom:4px solid #FFF;}
.logosbar .logosbar_list{padding:15px 2% 15px;}
.logosbar .logosbar_list:after{content:'';clear:both;display: table;}
.logosbar .logosbar_list > li{float:right;width:25%;}
.logosbar .logosbar_list > li a{display: block;}
.logosbar .logosbar_list > li img{display: block;margin:0 auto;width:90%;max-width:190px;}

@media screen and (min-width: 769px) {
    .logosbar .logosbar_list{padding:28px 2% 28px;}
    .logosbar .logosbar_list > li{width:12.5%;}
}

/* Footer */
.footer{position: relative;overflow: hidden;direction:rtl;text-align:right;background:#232324;}

.footer_top{padding:20px 15px;color: #d5d5d5;}
.footer_top a{color:#d5d5d5;}
.footer_top .title{color:#f3f3f3;font-size: 24px;font-weight: 700;margin:0;line-height:24px;letter-spacing: 0.5px;}
.footer_top .logo{float:right;height:100%;width:22%;padding:0 20px;display: none;}
.footer_top .logo > a{display:block;}
.footer_top .logo > a img{width:100%;display: block;margin:0 auto;max-width:325px;}
.footer_top .about{margin-bottom:10px;border-bottom:1px solid #606060;padding-bottom:15px;}
.footer_top .about .desc{font-size: 16px;line-height:18px;color:#d5d5d5;font-weight: 400;width: 90%;max-width: 460px;padding-right:1px;letter-spacing: 0.4px;}
.footer_top .about .desc a{color:#d5d5d5;display: block;margin-top:10px;}
.footer_top .facebook{display: none;}
.footer_top .facebook .iframe{max-width: 420px;width: 90%;}
.footer_top .contact .desc{font-size: 16px;line-height:18px;font-weight: 400;padding:0;}

.footer_bottom{background:#FFF;height:40px;line-height:40px;text-align:left;color: #000;font-size: 18px;font-weight: 400;padding-left:3.55%;letter-spacing: -1px;direction: ltr;}
.footer_bottom .tvuna_logo{display: inline-block;vertical-align: middle;width:54px;height:32px;background:url('../images/tvuna.png') no-repeat 0 0;background-size:100%;position: relative;top:-2px;margin-left:4px;}

@media screen and (min-width: 769px) {
    .footer_top{height:350px;padding:30px 40px 0;}
    .footer_top .title{font-size: 28px;line-height:36px;}
    .footer_top .about{width:44%;height:100%;padding-right:4px;float:right;margin-bottom:0;border:none;}
    .footer_top .about .desc{font-size: 16px;line-height:18px;}
    .footer_top .about .desc a{margin-top:15px;}
    .footer_top .facebook{width: 28%;float:right;height:100%;display: block;}
    .footer_top .contact{width: 28%;float:right;height:100%;}
    .footer_top .contact .desc{font-size: 16px;padding:5px 5px 0 0;}

    .footer_bottom{height:60px;line-height:60px;font-size: 22px;}
    .footer_bottom .tvuna_logo{width:86px;height:51px;margin-left:6px;}
}
@media screen and (min-width: 1100px) {
    .footer_top{height:350px;padding:0 0.8%;padding-top:30px;}
    .footer_top .title{font-size: 32px;line-height:46px;}
    .footer_top .logo{display:block;padding:0 20px;}
    .footer_top .about{width:33%;}
    .footer_top .about .desc{font-size: 18px;line-height:22px;}
    .footer_top .about .desc a{margin-top:15px;}
    .footer_top .facebook{width: 25.8%;margin-left:1%}
    .footer_top .contact{width: 17%;}
    .footer_top .contact .desc{font-size: 16px;}
}
@media screen and (min-width: 1440px) {
    .footer_top{height:400px;padding-top:64px;}
    .footer_top .title{font-size: 40px;line-height:54px;}
    .footer_top .logo{padding:0 20px;}
    .footer_top .about .desc{font-size: 22px;line-height:27px;}
    .footer_top .about .desc a{margin-top:20px;}
    .footer_top .contact .desc{font-size: 18px;}
}
@media screen and (min-width: 1920px) {
    .footer_top{height:414px;padding-top:84px;}
    .footer_top .title{font-size: 50px;line-height:64px;}
    .footer_top .about .desc{font-size: 25px;line-height:30px;}
    .footer_top .about .desc a{margin-top:24px;}
    .footer_top .contact .desc{font-size: 20px;}
    
    .footer_bottom{height:77px;line-height:72px;font-size: 24px;padding-left:3.55%;}
    .footer_bottom .tvuna_logo{width:101px;height:59px;top:-4px;margin-left:6px;}
}

/* Share bar */
.share{display:none;}

@media screen and (min-width: 769px) {
    .share{position: fixed;left:19px;bottom:18px;z-index:999;display:block;}
    .share .facebook{width: 50px;height: 50px;background: url('../images/facebook.png') no-repeat 48% 50% #304681;background-size:15px;display: block;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;opacity:0.7;margin-bottom:10px;}
    .share .facebook:hover{opacity: 1;}
    .share .backtop{width: 50px;height: 50px;background: url('../images/arrow-up.png') no-repeat 50% 47% #000000;background-size:20px;display: block;-moz-border-radius: 50%;-webkit-border-radius: 50%;border-radius: 50%;opacity:0;}
    .share .backtop.show:hover{opacity: 0.8 !important;}
}

/* Loader */
.loader{display: none;}

@media screen and (min-width: 769px) {
    .loader{position: fixed;z-index:99999;width:100%;height:100%;z-index:9999;background:#FFF;bottom:0;right:0;overflow: hidden;display: block;}
    .loader .inner{height:100%;width:100%;overflow: hidden;display:table;}
    .loader .inside{width:100%;height:100%;display: table-cell;vertical-align: middle;text-align:center;overflow: hidden;}
    .loader .big_logo{height:129px;width:220px;background:url('../images/logo_big.png') no-repeat 0 0;background-size:100%;margin:0 auto;margin-bottom:30px;}
    .loader .progress{height:18px;width:100%;position: relative;}
    .loader .progress .progress_label{position: absolute;line-height:18px;height:18px;text-shadow:none;color: #FFF;font-size: 19px;font-weight: 400;text-align:center;width:100%;z-index:2;top:0;right:0;}
    .loader .progress .progress_bar{position: absolute;top:0;height: 18px;background-color: #EF6F37;z-index:1;}
}

/*BlogPage****/

#BlogPage {margin-top:100px;background:#000;}
#BlogPage .mfp-content {z-index:100!important}
#BlogPage .icon-back {background: url('../images/hp.png') no-repeat;background-size:100%;}


@media screen and (max-width: 769px) {
    #BlogPage {margin-top:52px;}
}
/* Accessbility */

/* Focus, active and hover */
.outline_1 .nav li:focus,
.outline_1 .nav li:active,
.outline_1 .header .contact_box .contact_form .contact_btn:focus,
.outline_1 .header .contact_box .contact_form .contact_btn:active,
.outline_1 .header .accessbar > ul > li a:focus,
.outline_1 .header .accessbar > ul > li a:active,
.outline_1 .main_screen .start_here:active,
.outline_1 .main_screen .start_here:focus,
.outline_1 .rule .right .video .play_video:active,
.outline_1 .rule .right .video .play_video:focus,
.outline_1 .blogs .blogs_list > li:active,
.outline_1 .blogs .blogs_list > li:focus,
.outline_1 .footer_top .about .desc a:active,
.outline_1 .footer_top .about .desc a:focus,
.outline_1 .footer_top .logo > a:active,
.outline_1 .footer_top .logo > a:focus,
.outline_1 .header .logo:active,
.outline_1 .header .logo:focus,
.outline_1 .header .nav_menu .btn_mobile_menu:active,
.outline_1 .header .nav_menu .btn_mobile_menu:focus
{outline:1px dotted #fff;}

.outline_1 .header .contact_box .contact_inner ul > li input[type="text"]:focus,
.outline_1 .header .contact_box .contact_inner ul > li textarea:focus,
.outline_1 .header .contact_box .contact_inner ul > li input[type="submit"]:focus,
.outline_1 .share a:active,
.outline_1 .share a:focus,
.outline_1 .faq .left .faq_list > li:active,
.outline_1 .faq .left .faq_list > li:focus,
.outline_1 .footer_bottom .tvuna_logo:active,
.outline_1 .footer_bottom .tvuna_logo:focus
{outline:1px dotted #000;}

.outline_1 .main_screen .screen .text .play_video:active,
.outline_1 .main_screen .screen .text .play_video:focus
{outline:1px dotted #f17031;}

.outline_1 .header .contact_box .contact_form .contact_btn:focus,
.outline_1 .header .contact_box .contact_form .contact_btn:active,
.outline_1 .header .contact_box .contact_form .contact_btn:hover,
.outline_1 .blogs .blogs_list > li a:focus .desc,
.outline_1 .blogs .blogs_list > li a:active .desc,
.outline_1 .blogs .blogs_list > li a:hover .desc,
.outline_1 .faq .left .faq_list > li .question .table .tablecell:focus,
.outline_1 .faq .left .faq_list > li .question .table .tablecell:active,
.outline_1 .faq .left .faq_list > li .question .table .tablecell:hover
{text-decoration: underline;}

.outline_2 .nav li:focus,
.outline_2 .nav li:active,
.outline_2 .header .contact_box .contact_form .contact_btn:focus,
.outline_2 .header .contact_box .contact_form .contact_btn:active,
.outline_2 .header .accessbar > ul > li a:focus,
.outline_2 .header .accessbar > ul > li a:active,
.outline_2 .main_screen .start_here:active,
.outline_2 .main_screen .start_here:focus,
.outline_2 .rule .right .video .play_video:active,
.outline_2 .rule .right .video .play_video:focus,
.outline_2 .blogs .blogs_list > li:active,
.outline_2 .blogs .blogs_list > li:focus,
.outline_2 .footer_top .about .desc a:active,
.outline_2 .footer_top .about .desc a:focus,
.outline_2 .footer_top .logo > a:active,
.outline_2 .footer_top .logo > a:focus,
.outline_2 .header .logo:active,
.outline_2 .header .logo:focus,
.outline_2 .header .nav_menu .btn_mobile_menu:active,
.outline_2 .header .nav_menu .btn_mobile_menu:focus
{outline:2px solid #fff;}

.outline_2 .header .contact_box .contact_inner ul > li input[type="text"]:focus,
.outline_2 .header .contact_box .contact_inner ul > li textarea:focus,
.outline_2 .header .contact_box .contact_inner ul > li input[type="submit"]:focus,
.outline_2 .share a:active,
.outline_2 .share a:focus,
.outline_2 .faq .left .faq_list > li:active,
.outline_2 .faq .left .faq_list > li:focus,
.outline_2 .footer_bottom .tvuna_logo:active,
.outline_2 .footer_bottom .tvuna_logo:focus
{outline:2px solid #000;}

.outline_2 .main_screen .screen .text .play_video:active,
.outline_2 .main_screen .screen .text .play_video:focus
{outline:2px solid #f17031;}

.outline_2 .header .contact_box .contact_form .contact_btn:focus,
.outline_2 .header .contact_box .contact_form .contact_btn:active,
.outline_2 .header .contact_box .contact_form .contact_btn:hover,
.outline_2 .blogs .blogs_list > li a:focus .desc,
.outline_2 .blogs .blogs_list > li a:active .desc,
.outline_2 .blogs .blogs_list > li a:hover .desc,
.outline_2 .faq .left .faq_list > li .question .table .tablecell:focus,
.outline_2 .faq .left .faq_list > li .question .table .tablecell:active,
.outline_2 .faq .left .faq_list > li .question .table .tablecell:hover
{text-decoration: underline;}

/* Contrast */
.contrast .counters{background: #70331b;}
.contrast .header .contact_box{background: #803c1a;}
.contrast .header .contact_box .contact_form .contact_btn:hover, .contrast .header .contact_box .contact_form .contact_btn.active{background:#ac5123;}
.contrast .header .contact_box .contact_inner{background:#000;}
.contrast .header .contact_box .contact_inner ul > li.must,.contrast .header .contact_box .contact_inner ul > li label,.contrast .header .contact_box .contact_inner ul > li .red{color:#FFF;}
.contrast .header .contact_box .contact_inner ul > li input[type="text"], .contrast .header .contact_box .contact_inner ul > li textarea{color:#000;background:#FFF;}
.contrast .header .contact_box .contact_inner ul > li input[type="submit"]{background:#FFF;color:#000;}
.contrast .rule{background:#000;}
.contrast .rule .left{color:#FFF;}
.contrast .about .item .text{background:#733617;}
.contrast .about .item .text:after{background-image:url('../images/about-arr-access.png');}
.contrast .blogs{background:#000;}
.contrast .blogs .top .title{color:#FFF;}
.contrast .blogs .top .blogs_tabs li a{color:#FFF;border-color:#FFF;}
.contrast .blogs .top .blogs_tabs li a.active,.contrast .blogs .top .blogs_tabs li a:hover,.contrast .blogs .top .blogs_tabs li a:focus,.contrast .blogs .top .blogs_tabs li a:active{border-color:#F17031;color:#F17031;}
.contrast .blogs .blogs_list > li .desc{background:#000;}
.contrast .faq .left{background:#000;}
.contrast .faq .left .faq_list > li .question .table .tablecell{color:#000;}
.contrast .faq .left .faq_list > li .question .plus, .contrast .faq .left .faq_list > li .question .plus:after{background:#000;}
.contrast .faq .left .faq_list > li .answer .inner{color:#000;}
.contrast .main_screen .banner_2 .strip,.contrast .main_screen .banner_3 .strip,.contrast .footer{background:#000;}
.contrast .header .nav_menu .btn_mobile_menu, .contrast .header .nav_menu.active.open .mobile_tab .contact_btn, .contrast .header .nav_menu .nav_inner{background:#a64d21;}
.contrast .mfp-blogs .slide{background:#000;}
.contrast .mfp-blogs .mfp-content .mfp-arrow:after{color:#000;}

@media screen and (min-width: 1100px) {
    .contrast .header .nav_menu .btn_mobile_menu, .contrast .header .nav_menu.active.open .mobile_tab .contact_btn, .contrast .header .nav_menu .nav_inner{background:#000;}
}

/* Contrast */
.blackandwhite .header .contact_box{background:#8a8a8a;}
.blackandwhite .header .contact_box .contact_form .contact_btn:hover, .blackandwhite .header .contact_box .contact_form .contact_btn.active{background:#a0a0a0;}
.blackandwhite .header .contact_box .contact_inner ul > li.must,.blackandwhite .header .contact_box .contact_inner ul > li .red{color:#434343;}
.blackandwhite .header .contact_box .contact_inner ul > li label,.blackandwhite .header .contact_box .contact_inner ul > li input[type="text"]{color:#676767;}
.blackandwhite .header .contact_box .contact_inner ul > li input[type="submit"]{background:#4d4d4d;}
.blackandwhite .main_screen .screen .text .title .letter .line{background:#aaaaaa;}
.blackandwhite .main_screen .screen .text .title .letter .rep{color:#aaaaaa;}
.blackandwhite .main_screen .screen .topicons > li .icon{color:#FFF!important;}
.blackandwhite .main_screen .screen .text .play_video:after{background-image:url("../images/play_video-bw.png");}
.blackandwhite .header .logo{background-image:url("../images/logo-bw.png");}
.blackandwhite .counters{background:#9b9b9b;}
.blackandwhite .rule .right .video .play_video{background-image:url("../images/play_video-b-bw.png");}
.blackandwhite .about .item .text{background:#919191;}
.blackandwhite .about .item .text:after{background-image:url('../images/about-arr-bw.png')}
.blackandwhite .blogs .top .blogs_tabs li a.active,.blackandwhite  .blogs .top .blogs_tabs li a:hover,.blackandwhite  .blogs .top .blogs_tabs li a:focus,.blackandwhite  .blogs .top .blogs_tabs li a:active{border-color:#919191;color:#919191;}
.blackandwhite .footer_bottom .tvuna_logo{background-image:url('../images/tvuna-bw.png')}
.blackandwhite .header .nav_menu .btn_mobile_menu, .blackandwhite .header .nav_menu.active.open .mobile_tab .contact_btn, .blackandwhite .header .nav_menu .nav_inner{background:#6c6c6c;}
.blackandwhite .header .nav_menu .mobile_tab{background:#9e9e9e;}
.blackandwhite .mfp-blogs .mfp-content .share_side > li a.facebook{color:#cccccc;}
.blackandwhite .mfp-blogs .mfp-content .share_side > li a.facebook:hover,.blackandwhite .mfp-blogs .mfp-content .share_side > li a.facebook:focus{color:#fff;}
.blackandwhite .mfp-blogs .mfp-content .share_side > li a.twitter{color:#cccccc;}
.blackandwhite .mfp-blogs .mfp-content .share_side > li a.twitter:hover,.blackandwhite .mfp-blogs .mfp-content .share_side > li a.twitter:focus{color:#fff;}
.blackandwhite .mfp-blogs .mfp-content .share_side > li a.google{color:#cccccc;}
.blackandwhite .mfp-blogs .mfp-content .share_side > li a.google:hover,.blackandwhite .mfp-blogs .mfp-content .share_side > li a.google:focus{color:#fff;}
.blackandwhite .mfp-blogs .mfp-content .share_side > li a.email{color:#cccccc;}
.blackandwhite .mfp-blogs .mfp-content .share_side > li a.email:hover,.blackandwhite .mfp-blogs .mfp-content .share_side > li a.email:focus{color:#fff;}

@media screen and (min-width: 1100px) {
    .blackandwhite .header .nav_menu .btn_mobile_menu, .blackandwhite .header .nav_menu.active.open .mobile_tab .contact_btn, .blackandwhite .header .nav_menu .nav_inner{background:#000;}
}
