.animated {
-webkit-animation-duration:.25s;
animation-duration:.25s;
	-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%, 100%, 20%, 53%, 80% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
40%, 43% {
-webkit-transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
-webkit-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0)
}
70% {
-webkit-transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
transition-timing-function:cubic-bezier(0.755, .050, .855, .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%, 100%, 20%, 53%, 80% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
-webkit-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
40%, 43% {
-webkit-transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
-webkit-transform:translate3d(0, -30px, 0);
-ms-transform:translate3d(0, -30px, 0);
transform:translate3d(0, -30px, 0)
}
70% {
-webkit-transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
transition-timing-function:cubic-bezier(0.755, .050, .855, .060);
-webkit-transform:translate3d(0, -15px, 0);
-ms-transform:translate3d(0, -15px, 0);
transform:translate3d(0, -15px, 0)
}
90% {
-webkit-transform:translate3d(0, -4px, 0);
-ms-transform:translate3d(0, -4px, 0);
transform:translate3d(0, -4px, 0)
}
}
.bounce {
	-webkit-animation-name:bounce;
	animation-name:bounce;
	-webkit-transform-origin:center bottom;
	-ms-transform-origin:center bottom;
	transform-origin:center bottom
}
@-webkit-keyframes flash {
0%, 100%, 50% {
opacity:1
}
25%, 75% {
opacity:0
}
}
@keyframes flash {
0%, 100%, 50% {
opacity:1
}
25%, 75% {
opacity:0
}
}
.flash {
	-webkit-animation-name:flash;
	animation-name:flash
}
@-webkit-keyframes pulse {
0% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
50% {
-webkit-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
@keyframes pulse {
0% {
-webkit-transform:scale3d(1, 1, 1);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
50% {
-webkit-transform:scale3d(1.05, 1.05, 1.05);
-ms-transform:scale3d(1.05, 1.05, 1.05);
transform:scale3d(1.05, 1.05, 1.05)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
-ms-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, .75, 1);
transform:scale3d(1.25, .75, 1)
}
40% {
-webkit-transform:scale3d(0.75, 1.25, 1);
transform:scale3d(0.75, 1.25, 1)
}
50% {
-webkit-transform:scale3d(1.15, .85, 1);
transform:scale3d(1.15, .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);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
30% {
-webkit-transform:scale3d(1.25, .75, 1);
-ms-transform:scale3d(1.25, .75, 1);
transform:scale3d(1.25, .75, 1)
}
40% {
-webkit-transform:scale3d(0.75, 1.25, 1);
-ms-transform:scale3d(0.75, 1.25, 1);
transform:scale3d(0.75, 1.25, 1)
}
50% {
-webkit-transform:scale3d(1.15, .85, 1);
-ms-transform:scale3d(1.15, .85, 1);
transform:scale3d(1.15, .85, 1)
}
65% {
-webkit-transform:scale3d(.95, 1.05, 1);
-ms-transform:scale3d(.95, 1.05, 1);
transform:scale3d(.95, 1.05, 1)
}
75% {
-webkit-transform:scale3d(1.05, .95, 1);
-ms-transform:scale3d(1.05, .95, 1);
transform:scale3d(1.05, .95, 1)
}
100% {
-webkit-transform:scale3d(1, 1, 1);
-ms-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);
-ms-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
10%, 30%, 50%, 70%, 90% {
-webkit-transform:translate3d(-10px, 0, 0);
-ms-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
20%, 40%, 60%, 80% {
-webkit-transform:translate3d(10px, 0, 0);
-ms-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);
-ms-transform:rotate3d(0, 0, 1, 15deg);
transform:rotate3d(0, 0, 1, 15deg)
}
40% {
-webkit-transform:rotate3d(0, 0, 1, -10deg);
-ms-transform:rotate3d(0, 0, 1, -10deg);
transform:rotate3d(0, 0, 1, -10deg)
}
60% {
-webkit-transform:rotate3d(0, 0, 1, 5deg);
-ms-transform:rotate3d(0, 0, 1, 5deg);
transform:rotate3d(0, 0, 1, 5deg)
}
80% {
-webkit-transform:rotate3d(0, 0, 1, -5deg);
-ms-transform:rotate3d(0, 0, 1, -5deg);
transform:rotate3d(0, 0, 1, -5deg)
}
100% {
-webkit-transform:rotate3d(0, 0, 1, 0deg);
-ms-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);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
10%, 20% {
-webkit-transform:scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
-ms-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);
-ms-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);
-ms-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);
-ms-transform:scale3d(1, 1, 1);
transform:scale3d(1, 1, 1)
}
}
.tada {
	-webkit-animation-name:tada;
	animation-name:tada
}
@-webkit-keyframes wobble {
0% {
-webkit-transform:none;
transform:none
}
15% {
-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)
}
30% {
-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)
}
45% {
-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)
}
60% {
-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)
}
75% {
-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes wobble {
0% {
-webkit-transform:none;
-ms-transform:none;
transform:none
}
15% {
-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
-ms-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);
-ms-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);
-ms-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);
-ms-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);
-ms-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.wobble {
	-webkit-animation-name:wobble;
	animation-name:wobble
}
@-webkit-keyframes bounceIn {
0%, 100%, 20%, 40%, 60%, 80% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
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%, 100%, 20%, 40%, 60%, 80% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:scale3d(.3, .3, .3);
-ms-transform:scale3d(.3, .3, .3);
transform:scale3d(.3, .3, .3)
}
20% {
-webkit-transform:scale3d(1.1, 1.1, 1.1);
-ms-transform:scale3d(1.1, 1.1, 1.1);
transform:scale3d(1.1, 1.1, 1.1)
}
40% {
-webkit-transform:scale3d(.9, .9, .9);
-ms-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9)
}
60% {
opacity:1;
-webkit-transform:scale3d(1.03, 1.03, 1.03);
-ms-transform:scale3d(1.03, 1.03, 1.03);
transform:scale3d(1.03, 1.03, 1.03)
}
80% {
-webkit-transform:scale3d(.97, .97, .97);
-ms-transform:scale3d(.97, .97, .97);
transform:scale3d(.97, .97, .97)
}
100% {
opacity:1;
-webkit-transform:scale3d(1, 1, 1);
-ms-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%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, -3000px, 0);
transform:translate3d(0, -3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, 25px, 0);
transform:translate3d(0, 25px, 0)
}
75% {
-webkit-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
90% {
-webkit-transform:translate3d(0, 5px, 0);
transform:translate3d(0, 5px, 0)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes bounceInDown {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, -3000px, 0);
-ms-transform:translate3d(0, -3000px, 0);
transform:translate3d(0, -3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, 25px, 0);
-ms-transform:translate3d(0, 25px, 0);
transform:translate3d(0, 25px, 0)
}
75% {
-webkit-transform:translate3d(0, -10px, 0);
-ms-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
90% {
-webkit-transform:translate3d(0, 5px, 0);
-ms-transform:translate3d(0, 5px, 0);
transform:translate3d(0, 5px, 0)
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.bounceInDown {
	-webkit-animation-name:bounceInDown;
	animation-name:bounceInDown
}
@-webkit-keyframes bounceInLeft {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(-3000px, 0, 0);
transform:translate3d(-3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0)
}
75% {
-webkit-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
90% {
-webkit-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes bounceInLeft {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(-3000px, 0, 0);
-ms-transform:translate3d(-3000px, 0, 0);
transform:translate3d(-3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(25px, 0, 0);
-ms-transform:translate3d(25px, 0, 0);
transform:translate3d(25px, 0, 0)
}
75% {
-webkit-transform:translate3d(-10px, 0, 0);
-ms-transform:translate3d(-10px, 0, 0);
transform:translate3d(-10px, 0, 0)
}
90% {
-webkit-transform:translate3d(5px, 0, 0);
-ms-transform:translate3d(5px, 0, 0);
transform:translate3d(5px, 0, 0)
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.bounceInLeft {
	-webkit-animation-name:bounceInLeft;
	animation-name:bounceInLeft
}
@-webkit-keyframes bounceInRight {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(3000px, 0, 0);
transform:translate3d(3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(-25px, 0, 0);
transform:translate3d(-25px, 0, 0)
}
75% {
-webkit-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
90% {
-webkit-transform:translate3d(-5px, 0, 0);
transform:translate3d(-5px, 0, 0)
}
100% {
-webkit-transform:none;
transform:none
}
}
@keyframes bounceInRight {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(3000px, 0, 0);
-ms-transform:translate3d(3000px, 0, 0);
transform:translate3d(3000px, 0, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(-25px, 0, 0);
-ms-transform:translate3d(-25px, 0, 0);
transform:translate3d(-25px, 0, 0)
}
75% {
-webkit-transform:translate3d(10px, 0, 0);
-ms-transform:translate3d(10px, 0, 0);
transform:translate3d(10px, 0, 0)
}
90% {
-webkit-transform:translate3d(-5px, 0, 0);
-ms-transform:translate3d(-5px, 0, 0);
transform:translate3d(-5px, 0, 0)
}
100% {
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.bounceInRight {
	-webkit-animation-name:bounceInRight;
	animation-name:bounceInRight
}
@-webkit-keyframes bounceInUp {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
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%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, 3000px, 0);
-ms-transform:translate3d(0, 3000px, 0);
transform:translate3d(0, 3000px, 0)
}
60% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
-ms-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
75% {
-webkit-transform:translate3d(0, 10px, 0);
-ms-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
90% {
-webkit-transform:translate3d(0, -5px, 0);
-ms-transform:translate3d(0, -5px, 0);
transform:translate3d(0, -5px, 0)
}
100% {
-webkit-transform:translate3d(0, 0, 0);
-ms-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);
-ms-transform:scale3d(.9, .9, .9);
transform:scale3d(.9, .9, .9)
}
50%, 55% {
opacity:1;
-webkit-transform:scale3d(1.1, 1.1, 1.1);
-ms-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);
-ms-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);
-ms-transform:translate3d(0, 10px, 0);
transform:translate3d(0, 10px, 0)
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, -20px, 0);
-ms-transform:translate3d(0, -20px, 0);
transform:translate3d(0, -20px, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 2000px, 0);
-ms-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);
-ms-transform:translate3d(20px, 0, 0);
transform:translate3d(20px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(-2000px, 0, 0);
-ms-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);
-ms-transform:translate3d(-20px, 0, 0);
transform:translate3d(-20px, 0, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(2000px, 0, 0);
-ms-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);
-ms-transform:translate3d(0, -10px, 0);
transform:translate3d(0, -10px, 0)
}
40%, 45% {
opacity:1;
-webkit-transform:translate3d(0, 20px, 0);
-ms-transform:translate3d(0, 20px, 0);
transform:translate3d(0, 20px, 0)
}
100% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
-ms-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);
-ms-transform:translate3d(0, -100%, 0);
transform:translate3d(0, -100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.fadeInDown {
	-webkit-animation-name:fadeInDown;
	animation-name:fadeInDown
}
@-webkit-keyframes fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInDownBig {
0% {
opacity:0;
-webkit-transform:translate3d(0, -2000px, 0);
-ms-transform:translate3d(0, -2000px, 0);
transform:translate3d(0, -2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-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);
-ms-transform:translate3d(-100%, 0, 0);
transform:translate3d(-100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-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);
-ms-transform:translate3d(-2000px, 0, 0);
transform:translate3d(-2000px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-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);
-ms-transform:translate3d(100%, 0, 0);
transform:translate3d(100%, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-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);
-ms-transform:translate3d(2000px, 0, 0);
transform:translate3d(2000px, 0, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-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);
-ms-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-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);
-ms-transform:translate3d(0, 2000px, 0);
transform:translate3d(0, 2000px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
-ms-transform:none;
transform:none
}
}
.fadeInUpBig {
	-webkit-animation-name:fadeInUpBig;
	animation-name:fadeInUpBig
}
@-webkit-keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
@keyframes fadeOut {
0% {
opacity:1
}
100% {
opacity:0
}
}
.fadeOut {
	-webkit-animation-name:fadeOut;
	animation-name:fadeOut
}
@-webkit-keyframes fadeOutDown {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
transform:translate3d(0, 100%, 0)
}
}
@keyframes fadeOutDown {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(0, 100%, 0);
-ms-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);
-ms-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);
-ms-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);
-ms-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);
-ms-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);
-ms-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);
-ms-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);
-ms-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);
-ms-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);
-ms-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);
-ms-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);
-ms-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);
-ms-transform:perspective(400px);
transform:perspective(400px);
-webkit-animation-timing-function:ease-in;
animation-timing-function:ease-in
}
}
.animated.flip {
	-webkit-backface-visibility:visible;
	-ms-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);
-ms-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);
-ms-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);
-ms-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);
-ms-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);
transform:perspective(400px) rotate3d(1, 0, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
-ms-transform:perspective(400px);
transform:perspective(400px)
}
}
.flipInX {
	-webkit-backface-visibility:visible!important;
	-ms-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);
-ms-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);
-ms-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);
-ms-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);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);
transform:perspective(400px) rotate3d(0, 1, 0, -5deg)
}
100% {
-webkit-transform:perspective(400px);
-ms-transform:perspective(400px);
transform:perspective(400px)
}
}
.flipInY {
	-webkit-backface-visibility:visible!important;
	-ms-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);
-ms-transform:perspective(400px);
transform:perspective(400px)
}
30% {
-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);
-ms-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);
-ms-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;
	-ms-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);
-ms-transform:perspective(400px);
transform:perspective(400px)
}
30% {
-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);
-ms-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);
-ms-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
transform:perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity:0
}
}
.flipOutY {
	-webkit-backface-visibility:visible!important;
	-ms-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);
-ms-transform:translate3d(100%, 0, 0) skewX(-30deg);
transform:translate3d(100%, 0, 0) skewX(-30deg);
opacity:0
}
60% {
-webkit-transform:skewX(20deg);
-ms-transform:skewX(20deg);
transform:skewX(20deg);
opacity:1
}
80% {
-webkit-transform:skewX(-5deg);
-ms-transform:skewX(-5deg);
transform:skewX(-5deg);
opacity:1
}
100% {
-webkit-transform:none;
-ms-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);
-ms-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;
-ms-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, -200deg);
-ms-transform:rotate3d(0, 0, 1, -200deg);
transform:rotate3d(0, 0, 1, -200deg);
opacity:0
}
100% {
-webkit-transform-origin:center;
-ms-transform-origin:center;
transform-origin:center;
-webkit-transform:none;
-ms-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;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
-ms-transform:rotate3d(0, 0, 1, -45deg);
transform:rotate3d(0, 0, 1, -45deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
-ms-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;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
-ms-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
-ms-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;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
-ms-transform:rotate3d(0, 0, 1, 45deg);
transform:rotate3d(0, 0, 1, 45deg);
opacity:0
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:none;
-ms-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;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -90deg);
-ms-transform:rotate3d(0, 0, 1, -90deg);
transform:rotate3d(0, 0, 1, -90deg);
opacity:0
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:none;
-ms-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;
-ms-transform-origin:center;
transform-origin:center;
opacity:1
}
100% {
-webkit-transform-origin:center;
-ms-transform-origin:center;
transform-origin:center;
-webkit-transform:rotate3d(0, 0, 1, 200deg);
-ms-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;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, 45deg);
-ms-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;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
-ms-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;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
opacity:1
}
100% {
-webkit-transform-origin:left bottom;
-ms-transform-origin:left bottom;
transform-origin:left bottom;
-webkit-transform:rotate3d(0, 0, 1, -45deg);
-ms-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;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
opacity:1
}
100% {
-webkit-transform-origin:right bottom;
-ms-transform-origin:right bottom;
transform-origin:right bottom;
-webkit-transform:rotate3d(0, 0, 1, 90deg);
-ms-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;
-ms-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);
-ms-transform:rotate3d(0, 0, 1, 80deg);
transform:rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin:top left;
-ms-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);
-ms-transform:rotate3d(0, 0, 1, 60deg);
transform:rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin:top left;
-ms-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);
-ms-transform:translate3d(0, 700px, 0);
transform:translate3d(0, 700px, 0);
opacity:0
}
}
.hinge {
	-webkit-animation-name:hinge;
	animation-name:hinge
}
@-webkit-keyframes rollIn {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes rollIn {
0% {
opacity:0;
-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
-ms-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;
-ms-transform:none;
transform:none
}
}
.rollIn {
	-webkit-animation-name:rollIn;
	animation-name:rollIn
}
@-webkit-keyframes rollOut {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)
}
}
@keyframes rollOut {
0% {
opacity:1
}
100% {
opacity:0;
-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
-ms-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);
-ms-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.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
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, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
@keyframes zoomInDown {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-ms-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.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-ms-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, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 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.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
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, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
@keyframes zoomInLeft {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-ms-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.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-ms-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, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 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.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
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, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
@keyframes zoomInRight {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-ms-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.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-ms-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, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 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.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
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, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
@keyframes zoomInUp {
0% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-ms-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.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
60% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-ms-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, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 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);
-ms-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.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
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, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
@keyframes zoomOutDown {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-ms-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.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
100% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-ms-transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin:center bottom;
-ms-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 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);
-ms-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);
-ms-transform:scale(.1) translate3d(-2000px, 0, 0);
transform:scale(.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin:left center;
-ms-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);
-ms-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);
-ms-transform:scale(.1) translate3d(2000px, 0, 0);
transform:scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin:right center;
-ms-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.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
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, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 1)
}
}
@keyframes zoomOutUp {
40% {
opacity:1;
-webkit-transform:scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-ms-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.55, .055, .675, .19);
animation-timing-function:cubic-bezier(0.55, .055, .675, .19)
}
100% {
opacity:0;
-webkit-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-ms-transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform:scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin:center bottom;
-ms-transform-origin:center bottom;
transform-origin:center bottom;
-webkit-animation-timing-function:cubic-bezier(0.175, .885, .32, 1);
animation-timing-function:cubic-bezier(0.175, .885, .32, 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%);
-ms-transform:translateY(-100%);
transform:translateY(-100%);
visibility:visible
}
100% {
-webkit-transform:translateY(0);
-ms-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%);
-ms-transform:translateX(-100%);
transform:translateX(-100%);
visibility:visible
}
100% {
-webkit-transform:translateX(0);
-ms-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%);
-ms-transform:translateX(100%);
transform:translateX(100%);
visibility:visible
}
100% {
-webkit-transform:translateX(0);
-ms-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%);
-ms-transform:translateY(100%);
transform:translateY(100%);
visibility:visible
}
100% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
}
.slideInUp {
	-webkit-animation-name:slideInUp;
	animation-name:slideInUp
}
@-webkit-keyframes slideOutDown {
0% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
100% {
visibility:hidden;
-webkit-transform:translateY(100%);
transform:translateY(100%)
}
}
@keyframes slideOutDown {
0% {
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
transform:translateY(0)
}
100% {
visibility:hidden;
-webkit-transform:translateY(100%);
-ms-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);
-ms-transform:translateX(0);
transform:translateX(0)
}
100% {
visibility:hidden;
-webkit-transform:translateX(-100%);
-ms-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);
-ms-transform:translateX(0);
transform:translateX(0)
}
100% {
visibility:hidden;
-webkit-transform:translateX(100%);
-ms-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);
-ms-transform:translateY(0);
transform:translateY(0)
}
100% {
visibility:hidden;
-webkit-transform:translateY(-100%);
-ms-transform:translateY(-100%);
transform:translateY(-100%)
}
}
.slideOutUp {
	-webkit-animation-name:slideOutUp;
	animation-name:slideOutUp
}
@-webkit-keyframes slideDown {
0% {
-webkit-transform:translateY(-100%)
}
100% {
-webkit-transform:translateY(0)
}
}
@-moz-keyframes slideDown {
0% {
-moz-transform:translateY(-100%)
}
100% {
-moz-transform:translateY(0)
}
}
@-o-keyframes slideDown {
0% {
-o-transform:translateY(-100%)
}
100% {
-o-transform:translateY(0)
}
}
@keyframes slideDown {
0% {
transform:translateY(-100%)
}
100% {
transform:translateY(0)
}
}
.animated.slideDown {
	-webkit-animation-name:slideDown;
	-moz-animation-name:slideDown;
	-o-animation-name:slideDown;
	animation-name:slideDown
}
@-webkit-keyframes slideUp {
0% {
-webkit-transform:translateY(0)
}
100% {
-webkit-transform:translateY(-100%)
}
}
@-moz-keyframes slideUp {
0% {
-moz-transform:translateY(0)
}
100% {
-moz-transform:translateY(-100%)
}
}
@-o-keyframes slideUp {
0% {
-o-transform:translateY(0)
}
100% {
-o-transform:translateY(-100%)
}
}
@keyframes slideUp {
0% {
transform:translateY(0)
}
100% {
transform:translateY(-100%)
}
}
.animated.slideUp {
	-webkit-animation-name:slideUp;
	-moz-animation-name:slideUp;
	-o-animation-name:slideUp;
	animation-name:slideUp
}
.mfp-bg {
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:1042;
	overflow:hidden;
	position:fixed;
	background:#0b0b0b;
	opacity:.8;
	filter:alpha(opacity=80)
}
.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 8px;
	-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 .mfp-image-holder .mfp-close {
	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
}
.mfp-hide {
	display:none!important
}
.mfp-preloader {
	color:#CCC;
	position:absolute;
	top:50%;
	width:auto;
	text-align:center;
	margin-top:-.8em;
	left:8px;
	right:8px;
	z-index:1044
}
.mfp-preloader a {
	color:#CCC
}
.mfp-preloader a:hover {
	color:#FFF
}
.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;
	outline:none;
	padding:0;
	z-index:1046;
	-webkit-box-shadow:none;
	box-shadow:none
}
button::-moz-focus-inner {
padding:0;
border:0
}
.mfp-close {
	width:44px;
	height:44px;
	line-height:44px;
	position:absolute;
	right:0;
	top:0;
	text-decoration:none;
	text-align:center;
	opacity:.65;
	filter:alpha(opacity=65);
	padding:0 0 18px 10px;
	color:#FFF;
	font-style:normal;
	font-size:28px;
	font-family:Arial, Baskerville, monospace
}
.mfp-close:hover, .mfp-close:focus {
	opacity:1;
	filter:alpha(opacity=100)
}
.mfp-close:active {
	top:1px
}
.mfp-close-btn-in .mfp-close {
	color:#333
}
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
	color:#FFF;
	right:-6px;
	text-align:right;
	padding-right:6px;
	width:100%
}
.mfp-counter {
	position:absolute;
	top:0;
	right:0;
	color:#CCC;
	font-size:12px;
	line-height:18px;
	white-space:nowrap
}
.mfp-arrow {
	position:absolute;
	opacity:.65;
	filter:alpha(opacity=65);
	margin:0;
	top:50%;
	margin-top:-55px;
	padding:0;
	width:90px;
	height:110px;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
.mfp-arrow:active {
	margin-top:-54px
}
.mfp-arrow:hover, .mfp-arrow:focus {
	opacity:1;
	filter:alpha(opacity=100)
}
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
	content:'';
	display:block;
	width:0;
	height:0;
	position:absolute;
	left:0;
	top:0;
	margin-top:35px;
	margin-left:35px;
	border:medium inset transparent
}
.mfp-arrow:after, .mfp-arrow .mfp-a {
	border-top-width:13px;
	border-bottom-width:13px;
	top:8px
}
.mfp-arrow:before, .mfp-arrow .mfp-b {
	border-top-width:21px;
	border-bottom-width:21px;
	opacity:.7
}
.mfp-arrow-left {
	left:0
}
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
	border-right:17px solid #FFF;
	margin-left:31px
}
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
	margin-left:25px;
	border-right:27px solid #3F3F3F
}
.mfp-arrow-right {
	right:0
}
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
	border-left:17px solid #FFF;
	margin-left:39px
}
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
	border-left:27px solid #3F3F3F
}
.mfp-iframe-holder {
	padding-top:40px;
	padding-bottom:40px
}
.mfp-iframe-holder .mfp-content {
	line-height:0;
	width:100%;
	max-width:900px
}
.mfp-iframe-holder .mfp-close {
	top:-40px
}
.mfp-iframe-scaler {
	width:100%;
	height:0;
	overflow:hidden;
	padding-top:56.25%
}
.mfp-iframe-scaler iframe {
	position:absolute;
	display:block;
	top:0;
	left:0;
	width:100%;
	height:100%;
	box-shadow:0 0 8px rgba(0, 0, 0, 0.6);
	background:#000
}
img.mfp-img {
	width:auto;
	max-width:100%;
	height:auto;
	display:block;
	line-height:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	padding:40px 0;
	margin:0 auto
}
.mfp-figure {
	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;
	box-shadow:0 0 8px rgba(0, 0, 0, 0.6);
	background:#444
}
.mfp-figure small {
	color:#BDBDBD;
	display:block;
	font-size:12px;
	line-height:14px
}
.mfp-figure figure {
	margin:0
}
.mfp-bottom-bar {
	margin-top:-36px;
	position:absolute;
	top:100%;
	left:0;
	width:100%;
	cursor:auto
}
.mfp-title {
	text-align:left;
	line-height:18px;
	color:#F3F3F3;
	word-wrap:break-word;
	padding-right:36px
}
.mfp-image-holder .mfp-content {
	max-width:100%
}
.mfp-gallery .mfp-image-holder .mfp-figure {
	cursor:pointer
}

.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;
	right:0;
	padding-top:0
}
.mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg {
	opacity:0;
	-webkit-backface-visibility:hidden;
-webkit-transition:all .3s ease-out;
-moz-transition:all .3s ease-out;
-o-transition:all .3s ease-out;
transition:all .3s ease-out
}
.mfp-with-zoom.mfp-ready .mfp-container {
	opacity:1
}
.mfp-with-zoom.mfp-ready.mfp-bg {
	opacity:.7
}
.mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg {
	opacity:0
}
.ps-container {
	overflow:hidden!important
}
.ps-container.ps-active-x>.ps-scrollbar-x-rail, .ps-container.ps-active-y>.ps-scrollbar-y-rail {
	display:block
}
.ps-container.ps-in-scrolling {
	pointer-events:none
}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
	background-color:#eee;
	opacity:.9;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	filter:alpha(opacity=90)
}
.ps-container.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
	background-color:#999
}
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
	background-color:#eee;
	opacity:.9;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	filter:alpha(opacity=90)
}
.ps-container.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
	background-color:#999
}
.ps-container>.ps-scrollbar-x-rail {
	display:none;
	position:absolute;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	border-radius:4px;
	opacity:0;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter:alpha(opacity=0);
-webkit-transition:background-color .2s linear, opacity .2s linear;
-moz-transition:background-color .2s linear, opacity .2s linear;
-o-transition:background-color .2s linear, opacity .2s linear;
transition:background-color .2s linear, opacity .2s linear;
	bottom:3px;
	height:8px
}

.res02{color:#fff; margin-right: -90px;}

.ps-container>.ps-scrollbar-x-rail>.ps-scrollbar-x {
	position:absolute;
	background-color:#aaa;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	border-radius:4px;
-webkit-transition:background-color .2s linear;
-moz-transition:background-color .2s linear;
-o-transition:background-color .2s linear;
transition:background-color .2s linear;
	bottom:0;
	height:8px
}
.ps-container>.ps-scrollbar-y-rail {
	display:none;
	position:absolute;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	border-radius:4px;
	opacity:0;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter:alpha(opacity=0);
-webkit-transition:background-color .2s linear, opacity .2s linear;
-moz-transition:background-color .2s linear, opacity .2s linear;
-o-transition:background-color .2s linear, opacity .2s linear;
transition:background-color .2s linear, opacity .2s linear;
	right:3px;
	width:8px
}
.ps-container>.ps-scrollbar-y-rail>.ps-scrollbar-y {
	position:absolute;
	background-color:#aaa;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-ms-border-radius:4px;
	border-radius:4px;
-webkit-transition:background-color .2s linear;
-moz-transition:background-color .2s linear;
-o-transition:background-color .2s linear;
transition:background-color .2s linear;
	right:0;
	width:8px
}
.ps-container:hover.ps-in-scrolling {
	pointer-events:none
}
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail {
	background-color:#eee;
	opacity:.9;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	filter:alpha(opacity=90)
}
.ps-container:hover.ps-in-scrolling.ps-x>.ps-scrollbar-x-rail>.ps-scrollbar-x {
	background-color:#999
}
.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail {
	background-color:#eee;
	opacity:.9;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	filter:alpha(opacity=90)
}
.ps-container:hover.ps-in-scrolling.ps-y>.ps-scrollbar-y-rail>.ps-scrollbar-y {
	background-color:#999
}
.ps-container:hover>.ps-scrollbar-x-rail, .ps-container:hover>.ps-scrollbar-y-rail {
	opacity:.6;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	filter:alpha(opacity=60)
}
.ps-container:hover>.ps-scrollbar-x-rail:hover {
	background-color:#eee;
	opacity:.9;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	filter:alpha(opacity=90)
}
.ps-container:hover>.ps-scrollbar-x-rail:hover>.ps-scrollbar-x {
	background-color:#999
}
.ps-container:hover>.ps-scrollbar-y-rail:hover {
	background-color:#eee;
	opacity:.9;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
	filter:alpha(opacity=90)
}
.ps-container:hover>.ps-scrollbar-y-rail:hover>.ps-scrollbar-y {
	background-color:#999
}
.mm-hidden {
	display:none!important
}
.mm-wrapper {
	overflow-x:hidden;
	position:relative
}
.mm-menu, .mm-menu > .mm-panel {
	margin:0;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:0
}
.mm-menu {
	background:inherit;
	display:block;
	overflow:hidden;
	padding:0
}
.mm-panel {
-webkit-transition:-webkit-transform .4s ease;
-moz-transition:-moz-transform .4s ease;
-ms-transition:-ms-transform .4s ease;
-o-transition:-o-transform .4s ease;
transition:transform .4s ease;
	-webkit-transform:translate3d(100%, 0, 0);
	-moz-transform:translate3d(100%, 0, 0);
	-ms-transform:translate3d(100%, 0, 0);
	-o-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
.mm-panel.mm-opened {
	-webkit-transform:translate3d(0%, 0, 0);
	-moz-transform:translate3d(0%, 0, 0);
	-ms-transform:translate3d(0%, 0, 0);
	-o-transform:translate3d(0%, 0, 0);
	transform:translate3d(0%, 0, 0)
}
.mm-panel.mm-subopened {
	-webkit-transform:translate3d(-30%, 0, 0);
	-moz-transform:translate3d(-30%, 0, 0);
	-ms-transform:translate3d(-30%, 0, 0);
	-o-transform:translate3d(-30%, 0, 0);
	transform:translate3d(-30%, 0, 0)
}
.mm-panel.mm-highest {
	z-index:1
}
.mm-menu > .mm-panel {
	background:inherit;
	-webkit-overflow-scrolling:touch;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:auto;
	box-sizing:border-box;
	padding:0 20px
}
.mm-menu > .mm-panel.mm-hasheader {
	padding-top:40px
}
.mm-menu > .mm-panel:before, .mm-menu > .mm-panel:after {
	content:'';
	display:block;
	height:20px
}
.mm-vertical .mm-panel {
	-webkit-transform:none!important;
	-moz-transform:none!important;
	-ms-transform:none!important;
	-o-transform:none!important;
	transform:none!important
}
.mm-vertical .mm-listview .mm-panel, .mm-listview .mm-vertical .mm-panel {
	display:none;
	padding:10px 0 10px 10px
}
.mm-vertical .mm-listview .mm-panel .mm-listview > li:last-child:after, .mm-listview .mm-vertical .mm-panel .mm-listview > li:last-child:after {
	border-color:transparent
}
.mm-vertical li.mm-opened > .mm-panel, li.mm-vertical.mm-opened > .mm-panel {
	display:block
}
.mm-vertical .mm-listview > li > .mm-next, .mm-listview > li.mm-vertical > .mm-next {
	height:40px;
	bottom:auto
}
.mm-vertical .mm-listview > li > .mm-next:after, .mm-listview > li.mm-vertical > .mm-next:after {
	top:16px;
	bottom:auto
}
.mm-vertical .mm-listview > li.mm-opened > .mm-next:after, .mm-listview > li.mm-vertical.mm-opened > .mm-next:after {
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg)
}
.mm-header {
	border-bottom:1px solid transparent;
	text-align:center;
	line-height:20px;
	height:40px;
	padding:0 40px;
	margin:0;
	position:absolute;
	top:0;
	left:0;
	right:0
}
.mm-header > a {
	text-decoration:none;
	display:block;
	padding:10px 0
}
.mm-header .mm-title {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.mm-header .mm-btn {
	box-sizing:border-box;
	width:40px;
	height:40px;
	position:absolute;
	top:0;
	z-index:1
}
.mm-header .mm-btn:first-child {
	padding-left:20px;
	left:0
}
.mm-header .mm-btn:last-child {
	padding-right:20px;
	right:0
}
.mm-listview, .mm-listview > li {
	list-style:none;
	display:block;
	padding:0;
	margin:0
}
.mm-listview {
	font:inherit;
	font-size:14px
}
.mm-listview a, .mm-listview a:hover {
	text-decoration:none
}
.mm-listview > li {
	position:relative
}
.mm-listview > li > a, .mm-listview > li > span {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	color:inherit;
	line-height:20px;
	display:block;
	padding:10px 10px 10px 20px;
	margin:0
}
.mm-listview > li:not(.mm-divider):after {
content:'';
border-bottom-width:1px;
border-bottom-style:solid;
display:block;
position:absolute;
left:0;
right:0;
bottom:0;
left:20px
}
.mm-listview .mm-next {
	background:rgba(3, 2, 1, 0);
	width:50px;
	padding:0;
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	z-index:2
}
.mm-listview .mm-next:before {
	content:'';
	border-left-width:1px;
	border-left-style:solid;
	display:block;
	position:absolute;
	top:0;
	bottom:0;
	left:0
}
.mm-listview .mm-next + a, .mm-listview .mm-next + span {
	margin-right:50px
}
.mm-listview .mm-next.mm-fullsubopen {
	width:100%
}
.mm-listview .mm-next.mm-fullsubopen:before {
	border-left:none
}
.mm-listview .mm-next.mm-fullsubopen + a, .mm-listview .mm-next.mm-fullsubopen + span {
	padding-right:50px;
	margin-right:0
}
.mm-menu > .mm-panel > .mm-listview {
	margin-left:-20px;
	margin-right:-20px
}
.mm-menu > .mm-panel > .mm-listview.mm-first {
	margin-top:-20px
}
.mm-menu > .mm-panel > .mm-listview.mm-last {
	padding-bottom:20px
}
.mm-prev:before, .mm-next:after {
	content:'';
	border:2px solid transparent;
	display:inline-block;
	width:8px;
	height:8px;
	margin:auto;
	position:absolute;
	top:0;
	bottom:0;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.mm-prev:before {
	border-right:none;
	border-bottom:none;
	left:20px
}
.mm-next:after {
	border-top:none;
	border-left:none;
	right:20px
}
.mm-divider {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	font-size:10px;
	text-transform:uppercase;
	text-indent:20px;
	line-height:25px
}
.mm-listview > li.mm-spacer {
	padding-top:40px
}
.mm-listview > li.mm-spacer > .mm-next {
	top:40px
}
.mm-listview > li.mm-spacer.mm-divider {
	padding-top:25px
}
.mm-menu {
	background:#f3f3f3;
	color:rgba(0, 0, 0, 0.7)
}
.mm-menu .mm-header {
	border-color:rgba(0, 0, 0, 0.1)
}
.mm-menu .mm-header > a {
	color:rgba(0, 0, 0, 0.3)
}
.mm-menu .mm-header .mm-btn:before, .mm-menu .mm-header .mm-btn:after {
	border-color:rgba(0, 0, 0, 0.3)
}
.mm-menu .mm-listview > li:after {
	border-color:rgba(0, 0, 0, 0.1)
}
.mm-menu .mm-listview > li > a.mm-prev, .mm-menu .mm-listview > li > a.mm-next {
	color:rgba(0, 0, 0, 0.3)
}
.mm-menu .mm-listview > li > a.mm-prev:before, .mm-menu .mm-listview > li > a.mm-next:after {
	border-color:rgba(0, 0, 0, 0.3)
}
.mm-menu .mm-listview > li > a.mm-prev:after, .mm-menu .mm-listview > li > a.mm-next:before {
	border-color:rgba(0, 0, 0, 0.1)
}
.mm-menu .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu .mm-listview > li.mm-selected > span {
background:rgba(255, 255, 255, 0.5)
}
.mm-menu.mm-vertical .mm-listview li.mm-opened > a.mm-next, .mm-menu.mm-vertical .mm-listview li.mm-opened > .mm-panel, .mm-menu .mm-listview li.mm-opened.mm-vertical > a.mm-next, .mm-menu .mm-listview li.mm-opened.mm-vertical > .mm-panel {
	background:rgba(0, 0, 0, 0.05)
}
.mm-menu .mm-divider {
	background:rgba(0, 0, 0, 0.05)
}
.mm-page {
	box-sizing:border-box;
	position:relative
}
.mm-slideout {
-webkit-transition:-webkit-transform .4s ease;
-ms-transition:-ms-transform .4s ease;
transition:transform .4s ease
}
html.mm-opened {
	overflow:hidden;
	position:relative
}
html.mm-opened body {
	overflow:hidden
}
html.mm-opened .mm-page {
	min-height:100vh
}
html.mm-background .mm-page {
	background:inherit
}
#mm-blocker {
	background:rgba(3, 2, 1, 0);
	display:none;
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	left:0;
	z-index:999999
}
html.mm-opened #mm-blocker, html.mm-blocking #mm-blocker {
	display:block
}
.mm-menu.mm-offcanvas {
	display:none;
	position:fixed
}
.mm-menu.mm-current {
	display:block
}
.mm-menu {
	width:80%;
	min-width:140px;
	max-width:440px
}
html.mm-opening .mm-slideout {
	-webkit-transform:translate(80%, 0);
	-moz-transform:translate(80%, 0);
	-ms-transform:translate(80%, 0);
	-o-transform:translate(80%, 0);
	transform:translate(80%, 0)
}


.mm-menu.mm-top.mm-autoheight, .mm-menu.mm-bottom.mm-autoheight {
	max-height:80%
}
.mm-menu.mm-top.mm-autoheight.mm-fullscreen, .mm-menu.mm-bottom.mm-autoheight.mm-fullscreen {
	max-height:100%
}
.mm-menu.mm-measureheight > .mm-panel {
	bottom:auto!important;
	height:auto!important
}
.mm-buttonbar {
	border:1px solid transparent;
	border-radius:5px;
	text-align:center;
	line-height:20px;
	overflow:hidden;
	display:block;
	padding:0;
	margin:0;
	position:relative
}
.mm-buttonbar:after {
	content:'';
	display:block;
	clear:both
}
.mm-buttonbar > * {
	border-left:1px solid transparent;
	box-sizing:border-box;
	display:block;
	width:100%;
	height:100%;
	float:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.mm-buttonbar > a {
	text-decoration:none
}
.mm-buttonbar > input {
	position:absolute;
	left:-1000px;
	top:-1000px
}
.mm-buttonbar > input:checked + label {
	border-color:transparent!important
}
.mm-buttonbar > :first-child, .mm-buttonbar > input:first-child + * {
	border-left:none
}
.mm-buttonbar.mm-buttonbar-2 > * {
	width:50%
}
.mm-buttonbar.mm-buttonbar-3 > * {
	width:33.33%
}
.mm-buttonbar.mm-buttonbar-4 > * {
	width:25%
}
.mm-buttonbar.mm-buttonbar-5 > * {
	width:20%
}
.mm-header .mm-buttonbar {
	margin-top:0;
	margin-left:-30px;
	margin-right:-30px
}
.mm-footer .mm-buttonbar {
	border:none;
	border-radius:none;
	line-height:40px;
	margin:-10px -10px 0 -20px
}
.mm-footer .mm-buttonbar > * {
	border-left:none
}
.mm-listview > li > .mm-buttonbar {
	margin:10px 20px
}
.mm-menu .mm-buttonbar {
	border-color:rgba(0, 0, 0, 0.7);
	background:#f3f3f3
}
.mm-menu .mm-buttonbar > * {
	border-color:rgba(0, 0, 0, 0.7)
}
.mm-menu .mm-buttonbar > input:checked + label {
	background:rgba(0, 0, 0, 0.7);
	color:#f3f3f3
}
em.mm-counter {
	font:inherit;
	font-size:14px;
	font-style:normal;
	text-indent:0;
	line-height:20px;
	display:block;
	margin-top:-10px;
	position:absolute;
	right:50px;
	top:50%
}
em.mm-counter + a.mm-next {
	padding-left:40px
}
em.mm-counter + a.mm-next + a, em.mm-counter + a.mm-next + span {
	margin-right:90px
}
em.mm-counter + a.mm-fullsubopen {
	padding-left:0
}
.mm-vertical > .mm-counter {
	top:12px;
	margin-top:0
}
.mm-vertical.mm-spacer > .mm-counter {
	margin-top:40px
}
.mm-nosubresults > .mm-counter {
	display:none
}
.mm-menu em.mm-counter {
	color:rgba(0, 0, 0, 0.3)
}
html.mm-opened.mm-dragging .mm-menu, html.mm-opened.mm-dragging .mm-page, html.mm-opened.mm-dragging .mm-fixed-top, html.mm-opened.mm-dragging .mm-fixed-bottom, html.mm-opened.mm-dragging #mm-blocker {
	-webkit-transition-duration:0;
	-moz-transition-duration:0;
	-ms-transition-duration:0;
	-o-transition-duration:0;
	transition-duration:0
}
.mm-footer {
	background:inherit;
	border-top:1px solid transparent;
	text-align:center;
	line-height:20px;
	box-sizing:border-box;
	width:100%;
	height:40px;
	padding:10px 20px;
	position:absolute;
	z-index:3;
	bottom:0;
	left:0;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.mm-menu.mm-hasfooter > .mm-panel {
	bottom:40px
}
.mm-menu .mm-footer {
	border-color:rgba(0, 0, 0, 0.1);
	color:rgba(0, 0, 0, 0.3)
}
.mm-menu > .mm-header {
	background:inherit;
	z-index:3;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.mm-menu > .mm-header .mm-close:after {
	content:'x'
}
.mm-menu.mm-hassearch > .mm-header {
	top:40px
}
.mm-menu.mm-hasheader .mm-panel .mm-header {
	display:none
}
.mm-menu.mm-hasheader .mm-panel, .mm-menu.mm-hasheader .mm-fixeddivider {
	top:40px
}
.mm-menu.mm-hasheader.mm-hassearch .mm-panel, .mm-menu.mm-hasheader.mm-hassearch .mm-fixeddivider {
	top:80px
}
.mm-divider > span {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	padding:0;
	line-height:25px
}
.mm-divider.mm-opened a.mm-next:after {
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg)
}
.mm-collapsed:not(.mm-uncollapsed) {
display:none
}
.mm-fixeddivider {
	background:inherit;
	display:none;
	position:absolute;
	top:0;
	left:0;
	right:0;
	z-index:2;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}


/*youtube menu*/

.mm-fixeddivider:after {
	content:none!important;
	display:none!important
}
.mm-hasdividers .mm-fixeddivider {
	display:block
}
.mm-menu .mm-fixeddivider span {
	background:rgba(0, 0, 0, 0.05)
}
.mm-search, .mm-search input {
	box-sizing:border-box
}
.mm-menu > .mm-search {
	background:inherit;
	z-index:3;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0);
	display:none;
	
}
.mm-search {
	height:40px;
	width:100%;
	padding:10px 10px 0;
	position:absolute;
	top:0;
	left:0
}
.mm-search input {
	border:none;
	border-radius:25px;
	font:inherit;
	font-size:14px;
	line-height:25px;
	outline:none;
	display:block;
	width:100%;
	height:25px;
	margin:0;
	padding:0 10px
}
.mm-search input::-ms-clear {
display:none
}
.mm-panel.mm-hassearch {
	padding-top:40px
}
.mm-panel.mm-hassearch.mm-hasheader {
	padding-top:80px
}
.mm-panel.mm-hassearch.mm-hasheader .mm-search {
	top:40px
}
.mm-noresultsmsg {
	text-align:center;
	font-size:21px;
	display:none;
	padding:40px 0
}
.mm-noresults .mm-noresultsmsg {
	display:block
}
.mm-noresults .mm-indexer {
	display:none!important
}
.mm-menu li.mm-nosubresults > a.mm-next {
	display:none
}
.mm-menu li.mm-nosubresults > a.mm-next + a, .mm-menu li.mm-nosubresults > a.mm-next + span {
	padding-right:10px
}
.mm-menu.mm-hassearch .mm-panel, .mm-menu.mm-hassearch .mm-fixeddivider {
	
}
.mm-menu .mm-search input {
	background:rgba(0, 0, 0, 0.05);
	color:rgba(0, 0, 0, 0.7)
}
.mm-menu .mm-noresultsmsg {
	color:rgba(0, 0, 0, 0.3)
}
.mm-indexer {
	background:inherit;
	text-align:center;
	font-size:12px;
	box-sizing:border-box;
	width:20px;
	position:absolute;
	top:10px;
	bottom:10px;
	right:-100px;
	z-index:3;
-webkit-transition:right .4s ease;
-moz-transition:right .4s ease;
-ms-transition:right .4s ease;
-o-transition:right .4s ease;
transition:right .4s ease;
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.mm-indexer a {
	text-decoration:none;
	display:block;
	height:3.71%
}
.mm-indexer ~ .mm-panel.mm-hasindexer {
padding-right:40px
}
.mm-hasindexer .mm-indexer {
	right:0
}
.mm-hasindexer .mm-fixeddivider {
	right:20px
}
.mm-hasheader .mm-indexer {
	top:50px
}
.mm-hasfooter .mm-indexer {
	bottom:50px
}
.mm-hassearch .mm-indexer {
	top:50px
}
.mm-hassearch.mm-hasheader .mm-indexer {
	top:90px
}
.mm-menu .mm-indexer a {
	color:rgba(0, 0, 0, 0.3)
}
input.mm-toggle, input.mm-check {
	position:absolute;
	left:-10000px
}
label.mm-toggle, label.mm-check {
	margin:0;
	position:absolute;
	bottom:50%;
	z-index:2
}

.pay-event{}

.pay-event tr{}

.pay-event td{}







label.mm-toggle:before, label.mm-check:before {
	content:'';
	display:block
}
label.mm-toggle {
	border-radius:30px;
	width:50px;
	height:30px;
	margin-bottom:-15px
}
label.mm-toggle:before {
	border-radius:30px;
	width:28px;
	height:28px;
	margin:1px
}
input.mm-toggle:checked ~ label.mm-toggle:before {
float:right
}
label.mm-check {
	width:30px;
	height:30px;
	margin-bottom:-15px
}
label.mm-check:before {
	border-left:3px solid;
	border-bottom:3px solid;
	width:40%;
	height:20%;
	margin:25% 0 0 20%;
	opacity:.1;
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
input.mm-check:checked ~ label.mm-check:before {
opacity:1
}
label.mm-toggle, label.mm-check {
	right:20px
}
label.mm-toggle + a, label.mm-toggle + span {
	padding-right:80px
}
label.mm-check + a, label.mm-check + span {
	padding-right:60px
}
a.mm-next + label.mm-toggle, a.mm-next + label.mm-check {
	right:60px
}
a.mm-next + label.mm-toggle + a, a.mm-next + label.mm-toggle + span, a.mm-next + label.mm-check + a, a.mm-next + label.mm-check + span {
	margin-right:50px
}
a.mm-next + label.mm-toggle + a, a.mm-next + label.mm-toggle + span {
	padding-right:70px
}
a.mm-next + label.mm-check + a, a.mm-next + label.mm-check + span {
	padding-right:50px
}
em.mm-counter + a.mm-next + label.mm-toggle, em.mm-counter + a.mm-next + label.mm-check {
	right:100px
}
em.mm-counter + a.mm-next + label.mm-toggle + a, em.mm-counter + a.mm-next + label.mm-toggle + span, em.mm-counter + a.mm-next + label.mm-check + a, em.mm-counter + a.mm-next + label.mm-check + span {
	margin-right:90px
}
.mm-menu label.mm-toggle {
	background:rgba(0, 0, 0, 0.1)
}
.mm-menu label.mm-toggle:before {
	background:#f3f3f3
}
.mm-menu input.mm-toggle:checked ~ label.mm-toggle {
background:#4bd963
}
.mm-menu label.mm-check:before {
	border-color:rgba(0, 0, 0, 0.7)
}
.mm-menu.mm-border-none .mm-listview > li:after, .mm-listview.mm-border-none > li:after {
	content:none
}
.mm-menu.mm-border-full .mm-listview > li:after, .mm-listview.mm-border-full > li:after {
	left:0!important
}
html.mm-effect-slide .mm-menu.mm-offcanvas {
-webkit-transition:-webkit-transform .4s ease;
transition:transform .4s ease
}
html.mm-effect-slide.mm-opened .mm-menu.mm-offcanvas {
	-webkit-transform:translate3d(-30%, 0, 0);
	-moz-transform:translate3d(-30%, 0, 0);
	-ms-transform:translate3d(-30%, 0, 0);
	-o-transform:translate3d(-30%, 0, 0);
	transform:translate3d(-30%, 0, 0)
}
html.mm-effect-slide.mm-opening .mm-menu.mm-offcanvas {
	-webkit-transform:translate3d(0%, 0, 0);
	-moz-transform:translate3d(0%, 0, 0);
	-ms-transform:translate3d(0%, 0, 0);
	-o-transform:translate3d(0%, 0, 0);
	transform:translate3d(0%, 0, 0)
}
html.mm-effect-slide.mm-right.mm-opened .mm-menu.mm-offcanvas {
	-webkit-transform:translate3d(30%, 0, 0);
	-moz-transform:translate3d(30%, 0, 0);
	-ms-transform:translate3d(30%, 0, 0);
	-o-transform:translate3d(30%, 0, 0);
	transform:translate3d(30%, 0, 0)
}
html.mm-effect-slide.mm-right.mm-opening .mm-menu.mm-offcanvas {
	-webkit-transform:translate3d(0%, 0, 0);
	-moz-transform:translate3d(0%, 0, 0);
	-ms-transform:translate3d(0%, 0, 0);
	-o-transform:translate3d(0%, 0, 0);
	transform:translate3d(0%, 0, 0)
}
html.mm-effect-zoom-menu .mm-menu.mm-offcanvas {
-webkit-transition:-webkit-transform .4s ease;
-moz-transition:-moz-transform .4s ease;
-ms-transition:-ms-transform .4s ease;
-o-transition:-o-transform .4s ease;
transition:transform .4s ease
}
html.mm-effect-zoom-menu.mm-opened .mm-menu.mm-offcanvas {
	-webkit-transform:scale(0.7, 0.7) translate3d(-30%, 0, 0);
	-moz-transform:scale(0.7, 0.7) translate3d(-30%, 0, 0);
	-ms-transform:scale(0.7, 0.7) translate3d(-30%, 0, 0);
	-o-transform:scale(0.7, 0.7) translate3d(-30%, 0, 0);
	transform:scale(0.7, 0.7) translate3d(-30%, 0, 0);
	-webkit-transform-origin:left center;
	-moz-transform-origin:left center;
	-ms-transform-origin:left center;
	-o-transform-origin:left center;
	transform-origin:left center
}
html.mm-effect-zoom-menu.mm-opening .mm-menu.mm-offcanvas {
	-webkit-transform:scale(1, 1) translate3d(0%, 0, 0);
	-moz-transform:scale(1, 1) translate3d(0%, 0, 0);
	-ms-transform:scale(1, 1) translate3d(0%, 0, 0);
	-o-transform:scale(1, 1) translate3d(0%, 0, 0);
	transform:scale(1, 1) translate3d(0%, 0, 0)
}
html.mm-effect-zoom-menu.mm-right.mm-opened .mm-menu.mm-offcanvas {
	-webkit-transform:scale(0.7, 0.7) translate3d(30%, 0, 0);
	-moz-transform:scale(0.7, 0.7) translate3d(30%, 0, 0);
	-ms-transform:scale(0.7, 0.7) translate3d(30%, 0, 0);
	-o-transform:scale(0.7, 0.7) translate3d(30%, 0, 0);
	transform:scale(0.7, 0.7) translate3d(30%, 0, 0);
	-webkit-transform-origin:right center;
	-moz-transform-origin:right center;
	-ms-transform-origin:right center;
	-o-transform-origin:right center;
	transform-origin:right center
}
html.mm-effect-zoom-menu.mm-right.mm-opening .mm-menu.mm-offcanvas {
	-webkit-transform:scale(1, 1) translate3d(0%, 0, 0);
	-moz-transform:scale(1, 1) translate3d(0%, 0, 0);
	-ms-transform:scale(1, 1) translate3d(0%, 0, 0);
	-o-transform:scale(1, 1) translate3d(0%, 0, 0);
	transform:scale(1, 1) translate3d(0%, 0, 0)
}
html.mm-effect-zoom-panels .mm-menu .mm-panel {
	-webkit-transform:scale(1.5, 1.5) translate3d(100%, 0, 0);
	-moz-transform:scale(1.5, 1.5) translate3d(100%, 0, 0);
	-ms-transform:scale(1.5, 1.5) translate3d(100%, 0, 0);
	-o-transform:scale(1.5, 1.5) translate3d(100%, 0, 0);
	transform:scale(1.5, 1.5) translate3d(100%, 0, 0);
	-webkit-transform-origin:left center;
	-moz-transform-origin:left center;
	-ms-transform-origin:left center;
	-o-transform-origin:left center;
	transform-origin:left center;
	-webkit-transition-property:-webkit-transform, left;
	-moz-transition-property:-moz-transform, left;
	-ms-transition-property:-ms-transform, left;
	-o-transition-property:-o-transform, left;
	transition-property:transform, left
}
html.mm-effect-zoom-panels .mm-menu .mm-panel.mm-opened {
	-webkit-transform:scale(1, 1) translate3d(0%, 0, 0);
	-moz-transform:scale(1, 1) translate3d(0%, 0, 0);
	-ms-transform:scale(1, 1) translate3d(0%, 0, 0);
	-o-transform:scale(1, 1) translate3d(0%, 0, 0);
	transform:scale(1, 1) translate3d(0%, 0, 0)
}
html.mm-effect-zoom-panels .mm-menu .mm-panel.mm-opened.mm-subopened {
	-webkit-transform:scale(0.7, 0.7) translate3d(-30%, 0, 0);
	-moz-transform:scale(0.7, 0.7) translate3d(-30%, 0, 0);
	-ms-transform:scale(0.7, 0.7) translate3d(-30%, 0, 0);
	-o-transform:scale(0.7, 0.7) translate3d(-30%, 0, 0);
	transform:scale(0.7, 0.7) translate3d(-30%, 0, 0)
}
.mm-menu.mm-fullscreen {
	width:100%;
	min-width:140px;
	max-width:10000px
}
html.mm-opening.mm-fullscreen .mm-slideout {
	-webkit-transform:translate(100%, 0);
	-moz-transform:translate(100%, 0);
	-ms-transform:translate(100%, 0);
	-o-transform:translate(100%, 0);
	transform:translate(100%, 0)
}

.mm-menu.mm-fullscreen.mm-top, .mm-menu.mm-fullscreen.mm-bottom {
	height:100%;
	min-height:140px;
	max-height:10000px
}
html.mm-opened.mm-fullscreen .mm-page {
	box-shadow:none!important
}
.mm-menu.mm-multiline .mm-listview > li > a, .mm-menu.mm-multiline .mm-listview > li > span, .mm-listview.mm-multiline > li  .mm-listview > li.mm-multiline > a, .mm-listview.mm-multiline > li  .mm-listview > li.mm-multiline > span {
	text-overflow:clip;
	white-space:normal
}
.mm-menu.mm-pageshadow:after {
	content:"";
	display:block;
	width:20px;
	height:120%;
	position:absolute;
	left:100%;
	top:-10%;
	z-index:99
}
.mm-menu.mm-pageshadow.mm-right:after {
	left:auto;
	right:100%
}
.mm-menu.mm-pageshadow.mm-next:after, .mm-menu.mm-pageshadow.mm-front:after {
	content:none;
	display:none
}
.mm-menu.mm-pageshadow:after {
	box-shadow:0 0 10px rgba(0, 0, 0, 0.3)
}
.mm-menu.mm-top, .mm-menu.mm-bottom {
	width:100%;
	min-width:100%;
	max-width:100%
}
.mm-menu.mm-right {
	left:auto;
	right:0
}
.mm-menu.mm-bottom {
	top:auto;
	bottom:0
}
html.mm-right.mm-opening .mm-slideout {
	-webkit-transform:translate(-80%, 0);
	-moz-transform:translate(-80%, 0);
	-ms-transform:translate(-80%, 0);
	-o-transform:translate(-80%, 0);
	transform:translate(-80%, 0)
}
@media all and (max-width: 175px) {
html.mm-right.mm-opening .mm-slideout {
-webkit-transform:translate(-140px, 0);
-moz-transform:translate(-140px, 0);
-ms-transform:translate(-140px, 0);
-o-transform:translate(-140px, 0);
transform:translate(-140px, 0)
}
}
@media all and (min-width: 550px) {
html.mm-right.mm-opening .mm-slideout {
-webkit-transform:translate(-440px, 0);
-moz-transform:translate(-440px, 0);
-ms-transform:translate(-440px, 0);
-o-transform:translate(-440px, 0);
transform:translate(-440px, 0)
}
}
html.mm-front .mm-slideout {
	-webkit-transform:none!important;
	-moz-transform:none!important;
	-ms-transform:none!important;
	-o-transform:none!important;
	transform:none!important;
	z-index:0!important
}
.mm-menu.mm-front {
	z-index:1
}
.mm-menu.mm-front, .mm-menu.mm-next {
-webkit-transition:-webkit-transform .4s ease;
-ms-transition:-ms-transform .4s ease;
transition:transform .4s ease;
	-webkit-transform:translate3d(-100%, 0, 0);
	-moz-transform:translate3d(-100%, 0, 0);
	-ms-transform:translate3d(-100%, 0, 0);
	-o-transform:translate3d(-100%, 0, 0);
	transform:translate3d(-100%, 0, 0)
}
.mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right {
	-webkit-transform:translate3d(100%, 0, 0);
	-moz-transform:translate3d(100%, 0, 0);
	-ms-transform:translate3d(100%, 0, 0);
	-o-transform:translate3d(100%, 0, 0);
	transform:translate3d(100%, 0, 0)
}
.mm-menu.mm-top {
	-webkit-transform:translate3d(0, -100%, 0);
	-moz-transform:translate3d(0, -100%, 0);
	-ms-transform:translate3d(0, -100%, 0);
	-o-transform:translate3d(0, -100%, 0);
	transform:translate3d(0, -100%, 0)
}
.mm-menu.mm-bottom {
	-webkit-transform:translate3d(0, 100%, 0);
	-moz-transform:translate3d(0, 100%, 0);
	-ms-transform:translate3d(0, 100%, 0);
	-o-transform:translate3d(0, 100%, 0);
	transform:translate3d(0, 100%, 0)
}
html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
	-webkit-transform:translate3d(0, 0, 0);
	-moz-transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-o-transform:translate3d(0, 0, 0);
	transform:translate3d(0, 0, 0)
}
.mm-menu.mm-top, .mm-menu.mm-bottom {
	height:80%;
	min-height:140px;
	max-height:880px
}
.mm-menu.mm-theme-dark {
	background: #1F3857;
	color:rgba(255, 255, 255, 0.8)
}
.mm-menu.mm-theme-dark .mm-header {
	border-color:rgba(0, 0, 0, 0.15)
}
.mm-menu.mm-theme-dark .mm-header > a {
	color:rgba(255, 255, 255, 0.4)
}
.mm-menu.mm-theme-dark .mm-header .mm-btn:before, .mm-menu.mm-theme-dark .mm-header .mm-btn:after {
	border-color:rgba(255, 255, 255, 0.4)
}
.mm-menu.mm-theme-dark .mm-listview > li:after {
	border-color:rgba(0, 0, 0, 0.15)
}
.mm-menu.mm-theme-dark .mm-listview > li > a.mm-prev, .mm-menu.mm-theme-dark .mm-listview > li > a.mm-next {
	color:rgba(255, 255, 255, 0.4)
}
.mm-menu.mm-theme-dark .mm-listview > li > a.mm-prev:before, .mm-menu.mm-theme-dark .mm-listview > li > a.mm-next:after {
	border-color:rgba(255, 255, 255, 0.4)
}
.mm-menu.mm-theme-dark .mm-listview > li > a.mm-prev:after, .mm-menu.mm-theme-dark .mm-listview > li > a.mm-next:before {
	border-color:rgba(0, 0, 0, 0.15)
}
.mm-menu.mm-theme-dark .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu.mm-theme-dark .mm-listview > li.mm-selected > span {
background:rgba(0, 0, 0, 0.1)
}
.mm-menu.mm-theme-dark.mm-vertical .mm-listview li.mm-opened > a.mm-next, .mm-menu.mm-theme-dark.mm-vertical .mm-listview li.mm-opened > .mm-panel, .mm-menu.mm-theme-dark .mm-listview li.mm-opened.mm-vertical > a.mm-next, .mm-menu.mm-theme-dark .mm-listview li.mm-opened.mm-vertical > .mm-panel {
	background:rgba(255, 255, 255, 0.05)
}
.mm-menu.mm-theme-dark .mm-divider {
	background:rgba(255, 255, 255, 0.05)
}
.mm-menu.mm-theme-dark .mm-buttonbar {
	border-color:rgba(255, 255, 255, 0.8);
	background:#333
}
.mm-menu.mm-theme-dark .mm-buttonbar > * {
	border-color:rgba(255, 255, 255, 0.8)
}
.mm-menu.mm-theme-dark .mm-buttonbar > input:checked + label {
	background:rgba(255, 255, 255, 0.8);
	color:#333
}
.mm-menu.mm-theme-dark label.mm-check:before {
	border-color:rgba(255, 255, 255, 0.8)
}
.mm-menu.mm-theme-dark em.mm-counter {
	color:rgba(255, 255, 255, 0.4)
}
.mm-menu.mm-theme-dark .mm-footer {
	border-color:rgba(0, 0, 0, 0.15);
	color:rgba(255, 255, 255, 0.4)
}
.mm-menu.mm-theme-dark .mm-fixeddivider span {
	background:rgba(255, 255, 255, 0.05)
}
.mm-menu.mm-pageshadow.mm-theme-dark:after {
	box-shadow:0 0 20px rgba(0, 0, 0, 0.5)
}
.mm-menu.mm-theme-dark .mm-search input {
	background:rgba(255, 255, 255, 0.3);
	color:rgba(255, 255, 255, 0.8)
}
.mm-menu.mm-theme-dark .mm-noresultsmsg {
	color:rgba(255, 255, 255, 0.4)
}
.mm-menu.mm-theme-dark .mm-indexer a {
	color:rgba(255, 255, 255, 0.4)
}
.mm-menu.mm-theme-dark label.mm-toggle {
	background:rgba(0, 0, 0, 0.15)
}
.mm-menu.mm-theme-dark label.mm-toggle:before {
	background:#333
}
.mm-menu.mm-theme-dark input.mm-toggle:checked ~ label.mm-toggle {
background:#4bd963
}
.mm-menu.mm-theme-white {
	background:#fff;
	color:rgba(0, 0, 0, 0.6)
}
.mm-menu.mm-theme-white .mm-header {
	border-color:rgba(0, 0, 0, 0.1)
}
.mm-menu.mm-theme-white .mm-header > a {
	color:rgba(0, 0, 0, 0.3)
}
.mm-menu.mm-theme-white .mm-header .mm-btn:before, .mm-menu.mm-theme-white .mm-header .mm-btn:after {
	border-color:rgba(0, 0, 0, 0.3)
}
.mm-menu.mm-theme-white .mm-listview > li:after {
	border-color:rgba(0, 0, 0, 0.1)
}
.mm-menu.mm-theme-white .mm-listview > li > a.mm-prev, .mm-menu.mm-theme-white .mm-listview > li > a.mm-next {
	color:rgba(0, 0, 0, 0.3)
}
.mm-menu.mm-theme-white .mm-listview > li > a.mm-prev:before, .mm-menu.mm-theme-white .mm-listview > li > a.mm-next:after {
	border-color:rgba(0, 0, 0, 0.3)
}
.mm-menu.mm-theme-white .mm-listview > li > a.mm-prev:after, .mm-menu.mm-theme-white .mm-listview > li > a.mm-next:before {
	border-color:rgba(0, 0, 0, 0.1)
}
.mm-menu.mm-theme-white .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu.mm-theme-white .mm-listview > li.mm-selected > span {
background:rgba(0, 0, 0, 0.05)
}
.mm-menu.mm-theme-white.mm-vertical .mm-listview li.mm-opened > a.mm-next, .mm-menu.mm-theme-white.mm-vertical .mm-listview li.mm-opened > .mm-panel, .mm-menu.mm-theme-white .mm-listview li.mm-opened.mm-vertical > a.mm-next, .mm-menu.mm-theme-white .mm-listview li.mm-opened.mm-vertical > .mm-panel {
	background:rgba(0, 0, 0, 0.03)
}
.mm-menu.mm-theme-white .mm-divider {
	background:rgba(0, 0, 0, 0.03)
}
.mm-menu.mm-theme-white .mm-buttonbar {
	border-color:rgba(0, 0, 0, 0.6);
	background:#fff
}
.mm-menu.mm-theme-white .mm-buttonbar > * {
	border-color:rgba(0, 0, 0, 0.6)
}
.mm-menu.mm-theme-white .mm-buttonbar > input:checked + label {
	background:rgba(0, 0, 0, 0.6);
	color:#fff
}
.mm-menu.mm-theme-white label.mm-check:before {
	border-color:rgba(0, 0, 0, 0.6)
}
.mm-menu.mm-theme-white em.mm-counter {
	color:rgba(0, 0, 0, 0.3)
}
.mm-menu.mm-theme-white .mm-footer {
	border-color:rgba(0, 0, 0, 0.1);
	color:rgba(0, 0, 0, 0.3)
}
.mm-menu.mm-theme-white .mm-fixeddivider span {
	background:rgba(0, 0, 0, 0.03)
}
.mm-menu.mm-pageshadow.mm-theme-white:after {
	box-shadow:0 0 10px rgba(0, 0, 0, 0.2)
}
.mm-menu.mm-theme-white .mm-search input {
	background:rgba(0, 0, 0, 0.05);
	color:rgba(0, 0, 0, 0.6)
}
.mm-menu.mm-theme-white .mm-noresultsmsg {
	color:rgba(0, 0, 0, 0.3)
}
.mm-menu.mm-theme-white .mm-indexer a {
	color:rgba(0, 0, 0, 0.3)
}
.mm-menu.mm-theme-white label.mm-toggle {
	background:rgba(0, 0, 0, 0.1)
}
.mm-menu.mm-theme-white label.mm-toggle:before {
	background:#fff
}
.mm-menu.mm-theme-white input.mm-toggle:checked ~ label.mm-toggle {
background:#4bd963
}
.mm-menu.mm-theme-black {
	background:#000;
	color:rgba(255, 255, 255, 0.6)
}
.mm-menu.mm-theme-black .mm-header {
	border-color:rgba(255, 255, 255, 0.2)
}
.mm-menu.mm-theme-black .mm-header > a {
	color:rgba(255, 255, 255, 0.4)
}
.mm-menu.mm-theme-black .mm-header .mm-btn:before, .mm-menu.mm-theme-black .mm-header .mm-btn:after {
	border-color:rgba(255, 255, 255, 0.4)
}
.mm-menu.mm-theme-black .mm-listview > li:after {
	border-color:rgba(255, 255, 255, 0.2)
}
.mm-menu.mm-theme-black .mm-listview > li > a.mm-prev, .mm-menu.mm-theme-black .mm-listview > li > a.mm-next {
	color:rgba(255, 255, 255, 0.4)
}
.mm-menu.mm-theme-black .mm-listview > li > a.mm-prev:before, .mm-menu.mm-theme-black .mm-listview > li > a.mm-next:after {
	border-color:rgba(255, 255, 255, 0.4)
}
.mm-menu.mm-theme-black .mm-listview > li > a.mm-prev:after, .mm-menu.mm-theme-black .mm-listview > li > a.mm-next:before {
	border-color:rgba(255, 255, 255, 0.2)
}
.mm-menu.mm-theme-black .mm-listview > li.mm-selected > a:not(.mm-next), .mm-menu.mm-theme-black .mm-listview > li.mm-selected > span {
background:rgba(255, 255, 255, 0.3)
}
.mm-menu.mm-theme-black.mm-vertical .mm-listview li.mm-opened > a.mm-next, .mm-menu.mm-theme-black.mm-vertical .mm-listview li.mm-opened > .mm-panel, .mm-menu.mm-theme-black .mm-listview li.mm-opened.mm-vertical > a.mm-next, .mm-menu.mm-theme-black .mm-listview li.mm-opened.mm-vertical > .mm-panel {
	background:rgba(255, 255, 255, 0.2)
}
.mm-menu.mm-theme-black .mm-divider {
	background:rgba(255, 255, 255, 0.2)
}
.mm-menu.mm-theme-black .mm-buttonbar {
	border-color:rgba(255, 255, 255, 0.6);
	background:#000
}
.mm-menu.mm-theme-black .mm-buttonbar > * {
	border-color:rgba(255, 255, 255, 0.6)
}
.mm-menu.mm-theme-black .mm-buttonbar > input:checked + label {
	background:rgba(255, 255, 255, 0.6);
	color:#000
}
.mm-menu.mm-theme-black label.mm-check:before {
	border-color:rgba(255, 255, 255, 0.6)
}
.mm-menu.mm-theme-black em.mm-counter {
	color:rgba(255, 255, 255, 0.4)
}
.mm-menu.mm-theme-black .mm-footer {
	border-color:rgba(255, 255, 255, 0.2);
	color:rgba(255, 255, 255, 0.4)
}
.mm-menu.mm-theme-black .mm-fixeddivider span {
	background:rgba(255, 255, 255, 0.2)
}
.mm-menu.mm-pageshadow.mm-theme-black:after {
	content:none;
	display:none
}
.mm-menu.mm-theme-black .mm-search input {
	background:rgba(255, 255, 255, 0.3);
	color:rgba(255, 255, 255, 0.6)
}
.mm-menu.mm-theme-black .mm-noresultsmsg {
	color:rgba(255, 255, 255, 0.4)
}
.mm-menu.mm-theme-black .mm-indexer a {
	color:rgba(255, 255, 255, 0.4)
}
.mm-menu.mm-theme-black label.mm-toggle {
	background:rgba(255, 255, 255, 0.2)
}
.mm-menu.mm-theme-black label.mm-toggle:before {
	background:#000
}
.mm-menu.mm-theme-black input.mm-toggle:checked ~ label.mm-toggle {
background:#4bd963
}
body {
	font-family:Century Gothic;
	font-size:15px;
	min-width:270px;
	line-height:1.42857143;
	color:#555;
	font-weight:400;
	overflow-x:hidden;
	background-color: #fff;
	background-image:none;
	background-repeat:no-repeat;
	background-position:center center;
	background-attachment:fixed;
	background-size:cover;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	z-index:999;
}
::selection {
background:#1f3857;
color:#fff;
text-shadow:none
}
::-moz-selection {
background:#1f3857;
color:#fff;
text-shadow:none
}
::-webkit-input-placeholder {
color:#dadada
}
:-moz-placeholder {
color:#dadada
}
::-moz-placeholder {
color:#dadada
}
:-ms-input-placeholder {
color:#dadada
}
video {
	max-width:100%;
	height:auto
}
iframe, embed, object {
	max-width:100%
}
img {
	max-width:100%;
	height:auto;
transition:opacity .2s ease-in-out;
-moz-transition:opacity .2s ease-in-out;
-webkit-transition:opacity .2s ease-in-out;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	backface-visibility:hidden
}
a {
	color:#000000;
	text-decoration:none;
transition:all .2s ease-in-out;
-moz-transition:all .2s ease-in-out;
-webkit-transition:all .2s ease-in-out
}
a:hover img {
	opacity:.75
}
a:focus, a:hover {
	color:#000000;
	text-decoration:none
}

.panel-title06 a:hover{color:#000 !important;}


textarea {
	resize:vertical
}
h1, h2, h3, h4, h5, h6 {
	font-family:Century Gothic;
	font-weight:700;
	margin:20px 0;
	line-height:1.2
}
.h2, h2 {
	font-size:32px
}
.h3, h3 {
	font-size:26px
}
.h4, h4 {
	font-size:20px
}
.h5, h5 {
	font-size:16px
}
.h6, h6 {
	font-size:14px
}
blockquote, .modern-quote, .blockquote {
	position:relative;
	font-family:"Noto Serif", serif;
	font-size:16px;
	font-weight:700;
	color:#b2b2b2;
	font-style:italic;
	padding:10px 25px;
	border:none
}
blockquote cite {
	font-style:normal;
	font-weight:400;
	display:block;
	text-transform:uppercase;
	font-family:"Roboto", sans-serif;
	font-size:14px
}
blockquote cite:before {
	content:"\2014";
	margin-right:3px
}
.modern-quote {
	position:relative;
	border-left:2px solid #f60
}
blockquote:before, blockquote:after, .blockquote:before, .blockquote:after {
	content:"\201c";
	display:inline-block;
	position:absolute;
	color:#b2b2b2;
	font-size:30px;
	line-height:1;
	font-style:normal;
	font-family:Arial, Helvetica, sans-serif
}
blockquote:before, .blockquote:before {
	top:10px;
	left:5px
}
blockquote:after, .blockquote:after {
	content:"\201d";
	top:10px;
	right:5px
}
.modern-quote:before, .modern-quote:after {
	content:""
}
body.boxed {
	background-color:#efefef
}
body.wide {
	background-color:#fff
}
body.no-background {
	background-image:none
}
body.background-image1 {
	background-image:url(../img/bg2.jpg)
}
body.background-image2 {
	background-image:url(../img/bg1.jpg)
}
body.background-image3 {
	background-image:url(../img/bg3.jpg)
}
body.background-image4 {
	background-image:url(../img/bg4.jpg)
}
.mobile-nav {
	display:none
}
.alpha {
	padding-left:0!important
}
.omega {
	padding-right:0!important
}
.main-wrapper:after, .main-wrapper:before, .widget:before, .widget:after {
	display:table;
	content:" "
}
.main-wrapper:after, .widget:after {
	clear:both
}
#map-canvas {
	width:100%;
	height:300px;
	margin:0 0 30px;
	padding:0
}
.bgcolor1 {
	background:#f60!important
}
.bgcolor2 {
	background:#8eb021!important
}
.bgcolor3 {
	background:#2980b9!important
}
.bgcolor4 {
	background:#16a085!important
}
.bgcolor5 {
	background:#8e44ad!important
}
.header-wrapper {
	/*position:absolute;*/
	left:0;
	right:0;
	z-index:1000
}
.header {
	position:relative;
	width:100%;
	background:#FFF;
	z-index:1000;
	-webkit-box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.05);
	-moz-box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.05);
	box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.05);
	-webkit-backface-visibility:hidden
}
.header.text-center .navbar-nav>li {
	float:none;
	display:inline-block
}
.header.text-center .header-right, .header.text-center .sb-search {
	display:none
}
.header.text-center .navbar-collapse.collapse {
	float:none
}
.header.text-center .navbar-nav {
	width:100%
}
.fixed-header .header-big .header {
	position:relative
}
.header-top {
	width:100%;
	background: #1f3857;
	padding:4px 0;
	color:#fff
}
.header-top ul {
	margin:7px 0;
	padding:0;
	list-style:none
}
.header-top ul li {
	float:left;
	line-height:13px;
	margin:0
}
.header-top .top-menu li {
	font-size:13px;
	margin:0 10px 0 0;
	border-right:1px solid #fff;
	padding-right:10px
}
.header-top .top-menu li:last-child {
	border:none
}
.header-top .top-menu li a {
	color:#fff;
	border-bottom: 0px solid RGBA(0, 0, 0, 0.31);
}
.header-top .top-menu li a:hover {
	border-bottom:0px solid #fff
}
.header-top .social-icons a {
	color:#fff;
	font-size:11px;
	line-height:13px
}

.progressbar-top{background: #f5f5f5;
padding: 20px;
border: 1px solid #e0e0e0;
position: relative !important;
overflow: hidden;
z-index: -1;


}
#progressbar{padding:0px; text-align:center;}
#progressbar li{list-style: none;
width: 50px;
height: 50px;
border-radius: 50%;
line-height: 50px;
font-weight: 600;
font-size: 24px;
color: #fff;
background: #1f3857;
display: inline-block;
margin: 0px 7px;
}
#progressbar ul li a{}
.progressbar-top::after{position: absolute;
content: '';
width: 74%;
height: 3px;
left: 45px;
top: 46px;
background: #1f3857;
z-index: -1;

}
.latest-news02{}
.latest-news02 ul{padding-left: 32px;}
.latest-news02 ul li{background: transparent !important;
box-shadow: inherit !important;
border: 0px !important;
padding: 0px !important;
}
.latest-news02 ul li a{color: #104b96 !important;}

.latest-news02 ul li a:hover{color: #b90205 !important;}
.imp-link{padding:12px !important;}
.imp-link .panel-heading .panel-title{background: #d9e8f2 !important;}
.imp-link .panel-body {
    padding: 8px 12px !important;
    background: #f9f9f9;
    border: 1px solid #cfe4ff !important;
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: rgb(207, 228, 255);
		
}
.imp-link .link1{padding-left:16px !important}
.imp-link .link1 li{list-style: initial !important;
color: #2568bc;
}
.imp-link .link1 li a{font-size: 13px;
color: #0b4a99;
}

.header-link span{float: right;
color: #b90205;
font-size: 12px;
text-transform: uppercase;
font-weight: 600;
padding: 8px 12px 8px 14px;
background: #dbdbdb;
margin-bottom: 10px;
border-bottom-left-radius: 20px;



}
.header-link span a{color: #2568bc;}
.header-link span a::before {
content: '\f01d';
font-family: 'FontAwesome';
color: #2568bc;
font-size: 14px;
margin-right: 10px;
margin-left: 7px;
font-weight: normal;

}


.header-top .social-icons a:hover {
	color:#fff
}
.header-mid {
	background:#fff;
	padding:1px 0;
	border-bottom:1px solid #dadada
}
.header-big .header-mid-wrapper {
	text-align:right
}
.header-big .header .navbar-collapse.collapse {
	padding:0
}
.header-big .mid-logo-wrapper {
	float:left;
	display:block
}
.header-big .text-center {
	text-align:center
}
.header-big .text-center .mid-logo-wrapper {
	float:none
}
.header-big .navbar .logo {
	display:none
}
.header-big .set-fixed .navbar .logo {
	display:block;
	margin-right:25px
}
.header-big .set-fixed .mega-menu .navbar-nav {
	float:left;
	width:auto
}
.mid-logo-wrapper .logo {
	float:none;
	display:inline-block;
	margin:0 auto 5px;
	text-align:center;
	font-size:56px;
	line-height:58px
}
.mid-logo-wrapper .logo span {
	padding:3px 10px;
	margin-left:-6px;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	-ms-border-radius:9px;
	-o-border-radius:9px;
	border-radius:9px
}
.header-big .header-banner {
	float:none;
	display:inline-block;
	max-width:728px
}
.header-big .header-banner a {
	display:inline-block;
	background:#000
}
.mid-logo-wrapper .logo-description {
	font-size:14px;
	line-height:18px;
	font-weight:300;
	margin:0;
	color:#818181
}
.fixed-sidebar .fixed-main-wrapper {
	max-width:832px;
	margin-left:auto;
	margin-right:auto;
	padding-right:15px;
	padding-left:15px
}
.fixed-button, .fixed-sidebar .fixed-button {
	float:right;
	display:none;
	margin-right:0
}
.fixed-sidebar-header .container {
	max-width:100%;
	width:100%
}
.fixed-sidebar-header .mag-content {
	margin-left:-15px;
	margin-right:-15px;
	padding-left:20px;
	padding-right:20px
}
.fixed-sidebar-header .mega-menu .dropdown.mega-full .dropdown-menu {
	left:-15px;
	right:-15px;
	max-width:1170px
}
.fixed-sidebar .fixed-main {
	margin-left:390px
}
.fixed-header .set-fixed {
	position:fixed!important;
	top:0!important;
	bottom:auto!important;
	-webkit-backface-visibility:hidden
}
.fixed-header .set-sidebar {
	position:fixed!important;
	top:50px!important;
	bottom:auto!important;
	-webkit-backface-visibility:hidden
}
.set-sidebar {
	position:absolute!important;
	top:50px!important;
	bottom:auto!important
}
.get-sidebar {
	position:fixed!important;
	top:0!important;
	bottom:auto!important;
	-webkit-backface-visibility:hidden
}
.sticky-sidebar {
	-webkit-transition:none;
	-o-transition:none;
	transition:none
}
.sticky-sidebar .widget .nav-tabs {
	margin-bottom:0!important;
	margin-right:15px!important
}
.fixed-left-sidebar .sticky-sidebar {
	left:0;
	right:auto
}
.fixed-right-sidebar .sticky-sidebar {
	right:0;
	left:auto
}
.fixed-right-sidebar .fixed-main {
	margin-left:auto;
	margin-right:390px
}
.fixed-right-sidebar #go-top-button {
	right:auto;
	left:10px
}
.sticky-sidebar {
	position:absolute;
	top:50px;
	left:0;
	float:left;
	z-index:55;
	background:#fff;
	height:100%;
	width:390px;
	-webkit-font-smoothing:antialiased;
transition:all .1s ease-in-out;
	-webkit-box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.15);
	-moz-box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.15);
	box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.15)
}
.sticky-sidebar-wrapper, .sticky-scroll {
	position:relative
}
.sticky-scroll {
	padding-right:15px;
	padding-top:20px
}
.sticky-content {
	padding:20px 10px 20px 20px
}
.sticky-content .load-more {
	margin-bottom:10px
}
.logo {
	display:block;
	float:left;
	text-decoration:none;
	outline:none;
	margin:10px 10px 0 0;
	font-family:'Raleway', sans-serif;
	font-weight:900;
	text-transform:uppercase;
	color:#000;
	font-size:26px;
	line-height:26px
}
.logo:hover, .logo:focus, .logo:active {
	border:none!important;
	color:#000;
	outline:none
}
.logo img {
	max-width:100%;
	height:auto
}

.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}

.logo span {
	display:inline-block;
	color:#fff;
	background:#f60;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	padding:3px 4px;
	margin-left:-1px
}
.header .navbar {
	margin:0;
	padding:0;
	border:none
}
.header .navbar-collapse.collapse {
	float:none;
}
.headroom--pinned {
	display:block
}
.headroom--unpinned {
	display:none
}
.headroom {
	transition:transform 100ms linear
}
.headroom--pinned {
	transform:translateY(0%)
}
.headroom--unpinned {
	transform:translateY(-100%)
}
.navbar-nav li a {
	color:#fff;
	background:none
}
.navbar-nav>li>a {
	font-size: 15px;
line-height: 17px;
font-weight: 700;
-webkit-transition: all .1s ease-in-out;
-o-transition: all .1s ease-in-out;
transition: all .1s ease-in-out;
padding: 12px 20px !important;
}
.navbar-nav>li>a.dropdown-toggle:after {
	display:inline-block;
	content:" ";
	width:0;
	height:0;
	margin-left:7px;
	margin-bottom:4px;
	border-color:transparent;
	border-style:solid;
	border-width:4px 4px 0;
	border-top-color:#cfcfcf;
-transition:all .15s ease-in-out;
-moz-transition:all .15s ease-in-out
}
.navbar-nav>li>a:hover, .navbar-nav>li>a:focus {
	color:#fff;
	background:none
}
.navbar-nav>li.open>a, .navbar-nav>li.open>a:after {
	color:#f60;
	background:none;
	border-top-color:#f60
}
.navbar .nav .open>a, .navbar .nav .open>a:hover, .navbar .nav .open>a:focus {
	background:#fff
}
.navbar-nav>li.open.menu-color1>a, .navbar-nav>li.open.menu-color1>a:after {
	color:#b14700;
	border-top-color:#b14700;
}
.nav .menu-color1 .tabs-left > .nav-tabs > li > a:hover, .nav .menu-color1 .tabs-left > .nav-tabs > li.active > a {
	color:#f60
}
.mega-menu .menu-color1 .dropdown-submenu:hover>a:after, .nav .menu-color1 .tabs-left > .nav-tabs > li.active>a:after {
	border-left-color:#f60
}
.menu-color1 .dropdown-menu .mega-menu-news .mega-menu-detail h4 a:hover {
	color:#f60
}
.mega-menu .menu-color1 .dropdown-menu > li > a:hover, .mega-menu .menu-color1 .dropdown-submenu:hover>a {
	color:#f60
}
.navbar-nav>li.open.menu-color2>a, .navbar-nav>li.open.menu-color2>a:after {
	color:#8eb021;
	border-top-color:#8eb021
}
.nav .menu-color2 .tabs-left > .nav-tabs > li > a:hover, .nav .menu-color2 .tabs-left > .nav-tabs > li.active > a {
	color:#8eb021
}
.mega-menu .menu-color2 .dropdown-submenu:hover>a:after, .nav .menu-color2 .tabs-left > .nav-tabs > li.active>a:after {
	border-left-color:#8eb021
}
.menu-color2 .dropdown-menu .mega-menu-news .mega-menu-detail h4 a:hover {
	color:#8eb021
}
.mega-menu .menu-color2 .dropdown-menu > li > a:hover, .mega-menu .menu-color2 .dropdown-submenu:hover>a {
	color:#8eb021
}
.navbar-nav>li.open.menu-color3>a, .navbar-nav>li.open.menu-color3>a:after {
	color:#2980b9;
	border-top-color:#2980b9
}
.nav .menu-color3 .tabs-left > .nav-tabs > li > a:hover, .nav .menu-color3 .tabs-left > .nav-tabs > li.active > a {
	color:#2980b9
}
.mega-menu .menu-color3 .dropdown-submenu:hover>a:after, .nav .menu-color3 .tabs-left > .nav-tabs > li.active>a:after {
	border-left-color:#2980b9
}
.menu-color3 .dropdown-menu .mega-menu-news .mega-menu-detail h4 a:hover {
	color:#2980b9
}
.mega-menu .menu-color3 .dropdown-menu > li > a:hover, .mega-menu .menu-color3 .dropdown-submenu:hover>a {
	color:#2980b9
}
.navbar-nav>li.open.menu-color4>a, .navbar-nav>li.open.menu-color4>a:after {
	color:#16a085;
	border-top-color:#16a085
}
.nav .menu-color4 .tabs-left > .nav-tabs > li > a:hover, .nav .menu-color4 .tabs-left > .nav-tabs > li.active > a {
	color:#16a085
}
.mega-menu .menu-color4 .dropdown-submenu:hover>a:after, .nav .menu-color4 .tabs-left > .nav-tabs > li.active>a:after {
	border-left-color:#16a085
}
.menu-color4 .dropdown-menu .mega-menu-news .mega-menu-detail h4 a:hover {
	color:#16a085
}
.mega-menu .menu-color4 .dropdown-menu > li > a:hover, .mega-menu .menu-color4 .dropdown-submenu:hover>a {
	color:#16a085
}
.navbar-nav>li.open.menu-color5>a, .navbar-nav>li.open.menu-color5>a:after {
	color:#8e44ad;
	border-top-color:#8e44ad
}
.nav .menu-color5 .tabs-left > .nav-tabs > li > a:hover, .nav .menu-color5 .tabs-left > .nav-tabs > li.active > a {
	color:#8e44ad
}
.mega-menu .menu-color5 .dropdown-submenu:hover>a:after, .nav .menu-color5 .tabs-left > .nav-tabs > li.active>a:after {
	border-left-color:#8e44ad
}
.menu-color5 .dropdown-menu .mega-menu-news .mega-menu-detail h4 a:hover {
	color:#8e44ad
}
.mega-menu .menu-color5 .dropdown-menu > li > a:hover, .mega-menu .menu-color5 .dropdown-submenu:hover>a {
	color:#8e44ad
}
.header-right {

}
.social-icons a {
	color: #000;
border-right: 1px solid #fff;
padding-right: 10px;
padding-left: 10px;
}
.social-icons a:hover {
	color:#fff;
}
.header-right .social-icons a {
line-height: 24px;
font-size: 13px !important;
color: #2568BC !important;
font-weight: 600;

border-radius: 0px;
padding: 5px 10px !important;

}
.sb-search {
	position:absolute;
	z-index:110;
	width:0;
	min-width:50px;
	height:50px;
	float:right;
	right:0;
	top:0;
	overflow:hidden;
	-webkit-transition:width .3s;
	-moz-transition:width .3s;
	transition:width .3s;
	-webkit-backface-visibility:hidden;
}
.sb-search-input {
	position:absolute;
	top:0;
	right:0;
	border:none;
	outline:none;
	background:#D86D33;
	width:100%;
	max-width:300px;
	font-size:14px;
	height:50px;
	margin:0;
	z-index:10;
	padding:20px 55px 20px 16px
}
.sb-icon-search, .sb-search-submit {
	width:50px;
	height:50px;
	display:block;
	position:absolute;
	right:0;
	top:0;
	padding:0;
	margin:0;
	border:none;
	line-height:50px;
	text-align:center;
	cursor:pointer
}
.sb-search-submit {
	background:#fff;
-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	filter:alpha(opacity=0);
	opacity:0;
	color:transparent;
	border:none;
	outline:none;
	z-index:-1;
}
.sb-icon-search {
	border:none;
	text-decoration:none;
	color:#bbb;
	z-index:110;
	speak:none;
	font-style:normal;
	font-weight:400;
	font-variant:normal;
	text-transform:none;
	-webkit-font-smoothing:antialiased;
}
.sb-icon-search:hover {
	color:#222;
}
.sb-search.sb-search-open, .no-js .sb-search {
	width:100%;
}
.sb-search.sb-search-open .sb-icon-search, .no-js .sb-search .sb-icon-search {
	background:#f60;
	color:#fff;
	z-index:11;
}
.sb-search.sb-search-open .sb-search-submit, .no-js .sb-search .sb-search-submit {
	z-index:110;
}
.mega-menu .dropdown-menu {
	left:auto;
}
.mega-menu ul {
	list-style:none;
	padding-left:0;
}
.mega-menu .dropdown-menu>li {
	border-bottom:1px solid #f1f1f1
}
.mega-menu .dropdown-menu>li:last-child, .mega-menu .dropdown-menu li.border-none {
	border-bottom:none
}
.mega-menu .dropdown-menu > li > a {
	padding: 7px 30px 7px 14px;

font-size: 12px;
}
.mega-menu .dropdown-menu > li > a:hover, .mega-menu .dropdown-submenu:hover>a {
	background:none;
	color:#f60
}
.mega-menu .navbar-nav > li > .dropdown-menu {
	margin-top:0;
	border-radius:0
}
.mega-menu .dropdown-menu {
	box-shadow:none;
	border:none;
	padding:0;
	-webkit-box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.05);
	-moz-box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.05);
	box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.05)
}
.mega-menu .dropdown-submenu {
	position:relative
}
.mega-menu .dropdown-submenu>.dropdown-menu {
	top:0;
	left:100%;
	margin-top:0;
	margin-left:0;
	border-radius:0
}
.mega-menu .dropdown-submenu:hover>.dropdown-menu {
	display:block
}
.mega-menu .dropdown-submenu>a, .mega-menu .tab-hover a {
	position:relative
}
/*.mega-menu .dropdown-submenu>a:after, .mega-menu .tab-hover ul a:after {
	display:block;
	position:absolute;
	content:" ";
	width:0;
	height:0;
	border-color:transparent;
	border-style:solid;
	border-width:4px 0 4px 4px;
	border-left-color:#cfcfcf;
	top:10px;
	right:15px;
-transition:all .15s ease-in-out;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out
}*/

.widget-post h3 a:hover{color: rgb(31, 56, 87) !important;}
.site03 iframe{height:94px !important;}



.mega-menu .dropdown-submenu:hover>a:after, .nav .tabs-left > .nav-tabs > li.active>a:after {
	border-left-color:#f60
}
.mega-menu .nav, .mega-menu .collapse, .mega-menu .dropdown {
	position:static;
}
.mega-menu .mini-dropdown {
	width:50%;
	left:auto!important;
	right:auto!important
}
.mega-menu .mega-wrapper {
	padding:15px 25px;
}
.mega-menu .dropdown.mega-full .dropdown-menu {
	left: -15px;
right: -30px;
border: 1px solid #6E6767;
width: 101.8%;
overflow: hidden;

}
.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs {
	border-bottom:0;
}
.tab-content > .tab-pane, .pill-content > .pill-pane {
	display:none;
}
.tab-content > .active, .pill-content > .active {
	display:block;
}
.tabs-below > .nav-tabs {
	border:none;
}
.tabs-below > .nav-tabs > li {
	margin-top:0px;
	margin-bottom:0px;
}
.tabs-below > .nav-tabs > li > a {
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0;
	border:none
}
.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
	float: none;
width: 245px;
border-bottom: 1px solid #CCC9C9 !important;
border-right: 1px solid #CCC9C9 !important;
}
.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
	min-width:74px;
	margin-right:0;
	margin-bottom:0
}
.tabs-left > .nav-tabs {
	float:left;
	margin-right:0;
	border-right:none;
	margin-top:10px
}
.tabs-left > .nav-tabs > li > a {
	margin-right:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}

.tabs-left08 ul li{}
.nav .tabs-left > .nav-tabs > li {
	
	border-bottom:0px solid #f1f1f1
}
.nav .tabs-left > .nav-tabs > li:last-child {
	border-bottom:none
}
.nav .tabs-left > .nav-tabs > li > a {
	margin:0;
	color:#222;
	padding: 2px 4px 2px 12px;
	font-weight:500;
	font-size: 12px;
	border:none
}
.nav .tabs-left > .nav-tabs > li > a:hover, .nav .tabs-left > .nav-tabs > li.active > a {
	border:none;
	background:none;
	color:#f60
}
.nav .nav-tabs>li.active>a, .nav .nav-tabs>li.active>a:focus, .nav .nav-tabs>li.active>a:hover {
	cursor:pointer;
	border:none
}
.tabs-left .tab-content {
	width: 50%;
padding: 0px;
float: right;
}
.dropdown-menu .mega-menu-news {
	width:208px;
	float:left;
	margin:20px 1%
}
.dropdown-menu .mega-menu-news .mega-menu-img {
	background:#000
}
.dropdown-menu .mega-menu-5block {
	padding:0 7px
}
.dropdown-menu .mega-menu-5block .mega-menu-news {
	width:18%
}
.dropdown-menu .mega-menu-news .mega-menu-img img {
	width:100%;
	height:auto
}
.dropdown-menu .mega-menu-news .mega-menu-detail h4 {
	font-family:"Roboto", sans-serif;
	font-weight:500;
	font-size:14px;
	line-height:18px;
	margin:10px 0 7px
}
.dropdown-menu .mega-menu-news .mega-menu-detail h4 a {
	color:#222
}
.dropdown-menu .mega-menu-news .mega-menu-detail h4 a:hover {
	color:#f60
}
.navbar-toggle {
	position:relative;
	border:none;
	padding:0;
	margin:0 20px 0 0;
	border:none;
	float:left;
	z-index:100;
	width:20px;
	height:50px;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
-webkit-transition:.15s ease-in-out;
-moz-transition:.15s ease-in-out;
-o-transition:.15s ease-in-out;
transition:.15s ease-in-out;
	cursor:pointer
}
.navbar-toggle .icon-bar+.icon-bar {
	margin-top:0
}
a.navbar-toggle:hover, a.navbar-toggle:active {
	opacity:.9
}
.navbar-toggle span, .navbar-toggle .icon-bar, .navbar-toggle i {
	display:block;
	position:absolute;
	background:#fff;
	opacity:1;
	left:0;
	width:20px;
	height:3px;
	border-radius:3px;
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg);
-webkit-transition:.15s ease-in-out;
-moz-transition:.15s ease-in-out;
-o-transition:.15s ease-in-out;
transition:.15s ease-in-out
}
.navbar-toggle i {
	background:#ccc;
	width:20px
}
.navbar-toggle span:nth-child(1) {
top:19px
}
.navbar-toggle i:nth-child(1) {
top:21px;
width:10px;
-webkit-transform:rotate3d(0, 0, 1, -40deg);
transform:rotate3d(0, 0, 1, -40deg)
}
.navbar-toggle i:nth-child(2), .navbar-toggle i:nth-child(3) {
top:24px
}
.navbar-toggle i:nth-child(4) {
top:27px;
width:10px;
-webkit-transform:rotate3d(0, 0, 1, 40deg);
transform:rotate3d(0, 0, 1, 40deg)
}
.navbar-toggle span:nth-child(2), .navbar-toggle span:nth-child(3) {
top:25px
}
.navbar-toggle span:nth-child(4) {
top:31px
}
.mm-opened .navbar-toggle span:nth-child(1), .ad-opened .fixed-button i:nth-child(1) {
top:18px;
width:0;
left:50%
}
.mm-opened .navbar-toggle span:nth-child(2), .ad-opened .fixed-button i:nth-child(2) {
-webkit-transform:rotate(45deg);
-moz-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg)
}
.mm-opened .navbar-toggle span:nth-child(3), .ad-opened .fixed-button i:nth-child(3) {
-webkit-transform:rotate(-45deg);
-moz-transform:rotate(-45deg);
-o-transform:rotate(-45deg);
transform:rotate(-45deg)
}
.mm-opened .navbar-toggle span:nth-child(4), .ad-opened .fixed-button i:nth-child(4) {
top:18px;
width:0;
left:50%
}




.datepicker {
  padding: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  direction: ltr;
  /*.dow {
		border-top: 1px solid #ddd !important;
	}*/

}
.datepicker-inline {
  width: 220px;
}
.datepicker.datepicker-rtl {
  direction: rtl;
}
.datepicker.datepicker-rtl table tr td span {
  float: right;
}
.datepicker-dropdown {
  top: 0;
  left: 0;
}
.datepicker-dropdown:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-top: 0;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  position: absolute;
}
.datepicker-dropdown:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #ffffff;
  border-top: 0;
  position: absolute;
}
.datepicker-dropdown.datepicker-orient-left:before {
  left: 6px;
}
.datepicker-dropdown.datepicker-orient-left:after {
  left: 7px;
}
.datepicker-dropdown.datepicker-orient-right:before {
  right: 6px;
}
.datepicker-dropdown.datepicker-orient-right:after {
  right: 7px;
}
.datepicker-dropdown.datepicker-orient-top:before {
  top: -7px;
}
.datepicker-dropdown.datepicker-orient-top:after {
  top: -6px;
}
.datepicker-dropdown.datepicker-orient-bottom:before {
  bottom: -7px;
  border-bottom: 0;
  border-top: 7px solid #999;
}
.datepicker-dropdown.datepicker-orient-bottom:after {
  bottom: -6px;
  border-bottom: 0;
  border-top: 6px solid #ffffff;
}
.datepicker > div {
  display: none;
}
.datepicker.days div.datepicker-days {
  display: block;
}
.datepicker.months div.datepicker-months {
  display: block;
}
.datepicker.years div.datepicker-years {
  display: block;
}
.datepicker table {
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.datepicker td,
.datepicker th {
  text-align: center;
  width: 20px;
  height: 20px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  border: none;
}
.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
  background-color: transparent;
}
.datepicker table tr td.day:hover {
  background: #eeeeee;
  cursor: pointer;
}
.datepicker table tr td.old,
.datepicker table tr td.new {
  color: #999999;
}
.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
  background-color: #fde19a;
  background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
  background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
  background-image: linear-gradient(top, #fdd49a, #fdf59a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
  border-color: #fdf59a #fdf59a #fbed50;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #000;
}
.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
  background-color: #fdf59a;
}
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
  background-color: #fbf069 \9;
}
.datepicker table tr td.today:hover:hover {
  color: #000;
}
.datepicker table tr td.today.active:hover {
  color: #fff;
}
.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
  background: #eeeeee;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
  background-color: #f3d17a;
  background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
  background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: -o-linear-gradient(top, #f3c17a, #f3e97a);
  background-image: linear-gradient(top, #f3c17a, #f3e97a);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
  border-color: #f3e97a #f3e97a #edde34;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
}
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
  background-color: #f3e97a;
}
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
  background-color: #efe24b \9;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
  background-color: #9e9e9e;
  background-image: -moz-linear-gradient(top, #b3b3b3, #808080);
  background-image: -ms-linear-gradient(top, #b3b3b3, #808080);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
  background-image: -webkit-linear-gradient(top, #b3b3b3, #808080);
  background-image: -o-linear-gradient(top, #b3b3b3, #808080);
  background-image: linear-gradient(top, #b3b3b3, #808080);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
  border-color: #808080 #808080 #595959;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
  background-color: #808080;
}
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
  background-color: #666666 \9;
}
.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span {
display: block;
width: 23%;
height: 20px;
line-height: 10px;
float: left;
margin: 1%;
cursor: pointer;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
  
  
}
.datepicker table tr td span:hover {
  background: #eeeeee;
}
.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
  background: none;
  color: #999999;
  cursor: default;
}
.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
  background-color: #006dcc;
  background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
  background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
  background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
  background-image: -o-linear-gradient(top, #0088cc, #0044cc);
  background-image: linear-gradient(top, #0088cc, #0044cc);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
  border-color: #0044cc #0044cc #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
  background-color: #0044cc;
}
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
  background-color: #003399 \9;
}
.datepicker table tr td span.old,
.datepicker table tr td span.new {
  color: #999999;
}
.datepicker th.datepicker-switch {
  width: 145px;
}
.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
  cursor: pointer;
}
.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
  background: #eeeeee;
}
.datepicker .cw {
  font-size: 10px;
  width: 12px;
  padding: 0 2px 0 5px;
  vertical-align: middle;
}
.datepicker thead tr:first-child th.cw {
  cursor: default;
  background-color: transparent;
}
.input-append.date .add-on i,
.input-prepend.date .add-on i {
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
}
.input-daterange input {
  text-align: center;
}
.input-daterange input:first-child {
  -webkit-border-radius: 3px 0 0 3px;
  -moz-border-radius: 3px 0 0 3px;
  border-radius: 3px 0 0 3px;
}
.input-daterange input:last-child {
  -webkit-border-radius: 0 3px 3px 0;
  -moz-border-radius: 0 3px 3px 0;
  border-radius: 0 3px 3px 0;
}
.input-daterange .add-on {
  display: inline-block;
  width: auto;
  min-width: 16px;
  height: 18px;
  padding: 4px 5px;
  font-weight: normal;
  line-height: 18px;
  text-align: center;
  text-shadow: 0 1px 0 #ffffff;
  vertical-align: middle;
  background-color: #eeeeee;
  border: 1px solid #ccc;
  margin-left: -5px;
  margin-right: -5px;
}
























.ad728-wrapper {
	text-align:center;
	max-width:728px;
	margin:30px auto 0
}
.ad728-wrapper a {
	display:block;
	background:#000
}
.mid-wrapper {
	margin:20px auto 50px
}
.main-wrapper {
	padding-top:50px
}
.header-big .main-wrapper, .header-style3 .main-wrapper {
	padding-top:220px
}
.fixed-sidebar .main-wrapper {
	padding-top:0
}
.main-wrapper, .main-content, .mag-content, .blog-content {
	position:relative
}
.main-content {
	margin-top:30px;
	padding-top:30px;
	background:#fff;
	min-height:400px;
	margin-bottom:0;
	-webkit-box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.05);
	-moz-box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.05);
	box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.05)
}
.wide .main-content {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.mag-content {
	margin-left:-15px;
	margin-right:-15px;
	padding-left:30px;
	padding-right:30px
}
.main-body {
	margin-top:50px
}
.main-tech {
	position:relative;
	margin-top:30px
}
.tag-list {
	width:100%;
	margin:-24px 0 6px;
	padding:0;
	list-style:none;
	height:38px;
	overflow:hidden
}
.tag-list li {
	float:left;
	margin:0 1px 1px 0;
	padding:0;
	font-weight:700;
	color:#999;
	font-size:17px;
	text-transform:uppercase;
	line-height:38px
}
.tag-list li.trending {
	padding-right:8px
}
.tag-list li a {
	font-size:13px;
	line-height:34px;
	display:block;
	color:#222;
	text-decoration:none;
	padding:0 10px;
	border:2px solid transparent;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.tag-list li a:hover, .tag-list li.active a {
	color:#fff;
	background:#7a7a7a
}
.featured-big, .featured-small {
	position:relative;
	background:#000;
	overflow:hidden;
	width:100%
}
.featured-big img, .featured-small img {
	height:100%;
	width:auto;
	max-width:none;
	z-index:1;
transition:opacity .15s ease-in-out;
-webkit-transition:opacity .15s ease-in-out;
-moz-transition:opacity .15s ease-in-out;
	-webkit-backface-visibility:hidden;
	-webkit-perspective:1000;
	-webkit-transform:scale(1);
	transform-style:flat
}
.featured-big, .featured-big a.featured-href, .featured-big img {
	height:300px;
	-webkit-backface-visibility:hidden;
	-webkit-perspective:1000;
	-webkit-transform:scale(1)
}
.featured-slider .featured-small, .featured-slider .featured-small a.featured-href, .featured-slider .featured-small img {
	height:150px;
	-webkit-backface-visibility:hidden;
	-webkit-perspective:1000;
	-webkit-transform:scale(1)
}
.featured-slider .featured-big a.featured-href, .featured-slider .featured-small a.featured-href {
	display:block;
	text-decoration:none;
	color:#fff;
	outline:0;
	border:none
}
.featured-header {
	position:absolute;
	left:0;
	-webkit-backface-visibility:hidden;
	-webkit-perspective:1000;
	-webkit-transform:scale(1);
	transform-style:flat;
	right:0;
	bottom:0;
	padding:45px 30px 30px;
	z-index:9;
	background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, .7) 0, rgba(0, 0, 0, 0) 100%);
	background:linear-gradient(0deg, rgba(0, 0, 0, .7) 0, rgba(0, 0, 0, 0) 100%)
}
.featured-big .category {
	top:27px;
	left:30px
}
.featured-small .category {
	left:30px
}
.featured-big .featured-header {
	padding:50px 50px 30px 30px
}
.featured-header h2 {
	font-family:"Roboto", sans-serif;
	color:#fff;
	font-weight:700;
	font-size:25px;
	line-height:27px;
	margin:10px 0
}
.featured-big .featured-header h2 {
	font-size:42px;
	line-height:46px;
	margin-bottom:10px
}
.featured-full .featured-header h2 {
	font-size:52px;
	line-height:56px
}
.category {
	position:absolute;
	top:20px;
	left:20px;
	margin:0;
	padding:6px 9px;
	background:#000;
	background:rgba(0, 0, 0, .2);
	font-weight:700;
	font-size:11px;
	line-height:1;
	color:#fff;
	text-transform:uppercase;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
a.category {
	text-decoration:none
}
a.category:hover {
	color:#fff;
	background:#fff;
	background:rgba(0, 0, 0, .5)
}
.featured-header .category {
	opacity:1;
	background:#f60
}
.featured-header .article-date {
	display:inline-block;
	margin-right:5px
}
.flexslider {
	position:relative;
	zoom:1
}
.featured-slider .slider-item {
	overflow:hidden;
	zoom:1
}
.flex-viewport {
	max-height:2000px;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-ms-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease
}
.loading .flex-viewport {
	max-height:300px
}
.flex-direction-nav {
	list-style:none;
*height:0;
	height:0;
	margin:0;
	padding:0;
	border:none
}
.flex-direction-nav li {
	list-style:none
}
.flex-direction-nav a {
	text-decoration:none;
	display:block;
	width:50px;
	height:50px;
	background:#000;
	background:rgba(0, 0, 0, .5);
	opacity:0;
-webkit-transition:all .15s ease-in-out;
-moz-transition:all .15s ease-in-out;
-ms-transition:all .15s ease-in-out;
-o-transition:all .15s ease-in-out;
transition:all .15s ease-in-out;
	color:#fff;
	font-size:20px;
	line-height:50px;
	text-align:center;
	margin:-25px 0 0;
	position:absolute;
	top:50%;
	z-index:10;
	overflow:hidden;
	cursor:pointer
}
.flex-direction-nav a:hover, .flex-direction-nav a:focus {
	color:#fff
}
.flex-direction-nav .flex-prev {
	left:0
}
.flex-direction-nav .flex-next {
	right:0
}
.flexslider:hover .flex-direction-nav .flex-prev {
	opacity:.7
}
.flexslider:hover .flex-direction-nav .flex-prev:hover {
	opacity:1
}
.flexslider:hover .flex-direction-nav .flex-next {
	opacity:.7
}
.flexslider:hover .flex-direction-nav .flex-next:hover {
	opacity:1
}
.flex-direction-nav .flex-disabled {
	opacity:0!important;
	filter:alpha(opacity=0);
	cursor:default
}
.box-news {
	height:320px;
	margin-bottom:30px
}
.featured-slider .box-news {
	margin-bottom:0
}
.featured-slider .box-bottom {
	border-bottom:1px solid #3c3c3c
}
.featured-slider .box-right {
	border-right:1px solid #3c3c3c
}
.box-news .category {
	top:0
}
.box-news a, .box-news .simple-share a {
	color:#fff
}
.box-news .simple-share a {
	color:#f60;
	border-bottom:1px solid transparent
}
.box-news .simple-share a:hover {
	border-bottom-color:#f60;
	color:#f60
}
.box-news:hover img {
	opacity:.75
}
.box-news p, .featured-header p {
	display:block;
	color:#b9b3ac;
	color:rgba(255, 255, 255, 0.5);
	font-size:12px;
	font-weight:300;
	margin:0
}
.box-news h2 {
	font-family:"Roboto", sans-serif;
	margin-bottom:10px
}
.box-news h2 a:hover {
	border-bottom:none
}
.box-news .featured-header {
	padding-top:30px
}
.box-big img {
	width:100%;
	height:auto
}
.box-big h2 {
	font-size:40px;
	line-height:40px
}
.slider-one {
	margin-bottom:30px
}
.slider-one .box-news {
	height:420px
}
.play-button {
	color:#fff;
	border:none;
	text-decoration:none;
	display:block;
	position:absolute;
-webkit-transition:opacity .2s ease-in-out;
-o-transition:opacity .2s ease-in-out;
transition:opacity .2s ease-in-out;
	width:40px;
	height:40px;
	top:20px;
	right:20px;
	z-index:10;
	border:2px solid #fff;
	border-radius:50%;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	cursor:pointer;
	font-size:14px;
	line-height:35px;
	text-align:center;
	opacity:.5;
	background:rgba(0, 0, 0, 0.3)
}
.simple-thumb .play-button {
	top:50%;
	right:50%;
	left:auto;
	bottom:auto;
	margin-top:-20px;
	margin-right:-20px
}
.play-button i {
	display:inline-block
}
.play-button i.fa-play {
	margin-left:4px
}
.play-button:hover {
	opacity:.8;
	color:#fff
}
.block-title, .widget .nav-tabs>li>a {
	font-family:Century Gothic;
	font-size:17px;
	font-weight:800;
	text-transform:uppercase;
	color:#222;
	border-bottom:2px solid #d6d6d6;
	height:27px;
	line-height:17px;
	padding:0;
	margin:6px 0 20px
}
.block-title span {
	border-bottom:2px solid #f60;
	display:inline-block;
	line-height:17px;
	height:27px
}
.block-title a {
	color:#222
}
.block-title a:hover {
	color:#222;
	opacity:.9
}
.tag-title {
	color:#dadada;
	font-family:"Roboto", sans-serif;
	font-weight:900;
	font-size:27px;
	line-height:32px;
	margin:0 0 20px
}
.tag-title span {
	color:#222
}
.search-div {
	width:100%;
	margin-bottom:30px
}
.widget-content {
	margin:0;
	padding:0;
	list-style:none
}
.widget-content li, .small-article {
	margin-bottom:18px
}
.widget-content p, .small-article p {
	margin:0;
	color:#bbb
}
.widget-content li, .small-article {
	font-size:13px;
	line-height:17px
}
.widget-content li h3, .small-article h3 {
	font-family:"Roboto", sans-serif;
	font-weight:500;
	font-size:14px;
	line-height:17px;
	margin:0 0 5px
}
.widget-content li h3 a, .small-article a {
	color:#222;
	text-decoration:none
}
.widget-content li h3 a:hover, .small-article a:hover {
	color:#f60
}
.feed-image {
	margin-bottom:13px
}
.feed-image a {
	display:block;
	background:#000
}
.news-block {
	width:100%;
	position:relative;
	
}
.news-block img {
	
}

.carro2 {
    padding: 0px !important;
}

.carro2 img {
    width:100%;
	border: 5px solid #fff;
}


.free-event{margin: 0px auto;
display: block;
text-align: center;}
.free-event input{float: none !important;
margin: 0px;}


.image-overlay {
	position:relative;
	display:block;
	background:#000;
	min-height:150px
}
.overlay-link {
	outline:none;
	text-decoration:none
}
.news-details {
	color:#a9a9a9;
	position:relative;
	margin-top:-40px;
	padding:10px 20px 0;
	background:#fff;
	font-size:14px;
	line-height:20px;
	font-weight:400;
	margin-right:10px;
	margin-left:10px;
	z-index:10
}
.news-title {
	font-family:"Noto Serif", serif;
	font-size:36px;
	font-weight:700;
	line-height:38px;
	margin-top:0;
	margin-bottom:10px
}
.small-block .news-title {
	font-size:24px;
	line-height:28px;
	margin-bottom:10px
}
.small-block .news-details {
	margin-top:-33px;
	padding-top:10px
}
.big-block .news-title {
	font-size:41px;
	line-height:45px
}
.big-block .news-details {
	margin-top:-53px;
	padding-top:15px
}
.news-title a {
	color:#222
}
.widget-content li h3 a:hover, .news-title a:hover, .simple-post h3 a:hover, .widget-post h3 a:hover, .categorywidget li a:hover, .categorywidget li a:hover span, .comments-wrapper .comment-reply-link, .post-wrapper .simple-share a, .parallax-wrapper .simple-share a {
	color:#f60
}
.simple-post {
	padding:0 0 30px
}
.simple-thumb, .author-thumb {
	position:relative;
	float:left;
	margin:0 30px 0 0;
	background:#000
}
.simple-thumb {
	width:160px
}
.widget-post .simple-thumb {
	width: 36px;
}
.simple-big .simple-thumb {
	width:255px
}
.author-thumb, .author-thumb a, .author-thumb img {
	background:none;
	display:block;
	transition:none;
	-webkit-transition:none;
	-moz-transition:none;
	overflow:hidden;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.simple-post h3 {
	font-size:23px;
	line-height:27px;
	margin:0 0 10px
}
.simple-post h3 a {
	color:#222
}
.simple-share {
	color: #5c5c5c;
font-size: 9px;
line-height: 1;
margin: 0;
}
.widget-post .simple-share {
float: right;
font-size: 22px;
color: #7B7777;
}
.simple-share a {
	color:#999;
	text-decoration:none
}
.simple-share a:hover {
	color:#999;
	border-bottom:1px solid #999
}
.simple-big .simple-share {
	margin-bottom:5px
}
.simple-big h3 {
	font-size:28px;
	line-height:32px;
	margin-bottom:5px
}
.simple-big .excerpt {
	color:#202020;
	font-size:14px;
	line-height:20px;
	font-weight:400
}
.news-text-block {
	margin-top:20px;
	margin-bottom:20px
}
.post-wrapper {
	font-size:15px;
	line-height:26px;
	margin-bottom:30px
}
.post-wrapper h1, .post-wrapper h2, .post-wrapper h3, .post-wrapper h4, .post-wrapper h5, .post-wrapper h6 {
	color:#222
}
.post-wrapper p, .post-wrapper address, .post-wrapper pre, .post-wrapper hr, .post-wrapper ul, .post-wrapper ol, .post-wrapper dl, .post-wrapper dd, .post-wrapper table {
	margin-bottom:20px
}
.post-wrapper, .post-header {
	position:relative
}
.post-content > p:first-child:first-letter, .drop-caps {
	float:left;
	color:#f60;
	font-size:50px;
	font-weight:700;
	line-height:50px;
	padding-top:4px;
	padding-right:8px;
	padding-left:3px;
	margin:-2px 0 0;
	font-family:"Noto Serif"
}
.drop-caps-square {
	background:#f60;
	padding:5px 13px;
	margin-right:15px;
	margin-top:8px;
	font-size:54px;
	line-height:54px;
	color:#fff;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px
}
.post-content a {
	color:#f60
}
.post-content a:hover {
	color:#f60;
	border-bottom:1px solid #f60
}
.post-content ul, .post-content ol {
	margin-left:20px
}
.post-content ul li {
	margin:0;
	list-style:square
}
.post-content ol li {
	margin:0;
	list-style:decimal
}
.alignnone {
	margin:5px 20px 20px 0
}
.aligncenter, div.aligncenter {
	display:block;
	margin:5px auto
}
.alignright {
	float:right;
	margin:5px 0 20px 20px
}
.alignleft {
	float:left;
	margin:5px 20px 20px 0
}
a img.alignright {
	float:right;
	margin:5px 0 20px 20px
}
a img.alignnone {
	margin:5px 20px 20px 0
}
a img.alignleft {
	float:left;
	margin:5px 20px 20px 0
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.wp-caption {
	padding:0;
	text-align:center
}
.wp-caption a:hover {
	border-bottom:none
}
.wp-caption.alignnone {
	margin:5px 20px 20px 0
}
.wp-caption.alignleft {
	margin:5px 20px 20px 0
}
.wp-caption.alignright {
	margin:5px 0 20px 20px
}
.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:100%;
	padding:0;
	width:auto
}
.wp-caption p.wp-caption-text {
	font-size:13px;
	line-height:17px;
	font-style:italic;
	color:#bbb;
	margin:0;
	padding:5px 0
}
.screen-reader-text {
	clip:rect(1px,1px,1px,1px);
	position:absolute!important;
	height:1px;
	width:1px;
	overflow:hidden
}
.screen-reader-text:focus {
	background-color:#f1f1f1;
	border-radius:3px;
	box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip:auto!important;
	color:#21759b;
	display:block;
	font-size:14px;
font-size:.875rem;
	font-weight:700;
	height:auto;
	left:5px;
	line-height:normal;
	padding:15px 23px 14px;
	text-decoration:none;
	top:5px;
	width:auto;
	z-index:100000
}
.post-header .category {
	top:-30px;
	left:0
}
.post-title {
	margin-top:0;
	padding-top:5px;
	color:#000;
	font-size:42px;
	margin-bottom:10px;
	line-height:46px
}
.post-wrapper .post-header {
	margin:0 0 20px
}
.fullwidth-header {
	margin:0 0 10px
}
.post-wrapper .image-overlay img {
	width:100%;
	height:auto
}
.post-wrapper .tags-widget {
	margin-bottom:0
}
.post-review-label {
	width:100%;
	font-family:"Roboto", sans-serif;
	font-weight:500;
	font-size:16px;
	line-height:20px;
	margin-bottom:10px
}
.post-review-label .post-review-text {
	float:left
}
.post-review-label .post-review-point {
	float:right
}
.post-review-wrapper {
	margin-bottom:20px
}
.post-review-description {
	margin-bottom:20px
}
.post-review-sum-point {
	float:left;
	border:2px solid #dadada;
	padding:10px;
	margin-right:20px
}
.post-review-wrapper .star-reviews {
	margin:0;
	font-size:13px
}
.post-review-sum-point h4 {
	font-family:"Roboto", sans-serif;
	font-size:40px;
	font-weight:900;
	text-transform:uppercase;
	text-align:center;
	line-height:40px;
	margin:0 0 -5px
}
.progress {
	height:4px;
	background:#dadada;
	border-radius:0;
	box-shadow:none
}
.progress-bar {
	box-shadow:none;
	background-color:#f60
}
.tags-wrapper {
	margin-top:20px;
	margin-bottom:20px
}
.tags-wrapper .tag-list li {
	margin-right:10px;
	margin-bottom:10px
}
.tags-wrapper .tag-list a {
	border:2px solid #dadada
}
.tags-wrapper .tag-list a:hover {
	border-color:#7a7a7a
}
.post-wrapper .simple-share, .parallax-wrapper .simple-share {
	font-size:13px;
	line-height:17px;
	color:#959595;
	font-weight:500
}
.post-wrapper .simple-share span, .parallax-wrapper .simple-share span {
	display:inline-block;
	margin-right:10px
}
.post-wrapper .simple-share a:hover, .post-wrapper .simple-share a:focus, .parallax-wrapper .simple-share a:hover, .parallax-wrapper .simple-share a:focus {
	color:#f60;
	border-color:#f60
}
.post-wrapper .simple-share .comments-count, .parallax-wrapper .simple-share .comments-count {
	float:right;
	position:relative;
	background:#b2b2b2;
	display:block;
	color:#fff!important;
	text-shadow:1px 1px 0 rgba(0, 0, 0, 0.2);
	padding:3px 7px;
	font-size:12px;
	line-height:12px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.post-wrapper .simple-share .comments-count:after, .parallax-wrapper .simple-share .comments-count:after {
	content:"";
	position:absolute;
	bottom:-5px;
	right:4px;
	border-width:0 8px 5px 0;
	border-style:solid;
	border-color:transparent #b2b2b2;
	display:block;
	width:0;
transition:all .15s ease-in-out;
-moz-transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out
}
.post-wrapper .simple-share .comments-count:hover, .post-wrapper .simple-share .comments-count:focus, .parallax-wrapper .simple-share .comments-count:hover, .parallax-wrapper .simple-share .comments-count:focus {
	border:none;
	background:#7a7a7a;
	color:#fff
}
.post-wrapper .simple-share .comments-count:hover:after, .post-wrapper .simple-share .comments-count:focus:after, .parallax-wrapper .simple-share .comments-count:hover:after, .parallax-wrapper .simple-share .comments-count:focus:after {
	border-right-color:#7a7a7a;
	border-left-color:#7a7a7a
}
.share-wrapper {
	position:relative;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	padding:20px 0;
	margin-bottom:30px;
	white-space:nowrap
}
.total-shares {
	display:inline-block;
	margin-right:15px;
	text-align:center;
	position:relative;
	min-width:75px;
	white-space:nowrap;
	border-right:1px solid #e5e5e5;
	padding-right:15px
}
.total-shares em {
	color:#222;
	font-size:40px;
	line-height:40px;
	font-weight:800;
	font-style:normal
}
.total-shares .caption {
	font-size:13px;
	font-weight:300px;
	margin-top:-8px;
	color:#c1c1c1;
	text-transform:uppercase
}
.share-wrapper .share-buttons {
	display:inline-block;
	margin-right:0;
	margin-left:0;
	position:relative;
	margin-bottom:0;
	background:transparent;
	padding:0;
	top:-20px
}
.social-share {
	margin-right:5px;
	font-size:12px;
	padding:8px 9px;
	line-height:20px;
	background:#7a7a7a;
	color:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border:none
}
.social-share i {
	font-size:15px
}
.social-share:hover, .social-share:focus {
	color:#fff;
	text-decoration:none;
	border:none
}
.share-wrapper .facebook {
	background:#2d609b
}
.share-wrapper .twitter {
	background:#1ebef0
}
.share-wrapper .pinterest {
	background:#c8232c
}
.share-wrapper .google-plus {
	background:#e02f2f
}
.share-wrapper .linked_in {
	background:#0083be
}
.alt-text {
	margin-left:3px
}
.post-nav-wrapper {
	margin:20px 0
}
.post-nav-label {
	color:#b2b2b2;
	margin-bottom:5px;
	font-weight:700;
	font-size:13px;
	line-height:17px;
	text-transform:uppercase
}
.post-nav-label i {
	font-size:14px
}
.post-nav-title {
	display:block;
	color:#222;
	font-size:17px;
	line-height:21px;
	font-weight:500
}
.next-post {
	width:100%;
	text-align:right;
	padding-left:30px
}
.previous-post {
	width:100%;
	min-height:70px;
	text-align:left;
	padding-right:30px;
	border-right:1px solid #e3e3e3
}
.author-box {
	position:relative;
	width:100%;
	margin-top:9px;
	margin-bottom:20px;
	
}
.author-box .author-avatar {
	
}
.author-box .author-info {
	
}
.author-box .author-avatar, .author-box .author-avatar a, .author-box .author-avatar a img {
	overflow:hidden;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	height: 136px;
}
.author-box .author-info h3 {
	margin:0 0 5px;
	font-size:29px;
	line-height:33px;
	font-family:"Roboto", sans-serif;
	font-weight:900
}
.author-box .author-info h3 a {
	color:#222
}
.author-box .author-info h3 a:hover {
	color:#f60
}
.author-box .author-bio {
	margin-bottom:9px
}
.author-contact a {
	color:#fff;
	display:inline-block;
	margin-right:5px
}
.author-contact a:hover {
	color:#f60
}
.related-posts {
	margin-bottom:20px
}
.post-wrapper .tags-wrapper {
	margin:10px 0 20px
}
.parallax-header, .parallax-wrapper, .parallax-wrapper .parallax-box {
	height:580px
}
.parallax-image {
	height:630px
}
.page-wrapper, .page-wrapper .parallax-wrapper, .page-wrapper .parallax-box {
	height:320px
}
.page-wrapper .parallax-image {
	height:350px
}
.parallax-wrapper .page-header {
	border:none;
	margin-top:120px;
	color:#fff;
	text-align:center
}
.page-header .page-title {
	color:#fff;
	font-size:52px;
	line-height:56px;
	font-weight:900;
	text-transform:uppercase;
	text-shadow:0 1px 0 #000;
	font-family:"Roboto", sans-serif
}
.page-wrapper .parallax-image img {
	opacity:.45
}
.page-header .page-description {
	color:#fafafa;
	font-size:16px;
	line-height:24px;
	font-weight:100;
	width:85%;
	margin:0 auto
}
.page-subtitle {
	font-family:"Roboto", sans-serif;
	font-weight:900;
	font-size:38px;
	line-height:46px;
	color:#474747;
	text-transform:uppercase;
	text-align:center;
	margin:30px 0
}
.parallax-header {
	position:relative;
	overflow:hidden;
	width:100%;
	z-index:9;
	background-attachment:fixed;
	background-position:50% 0;
	background-repeat:no-repeat;
	background-color:#000;
	background-size:auto 720px
}
.parallax-image img {
	transition:none;
	-webkit-transition:none;
	-moz-transition:none
}
.parallax-image {
	position:absolute;
	width:100%;
	left:0;
	bottom:0;
	right:0
}
.parallax-wrapper {
	position:absolute;
	z-index:10;
	left:0;
	right:0;
	top:0;
	bottom:0;
	background:url(images/parallax-bg.png) transparent repeat-x 0 0;
	background-size:auto 100%
}
.parallax-wrapper .post-header {
	position:absolute;
	bottom:40px;
	left:15px;
	right:15px
}
.parallax-wrapper .post-title {
	font-size:52px;
	line-height:56px;
	color:#fff;
	text-shadow:0 1px 0 rgba(0, 0, 0, 0.75)
}
.parallax-wrapper .simple-share {
	color:#fff
}
.post-content .nav-tabs, .post-content .nav-tabs ul {
	margin:0;
	background:#7a7a7a;
	border-bottom:none;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb
}
.post-content .nav-tabs li {
	list-style:none;
	margin:0;
	border-right:1px solid #a1a1a1
}
.post-content .nav-tabs>li>a, .post-content .dropdown-menu>li>a {
	color:#fff;
	font-size:13px;
	font-weight:800;
	line-height:13px;
	margin:0;
	border-radius:0;
	border-bottom:none;
	padding:20px 35px;
	border:none;
	border-top:2px solid transparent
}
.post-content .nav-tabs>li>a:hover, .post-content .nav-tabs>li>a:focus {
	background:#646363;
	border-bottom:none;
	border-left:none;
	border-right:none;
	border-top-color:#646363
}
.post-content .nav-tabs>li.active {
	border-right-color:transparent
}
.post-content .nav-tabs>li.active>a, .post-content .nav-tabs>li.active>a:focus, .post-content .nav-tabs>li.active>a:hover {
	color:#222;
	background:#fff;
	border-left-color:#ebebeb;
	border-right-color:transparent;
	border-top:2px solid #f60
}
.post-content .tab-content {
	padding:20px;
	border-top:none;
	border-left:1px solid #ebebeb;
	border-right:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb
}
.post-content .pagination, .post-content .pager {
	margin-left:0;
	text-align:center;
	width:100%
}
.pagination>li, .post-content .pagination>li, .post-content .pager li {
	list-style-type:none;
	float:none;
	display:inline-block
}
.pagination>li>a, .pagination>li>span, .pager li>a, .pager li>span {
	margin-left:5px;
	font-weight:500;
	font-size:14px;
	color:#7a7a7a!important;
	padding:9px 15px;
	text-decoration:none;
	background-color:#fff!important;
	border:2px solid #dadada!important;
	border-radius:0!important;
	-moz-border-radius:0!important;
	-webkit-border-radius:0!important
}
.pager li>a, .pager li>span {
	min-width:100px
}
.pager li.previous, .pager li.next {
	display:block
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover, .pager li>a:focus, .pager li>a:hover, .pager li>span:focus, .pager li>span:hover {
	color:#fff!important;
	border:2px solid #7a7a7a!important;
	background:#7a7a7a!important
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	color:#fff!important;
	background-color:#7a7a7a!important;
	border-color:#7a7a7a!important
}
.pagination-lg>li>a, .pagination-lg>li>span {
	padding:10px 16px;
	font-size:18px
}
.pagination-sm>li>a, .pagination-sm>li>span {
	padding:5px 10px;
	font-size:12px
}
.load-more {
	margin-bottom:30px
}
.load-more .btn {
	margin-left:auto;
	margin-right:auto;
	font-weight:500;
	font-size:14px;
	color:#7a7a7a;
	border:2px solid #dadada;
	border-radius:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	background:#fff
}
.load-more .btn:hover, .load-more .btn:focus {
	color:#fff;
	border:2px solid #7a7a7a;
	background:#7a7a7a
}
.panel-group .panel {
	background:none;
	border-radius:0;
	border:1px solid #ebebeb;
	box-shadow:none
}
.panel-default>.panel-heading {
	background:#8a8a8a;
	border:none
}
.panel-heading {
	border-radius:0;
	padding:0
}
.panel-heading .panel-title {
	background:#fff;
	width:100%;
	height:100%;
	display:block;
	padding-left: 0px !important;
padding-bottom: 0px !important;
}
.panel-heading .panel-title a {
	display:block;
	width:100%;
	padding:10px 20px;
	color:#222;
	border-left:0px solid #f60;
	border-bottom:none;
	font-family: Century Gothic;
	font-weight:800;
	font-size:13px;
	line-height:13px
}
.panel-heading .panel-title a i {
	color:#f60
}
.panel-heading .panel-title a i:before {
	content:"\f068"
}
.panel-heading .panel-title a.collapsed i {
	color: #8a8a8a;
}
.panel-heading .panel-title a.collapsed i:before {
	content:"\f067"
}
.panel-heading .panel-title a:hover {
	
	border-bottom:none
}
.panel-title>a.collapsed {
	border-left-color:#8a8a8a;
	color: #000 !important;
}
.panel-title>a.collapsed:hover {

border-left-color: #646363;
color: #ad1616 !important;
}

.panel-title >span.i:hover{color:#fff !important;}


.panel-body {
	padding:15px 20px
}
.toggle-button i {
	float:right
}
.btn {
	padding: 2px 9px;
	border-radius:25px;
	border:none;
transition:all .15s ease-in-out;
-webkit-transition:all .15s ease-in-out;
-moz-transition:all .15s ease-in-out
}
.btn-default, .btn-link {
	color:#000;
	background-color:#fff;
	opacity: 0.9;

}
.error-log{padding: 12px;margin: 0px;font-size: 12px;color: #b90205;font-weight: 600; text-align: center;}

.btn-1 img{
width: auto !important;
float:right;
border: 1px solid RGBA(0, 0, 0, 0.47);
border-radius: 26px;
box-shadow: 0px 1px 2px RGBA(0, 0, 0, 0.39);
}
.eirc-btn{background: #1f3857;width: 26%;}
.eirc-btn i{background: #2568bc;
color: #fff;
padding: 7px;
font-size: 20px;
float:left;
}
.eirc-btn a{color:#fff;}
.eirc-btn1{background: #1f3857;
color: #fff;
padding: 4px 12px;
font-weight: 600;
border: 1px solid #2568bc;
}
.eirc-btn1 a{color:#fff;}
.attech-back{border: 1px solid #dedede;
background: #f6f6f6;
padding: 12px;
margin-bottom: 12px;
}
.attech-back p{color:#000;}
.announs-head{margin: 0px;
font-size: 15px;
background: #dadada;
padding: 6px 12px;
color: #2568bc;

}
.pdf{}
.pdf a{color: #2865b2;
padding-right: 14px;
font-weight: 600;}

.btn-default:hover, .btn-link:hover {
	color:#fff;
	background:#646363
}
.btn.focus, .btn:focus, .btn:hover {
	outline:none
}
.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
	outline:none
}
.form-control {
	border:2px solid #d6d6d6;
	border-radius:0;
	height:45px;
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none
}
.form-control:focus {
	box-shadow:none;
	outline:none;
	border-color:#cdcbcb
}
.form-group {
	margin-bottom:0px !important;
}
.input-group-btn:last-child>.btn, .input-group-btn:last-child>.btn-group {
	margin-left:0
}
.comments-wrapper .comment-list {
	list-style:none;
	margin:0 0 30px;
	padding:0
}
.comments-wrapper .comment-list ol {
	list-style:none;
	margin-left:40px
}
.comment-list .children > li {
	list-style:none;
	padding-left:15px
}
.comment-list .comment-body {
	position:relative;
	padding:15px 0;
	overflow:hidden
}
.overfloe{height:950px; overflow:hidden;}
.overfloe:hover{overflow:scroll;}






.avatar-wrapper {
	float:left;
	width:80px;
	height:80px;
	overflow:hidden;
	border-radius:50%;
	margin-right:20px
}
.avatar-wrapper img {
	width:80px;
	height:80px;
	border-radius:50%
}
.comment-metadata, .comment-content, .reply {
	margin-left:100px
}
.comment-content {
	font-size:15px;
	line-height:26px
}
.comment-metadata .article-date {
	float:right;
	font-size:13px;
	color:#bbb
}
.comments-wrapper .author-name {
	color:#222;
	font-weight:500
}
.comments-wrapper .author-name:hover {
	color:#f60
}
.comments-wrapper .comment-reply-link {
	font-size:13px;
	border-bottom:1px solid transparent
}
.comments-wrapper .comment-reply-link:hover {
	border-bottom-color:#f60
}
.comment-title {
	font-family:"Roboto", sans-serif;
	font-size:17px;
	line-height:21px;
	text-transform:uppercase;
	font-weight:800;
	color:#7a7a7a
}
.comment-form {
	margin-bottom:30px
}
.widget {
	margin-bottom: 0px;
border: 1px solid rgba(0, 0, 0, 0.45);
}
.theiaStickySidebar {
	background:#fff
}
.social-links, .tagwidget, .searchwidget, .categorywidget {
	margin-bottom:40px
}
.adwidget {
	margin-bottom:50px
}
.sticky-sidebar .adwidget {
	margin-bottom:20px
}
.widget ul {
	padding: 0;
list-style: none;

}
.adwidget {
	text-align:center;
	padding:20px;
	border:2px solid #dadada
}
.author-widget {
	text-align:center;
	padding:20px 30px;
	border:2px solid #dadada
}
.author-widget a {
	color:#222
}
.author-widget i {
	margin:5px 3px
}
.adwidget a {
	display:inline-block;
	background:#000
}
.bannerwidget {
	text-align:center;
	padding:20px;
	border:2px solid #dadada
}
.bannerwidget a {
	display:block;
	background:#000
}
.author-widget .author-thumb {
	float:none;
	margin:0 auto 10px;
	width:140px
}
.author-widget .author-title {
	font-family:"Roboto", sans-serif;
	font-weight:800;
	font-size:29px;
	margin:0
}
.author-widget .author-title a {
	color:#222
}
.author-widget a:hover {
	color:#f60;
	border:none
}
.author-widget .author-position {
	color:#f60;
	font-size:16px;
	line-height:20px;
	margin:5px 0 10px
}

/*my dashboard*/

.my-dash{padding-left:0px !important;font-size: 16px;
color:#fff !important;
font-weight: 600;}
.my-dash1{margin-top: -157px;
width: 49%;
float: right;}

.my-dash05{background: rgba(255, 255, 255, 0.42) none repeat scroll 0% 0%;
padding: 14px;}

.my-dash1 img{border: 4px double #2568BC !important;
box-shadow: none !important;
border-bottom: 0px !important;
border-radius: 86px 0px 0px 0px;}

.my-dash1 ul{padding-left:0px !important;}
.my-dash1 ul li{list-style: none;

border-bottom: 1px dotted #AEABAB;}

.my-dash1 ul li a{font-size: 14px;
font-weight: 600; color:#fff !important;}

.my-dash1 i{}
.my-i{padding-right: 10px;
color: #0a66a1;}

.btn-mydash{background: #2568BC;
border: 0px !important;
color: #fff;
text-transform: uppercase;
padding: 7px 12px;
font-size: 14px;
font-weight: 600;
margin-right: 12px;
box-shadow: 1px 2px 3px RGBA(0, 0, 0, 0.35);}


.btn-mydash:hover{color:#fff !important;
background: #2098d1; transition: 1s; border-bottom:1px solid #F00 !important;
}

.e-perticipate{margin-top: 22px;padding-left:12px; padding-right:12px;margin-bottom: 20px;}
.e-perticipate table{}
.e-perticipate tr{}
.e-perticipate td{text-align: center;
font-size: 12px;
padding: 5px 0;}

.myprofile{}
.myprofile img{border: 1px solid #BDBDBD !important;
box-shadow: none !important;}
.myprofile1{width: 20%;
left: 22px;
margin-top: -142px;
z-index: 999;}
.myprofile1 img{border: 5px double #fff !important;
border-radius: 5px;}

.myprofile1 input{display: none;
width: 82px; margin-top:120px; margin-left:40px;transition: all 2s ease 0s;}
.myprofile1:hover input{display:block !important; z-index:999; position:absolute; cursor:pointer;}

.my-nav1{position: absolute;
border-bottom: 1px solid rgb(204, 204, 204);
background: #D5D5D5;}

.my-nav1 ul{width: 50%;
margin-left: 210px;
border-bottom: 0px !important;}

.my-nav1 ul li{}

.my-nav1 ul li a{border-right: 1px solid #9F9F9F;
margin-right: 0px !important;
border-radius: 0px !important;
font-size: 13px;
font-weight: 600;
color: #1B56A5 !important;
}

 .hoverTable{
		width:100%; 
		border-collapse:collapse; 
	}
	.hoverTable th{ 
		border: #4e95f4 1px solid;
background: #3969A4;
color: #FFF;
font-size: 11px;
/*padding-left: 12px;*/
padding: 5px;
	}
.hoverTable a{color: #004CA2;
font-size: 11px;}	
	
	.hoverTable td{ 
		padding:5px; border:#4e95f4 1px solid;
	}
	/* Define the default color for all the table rows */
	.hoverTable tr{
		background: #FFF;border-bottom:#333 1px solid;
	}
	/* Define the hover highlight color for the table row */
    .hoverTable tr:hover {
          background-color: #CCCCCC;
    }

.my-nav1 ul li a:hover{background:#039 !important; color:#fff !important;}

.myprofile02{margin-top: 55px;}
.myprofile02 h5{background: rgb(222, 222, 222) none repeat scroll 0% 0%;
padding: 17px 16px !important;
border: 1px solid rgb(198, 198, 198);}

.myprofile02 i{}

.collapsed04{color:#F00 !important;}

/*
.my-dash{padding-left:0px !important;font-size: 16px;
color: rgb(22, 92, 179);
font-weight: 600;}
.my-dash1{box-shadow: 1px 1px 3px RGBA(129, 132, 137, 0.72);
border-bottom: 3px solid #2568BC !important;
border-top: 0px !important;
border-left: 0px !important;
border-right: 0px !important;
padding:0px !important;border-radius: 86px 0px 0px;}

.my-dash1 img{border: 4px double #2568BC !important;
box-shadow: none !important;
border-bottom: 0px !important;
border-radius: 86px 0px 0px 0px;}

.my-dash1 ul{padding-left:0px !important;}
.my-dash1 ul li{list-style: none;
padding: 5px 00;
border-bottom: 1px dotted #AEABAB;}

.my-dash1 ul li a{font-size: 14px;
font-weight: 600;}

.my-dash1 i{}
.my-i{padding-right: 10px;
color: #2568BC;}

.btn-mydash{background: #2568BC;
border: 0px !important;
color: #fff;
text-transform: uppercase;
padding: 7px 12px;
font-size: 14px;
font-weight: 600;
margin-right: 12px;
box-shadow: 1px 2px 3px RGBA(0, 0, 0, 0.35);}


.btn-mydash:hover{color:#fff !important;
background: #2098d1; transition: 1s; border-bottom:1px solid #F00 !important;
}

.e-perticipate{margin-top: 22px;}
.e-perticipate table{}
.e-perticipate tr{}
.e-perticipate td{text-align: center;
font-size: 12px;
padding: 5px 0;}*/



/*end my dashboard*/
.author-bio {
	color:#5f5f5f;
	font-size:14px;
	line-height:22px;
	margin:5px 0 10px;
	font-weight:300
}
.sidebar .subscribewidget {
	text-align:left
}
.sidebar .widget:last-child {
	margin-bottom:30px
}
.widget-125 a {
	float:left;
	display:inline-block;
	margin: 6px 18px 6px 18px;
}
.categorywidget .block-title {
	margin-bottom:10px
}
.categorywidget li {
	border-bottom:1px solid #f1f1f1;
	position:relative
}
.categorywidget li:last-child {
	border-bottom:none
}
.categorywidget li a {
	color:#222;
	display:block;
	text-decoration:none;
	padding:10px 0
}
.categorywidget li a span {
	position:absolute;
	right:20px;
	top:50%;
	margin-top:-10px;
	color:#222;
-webkit-transition:all .2s ease-in-out;
-o-transition:all .2s ease-in-out;
transition:all .2s ease-in-out
}
.widget .nav-tabs {
	border-bottom:2px solid #dadada;
	margin-bottom:10px
}
.widget .nav-tabs>li {
	float:left;
	display:block;
	margin-bottom:-2px
}
.widget .nav>li>a {
	padding:0
}
.widget .nav-tabs>li>a {
margin: 0px !important;
font-size: 14px;
padding: 5px 5px;
border-left: 1px solid #9E9696;
border-radius: 0px !important;
}
.widget .nav>li>a:focus, .widget .nav>li>a:hover {
	text-decoration:none;
	background:none
}
.widget .nav-tabs>li>a:hover {
	border-color:transparent;
	color:#222
}
.widget .nav-tabs>li.active>a, .widget .nav-tabs>li.active>a:focus, .widget .nav-tabs>li.active>a:hover {
	color:#222;
	background:none;
	border:none;
	border-bottom:2px solid #f60
}
.widget-post {
	padding:0;
	margin-bottom: 9px;
}
.widget .widget-post:last-child {
	margin-bottom:0
}
.widget-post h3 {
	margin:0;
	font-family:Century Gothic;
	font-weight:500;
	font-size:14px;
	line-height:17px;
	
}
.tab-content1 .widget-post{border-bottom: 1px solid RGBA(0, 0, 0, 0.3);padding-bottom:16px;}
.widget-post h3 a {
font-size: 11px;
line-height: 10px;
}
.widget-post .simple-thumb {
	margin: 0 12px 0 0;
}
.subscribewidget h3 {
	margin-bottom:10px
}
.subscribewidget input, .subscribewidget button, .subscribewidget .form-inline .input-group {
	width:100%;
	border-radius:0;
	height:38px;
	border:none!important
}
.subscribewidget input {
	background:#f0f0f0
}
.subscribewidget button {
	background-color:#7a7a7a;
	color:#fff
}
.subscribewidget button:hover, .subscribewidget button:focus {
	color:#fff;
	background-color:#646363
}
.subscribewidget p {
	margin-bottom:15px
}
.searchwidget-form {
	border:2px solid #dadada
}
.searchwidget-form input[type="text"] {
	border:none;
	outline:none
}
.searchwidget-form input[type="text"], .searchwidget-form button {
	height:40px;
	line-height:40px;
	border:none
}
.searchwidget-form button {
	background:none;
	color:#7a7a7a;
	text-align:center;
	width:40px;
	padding:0
}
.searchwidget-form button:hover, .searchwidget-form button:focus {
	color:#222;
	background:none
}
.tags-widget {
	margin:0;
	padding:0;
	list-style:none
}
.tags-widget li {
	float:left;
	margin:0 10px 10px 0
}
.tags-widget li.trending {
	font-family:"Roboto", sans-serif;
	font-weight:800;
	font-size:17px;
	line-height:30px
}
.tags-widget li a {
	display:block;
	color:#7a7a7a;
	font-weight:500;
	font-size:13px;
	line-height:13px;
	padding:7px 9px;
	border:2px solid #dadada;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px
}
.tags-widget li a:hover {
	color:#fff!important;
	background:#7a7a7a!important;
	border-color:#7a7a7a!important
}
.star-reviews {
	color:orange;
	margin-right:10px;
	display:inline-block;
	cursor:default
}
.star-reviews i {
	margin-left:-1px;
	margin-right:-1px
}
.social-list {
	margin:0 -5px!important;
	padding:0;
	list-style:none
}
.social-list li {
	float:left;
	list-style:none!important;
	margin:0 5px 10px!important;
	padding:0
}
.social-list li a {
	display:block;
	text-align:center;
	border:2px solid #dadada;
	width:40px;
	height:40px;
	font-size:18px;
	line-height:36px;
	color:#b2b2b2;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px
}
.social-list li a:hover, .social-list li a:focus {
	background:#000;
	color:#fff;
	border-color:#000
}
.social-list li.social-facebook a:hover, .social-list li.social-facebook a:focus {
	background:#507cbe;
	border-color:#507cbe
}
.social-list li.social-twitter a:hover, .social-list li.social-twitter a:focus {
	background:#63cdf1;
	border-color:#63cdf1
}
.social-list li.social-gplus a:hover, .social-list li.social-gplus a:focus {
	background:#e04b35;
	border-color:#e04b35
}
.social-list li.social-youtube a:hover, .social-list li.social-youtube a:focus {
	background:#f16261;
	border-color:#f16261
}
.social-list li.social-vimeo a:hover, .social-list li.social-vimeo a:focus {
	background:#87d3e0;
	border-color:#87d3e0
}
.social-list li.social-instagram a:hover, .social-list li.social-instagram a:focus {
	background:#5c7da6;
	border-color:#5c7da6
}
.social-list li.social-pinterest a:hover, .social-list li.social-pinterest a:focus {
	background:#f16261;
	border-color:#f16261
}
.social-list li.social-skype a:hover, .social-list li.social-skype a:focus {
	background:#507cbe;
	border-color:#507cbe
}
.social-list li.social-rss a:hover, .social-list li.social-rss a:focus {
	background:#ffb432;
	border-color:#ffb432
}
.footer {
	width:100%;
	
	padding:0;
	background: #1f3857;
	z-index:1;
	color:#fff
}
.footer .logo {
	color:#fff;
	margin-bottom:0;
	margin-top:0
}
.footer li {
	list-style:none
}
.footer p {
	margin-bottom:0px
}
.footer-main .social-list {
	margin:0 -5px;
	padding:0
}
.footer-main .social-list li {
	float:left;
	margin:0 5px 10px;
	padding:0
}
.footer-main .social-list li a, .footer-main .tags-widget li a {
	background:#4b4b4b;
	border-color:#4b4b4b;
	color:#fff
}
.footer-main .social-list li a:hover, .footer-main .tags-widget li a:hover {
	color:#fff
}
.footer-main {
	padding-top:50px;
	padding-bottom:50px
}
.footer-main p {
	color:#d7d7d7
}
.footer-main h3 {
	font-family:"Roboto", sans-serif;
	font-size:15px;
	line-height:19px;
	text-transform:uppercase;
	margin:0 0 20px
}
.footer-main .form-group {
	margin-bottom:10px
}
.footer-main .form-control {
	background:#2c2c2c;
	border-color:#2c2c2c;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.footer-main .btn {
	width:100%;
	color:#fff;
	background:#4b4b4b;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-ms-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px
}
.footer-main .btn:hover, .footer-main .btn:focus {
	color:#fff;
	background:#7a7a7a
}
.footer-menu {
	margin:0;
	padding:0;
	list-style:none
}
.footer-menu li {
	margin:0 0 10px;
	padding:0
}
.footer-menu li:last-child {
	margin-bottom:0
}
.footer-menu li a {
	color:#fff;
	position:relative;
	text-decoration:none;
	border-bottom:1px solid transparent
}
.footer a:hover {
	color:#fff;
	border-bottom-color:#fff
}
.footer-menu li a:hover:after {
	right:5px
}
.footer-bottom {
background: #1F3857;
padding: 10px 0;
}
.footer-bottom p, .footer-bottom ul {
margin: 0;
padding: 0;
color: #fff;
font-size: 14px;
}
.footer-bottom a {
	color:#fff;
}
.footer-bottom a:hover {
	color:#fff;
	border:none;
	text-decoration:none
}
#go-top-button {
	position:fixed;
	z-index:100;
	background:#7a7a7a;
	color:#fff;
	background:rgba(122, 122, 122, .25);
	width:40px;
	height:40px;
	text-align:center;
	font-size:24px;
	line-height:37px;
	bottom:-70px;
	right:10px;
	cursor:pointer;
	overflow:auto;
	opacity:.7;
-webkit-transition:all .25s ease-in-out;
-moz-transition:all .25s ease-in-out;
-ms-transition:all .25s ease-in-out;
-o-transition:all .25s ease-in-out;
transition:all .25s ease-in-out;
	-webkit-backface-visibility:hidden
}
#go-top-button:hover {
	opacity:1
}
.mobile-overlay {
	left:0;
	z-index:990;
	height:0;
	width:0;
-webkit-transition:-webkit-transform .5s;
transition:transform .5s;
	-webkit-backface-visibility:hidden;
	cursor:pointer
}
.mobile-overlay:after {
	position:fixed;
	top:0;
	z-index:990;
	right:0;
	width:0;
	height:0;
	background:rgba(0, 0, 0, .5);
	content:'';
	opacity:0;
-webkit-transition:opacity .5s, width .1s .5s, height .1s .5s;
transition:opacity .5s, width .1s .5s, height .1s .5s;
	-webkit-backface-visibility:hidden
}
.ad-opened .mobile-overlay:after {
	width:100%;
	height:100%;
	opacity:1;
-webkit-transition:opacity .5s;
transition:opacity .5s;
	z-index:990
}
.ad-opened .fixed-left-sidebar .sticky-sidebar, .ad-opened .fixed-right-sidebar .sticky-sidebar {
	z-index:999;
	right:0;
	left:auto
}
@media (max-width: 1260px) {
.fixed-left-sidebar .sticky-sidebar, .fixed-right-sidebar .sticky-sidebar {
right:-390px;
left:auto
}
.fixed-sidebar .fixed-main {
margin-left:auto;
margin-right:auto
}
.header-style2 .mid-logo-wrapper {
display:block;
float:none
}
.header-style2 .header-mid-wrapper {
text-align:center
}
.header-style2 .header-banner {
display:none
}
}
@media (max-width: 1199px) {
.featured-slider .featured-big, .featured-slider .featured-big img, .featured-slider .featured-big a.featured-href {
height:440px
}
.featured-slider .featured-small, .featured-slider .featured-small img, .featured-slider .featured-small a.featured-href {
height:220px
}
.featured-header {
padding:25px 20px 20px
}
.featured-small .category {
left:20px;
top:0
}
.box-news {
height:260px
}
.box-news .category {
top:5px
}
.nav>li>a {
padding-right:12px;
padding-left:12px
}
.navbar-collapse {
padding-left:5px
}
.featured-slider .featured-header h2, .featured-header h2, .simple-big h3, .small-block .news-title, .simple-post h3 {
font-size:20px;
line-height:24px
}
.featured-slider .featured-big .featured-header h2, .box-big h2, .big-block .news-title, .news-title, .post-title {
font-size:30px;
line-height:34px;
margin-bottom:10px
}
.parallax-wrapper .post-title {
font-size:34px;
line-height:38px
}
.news-details p.excerpt {
display:none
}
.widget .nav-tabs>li>a {
margin-right:15px
}
.parallax-header, .parallax-wrapper, .parallax-wrapper .mag-content, .parallax-wrapper .col-md-12, .parallax-image {
height:500px
}
.page-wrapper, .page-wrapper .parallax-wrapper, .page-wrapper .parallax-box {
height:320px
}
}
@media (max-width: 991px) {
.fixed-button, .fixed-sidebar .fixed-button {
display:inline-block
}
.page-wrapper, .page-wrapper .parallax-wrapper, .page-wrapper .parallax-box {
height:300px
}
.header .mega-menu .collapse, .sb-search {
display:none!important
}
.header-right {
right:0
}
.navbar-toggle {
display:block
}
.mobile-nav {
display:block
}
.fixed-button {
display:none
}
.omega {
padding-right:15px!important
}
.alpha {
padding-left:15px!important
}
.featured-slider .featured-big, .featured-slider .featured-big a.featured-href, .featured-slider .featured-big img, .featured-slider .featured-small, .featured-slider .featured-small a.featured-href, .featured-slider .featured-small img, .box-news, .box-news img {
height:auto;
width:100%;
border-right:none;
border-left:none
}
.category {
top:20px;
left:20px!important;
padding:5px 6px;
font-size:10px
}
.box-news .category {
top:5px
}
.featured-slider .featured-header h2, .news-title, .big-block .news-title, .small-block .news-title, .box-news h2, .fixed-left-sidebar .widget-content li h3, .fixed-left-sidebar .widget-content li h3 a {
font-family:"Noto Serif", serif;
font-weight:700;
font-size:30px;
line-height:34px
}
.fixed-left-sidebar .news-details {
margin:15px 0 0;
padding:0
}
.simple-big h3 {
font-size:24px;
line-height:28px
}
.featured-slider .featured-header, .featured-slider .featured-big .featured-header {
padding:40px 20px 20px
}
.featured-slider .featured-big .category {
top:20px;
left:15px
}
.tag-list {
height:30px
}
.tag-list li {
font-size:14px;
line-height:29px
}
.tag-list li a {
font-size:13px;
line-height:26px;
padding:0 8px
}
.widget {
margin-bottom:20px
}
.widget .nav-tabs>li>a {
margin-right:5px
}
.parallax-header, .parallax-wrapper, .parallax-wrapper .mag-content, .parallax-wrapper .col-md-12, .parallax-image {
height:500px
}
.page-wrapper, .page-wrapper .parallax-wrapper, .page-wrapper .parallax-box {
height:320px
}
.featured-slider .featured-big .featured-header p, .news-details p.excerpt, .featured-small p {
display:block
}
.footer-block {
margin-bottom:20px;
text-align:center
}
.footer-main {
padding-top:20px;
padding-bottom:0
}
.footer-bottom {
text-align:center
}
.footer .social-icons {
float:none!important;
margin-top:10px
}
.footer .logo {
float:none;
display:block;
margin-right:auto;
margin-left:auto;
width:110px
}
.footer-main .footer-block {
margin-bottom:25px
}
.footer-main .social-list, .footer-main .tags-widget {
text-align:center
}
.footer-main .social-list li, .footer-main .tags-widget li {
float:none;
display:inline-block
}
.footer-main .form-group {
max-width:400px;
margin-left:auto;
margin-right:auto
}
}
@media (max-width: 767px) {
.featured-slider .featured-big .category {
top:0
}
.featured-slider .featured-big .featured-header p, .news-details p.excerpt, .featured-small p, .alt-text, .share-wrapper .linked_in, .share-wrapper .pinterest {
display:none
}
.mag-content {
margin-left:-10px;
margin-right:-10px;
padding-left:10px;
padding-right:10px
}
.previous-post, .next-post {
padding:0;
text-align:center;
margin-bottom:10px;
border:none
}
.author-box .author-info {
margin:0;
text-align:center
}
.author-box .author-avatar {
float:none;
text-align:center;
margin:0 0 5px
}
.alignright, .alignleft {
float:none
}
.search, .news-details p, .simple-big .excerpt {

}
.news-details .simple-share {
display:block
}
.avatar-wrapper, .avatar-wrapper img {
width:60px;
height:60px
}
.comments-wrapper .comment-list ol {
padding-left:5px;
margin-left:0
}
.comment-metadata, .comment-content, .reply {
margin-left:70px
}
.featured-slider .featured-header h2, .news-title, .big-block .news-title, .small-block .news-title, .featured-header h2, .featured-slider .featured-big .featured-header h2, .fixed-left-sidebar .widget-content li h3, .fixed-left-sidebar .widget-content li h3 a {
font-family:"Noto Serif", serif;
font-size:20px;
line-height:24px;
font-weight:700
}
.page-header .page-title {
font-size:28px;
line-height:28px
}
.simple-post h3, .simple-big h3 {
font-size:15px;
line-height:19px
}
.simple-thumb, .author-thumb {
margin:0 10px 10px 0;
width:95px!important
}
.news-details {
margin:0;
padding:10px 10px 0
}
.featured-header {
padding:20px 10px 10px!important
}
.category {
left:10px!important
}
.adwidget {
padding:0;
border:none
}
.subscribewidget h3 {
margin-top:0
}
.parallax-header, .parallax-wrapper, .parallax-wrapper .mag-content, .parallax-wrapper .col-md-12, .parallax-image {
height:400px
}
.page-wrapper, .page-wrapper .parallax-wrapper, .page-wrapper .parallax-box {
height:320px
}
}



@media (max-width: 400px) {
.fixed-left-sidebar .sticky-sidebar, .fixed-right-sidebar .sticky-sidebar {
width:300px
}
.sticky-content {
padding:15px
}
.mid-logo-wrapper .logo {
font-size:30px;
line-height:32px
}
.mid-logo-wrapper .logo-description {
font-size:12px;
line-height:15px
}
.header-style2 .main-wrapper, .header-style3 .main-wrapper {
padding-top:190px
}
}
body.dark-skin, .dark-skin .btn, .dark-skin .pagination>li>a, .dark-skin .pagination>li>span, .dark-skin .pager li>a, .dark-skin .pager li>span {
	background:#111
}
.dark-skin a {
	color:#e8e8e8
}
.dark-skin .simple-share a:hover {
	color:#e8e8e8;
	border-color:#e8e8e8
}
body.dark-skin, .dark-skin .btn, .dark-skin .pagination>li>a, .dark-skin .pagination>li>span, .dark-skin .pager li>a, .dark-skin .pager li>span, .dark-skin .load-more .btn {
	color:#bbb
}
.dark-skin .load-more .btn:hover, .dark-skin .load-more .btn:focus, .dark-skin .pagination>li>a:focus, .dark-skin .pagination>li>a:hover, .dark-skin .pagination>li>span:focus, .dark-skin .pagination>li>span:hover, .dark-skin .pager li>a:focus, .dark-skin .pager li>a:hover, .dark-skin .pager li>span:focus, .dark-skin .pager li>span:hover, .dark-skin .pagination>.active>a, .dark-skin .pagination>.active>a:focus, .dark-skin .pagination>.active>a:hover, .dark-skin .pagination>.active>span, .dark-skin .pagination>.active>span:focus, .dark-skin .pagination>.active>span:hover {
	color:#fff;
	background-color:#606060;
	border-color:#606060
}
.dark-skin .pagination>.disabled>a, .dark-skin .pagination>.disabled>a:focus, .dark-skin .pagination>.disabled>a:hover, .dark-skin .pagination>.disabled>span, .dark-skin .pagination>.disabled>span:focus, .dark-skin .pagination>.disabled>span:hover {
	background:#111;
	color:#bbb;
	border-color:#606060
}
.dark-skin .logo, .dark-skin .header-mid .logo, .dark-skin .comments-wrapper .author-name, .dark-skin .social-icons a:hover {
	color:#fff!important
}
.dark-skin.wide, .dark-skin .header, .dark-skin .main-content, .dark-skin .news-details, .dark-skin .dropdown-menu, .dark-skin .sticky-sidebar, .dark-skin .navbar .nav .open>a, .dark-skin .navbar .nav .open>a:hover, .dark-skin .navbar .nav .open>a:focus, .dark-skin .header-mid, .dark-skin .header-top, .dark-skin .sb-icon-search {
	background:#1d1d1d
}
.dark-skin.wide .sticky-sidebar {
	border-right:1px solid #222;
	border-left:1px solid #222
}
.dark-skin.wide .header {
	border-bottom:1px solid #222
}
.dark-skin .nav .tabs-left > .nav-tabs > li, .dark-skin .mega-menu .dropdown-menu>li, .dark-skin .categorywidget li, .dark-skin .header-mid, .dark-skin .header-top {
	border-bottom:1px solid #2a2a2a
}
.dark-skin .mega-menu .fullwidth>li {
	border:none
}
.dark-skin .nav .tabs-left > .nav-tabs > li:last-child {
	border-bottom:none
}
.dark-skin.wide .main-content {
	border:none
}
.dark-skin .main-content, .dark-skin .header, .dark-skin .mega-menu .dropdown-menu {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none
}
.dark-skin .navbar-nav li a, .dark-skin .news-title a, .dark-skin .nav .tabs-left > .nav-tabs > li > a, .dark-skin .dropdown-menu .mega-menu-news .mega-menu-detail h4 a, .dark-skin .tag-list li a, .dark-skin .widget-title, .dark-skin .widget .nav-tabs>li>a, .dark-skin .widget-content li h3 a, .dark-skin .widget-post h3 a, .dark-skin .widget .nav-tabs>li.active>a, .dark-skin .widget .nav-tabs>li.active>a:focus, .dark-skin .widget .nav-tabs>li.active>a:hover, .dark-skin .categorywidget li a, .dark-skin .categorywidget li a span, .dark-skin .simple-post h3 a, .dark-skin .block-title, .dark-skin .block-title a, .dark-skin .widget .nav-tabs>li>a, .dark-skin .post-title, .dark-skin .post-wrapper, .dark-skin .total-shares em, .dark-skin .comments-wrapper, .dark-skin .comments-wrapper .author-name, .dark-skin .comment-title, .dark-skin .tags-widget li a, .dark-skin .mid-logo-wrapper .logo-description, .dark-skin .social-list li a, .dark-skin .post-wrapper h1, .dark-skin .post-wrapper h2, .dark-skin .post-wrapper h3, .dark-skin .post-wrapper h4, .dark-skin .post-wrapper h5, .dark-skin .post-wrapper h6, .dark-skin .author-widget .author-title a, .dark-skin .author-box .author-info h3 a, .dark-skin .author-bio, .dark-skin .author-widget a {
	color:#e8e8e8
}
.dark-skin .progress {
	background-color:#606060
}
.dark-skin .navbar-toggle i, .dark-skin .navbar-toggle span {
	background-color:#e8e8e8
}
.dark-skin .widget-title, .dark-skin .widget .nav-tabs>li>a, .dark-skin .block-title, .dark-skin .widget .nav-tabs>li>a, .dark-skin .widget .nav-tabs {
	border-bottom:2px solid #606060
}
.dark-skin button.btn.btn-lg.btn-block, .dark-skin .adwidget, .dark-skin .author-widget, .dark-skin .widget .tags-widget li a, .dark-skin .bannerwidget, .dark-skin .social-list li a, .dark-skin .searchwidget-form, .dark-skin .btn, .dark-skin .pagination>li>a, .dark-skin .pagination>li>span, .dark-skin .pager li>a, .dark-skin .pager li>span, .dark-skin .load-more .btn, .dark-skin .share-wrapper, .dark-skin .total-shares, .dark-skin .author-box, .dark-skin .previous-post {
	border-color:#606060
}
.dark-skin .form-control, .dark-skin .searchwidget-form .btn {
	background:#f0f0f0
}
.dark-skin .widget .nav-tabs>li.active>a {
	border-bottom:2px solid #f60
}
.dark-skin .widget-content li h3 a:hover, .dark-skin .news-title a:hover, .dark-skin .simple-post h3 a:hover, .dark-skin .widget-post h3 a:hover, .dark-skin .comments-wrapper .author-name:hover {
	color:#f60
}
.body-color2 .header, .body-color2 .sb-icon-search, .body-color2 .progress-bar, .body-color2 .drop-caps-square {
	background:#f60
}
.body-color2 .logo, .body-color2 .navbar-nav>li>a, .body-color2 .social-icons a, .body-color2 .sb-icon-search {
	color:#fff
}
.body-color2 .drop-caps-square {
	color:#fff!important
}
.body-color2 .header-mid .logo {
	color:#000
}
.body-color2 .logo span, .body-color2 .sb-search.sb-search-open .sb-icon-search, .body-color2 .no-js .sb-search .sb-icon-search {
	background:#fff;
	color:#f60
}
.body-color2 .header-mid .logo span, .body-color2 .footer .logo span {
	background:#f60;
	color:#fff
}
.body-color2 .navbar-nav>li>a.dropdown-toggle:after {
	border-top-color:#fff
}
.body-color2 .navbar-nav>li.open>a {
	color:#f60;
	background:#fff;
	border-top-color:#f60
}
.body-color2 .navbar-nav>li.open>a:after {
	color:#f60;
	border-top-color:#f60
}
.body-color2 .mega-menu .dropdown-menu > li > a:hover, .body-color2 .mega-menu .dropdown-submenu:hover>a, .body-color2 .dropdown-menu .mega-menu-news .mega-menu-detail h4 a:hover, .body-color2 .nav .tabs-left > .nav-tabs > li > a:hover, .body-color2 .nav .tabs-left > .nav-tabs > li.active > a, .body-color2 .widget-content li h3 a:hover, .body-color2 .news-title a:hover, .body-color2 .simple-post h3 a:hover, .body-color2 .widget-post h3 a:hover, .body-color2 .categorywidget li a:hover, .body-color2 .categorywidget li a:hover span, .body-color2 .comments-wrapper .comment-reply-link, .body-color2 .post-wrapper .simple-share a, .body-color2 .parallax-wrapper .simple-share a, .body-color2 .post-content > p:first-child:first-letter, .body-color2 .drop-caps, .body-color2 .box-news .simple-share a, .body-color2 .box-news .simple-share a:hover, .body-color2 .post-nav-title:hover, .body-color2 .author-box .author-info h3 a:hover, .body-color2 .author-contact a:hover, .body-color2 .comments-wrapper .author-name:hover {
	color:#f60
}
.body-color2 .mega-menu .dropdown-submenu:hover>a:after, .body-color2 .nav .tabs-left > .nav-tabs > li.active>a:after {
	border-left-color:#f60
}
.body-color2 .widget .nav-tabs>li.active>a, .body-color2 .widget .nav-tabs>li.active>a:focus, .body-color2 .widget .nav-tabs>li.active>a:hover, .body-color2 .block-title span, .body-color2 .comments-wrapper .comment-reply-link:hover, .body-color2 .modern-quote, .body-color2 .box-news .simple-share a:hover {
	border-color:#f60
}
.body-color2 .navbar-toggle span, .body-color2 .navbar-toggle .icon-bar {
	background-color:#fff
}
.body-color3 .header, .body-color3 .sb-icon-search, .body-color3 .progress-bar, .body-color3 .drop-caps-square {
	background:#ff4106
}
.body-color3 .logo, .body-color3 .navbar-nav>li>a, .body-color3 .social-icons a, .body-color3 .sb-icon-search {
	color:#fff
}
.body-color3 .drop-caps-square {
	color:#fff!important
}
.body-color3 .header-mid .logo {
	color:#000
}
.body-color3 .logo span, .body-color3 .sb-search.sb-search-open .sb-icon-search, .body-color3 .no-js .sb-search .sb-icon-search {
	background:#fff;
	color:#ff4106
}
.body-color3 .header-mid .logo span, .body-color3 .footer .logo span {
	background:#ff4106;
	color:#fff
}
.body-color3 .navbar-nav>li>a.dropdown-toggle:after {
	border-top-color:#fff
}
.body-color3 .navbar-nav>li.open>a {
	color:#ff4106;
	background:#fff;
	border-top-color:#ff4106
}
.body-color3 .navbar-nav>li.open>a:after {
	color:#ff4106;
	border-top-color:#ff4106
}
.body-color3 .mega-menu .dropdown-menu > li > a:hover, .body-color3 .mega-menu .dropdown-submenu:hover>a, .body-color3 .dropdown-menu .mega-menu-news .mega-menu-detail h4 a:hover, .body-color3 .nav .tabs-left > .nav-tabs > li > a:hover, .body-color3 .nav .tabs-left > .nav-tabs > li.active > a, .body-color3 .widget-content li h3 a:hover, .body-color3 .news-title a:hover, .body-color3 .simple-post h3 a:hover, .body-color3 .widget-post h3 a:hover, .body-color3 .categorywidget li a:hover, .body-color3 .categorywidget li a:hover span, .body-color3 .comments-wrapper .comment-reply-link, .body-color3 .post-wrapper .simple-share a, .body-color3 .parallax-wrapper .simple-share a, .body-color3 .post-content > p:first-child:first-letter, .body-color3 .drop-caps, .body-color3 .box-news .simple-share a, .body-color3 .box-news .simple-share a:hover, .body-color3 .author-box .author-info h3 a:hover, .body-color3 .author-contact a:hover, .body-color3 .comments-wrapper .author-name:hover {
	color:#ff4106
}
.body-color3 .mega-menu .dropdown-submenu:hover>a:after, .body-color3 .nav .tabs-left > .nav-tabs > li.active>a:after {
	border-left-color:#ff4106
}
.body-color3 .widget .nav-tabs>li.active>a, .body-color3 .widget .nav-tabs>li.active>a:focus, .body-color3 .widget .nav-tabs>li.active>a:hover, .body-color3 .block-title span, .body-color3 .comments-wrapper .comment-reply-link:hover, .body-color3 .modern-quote, .body-color3 .box-news .simple-share a:hover {
	border-color:#ff4106
}
.body-color3 .navbar-toggle span, .body-color3 .navbar-toggle .icon-bar {
	background-color:#fff
}
.body-color4 .header, .body-color4 .sb-icon-search, .body-color4 .progress-bar, .body-color4 .drop-caps-square {
	background:#00acec
}
.body-color4 .logo, .body-color4 .navbar-nav>li>a, .body-color4 .social-icons a, .body-color4 .sb-icon-search {
	color:#fff
}
.body-color4 .drop-caps-square {
	color:#fff!important
}
.body-color4 .header-mid .logo {
	color:#000
}
.body-color4 .logo span, .body-color4 .sb-search.sb-search-open .sb-icon-search, .body-color4 .no-js .sb-search .sb-icon-search {
	background:#fff;
	color:#00acec
}
.body-color4 .header-mid .logo span, .body-color4 .footer .logo span {
	background:#00acec;
	color:#fff
}
.body-color4 .navbar-nav>li>a.dropdown-toggle:after {
	border-top-color:#fff
}
.body-color4 .navbar-nav>li.open>a {
	color:#00acec;
	background:#fff;
	border-top-color:#00acec
}
.body-color4 .navbar-nav>li.open>a:after {
	color:#00acec;
	border-top-color:#00acec
}
.body-color4 .mega-menu .dropdown-menu > li > a:hover, .body-color4 .mega-menu .dropdown-submenu:hover>a, .body-color4 .dropdown-menu .mega-menu-news .mega-menu-detail h4 a:hover, .body-color4 .nav .tabs-left > .nav-tabs > li > a:hover, .body-color4 .nav .tabs-left > .nav-tabs > li.active > a, .body-color4 .widget-content li h3 a:hover, .body-color4 .news-title a:hover, .body-color4 .simple-post h3 a:hover, .body-color4 .widget-post h3 a:hover, .body-color4 .categorywidget li a:hover, .body-color4 .categorywidget li a:hover span, .body-color4 .comments-wrapper .comment-reply-link, .body-color4 .post-wrapper .simple-share a, .body-color4 .parallax-wrapper .simple-share a, .body-color4 .post-content > p:first-child:first-letter, .body-color4 .drop-caps, .body-color4 .box-news .simple-share a, .body-color4 .box-news .simple-share a:hover, .body-color4 .author-box .author-info h3 a:hover, .body-color4 .author-contact a:hover, .body-color4 .comments-wrapper .author-name:hover {
	color:#00acec
}
.body-color4 .mega-menu .dropdown-submenu:hover>a:after, .body-color4 .nav .tabs-left > .nav-tabs > li.active>a:after {
	border-left-color:#00acec
}
.body-color4 .widget .nav-tabs>li.active>a, .body-color4 .widget .nav-tabs>li.active>a:focus, .body-color4 .widget .nav-tabs>li.active>a:hover, .body-color4 .block-title span, .body-color4 .comments-wrapper .comment-reply-link:hover, .body-color4 .modern-quote, .body-color4 .box-news .simple-share a:hover {
	border-color:#00acec
}
.body-color4 .navbar-toggle span, .body-color4 .navbar-toggle .icon-bar {
	background-color:#fff
}
.body-color5 .header, .body-color5 .sb-icon-search, .body-color5 .progress-bar, .body-color5 .drop-caps-square {
	background:#89b21c
}
.body-color5 .logo, .body-color5 .navbar-nav>li>a, .body-color5 .social-icons a, .body-color5 .sb-icon-search {
	color:#fff
}
.body-color5 .drop-caps-square {
	color:#fff!important
}
.body-color5 .header-mid .logo {
	color:#000
}
.body-color5 .logo span, .body-color5 .sb-search.sb-search-open .sb-icon-search, .body-color5 .no-js .sb-search .sb-icon-search {
	background:#fff;
	color:#89b21c
}
.body-color5 .header-mid .logo span, .body-color5 .footer .logo span {
	background:#89b21c;
	color:#fff
}
.body-color5 .navbar-nav>li>a.dropdown-toggle:after {
	border-top-color:#fff
}
.body-color5 .navbar-nav>li.open>a {
	color:#89b21c;
	background:#fff;
	border-top-color:#89b21c
}
.body-color5 .navbar-nav>li.open>a:after {
	color:#89b21c;
	border-top-color:#89b21c
}
.body-color5 .mega-menu .dropdown-menu > li > a:hover, .body-color5 .mega-menu .dropdown-submenu:hover>a, .body-color5 .dropdown-menu .mega-menu-news .mega-menu-detail h4 a:hover, .body-color5 .nav .tabs-left > .nav-tabs > li > a:hover, .body-color5 .nav .tabs-left > .nav-tabs > li.active > a, .body-color5 .widget-content li h3 a:hover, .body-color5 .news-title a:hover, .body-color5 .simple-post h3 a:hover, .body-color5 .widget-post h3 a:hover, .body-color5 .categorywidget li a:hover, .body-color5 .categorywidget li a:hover span, .body-color5 .comments-wrapper .comment-reply-link, .body-color5 .post-wrapper .simple-share a, .body-color5 .parallax-wrapper .simple-share a, .body-color5 .post-content > p:first-child:first-letter, .body-color5 .drop-caps, .body-color5 .box-news .simple-share a, .body-color5 .box-news .simple-share a:hover, .body-color5 .author-box .author-info h3 a:hover, .body-color5 .author-contact a:hover, .body-color5 .comments-wrapper .author-name:hover {
	color:#89b21c
}
.body-color5 .mega-menu .dropdown-submenu:hover>a:after, .body-color5 .nav .tabs-left > .nav-tabs > li.active>a:after {
	border-left-color:#89b21c
}
.body-color5 .widget .nav-tabs>li.active>a, .body-color5 .widget .nav-tabs>li.active>a:focus, .body-color5 .widget .nav-tabs>li.active>a:hover, .body-color5 .block-title span, .body-color5 .comments-wrapper .comment-reply-link:hover, .body-color5 .modern-quote, .body-color5 .box-news .simple-share a:hover {
	border-color:#89b21c
}
.body-color5 .navbar-toggle span, .body-color5 .navbar-toggle .icon-bar {
	background-color:#fff
}
.body-color6 .header, .body-color6 .sb-icon-search, .body-color6 .progress-bar, .body-color6 .drop-caps-square {
	background:#1d1d1d
}
.body-color6 .logo, .body-color6 .navbar-nav>li>a, .body-color6 .social-icons a, .body-color6 .sb-icon-search {
	color:#fff
}
.body-color6 .drop-caps-square {
	color:#fff!important
}
.body-color6 .header-mid .logo {
	color:#000
}
.body-color6 .logo span, .body-color6 .sb-search.sb-search-open .sb-icon-search, .body-color6 .no-js .sb-search .sb-icon-search {
	background:#fff;
	color:#1d1d1d
}
.body-color6 .header-mid .logo span, .body-color6 .footer .logo span {
	background:#1d1d1d;
	color:#fff
}
.body-color6 .navbar-nav>li>a.dropdown-toggle:after {
	border-top-color:#fff
}
.body-color6 .navbar-nav>li.open>a {
	color:#1d1d1d;
	background:#fff;
	border-top-color:#1d1d1d
}
.body-color6 .navbar-nav>li.open>a:after {
	color:#1d1d1d;
	border-top-color:#1d1d1d
}
.body-color6 .mega-menu .dropdown-menu > li > a:hover, .body-color6 .mega-menu .dropdown-submenu:hover>a, .body-color6 .dropdown-menu .mega-menu-news .mega-menu-detail h4 a:hover, .body-color6 .nav .tabs-left > .nav-tabs > li > a:hover, .body-color6 .nav .tabs-left > .nav-tabs > li.active > a, .body-color6 .widget-content li h3 a:hover, .body-color6 .news-title a:hover, .body-color6 .simple-post h3 a:hover, .body-color6 .widget-post h3 a:hover, .body-color6 .categorywidget li a:hover, .body-color6 .categorywidget li a:hover span, .body-color6 .comments-wrapper .comment-reply-link, .body-color6 .post-wrapper .simple-share a, .body-color6 .parallax-wrapper .simple-share a, .body-color6 .post-content > p:first-child:first-letter, .body-color6 .drop-caps, .body-color6 .box-news .simple-share a, .body-color6 .box-news .simple-share a:hover, .body-color6 .author-box .author-info h3 a:hover, .body-color6 .author-contact a:hover, .body-color6 .comments-wrapper .author-name:hover {
	color:#1d1d1d
}
.body-color6 .mega-menu .dropdown-submenu:hover>a:after, .body-color6 .nav .tabs-left > .nav-tabs > li.active>a:after {
	border-left-color:#1d1d1d
}
.body-color6 .widget .nav-tabs>li.active>a, .body-color6 .widget .nav-tabs>li.active>a:focus, .body-color6 .widget .nav-tabs>li.active>a:hover, .body-color6 .block-title span, .body-color6 .comments-wrapper .comment-reply-link:hover, .body-color6 .modern-quote, .body-color6 .box-news .simple-share a:hover {
	border-color:#1d1d1d
}
.body-color6 .navbar-toggle span, .body-color6 .navbar-toggle .icon-bar {
	background-color:#fff
}
.customizer {
	position:fixed;
	display:block;
	color:#222;
	text-align:center;
	padding:5px 15px 15px;
	width:260px;
	background:#fff;
	top:105px;
	left:0;
	line-height:1.5;
	z-index:1000;
	-ms-transform:translateX(-260px);
	-webkit-transform:translateX(-260px);
	transform:translateX(-260px);
-webkit-transition:all, .3s;
-ms-transition:all, .3s;
-o-transition:all, .3s;
-transition:all, .3s;
transition:all, .3s;
	border-bottom-right-radius:3px;
	border-top-right-radius:3px;
	-webkit-box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.1);
	box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.1)
}
.customizer.opened {
	-ms-transform:translateX(0);
	-webkit-transform:translateX(0);
	transform:translateX(0)
}
.customizer .customizer-button {
	background:#fff;
	color:#222;
	display:block;
	height:45px;
	width:45px;
	text-align:center;
	font-size:26px;
	line-height:45px;
	position:absolute;
	right:-44px;
	top:160px;
	z-index:101;
	cursor:pointer;
	overflow:hidden;
	border-bottom-right-radius:3px;
	border-top-right-radius:3px;
	-webkit-box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.1);
	box-shadow:0 3px 2px 0 rgba(0, 0, 0, 0.1)
}
.customizer-item h5 {
	color:#222;
	font-family:"Roboto", Arial, sans-serif;
	text-transform:uppercase;
	font-size:13px;
	line-height:14px;
	margin:15px 0 5px
}
.customizer-item ul {
	margin:0 auto;
	padding:0;
	width:100%
}
.customizer-item ul li {
	list-style-type:none;
	display:inline-block;
	padding:5px;
	width:48%;
	font-size:13px
}
.customizer-item ul li span {
	display:block;
	cursor:pointer;
	color:#7a7a7a;
	font-weight:500;
	font-size:13px;
	text-align:center;
	width:100%;
	line-height:13px;
	padding:10px 15px;
	border:2px solid #dadada
}
.customizer-item ul li span:hover, .customizer-item ul li.active span {
	background:#7a7a7a;
	color:#fff;
	border-color:#7a7a7a
}
.customizer-colors ul li {
	list-style-type:none;
	display:inline-block;
	width:30px;
	height:33px;
	margin:5px 2px 3px;
	padding:0
}
.payment-call{border: 2px dotted #B90205;
border-radius: 8px;
padding: 12px 12px;
background: rgb(255, 175, 166);}

.payment-call a{float:left;}
.payment-call i{background: #B90205;
width: 25px;
height: 25px;
color: #fff;
padding: 5px 1px 1px 6px;
border-radius: 20px;}

.payment-call p{padding-top: 1px;
margin-bottom: 0px !important;
float: left;
padding-left: 14px;
font-weight: 600;
font-size: 16px !important;}

.payment-call1{margin-bottom: 20px !important;
width: 50px;
height: 50px;
background: rgb(81, 183, 0);
margin: 0px auto;
display: block;
border-radius: 10px;
border: 2px solid #3F7E0D;}

.payment-call1 a{}
.payment-call1 i{color: #fff;
background: #0C7E00;
padding: 3px;
margin: 12px 0px 0px 12px;
border-radius: 20px;}

.customizer-colors ul li span {
	display:block;
	width:100%;
	height:100%;
	line-height:40px;
	background-color:#fff;
	margin:0
}
.customizer-colors ul li:hover, .customizer-colors ul li.active span {
	border-color:#7a7a7a
}
@media (max-width: 991px) {
.customizer {
display:none
}
}
.customizer-colors ul li.template-color1 span {
	background:#fff
}
.customizer-colors ul li.template-color2 span {
	background:#f60
}
.customizer-colors ul li.template-color3 span {
	background:#ff4106
}
.customizer-colors ul li.template-color4 span {
	background:#00acec
}
.customizer-colors ul li.template-color5 span {
	background:#89b21c
}
.customizer-colors ul li.template-color6 span {
	background:#1d1d1d
}
.customizer-bg ul li.no-background span {
	background-color:#fff
}
.customizer-bg ul li.background-image1 span {
	background-image:url(../img/bg_thumb2.jpg)
}
.customizer-bg ul li.background-image2 span {
	background-image:url(../img/bg_thumb1.jpg)
}
.customizer-bg ul li.background-image3 span {
	background-image:url(../img/bg_thumb3.jpg)
}
.customizer-bg ul li.background-image4 span {
	background-image:url(../img/bg_thumb4.jpg)
}
.btn-purchase {
	background: #ff6600;
	border-radius:3px;
	margin-top:15px;
	margin-bottom: 10px;
}
.btn-purchase:hover, .btn-purchase:active {
	background: #ff6600;
	opacity: .9;
}

.back-img{background: #DBDBDB;
box-shadow: 1px 2px 3px RGBA(0, 0, 0, 0.54);}

.back-img img{width: 100%;}

.admag-block img{width:100%; position:relative;border-bottom: 1px solid rgba(0, 0, 0, 0.45);}

.sd{padding-right: 14px;}

.logo1 img{}

.social-icons1 a{
line-height: 26px !important;
padding: 10px 13px;
margin-left: -4px !important;
border-right: none;}

.sd1{background:#0066ff;}

.sd2{background:#dc4a38;}

.sd3{background:#3b5998;}

.sd4{background:#111111;}

.sd5{background:#ff7300;}

.hm1{border-right: none !important;
font-size: 22px;}

.sd01{
font-size: 13px !important;
padding: 7px !important;}

.en{padding-right: 5px;
font-size: 14px;}

.application{margin: 8px 0;
border: 1px solid rgba(0, 0, 0, 0.45);
padding: 8px 0;
box-shadow: 0px 2px 3px RGBA(0, 0, 0, 0.18); cursor:pointer;}

.application:hover{background:#D1D1D1; transition-duration: 1s;}

.application img{border-radius: 12px;}

.simple-thumb img{box-shadow: 0px 1px 3px RGBA(0, 0, 0, 0.12);}

.block-title1{margin-bottom: 4px !important;}

.dropbtn {
    
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 154px !important;
    
	z-index:9999;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
   
}

.dropdown1{}

.dropdown-content1{left: -2px;
top: 22px;
border: 1px solid #2568BC;}

.dropdown-content1 a{color: #000;
padding: 6px 14px;}

.dropdown-content1 a:hover{background-color: #2568BC !important; color:#fff !important;}

.footer1{padding:10px 0;}

.footer01{}

.footer01 img{}

.footer01 p{
font-size: 14px;}

.author-avatar1 img{margin-bottom: 5px;
    border: 2px solid #6F6F6F;}

.footer01 h4{}

.footer02 img{width: 9%;
float: left;
margin-right: 10px;}

.footer02 p{padding-top:0px !important;padding-bottom: 8px;}

.im1{border: 1px solid RGBA(0, 0, 0, 0.18);
margin-top: 20px;
box-shadow: 1px 2px 3px RGBA(0, 0, 0, 0.26) !important;
padding:20px 0;border-radius: 11px;}

.im1 img{width: 50% !important;
margin: 0px auto;
display: block;
border: 1px solid #C3DEE6;
box-shadow: 1px 2px 3px RGBA(0, 0, 0, 0.34); height:137px;
cursor:pointer;}

.im1 h5{text-align: center;
margin: 0px !important;
padding-top: 12px;
font-size: 11px;
color: #000;}

.about{padding: 10px 0;
border-top: 1px solid rgba(255, 255, 255, 0.36);
background: #2568BC;}

.about img{}

.about h4{margin: 0px !important;
padding-left:36px;
color: #fff;
text-transform: uppercase;
font-family: Arial,sans-serif;
font-size: 16px;
text-shadow: 1px 2px 3px RGBA(0, 0, 0, 0.29);
text-align: center;
}

.about h4 a{color:#fff;}

.about1{border: 1px solid RGBA(0, 0, 0, 0.18);
box-shadow: 1px 1px 3px RGBA(0, 0, 0, 0.2);
padding: 24px 0;}

.about1 h4{margin: 0px !important;
font-size: 16px;
padding-left: 12px; padding-bottom: 8px;color: #0B58A0;}

.about1 img{width: 100%;
box-shadow: 1px 2px 3px RGBA(0, 0, 0, 0.19);
border: 3px double RGBA(0, 0, 0, 0.45);}

.about1 p{text-align: justify;
font-size: 12px;
color: #000;}



.abouticai1{border: 1px solid RGBA(0, 0, 0, 0.18);
box-shadow: 1px 1px 3px RGBA(0, 0, 0, 0.2);
padding: 24px 0;}

.abouticai1 h4{margin: 0px !important;
font-size: 18px;
padding-left: 12px; padding-bottom: 8px;color: #0B58A0; text-align:center;}

.abouticai1 img{
box-shadow: 1px 2px 3px RGBA(0, 0, 0, 0.19);
border: 3px double RGBA(0, 0, 0, 0.45);}

.abouticai1 p{text-align: justify;
font-size: 14px;
color: #000;}

.abouticai1 ul{text-align: justify;
font-size: 14px;
color: #000;}




.section1{}

.section1 ul{}

.section1 ul li{list-style: none;
border: 1px solid RGBA(156, 153, 153, 0.43);
margin-right: 50px;
margin-bottom: 12px;
background: #E3E1E1;
box-shadow: 1px 1px 2px RGBA(0, 0, 0, 0.1);padding: 6px;}

.section1 ul li:hover{background: #3969A4;
color: #fff !important;}



.section1 ul li a{color:#000;}
.section1 ul li a:hover{color:#fff;}

.form-control1{height: 36px;
width: 66%;
float: right;
border: 1px solid #d6d6d6;}


.search { position: relative; float: right;margin-top:16px;width: 66%;}

.search input {text-indent: 12px;
width: 100%;
border: 1px solid RGBA(0, 0, 0, 0.45);
color: #000;
padding: 4px 0;}


.search .fa-search { 
position: absolute;
top: 0px;
right: 0px;
font-size: 15px;
background: #435F9C;
padding: 8px 12px 8px 12px;
color: #fff;
cursor:pointer;
}

.search .fa-search:hover{background:#666;}

.b-block{border: 4px double #fff;}

.b-block figure{}

.b-block img{border: 8px double #1d4580;
box-shadow: 1px 2px 3px RGBA(0, 0, 0, 0.48);
width: 59%;
margin: 0px auto;
display: block;height: 179px;}

.b-block p{color: #000;
text-align: justify;
padding: 2px 10px 0px 10px;
font-size: 12px;
line-height: 14px;
margin-bottom: 0px !important;}

.b-block h4{margin: 0px !important;
color: #147fba;
font-size: 14px;
padding: 4px 20px 4px 0px;
text-align: center;}

.section2{}

.section2 h3{}

.section2 img{width: 100%; height: 273px;}

.search input placeholder{}

.admag-block{}

.banner-btn{}

.banner-btn img{width: 35px;
position: absolute;
right: 153px;
margin-top: -48px;}

.screen-shots{border: 1px solid RGBA(0, 0, 0, 0.17);
margin: 20px 0;
box-shadow: 1px 2px 3px RGBA(0, 0, 0, 0.17);}

.small-block1{border: 1px solid #2c275f;}

.subscribe{background: #1f3857;
border: 4px double #5ba5ce;
padding: 16px 12px;}

.form-group h5{margin: 0px !important;
color: #fff;
font-size: 12px;}

.btn-2{margin-top: 10px;
border-radius: 20px;
box-shadow: 1px 2px 3px #000;
border: 4px double #22A5D1;font-weight: 600;width: 100%;}

.btn-2 a{float: left;
color: #000;
font-size: 12px;
line-height: 27px;}

.btn-3{margin-bottom: 10px;}

.top-footer{margin: 12px 0;
border: 1px solid rgba(0, 0, 0, 0.45);}

.top-footer img{padding: 5px;
width: 100%;}

.top-footer h4{text-align: center;
padding-top: 16px;}

.study h4{text-decoration: underline;
padding-bottom: 16px;}

.carousel-inner2{width: 82%;
margin: 0px auto;}

.author-box1{margin:10px 0;}

.wishis{}

.btn4{margin-top: 20px;
background: #d82521;
border: none;
padding: 7px 8px;}

.search1{float:left !important;width: 100%;}

.search input {
    padding: 10px 0;
}

.search span{position: absolute;
top: 0px;
right: 0px;
font-size: 15px;
background: #D82521;
padding: 11px 15px 11px 15px;
color: #fff;
cursor: pointer;}

.st1{border-bottom: 1px solid RGBA(255, 255, 255, 0.18);
margin-bottom: 10px;
padding-bottom: 10px;}

.commite{padding-left:12px; padding-right:12px;}

.commite table{border-color: #b3aeae;}

.commite td{
padding: 4px 10px;
color: #000;
border-color: #b3aeae;
font-size: 11px;
font-weight: 400;}

.commite tr:hover{}

.commite1{background:#435F9C !important;}


.commite1 td{color:#fff; border-color: #5aa1c5;}

.commite h6{margin: 0px !important;
border: 1px solid #C0C0C0;
text-align: center;
padding: 4px 0;
font-weight: 600;margin-top: 18px !important;border-bottom: none;}

.commite h6:hover{background: #DADADA;}

.Announcement{padding-left:12px;padding-right:12px;}

.Announcement input{border: 1px solid RGBA(0, 0, 0, 0.49);
width: 50%;}

.Announcement td{
/*padding: 6px;font-weight:600;*/
    padding: 4px;
    font-weight: normal;
    font-size: 12px;
	color:#000;
}
}

.Announcement tr{}

.anc1{text-align: right;
background: #2568BC;
color: #fff;
font-size: 12px;
border-color: #AAA;}

.moto img{width: 20%;
margin-top: 7px;
margin-right: 7px;}

.moto{float: right;}
.moto i{font-size: 21px;
    padding-top: 2px;
    padding-right: 12px;}

.moto h4{
    margin: 0px !important;
    float: left;
   padding-top: 5px;
}

.moto a{color: #fff;
margin: 0px !important;
font-size: 13px;
float: left;
}

.input1{width: 20% !important;}

.btn5{background: #435F9C;
border: none;
padding: 3px 10px;
color: #fff;
box-shadow: 1px 2px 3px RGBA(0, 0, 0, 0.32);
border-radius: 2px;
width: 92px !important;}

.anc2{margin-top: 24px;}

.anc2 tr{}

.anc2 td{font-size: 12px;}

.carousel-control.left1{background:none !important;}

.carousel-control.right1{background:none !important;}

.commite img{width: 34%;
border: none;
box-shadow: none;
margin: 5px 0;}

.im1 a{color: #215F8D;}

.im1 a:hover{text-decoration:underline;}

.library1{font-size: 22px !important;
text-align: center !important;
color: #0E69B7 !important;}

.library2{text-align: center;}

.Announcement img{width: 26px;
height: 30px;
box-shadow: none !important;
border: 0px !important;
margin: 0px auto;
display: block;}

.anc3 img{display: -moz-box !important;
margin-right: 10px;float: left;}

.anc3 a{color: #000;}

.anc3 td:hover{background:#09F;}

.Announcement h5{color: #960D0D;padding: 5px 0;margin:0px !important;}

.resource td{font-weight: normal;
font-size: 12px;}

.newsletter{}

.newsletter1{background: #128DD1;
box-shadow: 1px 2px 3px RGBA(0, 0, 0, 0.1);}

.newsletter1 li{margin-bottom: 0px !important;}

.newsletter1 li a{border-right: 1px solid #4F575C;
padding-left: 50px;
padding-right: 50px;

border-radius: 0px !important;
margin-right: 0px !important;
color: #fff;
font-weight: 600;}

.news-02{border: 1px solid #ccc;
margin-top: 0px !important;
padding: 15px 0 !important;
}

.close-event-cart{background: #c31010 !important;
opacity: .9;
color: #fff;
width: 30px;
height: 30px;
margin: -15px -20px 16px 0px !important;

}

.table {
    width: 100%;
}
.back-ex th {
    background: #3993ba !important;
    background: -moz-linear-gradient(top, #2568bc 0%, #2e61a2 100%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2568bc), color-stop(100%,#2e61a2)) !important;
    background: -webkit-linear-gradient(top, #2568bc 0%,#2e61a2 100%) !important;
        background-color: rgba(0, 0, 0, 0);
    background: -o-linear-gradient(top, #2568bc 0%,#2e61a2 100%) !important;
    background: -ms-linear-gradient(top, #2568bc 0%,#2e61a2 100%) !important;
    background: linear-gradient(top, #2568bc 0%,#2e61a2 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3993ba', endColorstr='#067ead',GradientType=0 ) !important;
    color: #fff;
    text-shadow: 1px 1px 0 #605f5f;
	font-size: 12px;
}
.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
    background-color: #d9e8f2;
}
.table-striped tbody tr:nth-child(2n) td, .table-striped tbody tr:nth-child(2n) th {
    background: #fff;
}
.table th, .table td {
    padding: 8px;
    line-height: 18px;
    text-align: left;
    vertical-align: middle;
    border-top: 1px solid #c7ced2;
}
.table tbody tr:hover td, .table tbody tr:hover th {
    background-color: #f5f5f5 !important;
    background-color: #f6f6dd !important;
}
.table-bordered {
    border-collapse: separate;
}
.table-bordered th, .table-bordered td {
    border-left: 1px solid #a8a8a8;
}
.table-bordered {
    border: 1px solid #a8a8a8;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: rgb(168, 168, 168);
    border-collapse: separate;
    *border-collapse: collapsed;
    border-left: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.add-inc td{
    padding: 3px 5px !important;
color: #000;
font-size: 12px;

}
.add-inc a{color: #000B89;}
	





.newsletter1 li:hover{}

.news1{margin-bottom: 10px;}

.news1 img{height: 270px;}

.tab-content1{margin-top:10px;}

.branches1{padding-left: 0px !important;
float: right;
margin-right: 16px;}

.branches1 li{list-style: none;
display: inline-block;}

.branches1 li a{color: #1075C0;
font-size: 12px;
padding-right: 4px;}

.branches{border: 1px solid RGBA(25, 105, 156, 0.31);
margin-left: 14px;
margin-top: 10px;
padding: 8px 15px;
background: RGBA(0, 147, 240, 0.09);}

.branches h5{margin: 0px !important;
float: left;
padding-right: 22px;color: #444;}

.branches p{color: #444;}

.branches2{border: 1px solid RGBA(0, 0, 0, 0.09);
padding: 12px 12px;
box-shadow: 1px 2px 3px RGBA(0, 0, 0, 0.09);margin-bottom: 15px;}

.branches2 h5{margin: 0px !important;
float: left;
padding-right: 12px;
font-size: 15px;


}

.branches2 img{}

.branches2 p{}

.right-panel{}

.application1 h6{
margin: 0px !important;
text-transform: uppercase;
padding-top: 6px;
font-size: 13px;
color: #2568BC;
font-weight: 600;}

.application1 img{
width: 29%;
float: left;
margin-left: 8px;
margin-right: 10px;
}

.news-block1 h4{}

.team{margin: 0px !important;
text-transform: uppercase;
padding-top: 5px;
padding-bottom: 10px;
color: rgb(0, 0, 0);
font-size: 18px;}

.author-info a{color:#fff !important;}
.tab-content1{padding:0px 12px;}

.b-block h3{margin: 0px !important;
font-size: 17px;
text-align: center;
padding-top: 8px;
padding-bottom: 8px;}

.block2{border: 14px solid #716b6b;
border-top: 1px solid #2c275d;
border-bottom: 1px solid #2c275d;}

.banner-btn h4{
	margin: -46px 0px 0px;
	position: absolute;
	width: 13%;
	right: 12px;
	color: rgb(31, 56, 87);
	font-size: 17px;
}

.slide2{margin-top: 10px;
border: 1px solid rgba(0, 0, 0, 0.45);}

.widget-01 a{margin: 0px !important;
padding-right: 5.6px;}

.studentcorner{padding-top: 8px;
padding-bottom: 8px;}

.studentcorner h4{margin: 0px !important;
font-size: 12px;
color: #000;
font-weight: 600;}

.studentcorner img{border: 1px solid RGBA(0, 0, 0, 0.41);}

.studentcorner p{margin-bottom: 0px !important;
font-size: 12px;
color: #000;}

.studentcorner1{border: 1px solid rgba(0, 0, 0, 0.45);}
.studentcorner1 img{width: 90%;}

.studentcorner02{padding-top:6px;padding-bottom: 4px; padding-right: 0px !important;padding-left: 3px;}
.studentcorner05{}

.refer{border: 1px solid rgba(0, 0, 0, 0.45);
padding: 8px;}

.gallery{background: #233e81;
padding-top: 10px;
padding-bottom: 10px;}

.gallery img{width:100%;height: 204px;}

.gallery p{font-size: 12px;
padding-top: 10px;
margin-bottom: 0px !important;}

.rss{
height: 276px;
background: #FFF;
margin-top: -7px;
overflow: hidden;

}

.event-icon i{font-size: 18px;}
.event-icon i:hover{color:#f60 !important;}


.footer-scroll img{border: 4px double #789DD4;
box-shadow: 1px 2px 3px #000;
width: 100%;
height: 130px;}

.rp{font-weight:600;}

.application1{padding: 6px 0;}
.application02{padding: 0px !important;}

.application03{padding-top: 19px;
padding-bottom: 19px;}

.application03 img{width: 62% !important;margin-left: 20px;}

.team1{margin: 0px !important;
text-transform: uppercase;
padding-top: 8px;
padding-bottom: 10px;
color: rgb(0, 0, 0);
font-size: 12px;}

.slide02{border:none !important;padding: 4px 0;}

.right01{width: 4%;
margin-top: -36px;
margin-right: 88px;}

.left01{width: 4%;
margin-right: 128px !important;
position: relative;
float: right;
margin-top: -42px;}

.slide02 img{float:left;margin-right: 12px;}

.slide02 p{font-size: 13px;
padding-top: 8px;
}

.slide02 marquee{width: 90%;}

.pull-right01{color:#fff;}

.modal-body img{width: 100%;}

.modal-body p{font-size: 14px;
width: 72%;
float: right;}

.modal-body h4{width: 28%; text-decoration:none !important;font-size: 12px;}

.im1:hover{border-radius:11px;}

.modal-header h4{text-transform: uppercase;
color: #fff;
text-shadow: 1px 2px 2px RGBA(0, 0, 0, 0.3);}

.im2 img{height:auto !important;}

.accrodian1{}

.accrodian1 img{width:100%;}
.accrodian1 h4{padding-left: 0px !important;
width:22%;}
.accrodian1 h6{float:right; width:78%;margin:0px !important;}

.im2{height:200px;}

.im03 img{height: 255px;}

.registration{}

.registration td{padding-right: 15px;
font-size: 13px;
padding-bottom: 8px;
color: #FFF;
background: #3969A4 !important;}
.registration th{padding-left: 12px;}
.btn-primary{text-align:center;}
.panel-heading01 a{color: #004CA2;font-size: 11px;}
.link01 a{color: #BF0208;float: right;}

.c-details{}

.c-details h4{float: left;
width: 16%;
color: #515151;
font-size: 15px;}

.c-details p{font-weight: 600;}
.modal-body h5{margin:0px auto;margin-top: 18px !important;}
.modal-body input{width: 100%;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
border: 1px solid #ccc;margin-top: 18px !important;}
.modal-body select{width: 100%;
box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
border: 1px solid #ccc;margin-top: 18px !important;}
.circle{padding-bottom: 10px;}
.circle h5{margin: 0px !important;

text-decoration: underline;
color: #b60000;
padding-bottom: 10px;}

.circle i{float: left;

font-size: 18px;
color: #3969A4;padding-right: 10px;}
.circle p{font-weight: 600;
font-size: 14px;
color: #3969A4;;
margin-bottom: 0px !important;
padding-bottom: 8px;
padding-left: 25px;
float: none !important;}
.link01 h6{margin:0px !important;padding-top: 5px;color: #C20104;font-size: 12px;}

.link01 p{font-weight:normal !important;}
.notice{font-size: 13px;
color: #34437e;
font-weight: 600;
padding: 10px 0;}
.pub-select{width: 36%;height: 25px;border: 1px solid rgb(85, 85, 85);font-size: 14px;font-weight: normal;}

.y-menu{box-shadow: 0px 3px 2px RGBA(0, 0, 0, 0.17);
padding: 4px 12px;background: #fff;}

.y-right{padding-right:0px !important;margin-top: 2px;}
.y-right img{width:100%;box-shadow: 0px 3px 2px RGBA(0, 0, 0, 0.17);}

.y-bar fa{font-size:16px;}

.search2{margin-top:0px !important; width:100% !important;}



.btn01:hover{background:none !important; color:#000;}

.banner{
margin-top: 8px;
padding: 0px;}

.banner1{}

.banner1 img{width:100%;}

.sec1{box-shadow: 0px 1px 2px RGBA(0, 0, 0, 0.17);
margin: 16px 0;
border: 1px solid RGBA(212, 212, 212, 0.34);}

.sec1 h4{margin: 0px !important;
padding-top: 10px;
font-size: 17px;padding-bottom: 16px;}

.sec01{border-bottom: 1px solid RGBA(72, 73, 74, 0.32);}

.sec1 h5{float: right;
margin: 0px !important;padding-bottom: 10px;text-decoration: underline;}

.sec1 ul{margin: 0px !important;
float: left;
padding: 10px 0;}

.sec1 li{list-style: none;
display: inline-block;
font-size: 14px;
padding-right: 10px;}

.sec1 li a{color:#000;font-size: 12px;}

.like{float: right !important;}

.sec1 i{padding-right: 8px;}

.e-tv{float: left;
width: 8%;
margin-right: 14px;}

.sec1 p{font-weight: 600;margin-bottom:0px !important;}

.sec01 a{background: #E62117;
color: #fff;
padding: 5px 8px;
font-size: 11px;
border-top-left-radius: 2px; border-bottom-left-radius: 2px;}

.sec01 span{border: 1px solid #ccc;
margin-left: -4px;
padding: 3.5px 8px;
font-size: 12px;}

.sec2{box-shadow: 0px 1px 2px RGBA(0, 0, 0, 0.17);
border: 1px solid RGBA(212, 212, 212, 0.34);
padding-top:10px; padding-bottom:10px;}

.sec2 p{font-size: 13px;
color: #000;}

#panel, #flip {
 padding: 5px;
text-align: center;
border-top: solid 1px #c3c3c3;
text-transform: uppercase;
font-weight: 600;
font-size: 14px;
}

#panel {
    padding: 10px 0;
    display: none;
}

.panel2{font-size: 12px !important;
font-weight: normal !important;
text-align: left !important;
text-transform: none !important;}

.sec3{box-shadow: 0px 1px 2px RGBA(0, 0, 0, 0.17);
margin: 16px 0;
border: 1px solid RGBA(212, 212, 212, 0.34);
padding-top:10px; padding-bottom:10px;}

.sec3 p{margin-bottom: 0px !important;
text-transform: uppercase;
font-weight: 600;
font-size: 13px;padding-bottom: 14px;}

.sec03{border-bottom: 1px solid #C3BEBE;
padding-bottom: 22px;}

.sec03 img{float:left;}

.sec03 h4{margin: 0px !important;
font-size: 12px;
border: 1px solid #DAD4D4;
display: block;
margin-left: 70px !important;
padding: 16px 12px;}

.sec03 h4 a{color: #929090;}

.sec3 select{margin-top: 20px;
padding: 2px 0px;
font-size: 12px;
background: #e9e9e9;
box-shadow: inset 0 1px 0 rgba(221, 221, 221, 0.84);
border: 1px solid RGBA(0, 0, 0, 0.13);}

.sec3 option{}

.sec04{margin-top:20px;}

.sec04 a{color: #767676;
font-size: 12px;}

.sec04 img{float: left;
margin-right: 22px;}

.sec04 p{text-transform: unset;padding-bottom:0px !important;}

.sec04 span{color: #128ee9;
font-weight: 600;
font-size: 14px;}

.sec04 i{padding-left:12px;}

.site{margin-top: 8px; height:278px; overflow:hidden;}
.site:hover{overflow:scroll;}

.site img{width: 84%;}

.site1{padding: 0px !important;margin-bottom: 11px;}
.banner1 iframe{width: 100% !important;
height: 278px;}




#mask {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 9000;
  background-color: #000;
  display: none;
}

#boxes .window {
  position: absolute;
  left: 0;
  top: 0;
  width: 440px;
  height: 200px;
  display: none;
  z-index: 9999;
  padding: 20px;
  border-radius: 15px;
  text-align: center;
}

#boxes #dialog {
width: 734px;
height: auto;
padding: 10px !important;
background-color: #fff;
border-radius: 0px;
}

#popupfoot {
  font-size: 16pt;
  position: absolute;
  bottom: 0px;
  width: 250px;
  left: 250px;
}
.window p{text-align: justify;
color: #024CA1;
font-size: 15px;font-family: Arial,sans-serif;}

.window img{}
.event-details{border: 1px solid #0D77D1;}
.event-details tr{ border-bottom:0px !important;}
.event-details td{font-size: 12px;
border: 1px solid #0D77D1 !important;
padding: 4px 4px 4px 12px !important;}

.face-like{float:left;}
.face-like2{border: 1px solid rgba(194, 189, 189, 0.54);
    margin-top: 47px;
    padding: 10px 12px;
    border-left: 0px !important;
    border-right: 0px !important;
    box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.13);
}
.no-right04{display:none;}
.face-like a{font-size: 12px;color: #7f7f7f;padding: 0px 22px;font-weight: 600;}
.face-like a:hover{text-decoration:underline; color:#2568BC;}
.panel03{}
.panel03 h4{padding-bottom:0px !important; padding-left:0px !important; font-size:14px !important;}
.panel03 p{}
.profile{background-image:url(../eirc-images/profile-back.jpg); background-repeat:no-repeat;    background-size: cover;
    background-attachment: fixed;
    position: relative; min-height:360px;
	padding: 18px 0;}
	
	.profile-back{background: #fff;
width: 96.5%;
margin: 0px auto;
padding: 20px;
border: 1px solid #c0c0c0;
box-shadow: 1px 2px 3px #3c3c3c;

}
	.profile-back img{width: 100%;
border: 1px solid #dedede;
box-shadow: 1px 2px 3px #c2c2c2;
}
	.profile-cont{}
	.profile-cont h4{margin: 0px;
color: #000;
padding-bottom: 4px;
float: left;
padding-right: 8px;
}
	.profile-cont p{font-size: 12px;
color: #2568bc;
font-weight: 600;
padding-top: 5px;

}
.profile-about{}
.profile-about h5{font-size: 14px;
text-transform: uppercase;
margin: 0px;
    margin-bottom: 0px;
border: 1px solid #e1e1e1;
background: #f3f3f3;
margin-bottom: 10px;



}
.profile-about i{color: #fff;
margin-right: 9px;
font-weight: normal;
background: #435f9c;
padding: 8px 10px;

}
.profile-about ul{padding:0px;}
.profile-about ul li{list-style: none;
font-size: 12px;
padding-bottom: 9px;
}
.profile-about ul li i{color: #fff;
margin-right: 9px;
font-weight: normal;

padding: 8px 10px;

}
.left-profile{font-weight: 600;}
.left-profile1{color: #2568bc;

}

/*
.sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 1;
    top: 0;
    left: 0;
    background-color: #111;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
}

.sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    font-size: 25px;
    color: #818181;
    display: block;
    transition: 0.3s
}

.sidenav a:hover, .offcanvas a:focus{
    color: #f1f1f1;
}

.closebtn {
    position: absolute;
    top: 0;
    right: 25px;
    font-size: 36px !important;
    margin-left: 50px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}*/

.dropdowns1 {
    position: relative;
    display: inline-block;
	translation:2s;
}

.dropdown-contents1 {
    display:none;
position: absolute;
background-color: #fff;
min-width: 226px;
overflow: auto;
z-index: 999;
border: 1px solid #999;
left: -28px;
top: 87px;
height:900px;
}

.dropdown-contents1 a {
  color: #918F8F;
padding: 5px 16px;
text-decoration: none;
display: block;
font-weight: 600;
font-size: 12px;
font-family: Arial,sans-serif;
}
.dropdown-contents1 a:hover {background:#06F; color:#fff !important;}

.dropdown-contents1 i {    padding-right: 5px;}
.active1{background:#CC181E; color:#fff !important;}

.dropdowns1 a:hover {background-color: #f1f1f1}

.show {display:block;translation:2s;}




.face-like i{color: #AFB4BD;
font-size: 40px;cursor:pointer;}
.face-like1{width: 44%;
float: left; }
.face-like i:hover{color: #2568BC !important;}

.face-like1 a{padding-left: 90px;}
.panel2 textarea{width: 100%;
background: ##ff;
border: 1px solid #D8D3D3;
color: #000 !important;
height: 58px;
padding: 10px;}
::-webkit-input-placeholder {
   color: #000;
}

:-moz-placeholder { /* Firefox 18- */
   color: #000;  
}

::-moz-placeholder {  /* Firefox 19+ */
   color: #000;  
}

:-ms-input-placeholder {  
   color:#000;  
}

.rating { 
  border: none;
  float: left;
}

.rating > input { display: none; } 
.rating > label:before { 
  margin: 5px;
  font-size: 1.25em;
  font-family: FontAwesome;
  display: inline-block;
  content: "\f005";
}

.rating > .half:before { 
  content: "\f089";
  position: absolute;
}

.rating > label { 
color: #afb4bd;
float: right;
margin-bottom: 0px !important;
line-height: 22px;
font-size: 28px;
padding-top: 8px;
}

/***** CSS Magic to Highlight Stars on Hover *****/

.rating > input:checked ~ label, /* show gold star when clicked */
.rating:not(:checked) > label:hover, /* hover current star */
.rating:not(:checked) > label:hover ~ label {color: #2568BC;  } /* hover previous stars in list */

.rating > input:checked + label:hover, /* hover current star when changing rating */
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label, /* lighten current selection */
.rating > input:checked ~ label:hover ~ label { color: #2568BC;  } 

.ev1{background: #d9e8f2;
color: #655656  !important;text-align: right;padding-right: 15px !important;}
.conect{background: #214986;
border-radius: 0px !important;
color: #fff;
font-size: 12px;
margin: 0px auto;
display: block;
margin-top: 10px;border: 0px;}

.vacancy01{float: right;
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
color: rgb(0, 0, 0);
border-radius: 0px !important;
font-size: 12px;
font-weight: 600;
box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.34);
margin-top: 4px;}

.pub-modal-body02 textarea{width: 100%;
height: 152px;
border: 1px solid #C2B8B8;}

.e-btn{float: right;
margin-top: 8px;
background: #1F3857;
border: 0px !important;
color: #fff;
font-size: 12px;
padding: 4px 14px;}

.acnol1{padding-left:12px;padding-right:12px;}
.acnol1 h4{text-align:center;}
.acnol1 h5{text-align:center;}
.acnol1 p{text-align:center;}
.acnol1 img{width: 86px;
margin: 9px auto;
display: block;}

.acnol1 table{background: rgb(212, 227, 229);
border: 1px solid #A9C6C9;}
.acnol1 tr{border: 1px solid #A9C6C9;}
.acnol1 td{border: 1px solid #A9C6C9;
padding-left: 12px;
font-size: 12px;
padding-top: 9px;
padding-bottom: 9px; color:#000;}


.video-rightpanel1{
box-shadow: 0px 1px 2px RGBA(0, 0, 0, 0.17);
border: 1px solid RGBA(212, 212, 212, 0.34);
padding-top: 15px;
padding-bottom: 15px;}
.video-rightpanel{margin-bottom:10px;}
.video-rightpanel img{width:100%; height:94px;}
.video-rightpanel h4{margin: 0px;
font-size: 15px;}
.video-rightpanel p{margin-bottom: 0px;
font-size: 11px;
font-weight: 600;
color: #00000080;}
.video-rightpanel span{
font-size: 11px;
font-weight: 600;
color: #00000080;padding-top: 5px;}

.video-rightpanel:hover h4{color:#03F;}









.site2{}

.site2 h4{margin: 0px !important;
font-size: 12px;
color: #167ac6;}

.site2 a{color: #167ac6;}

.site2 p{font-size: 10px;
font-weight: 600;}

.recomend1{padding-left:0px !important;margin-bottom: 18px;}

.recomend{box-shadow: 0px 1px 2px RGBA(0, 0, 0, 0.17);
margin: 16px 0;
border: 1px solid RGBA(212, 212, 212, 0.34);
padding-top:10px; padding-bottom:10px;}

.recomend h4{margin:0px !important;padding-bottom: 10px;
font-size: 16px;}

.recomend img{width:100%;}

.recomend1 p{font-size: 12px;
margin-bottom: 0px !important;}

.recomend1 h4{font-size: 15px;padding-bottom: 0px !important;}

.recomend1 h4 a{color:#167ac6;}

.recomend1 a{color: #000;}
.bran-para{text-align: justify;
font-size: 12px !important;
color: #000 !important;}
.author-info a i{font-size: 15px;}
.author-info h5{margin: 0px !important;
padding-top: 14px;
color: #fff;
font-size: 14px;}

.b-block h5{margin: 0px !important;
font-size: 14px;
text-align: left;
padding-left: 10px;}
.author-info p{color: #fff;
font-size: 14px;
margin-bottom: 0px !important;}

.email{font-size:10px; color:#fff;padding-left:10px; font-weight:600;}
.about-back-img{width:100%;}
.author-avatar img{width:138px; height: 124px !important;border-radius: 50%;}
.mega-menu .dropdown-menu > li > a:hover{background: #1F3857;
color: #fff !important;}
.sub-menu1{border-top: 1px solid #E1E1E1;}

.sub-menu1 li{border-bottom: 1px solid #f1f1f1;}
.sub-menu1 li a{color: #000 !important;
padding: 7px 30px 7px 38px !important;
font-weight: 500;
font-size: 12px;
line-height: 25px;}

.sub-menu1 li a:hover{color: #fff !important;}

.sub-menu1 li:hover{background: #1F3857;
color: #fff !important;}

.p-left{padding-left: 10px !important;
font-size: 11px;}

.mega-menu-img{}

.dropdown img{
border: 1px solid #B1AFAF;
box-shadow: 1px 2px 3px RGBA(0, 0, 0, 0.35);

}
.tab-hover01{border-right: 1px solid rgb(191, 175, 175);
margin-top: 0px !important;
width:50% !important;
background: rgb(255, 255, 255) none repeat scroll 0% 0%;}
.member{width: 30% !important;}
.member-tab{width: 66% !important;}
.im02{height:212px;}
.im3{height:230px;}
.im4{height:240px;}
.pub-modal-header{padding: 3px 0 !important;
border-bottom: 1px solid #e5e5e5;
background: #d9e8f2;}

.pub-modal-header h4{padding-bottom: 0px !important;
text-decoration: none;
color: #2568BC;
text-align: center;
text-shadow: inherit !important;
font-size: 17px;

}
.pub-modal-header .close{color: #fff;
opacity: 2.2 !important;
padding-right: 18px;
padding-top: 3px;}

.pub-modal-footer{text-align: right;
padding: 8px 14px;
background: #1F3857; border-bottom:none !important;}
.pub-modal-body p{font-size: 11px;
width: 72%;
float: right;
color: #000 !important;
font-weight: 600; margin-bottom:0px !important;}
.pub-modal-body h4{padding-bottom: 0px !important;
font-size: 14px !important;
padding-left: 0px;
margin: 0px !important;}
.pub-cont{margin-bottom: 2px;
padding: 7px 0px;


}

.new-window02{height: 98px;
    border: 1px solid #ddd;
    margin-top: 47px;
    width: 307px;
    background: #eee;
   
    margin-left: 69px !important;
    position: absolute;}



.pub-modal-body{padding: 10px 20px;}
.extra-close{background: #c31010 !important;
opacity: .9;
color: #fff;
width: 30px;
height: 30px;
margin: -3px 0px 16px 0px !important;
text-align: center;
padding: 0 !important;

}

.new-window{height: 113px;
border: 1px solid #000;
margin-top: -123px;
position: absolute;
width: 307px;
background: #192C54;
padding: 8px 12px;}


.new-window h4{margin: 0px !important;
color: #fff;
font-size: 13px;
padding-bottom: 7px;
text-shadow: 1px 2px 3px RGBA(0, 0, 0, 0.21);}
.new-window p{color: #fff;
float: left;
padding-right: 10px;
font-size: 12px;
font-weight: 600;}
.new-window input{width: 77%;
padding: 0px 0;
border-radius: 2px;
border: 1px solid RGBA(203, 154, 154, 0.36);height:20px;}

.event-icon button {float: right;
background: #1F3857;
border-radius: 0px !important;
margin-top: 10px;
color: #fff;
font-size: 12px;
padding: 5px 10px;}
.event-icon button:hover{color:#fff !important;}


.newbtn03{float: right;
margin-top: 7px;
background: #fff;
border: none;
font-size: 12px;
font-weight: 600;
padding: 2px 12px;
box-shadow: 1px 2px 3px RGBA(0, 0, 0, 0.49);
margin-right: 11px;}
.new-window a{position: absolute;
float: right;
right: 4px;
top: 0px;
cursor: pointer;color: #fff;}

.modal-document{}

.modal-document p{width: auto !important;
float: none !important;
font-size: 12px;
color: #000;
text-align: justify;
line-height: 24px;}

.document-header h4{font-size: 14px;}
.document-footer{padding: 5px 12px;
background: rgb(8, 38, 98) none repeat scroll 0% 0%;}
.document-header{padding: 5px 12px;
background: rgb(8, 38, 98) none repeat scroll 0% 0%;}


.month {
    padding: 1px 0;
width: 36px;
background: #b90205;
}

.month ul {
    margin: 0;
    padding: 0;
}

.month ul li {
    color: white;
    font-size: 8px;
    text-transform: uppercase;
    letter-spacing: 1px;
}



.weekdays {
margin: 0;
padding: 1px 5px !important;
background-color: #fff;
width: 36px;
text-align: center;
font-size: 12px;
border: 1px solid RGBA(128, 113, 105, 0.39);
    
}
.weekdays li{text-align: center;
font-size: 14px;
font-weight: 600;
color: #334188;}
.calender{box-shadow: 0px 1px 2px RGBA(0, 0, 0, 0.19); cursor:pointer;}

.breanch-back ul{}
.breanch-back ul li{padding-left: 12px;
color: #1F3857;}
.breanch-back ul li a{color: #0F30A1;
font-size: 12px !important;
line-height: 11px !important;}
.breanch-back i{padding-right:5px;color: #A20505;}
.breanch-back ul li a:hover{color:#C00;}
.speak{}
.speak h4{margin: 0px !important;
font-size: 15px;
color: #1F3857;}
.speak img{width: 100%;}
.speak p{font-size: 12px;
text-align: justify;
padding-top: 5px;
color: #000;
padding-bottom: 0px;
margin-bottom:0px !important;
}
.speak h6{margin: 0px !important;
font-size: 12px;
padding: 4px 0;
color: #000;}
.speak1{margin-top: 8px;}
.speak1 a{color: #FFF;
font-size: 11px;
border: 1px solid #0A66A1;
padding: 3px;
border-radius: 2px;
background: #0A66A1;}
.speak1 i{}
.speak2{border: 1px solid rgba(0, 0, 0, 0.45);
padding: 10px 12px;}

.carro1{padding:0px !important; width: 20%;}
.carro1 img{width: 100%;

border: 5px solid #fff;}
.drive1{padding-right: 0px !important;
margin-top: 10px;}
.drive{border: 1px solid #D2D1D1;
background: #1F3857;}
.drive h4{margin: 0px !important;
text-align: center;
padding: 30px 0;
color: #fff;
text-shadow: 1px 2px 3px RGBA(0, 0, 0, 0.31);}

.breanch-back01{}
.breanch-back01 ul{}
.breanch-back01 ul li{}
.breanch-back01 ul li a{}

.lg-from01{}

.map1{position: absolute;
z-index: 999;
width: 124px;
height: 79px;
border: 1px solid rgb(37, 104, 188);
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
margin-top: 11px;
margin-left: 510px;display:none;}

.map2{position: absolute;
z-index: 999;
width: 124px;
height: 79px;
border: 1px solid rgb(37, 104, 188);
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
margin-top: 70px;
margin-left: 436px;display:none;}

.map3{position: absolute;
z-index: 999;
width: 124px;
height: 79px;
border: 1px solid rgb(37, 104, 188);
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
margin-top: 70px;
margin-left: 436px;display:none;}

.map4{position: absolute;
z-index: 999;
width: 124px;
height: 79px;
border: 1px solid rgb(37, 104, 188);
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
margin-top: 70px;
margin-left: 436px;display:none;}


.map5{position: absolute;
z-index: 999;
width: 124px;
height: 79px;
border: 1px solid rgb(37, 104, 188);
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
margin-top: 100px;
margin-left: 370px;display:none;}

.map6{position: absolute;
z-index: 999;
width: 124px;
height: 79px;
border: 1px solid rgb(37, 104, 188);
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
margin-top: 115px;
margin-left: 370px;display:none;}


.map7{position: absolute;
z-index: 999;
width: 124px;
height: 79px;
border: 1px solid rgb(37, 104, 188);
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
margin-top: 125px;
margin-left: 422px;display:none;}


.map8{position: absolute;
z-index: 9999;
width: 124px;
height: 79px;
border: 1px solid rgb(37, 104, 188);
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
margin-top: -23px;
margin-left: 674px;display:none;}

.map9{position: absolute;
z-index: 9999;
width: 124px;
height: 79px;
border: 1px solid rgb(37, 104, 188);
background: rgb(255, 255, 255) none repeat scroll 0% 0%;
margin-top: 0px;
margin-left: 659px;display:none;}



.map1 h4{margin: 0px;
font-size: 12px;
text-align: center;
color: #2568bc;}

.map1 p{margin-bottom: 0px;
color: #2568bc;
font-size: 11px;
padding-top: 7px;
padding-left: 5px;}

.mp1{margin-bottom: 0px;
color: rgb(255, 255, 255);
font-size: 11px;
padding-left: 5px;}

.map1 a{color: rgb(255, 96, 33);
float: right;
font-size: 10px;
padding-right: 5px;cursor:pointer;}





.map2 h4{margin: 0px;
font-size: 12px;
text-align: center;
color: #2568bc;}

.map2 p{margin-bottom: 0px;
color: #2568bc;
font-size: 11px;
padding-top: 7px;
padding-left: 5px;}

.mp1{margin-bottom: 0px;
color: rgb(255, 255, 255);
font-size: 11px;
padding-left: 5px;}

.map2 a{color: rgb(255, 96, 33);
float: right;
font-size: 10px;
padding-right: 5px; cursor:pointer;}






.map3 h4{margin: 0px;
font-size: 12px;
text-align: center;
color: #2568bc;}

.map3 p{margin-bottom: 0px;
color: #2568bc;
font-size: 11px;
padding-top: 7px;
padding-left: 5px;}

.mp1{margin-bottom: 0px;
color: rgb(255, 255, 255);
font-size: 11px;
padding-left: 5px;}

.map3 a{color: rgb(255, 96, 33);
float: right;
font-size: 10px;
padding-right: 5px; cursor:pointer;}







.map4 h4{margin: 0px;
font-size: 12px;
text-align: center;
color: #2568bc;}

.map4 p{margin-bottom: 0px;
color: #2568bc;
font-size: 11px;
padding-top: 7px;
padding-left: 5px;}

.mp1{margin-bottom: 0px;
color: rgb(255, 255, 255);
font-size: 11px;
padding-left: 5px;}

.map4 a{color: rgb(255, 96, 33);
float: right;
font-size: 10px;
padding-right: 5px; cursor:pointer;}




.map5 h4{margin: 0px;
font-size: 12px;
text-align: center;
color: #2568bc;}

.map5 p{margin-bottom: 0px;
color: #2568bc;
font-size: 11px;
padding-top: 7px;
padding-left: 5px;}

.mp1{margin-bottom: 0px;
color: rgb(255, 255, 255);
font-size: 11px;
padding-left: 5px;}

.map5 a{color: rgb(255, 96, 33);
float: right;
font-size: 10px;
padding-right: 5px; cursor:pointer;}





.map6 h4{margin: 0px;
font-size: 12px;
text-align: center;
color: #2568bc;}

.map6 p{margin-bottom: 0px;
color: #2568bc;
font-size: 11px;
padding-top: 7px;
padding-left: 5px;}

.mp1{margin-bottom: 0px;
color: rgb(255, 255, 255);
font-size: 11px;
padding-left: 5px;}

.map6 a{color: rgb(255, 96, 33);
float: right;
font-size: 10px;
padding-right: 5px;cursor:pointer;}




.map7 h4{margin: 0px;
font-size: 12px;
text-align: center;
color: #2568bc;}

.map7 p{margin-bottom: 0px;
color: #2568bc;
font-size: 11px;
padding-top: 7px;
padding-left: 5px;}

.mp1{margin-bottom: 0px;
color: rgb(255, 255, 255);
font-size: 11px;
padding-left: 5px;}

.map7 a{color: rgb(255, 96, 33);
float: right;
font-size: 10px;
padding-right: 5px;cursor:pointer;}




.map8 h4{margin: 0px;
font-size: 12px;
text-align: center;
color: #2568bc;}

.map8 p{margin-bottom: 0px;
color: #2568bc;
font-size: 11px;
padding-top: 7px;
padding-left: 5px;}

.mp1{margin-bottom: 0px;
color: rgb(255, 255, 255);
font-size: 11px;
padding-left: 5px;}

.map8 a{color: rgb(255, 96, 33);
float: right;
font-size: 10px;
padding-right: 5px;cursor:pointer;}



.map9 h4{margin: 0px;
font-size: 12px;
text-align: center;
color: #2568bc;}

.map9 p{margin-bottom: 0px;
color: #2568bc;
font-size: 11px;
padding-top: 7px;
padding-left: 5px;}

.mp1{margin-bottom: 0px;
color: rgb(255, 255, 255);
font-size: 11px;
padding-left: 5px;}

.map9 a{color: rgb(255, 96, 33);
float: right;
font-size: 10px;
padding-right: 5px;cursor:pointer;}

.c-read{font-size: 12px;
float: right;
color: #074C99;
padding-bottom: 6px;}

.mem_connect{}
.mem_connect img{border: 1px solid #dcd9d9;}
.mem_connect h2{    margin: 0;
    font-size: 15px;
    color: #2568bc;
    padding-bottom: 5px;
    text-transform: uppercase;}
.mem_connect p{margin: 0px;
    padding-bottom: 2px;}
.mem_connect1{background: #f9f9f9;
    border: 1px solid #eae7e7;
    padding: 12px;
    height: 120px;
    margin-bottom: 16px;}
.mem_connect2{background-image:url(../eirc-images/mem-connect.jpg);
    padding: 30px 0;
    margin-bottom: 20px;}	
	
	.mem_connect i{    text-align: center;
    margin: 0px auto;
       width: 32px;
    height: 25px;
    background: #07bf04;
    color: #fff;
    line-height: 25px;
    position: absolute;
    top: -12px;
    right: -12px;}

@media(max-width:1280px){
.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
    float: none;
    width: 223px;
    border-bottom: 1px solid #CCC9C9 !important;
    border-right: 1px solid #CCC9C9 !important;
}

.moto i {
    float: left;
    font-size: 21px;
    padding-top: 5px;
    padding-left: 24px;
}
}
@media(max-width:1240px){
.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
    float: none;
    width: 223px;
    border-bottom: 1px solid #CCC9C9 !important;
    border-right: 1px solid #CCC9C9 !important;
}
}

@media(max-width:1220px){
.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
    float: none;
    width: 220px;
    border-bottom: 1px solid #CCC9C9 !important;
    border-right: 1px solid #CCC9C9 !important;
}
}

@media(max-width:1200px){
.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
    float: none;
    width: 216px;
    border-bottom: 1px solid #CCC9C9 !important;
    border-right: 1px solid #CCC9C9 !important;
}
}
@media(max-width:1160px){
.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
    float: none;
    width: 200px;
    border-bottom: 1px solid #CCC9C9 !important;
    border-right: 1px solid #CCC9C9 !important;
}
}

@media(max-width:1100px){
.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li {
    float: none;
    width: 178px;
    border-bottom: 1px solid #CCC9C9 !important;
    border-right: 1px solid #CCC9C9 !important;
}

.nav .tabs-left > .nav-tabs > li > a {
    margin: 0;
    color: #222;
    padding: 2px 4px 2px 12px;
    font-weight: 500;
    font-size: 10px;
    border: none;
}
.add-cart {
    float: right;
    width: 92px !important;
    height: 28px;
}
.m-top{margin-top: -37px !important;}

.header-right .social-icons a {
    line-height: 24px;
   
    color: #2568BC;
    font-weight: 600;
    border-radius: 0px;
    padding: 5px 10px !important;
}

.widget-125 a {
    float: left;
    display: inline-block;
    margin: 6px 2px 6px 3px;
}


}
/* Add media queries for smaller screens */
@media screen and (max-width:720px) {
    .weekdays li, .days li {width: 13.1%;}
}

@media screen and (max-width: 420px) {
    .weekdays li, .days li {width: 12.5%;}
    .days li .active {padding: 2px;}
}

@media screen and (max-width: 290px) {
    .weekdays li, .days li {width: 12.2%;}
}

#map_container {
width:100%;  
height:auto; 
margin: 0px auto;
} 
#gmap {
height:270px; 
}
#map_container {height:auto; margin: 0px auto;}  
#gmap {border:1px solid #cccccc;} 
.ullist li.active a {font-weight: bold;}.ullist li.active a,.ullist li a:hover {color: #B82200!important;background-color: #eee !important;} 
#controls{text-align: left;border: 1px solid red;padding: 5px;margin-bottom:10px;} 
#route{text-align: left;border: 1px solid red;padding: 5px;margin-top:10px;}

.cont-tab{margin-top: 25px;} 
.cont-tab1{border: 1px solid #ccc;
margin-top: -1px;
padding: 0px 12px 12px 12px;}

.cont-tab li a{
margin-right: 2px;
line-height: 1.42857143;
border: 1px solid transparent;
border-radius: 4px 4px 0 0;
background: #1F3857;
color: #fff;
font-size: 12px;
font-weight: 600;
}
.cont-tab li a:hover{background: #1F3857 !important; color:#fff !important;}
.breanch-back{background: #FFF;
height: 238px;
border-left: 1px solid #CCC9C9;}
.log1{}
.log1 p{text-align: right;
font-weight: 600;
font-size: 11px;
color: #000;
padding-top: 8px;}
.log1 input{margin-top: 0px !important;
margin-bottom: 5px;
height: 30px !important;
border-radius: 4px;}
.log1 select{margin-top: 0px !important;
height: 30px !important;
border-radius: 4px;}

.log01{padding: 5px 20px 4px 20px !important;
background: #103765 !important;}
.log01 h4{}
.log01 p{float: left;
color: #fff;
font-size: 12px;
padding-top: 6px;}
.bt1{background: #fff;
margin-left: 20px;
border: 1px solid #A2A0A0;
padding: 5px 12px !important;
color: #000;
border-radius: 5px;}

.rss li{}

.rss li a{font-size: 12px;
color: rgb(0, 68, 152) !important;    font-weight: 600;}
.rss i{color: #a94442 !important;font-weight: 600;}

.cont-text{border: 1px solid #B7B5B5;margin-top:20px;}

.cont-text h4{border-bottom: 1px solid #B7B5B5;
padding: 22px 0;
text-align: center;}

.cont-text p{margin-bottom: 0px !important;
text-align: center;
padding: 10px 0;
font-weight: 600;
color: #0B58A0;}

.cont-table h3{margin: 0px !important;
font-size: 16px;
padding: 10px 0;
color: #0B58A0;}
.cont-table{}
.cont-table table{border-color: #c2c2c2 !important;}
.cont-table tr{border-color: #c2c2c2 !important;}
.cont-table td{font-size: 12px;
padding:10px;
font-weight: 600;
padding-top: 5px;
padding-bottom: 12px;border-color: #c2c2c2 !important;}

.cont-table tr:hover{background:#CCC;}

.mob-log{padding: 0px 15px;}
.mob-log p{width: auto;
color: #000;
line-height: 20px;
font-size: 14px;
padding-top: 8px;
text-align: justify; font-weight:600;}

.mob-log01{padding: 5px 12px;
background: #fff;
border: none;}

.mob-log01 h4{text-align: center !important;
color: #0D369B;
text-shadow: none !important;
border-bottom: 1px solid #ADA4A4;
padding-top: 24px;padding-bottom: 12px; }

.modal-dialog02{width: 448px;width: 448px;
border: 4px solid rgb(9, 88, 180);
top: 100px; }

.modal-content03{background:url(../eirc-images/mobile-app.jpg);}

.mob-log input{
margin-top: 0px !important;
margin-bottom: 15px;
width: 48%;
float: left;
margin-right: 14px;
border-radius: 5px !important;
border: 1px solid #85B3B9;
font-size: 12px;
padding: 5px 12px;
}
.mob-log input placeholder{color:#000;}

.add-cart{
float: right;
width: 117px;
height: 22px;}

.add-cart a{font-size: 12px !important;
text-transform: uppercase;
font-weight: 600;
color: #fff;}

.add-cart i{font-size: 20px;}

.add-cart p{width: 18px;
float: right;
margin-right: 18px;
font-size: 10px;
padding: 1px 0px 0px 5px;
border-radius: 52px;
height: 18px;
margin-top: 4px;
background: #fff;
color: #000;
font-weight: 600;
border: 1px solid RGBA(255, 255, 255, 0.48);}

.bt-log{float: right;
margin-bottom: 22px;
margin-top: 14px;
background: #083468;
border: none;
padding: 5px 19px;
color: #fff;
box-shadow: 1px 2px 3px RGBA(0, 0, 0, 0.43);}

.registration1{padding-left:20px; padding-right:20px;}

.registration th{}
.registration td{}
.registration input{width: 98% !important;
border: 1px solid RGBA(133, 143, 179, 0.73);
}
.member-registration input{width: 78%;
height: 28px;
margin-bottom: 5px;
padding-left: 10px;
border: 1px solid #c6c6c6;
}
.member-registration select{width: 78%;
height: 28px;
margin-bottom: 5px;
padding-left: 10px;
border: 1px solid #c6c6c6;
}
.hello1{width: 80%;float: right;}
.hello{width: 20%;float: left;}
.hello1 h6{float: left;
margin-bottom: 0px !important;
padding-top: 5px;

font-size: 13px;
color: #2568BC;
font-weight: 600;
}

.hello1 a{color: #fff;
float: right;
padding-right: 15px;
font-size: 13px;padding-top: 6px;}
.hello img{width: 45%;margin-left: 12px;}

.eicasa{background: #5e78b6;
padding: 14px 0;
margin-top: 19px;}
.eicasa h4{color: #fff;
text-align: center;
font-size: 19px;
text-shadow: 1px 2px 3px RGBA(0, 0, 0, 0.27);}
.eicasa a{ color:#fff !important;}

.member02{}
.member02 li{width: 241px !important;}
.member02 li a{padding-top: 5px !important;
padding-bottom: 5px !important;}
.member06{}
.member06 li{width: 244px !important;}
.member06 li a{padding-top: 4px !important;
padding-bottom: 5px !important;}
.over01 li{}
.mega-menu01 img{width:100% !important;}

.slide03{margin-bottom: 6px;}
.slide03 img{border: 1px solid #939090;
/*height: 205px !important;*/
width: 100% !important;}
.slide03 iframe{border: 1px solid #939090;
height: 205px !important;
width: 100% !important; padding-bottom:0px !important;
margin-bottom:0px !important;}
.new-registration{padding: 24px 0;
border: 1px solid RGBA(0, 0, 0, 0.18);
box-shadow: 1px 1px 3px RGBA(0, 0, 0, 0.2);
}
.new-registration img{width: 100%;
background: #003375;
padding: 10px;
}
.new-registration02{background: #d9e8f2 !important;
padding: 12px;
min-height: 268px;
}
.new-registration02 input{width: 100%;
padding: 8px;
height: 32px;
border: 1px solid #cecece;
color: #000;
font-size: 12px;
}
.new-registration02 select{width: 100% !important;
padding: 8px;
height: 34px;
border: 1px solid #cecece;
color: #000;
font-size: 12px;}

.m-btn{width: auto !important;
float: right;
background: #003375;
color: #fff !important;
height: auto !important;
padding: 8px 18px !important;
font-size: 12px !important;
text-transform: uppercase;
box-shadow: 1px 2px 3px #969696;
margin-top: 16px;
border:0px;
}

.instruction{background: #e8f4fc;
border: 1px solid #bdebf5;
    border-left-width: 1px;
    border-left-style: solid;
    border-left-color: rgb(189, 235, 245);
border-left: 0px;
}
.instruction p{font-size: 13px;
color: #000;
text-align: justify;
margin-bottom: 6px;

}
.instruction span{float: right;
font-weight: 600;
color: #2568bc;
}

.post-regis p{font-size: 11px;
color: #000;
text-align: right;
margin-bottom: 7px;


}
.material i{font-size: 18px;
color: #1065d2;
text-shadow: 0px 1px 2px #7e7a7a;}
.no-padding02{padding:3px !important;}

.m-btn:hover{background: #2568bc;
border: 1px solid #2568bc;
transition: 500ms;
}
.new-date input{padding:4px !important;}
.custom-table{background: #ddd;
padding: 20px;
margin-bottom: 18px;}

.custom-table-inner{background: #fff;
padding: 12px;}

.custom-table table{margin:0px;}
.custom-table table th{text-align: right;
vertical-align: middle !important;
border-bottom: 0px !important;
font-weight: normal;
color: #000;
font-size: 13px;
background:#000;
background: #ebf0f5;
padding:6px !important;}

.top-section{}
.top-section h4{padding: 0;
margin-bottom: 10px !important;}
.top-section p{}
.custom-table table td{padding:4px !important;}

.custom-table .custom-btn1{    background: #2865b2;
    border: 0px;
    color: #fff;
    padding: 4px 12px 7px 12px;
    font-size: 14px;
    border-radius: 2px;
	width: auto;}

.custom-table .form-control {
    border: 1px solid #d6d6d6;
    border-radius: 0;
    height: 30px;
    box-shadow: none;
    padding: 6px;
}

.event-btn{width: auto !important;
background: #003375;
color: #fff !important;
height: auto !important;
padding: 8px 12px !important;
font-size: 12px !important;
text-transform: uppercase;
box-shadow: 1px 2px 3px #969696;
margin-top: 12px;
}

.event-btn:hover{background: #2568bc;
border: 1px solid #2568bc;
transition: 500ms;
}

.registration select{width: 50% !important;
border: 1px solid RGBA(133, 143, 179, 0.73);
border-radius: 3px;}
.registration textarea{width: 50% !important;
border: 1px solid RGBA(133, 143, 179, 0.73);
border-radius: 3px;}

.btn6{background: #1B64BD;
border: none;
padding: 5px 22px;
color: #fff;
font-size: 14px;
border-radius: 5px;
margin-right: 20px;
/*box-shadow: 1px 2px 3px RGBA(0, 0, 0, 0.48);}
*/
.acro01 h4{border: 1px solid rgba(156, 153, 153, 0.43) !important;
background: rgb(227, 225, 225) none repeat scroll 0% 0% !important;
box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1);
margin-bottom: 10px !important;}

.acro01 h4:hover{background: #3969A4 !important; color:#fff !important;}
.map-img{position:absolute;margin-top:200px;}

::-webkit-input-placeholder {
    color:    #000;
}
:-moz-placeholder {
    color:    #000;
}
::-moz-placeholder {
    color:    #000;
}
:-ms-input-placeholder {
    color:    #000;
}

.member05 li a{line-height: 15px !important;}

.registration tr{border: 1px solid #B3AAAA;
line-height: 36px;}

.article-content h3{font-size: 14px;
margin: 0px !important;
float: left;padding-bottom: 17px;}


.article-content td{padding:0px !important;}

.article-content a{color: rgb(5, 46, 162) !important;padding-right: 14px;}

.article-content h6{margin:0px;}












@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform:scale(0.75);
transform:scale(0.75)
}
.mfp-arrow-left {
-webkit-transform-origin:0;
transform-origin:0
}
.mfp-arrow-right {
-webkit-transform-origin:100%;
transform-origin:100%
}
.mfp-container {
padding-left:6px;
padding-right:6px
}
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder {
padding-left:0;
padding-right:0
}
.mfp-img-mobile img.mfp-img {
padding:0
}
.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 {
background:rgba(0, 0, 0, 0.6);
bottom:0;
margin:0;
top:auto;
padding:3px 5px;
position:fixed;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box
}
.mfp-img-mobile .mfp-bottom-bar:empty {
padding:0
}
.mfp-img-mobile .mfp-counter {
right:5px;
top:3px
}
.mfp-img-mobile .mfp-close {
top:0;
right:0;
width:35px;
height:35px;
line-height:35px;
background:rgba(0, 0, 0, 0.6);
position:fixed;
text-align:center;
padding:0
}
}

@media all and (min-width: 550px) {
html.mm-opening .mm-slideout {
-webkit-transform:translate(440px, 0);
-moz-transform:translate(440px, 0);
-ms-transform:translate(440px, 0);
-o-transform:translate(440px, 0);
transform:translate(440px, 0)
}
}
@media all and (max-width: 175px) {
html.mm-opening .mm-slideout {
-webkit-transform:translate(140px, 0);
-moz-transform:translate(140px, 0);
-ms-transform:translate(140px, 0);
-o-transform:translate(140px, 0);
transform:translate(140px, 0)
}
}

@media all and (max-width: 140px) {
html.mm-opening.mm-fullscreen .mm-slideout {
-webkit-transform:translate(140px, 0);
-moz-transform:translate(140px, 0);
-ms-transform:translate(140px, 0);
-o-transform:translate(140px, 0);
transform:translate(140px, 0)
}
}
@media all and (min-width: 10000px) {
html.mm-opening.mm-fullscreen .mm-slideout {
-webkit-transform:translate(10000px, 0);
-moz-transform:translate(10000px, 0);
-ms-transform:translate(10000px, 0);
-o-transform:translate(10000px, 0);
transform:translate(10000px, 0)
}
}
html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
	-webkit-transform:translate(-100%, 0);
	-moz-transform:translate(-100%, 0);
	-ms-transform:translate(-100%, 0);
	-o-transform:translate(-100%, 0);
	transform:translate(-100%, 0)
}
@media all and (max-width: 140px) {
html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
-webkit-transform:translate(-140px, 0);
-moz-transform:translate(-140px, 0);
-ms-transform:translate(-140px, 0);
-o-transform:translate(-140px, 0);
transform:translate(-140px, 0)
}
}
@media all and (min-width: 10000px) {
html.mm-right.mm-opening.mm-fullscreen .mm-slideout {
-webkit-transform:translate(-10000px, 0);
-moz-transform:translate(-10000px, 0);
-ms-transform:translate(-10000px, 0);
-o-transform:translate(-10000px, 0);
transform:translate(-10000px, 0)
}
}



