﻿@font-face{
font-family: 'Noto Sans Hebrew'; font-style: normal; font-weight: 400;
src: url('//fonts.gstatic.com/ea/notosanshebrew/v4/NotoSansHebrew-Regular.eot');
src: url('//fonts.gstatic.com/ea/notosanshebrew/v4/NotoSansHebrew-Regular.eot?#iefix') format('embedded-opentype'),
url('//fonts.gstatic.com/ea/notosanshebrew/v4/NotoSansHebrew-Regular.woff2') format('woff2'),
url('//fonts.gstatic.com/ea/notosanshebrew/v4/NotoSansHebrew-Regular.woff') format('woff'),
url('//fonts.gstatic.com/ea/notosanshebrew/v4/NotoSansHebrew-Regular.ttf') format('truetype'); }
@font-face{
font-family: 'Noto Sans Hebrew'; font-style: normal; font-weight: 700;
src: url('//fonts.gstatic.com/ea/notosanshebrew/v4/NotoSansHebrew-Bold.eot');
src: url('//fonts.gstatic.com/ea/notosanshebrew/v4/NotoSansHebrew-Bold.eot?#iefix') format('embedded-opentype'),
url('//fonts.gstatic.com/ea/notosanshebrew/v4/NotoSansHebrew-Bold.woff2') format('woff2'),
url('//fonts.gstatic.com/ea/notosanshebrew/v4/NotoSansHebrew-Bold.woff') format('woff'),
url('//fonts.gstatic.com/ea/notosanshebrew/v4/NotoSansHebrew-Bold.ttf') format('truetype'); }
@font-face{
font-family: 'ramicon';
src: url('../fonts/ramicon.ttf?os4imc') format('truetype'),
url('../fonts/ramicon.woff?os4imc') format('woff'),
url('../fonts/ramicon.svg?os4imc#ramicon') format('svg');
font-weight: normal; font-style: normal; }
harset "UTF-8";
.animated{
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
}
.animated.infinite{
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
}
.animated.hinge{
-webkit-animation-duration: 2s;
animation-duration: 2s;
}
.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut{
-webkit-animation-duration: .75s;
animation-duration: .75s;
}
webkit-keyframes bounce{
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43%{
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70%{
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90%{
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
@keyframes bounce{
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);
}
40%, 43%{
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -30px, 0);
transform: translate3d(0, -30px, 0);
}
70%{
-webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
-webkit-transform: translate3d(0, -15px, 0);
transform: translate3d(0, -15px, 0);
}
90%{
-webkit-transform: translate3d(0,-4px,0);
transform: translate3d(0,-4px,0);
}
}
.bounce{
-webkit-animation-name: bounce;
animation-name: bounce;
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
}
webkit-keyframes flash{
from, 50%, to {
opacity: 1;
}
25%, 75%{
opacity: 0;
}
}
@keyframes flash{
from, 50%, to {
opacity: 1;
}
25%, 75%{
opacity: 0;
}
}
.flash{
-webkit-animation-name: flash;
animation-name: flash;
}
@-webkit-keyframes pulse{
from {
-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);
}
to{
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes pulse{
from {
-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);
}
to{
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.pulse{
-webkit-animation-name: pulse;
animation-name: pulse;
}
webkit-keyframes rubberBand{
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30%{
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40%{
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50%{
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65%{
-webkit-transform: scale3d(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1);
}
75%{
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1);
}
to{
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes rubberBand{
from {
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
30%{
-webkit-transform: scale3d(1.25, 0.75, 1);
transform: scale3d(1.25, 0.75, 1);
}
40%{
-webkit-transform: scale3d(0.75, 1.25, 1);
transform: scale3d(0.75, 1.25, 1);
}
50%{
-webkit-transform: scale3d(1.15, 0.85, 1);
transform: scale3d(1.15, 0.85, 1);
}
65%{
-webkit-transform: scale3d(.95, 1.05, 1);
transform: scale3d(.95, 1.05, 1);
}
75%{
-webkit-transform: scale3d(1.05, .95, 1);
transform: scale3d(1.05, .95, 1);
}
to{
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.rubberBand{
-webkit-animation-name: rubberBand;
animation-name: rubberBand;
}
webkit-keyframes shake{
from, to {
-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{
from, to {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
10%, 30%, 50%, 70%, 90%{
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
20%, 40%, 60%, 80%{
-webkit-transform: translate3d(10px, 0, 0);
transform: translate3d(10px, 0, 0);
}
}
.shake{
-webkit-animation-name: shake;
animation-name: shake;
}
webkit-keyframes headShake{
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
6.5%{
-webkit-transform: translateX(-6px) rotateY(-9deg);
transform: translateX(-6px) rotateY(-9deg);
}
18.5%{
-webkit-transform: translateX(5px) rotateY(7deg);
transform: translateX(5px) rotateY(7deg);
}
31.5%{
-webkit-transform: translateX(-3px) rotateY(-5deg);
transform: translateX(-3px) rotateY(-5deg);
}
43.5%{
-webkit-transform: translateX(2px) rotateY(3deg);
transform: translateX(2px) rotateY(3deg);
}
50%{
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
@keyframes headShake{
0% {
-webkit-transform: translateX(0);
transform: translateX(0);
}
6.5%{
-webkit-transform: translateX(-6px) rotateY(-9deg);
transform: translateX(-6px) rotateY(-9deg);
}
18.5%{
-webkit-transform: translateX(5px) rotateY(7deg);
transform: translateX(5px) rotateY(7deg);
}
31.5%{
-webkit-transform: translateX(-3px) rotateY(-5deg);
transform: translateX(-3px) rotateY(-5deg);
}
43.5%{
-webkit-transform: translateX(2px) rotateY(3deg);
transform: translateX(2px) rotateY(3deg);
}
50%{
-webkit-transform: translateX(0);
transform: translateX(0);
}
}
.headShake{
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-name: headShake;
animation-name: headShake;
}
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);
}
to{
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
@keyframes swing{
20% {
-webkit-transform: rotate3d(0, 0, 1, 15deg);
transform: rotate3d(0, 0, 1, 15deg);
}
40%{
-webkit-transform: rotate3d(0, 0, 1, -10deg);
transform: rotate3d(0, 0, 1, -10deg);
}
60%{
-webkit-transform: rotate3d(0, 0, 1, 5deg);
transform: rotate3d(0, 0, 1, 5deg);
}
80%{
-webkit-transform: rotate3d(0, 0, 1, -5deg);
transform: rotate3d(0, 0, 1, -5deg);
}
to{
-webkit-transform: rotate3d(0, 0, 1, 0deg);
transform: rotate3d(0, 0, 1, 0deg);
}
}
.swing{
-webkit-transform-origin: top center;
transform-origin: top center;
-webkit-animation-name: swing;
animation-name: swing;
}
webkit-keyframes tada{
from {
-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);
}
to{
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes tada{
from {
-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);
}
to{
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.tada{
-webkit-animation-name: tada;
animation-name: tada;
}
@-webkit-keyframes wobble{
from {
-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);
}
to{
-webkit-transform: none;
transform: none;
}
}
@keyframes wobble{
from {
-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);
}
to{
-webkit-transform: none;
transform: none;
}
}
.wobble{
-webkit-animation-name: wobble;
animation-name: wobble;
}
webkit-keyframes jello{
from, 11.1%, to {
-webkit-transform: none;
transform: none;
}
22.2%{
-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
transform: skewX(-12.5deg) skewY(-12.5deg);
}
33.3%{
-webkit-transform: skewX(6.25deg) skewY(6.25deg);
transform: skewX(6.25deg) skewY(6.25deg);
}
44.4%{
-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
transform: skewX(-3.125deg) skewY(-3.125deg);
}
55.5%{
-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
transform: skewX(1.5625deg) skewY(1.5625deg);
}
66.6%{
-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7%{
-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
transform: skewX(0.390625deg) skewY(0.390625deg);
}
88.8%{
-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}
@keyframes jello{
from, 11.1%, to {
-webkit-transform: none;
transform: none;
}
22.2%{
-webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
transform: skewX(-12.5deg) skewY(-12.5deg);
}
33.3%{
-webkit-transform: skewX(6.25deg) skewY(6.25deg);
transform: skewX(6.25deg) skewY(6.25deg);
}
44.4%{
-webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
transform: skewX(-3.125deg) skewY(-3.125deg);
}
55.5%{
-webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
transform: skewX(1.5625deg) skewY(1.5625deg);
}
66.6%{
-webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
transform: skewX(-0.78125deg) skewY(-0.78125deg);
}
77.7%{
-webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
transform: skewX(0.390625deg) skewY(0.390625deg);
}
88.8%{
-webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
}
}
.jello{
-webkit-animation-name: jello;
animation-name: jello;
-webkit-transform-origin: center;
transform-origin: center;
}
webkit-keyframes bounceIn{
from, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0%{
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
20%{
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40%{
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
60%{
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80%{
-webkit-transform: scale3d(.97, .97, .97);
transform: scale3d(.97, .97, .97);
}
to{
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
@keyframes bounceIn{
from, 20%, 40%, 60%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0%{
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
20%{
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
40%{
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
60%{
opacity: 1;
-webkit-transform: scale3d(1.03, 1.03, 1.03);
transform: scale3d(1.03, 1.03, 1.03);
}
80%{
-webkit-transform: scale3d(.97, .97, .97);
transform: scale3d(.97, .97, .97);
}
to{
opacity: 1;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
}
.bounceIn{
-webkit-animation-name: bounceIn;
animation-name: bounceIn;
}
webkit-keyframes bounceInDown{
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0%{
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60%{
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75%{
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90%{
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
to{
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInDown{
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0%{
opacity: 0;
-webkit-transform: translate3d(0, -3000px, 0);
transform: translate3d(0, -3000px, 0);
}
60%{
opacity: 1;
-webkit-transform: translate3d(0, 25px, 0);
transform: translate3d(0, 25px, 0);
}
75%{
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
90%{
-webkit-transform: translate3d(0, 5px, 0);
transform: translate3d(0, 5px, 0);
}
to{
-webkit-transform: none;
transform: none;
}
}
.bounceInDown{
-webkit-animation-name: bounceInDown;
animation-name: bounceInDown;
}
webkit-keyframes bounceInLeft{
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0%{
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60%{
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75%{
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90%{
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
to{
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInLeft{
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
0%{
opacity: 0;
-webkit-transform: translate3d(-3000px, 0, 0);
transform: translate3d(-3000px, 0, 0);
}
60%{
opacity: 1;
-webkit-transform: translate3d(25px, 0, 0);
transform: translate3d(25px, 0, 0);
}
75%{
-webkit-transform: translate3d(-10px, 0, 0);
transform: translate3d(-10px, 0, 0);
}
90%{
-webkit-transform: translate3d(5px, 0, 0);
transform: translate3d(5px, 0, 0);
}
to{
-webkit-transform: none;
transform: none;
}
}
.bounceInLeft{
-webkit-animation-name: bounceInLeft;
animation-name: bounceInLeft;
}
webkit-keyframes bounceInRight{
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
from{
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);
}
to{
-webkit-transform: none;
transform: none;
}
}
@keyframes bounceInRight{
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
from{
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);
}
to{
-webkit-transform: none;
transform: none;
}
}
.bounceInRight{
-webkit-animation-name: bounceInRight;
animation-name: bounceInRight;
}
webkit-keyframes bounceInUp{
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
from{
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);
}
to{
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes bounceInUp{
from, 60%, 75%, 90%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
from{
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);
}
to{
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.bounceInUp{
-webkit-animation-name: bounceInUp;
animation-name: bounceInUp;
}
webkit-keyframes bounceOut{
20% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
50%, 55%{
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
to{
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
}
@keyframes bounceOut{
20% {
-webkit-transform: scale3d(.9, .9, .9);
transform: scale3d(.9, .9, .9);
}
50%, 55%{
opacity: 1;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
}
to{
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
}
.bounceOut{
-webkit-animation-name: bounceOut;
animation-name: bounceOut;
}
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);
}
to{
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes bounceOutDown{
20% {
-webkit-transform: translate3d(0, 10px, 0);
transform: translate3d(0, 10px, 0);
}
40%, 45%{
opacity: 1;
-webkit-transform: translate3d(0, -20px, 0);
transform: translate3d(0, -20px, 0);
}
to{
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.bounceOutDown{
-webkit-animation-name: bounceOutDown;
animation-name: bounceOutDown;
}
webkit-keyframes bounceOutLeft{
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
to{
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes bounceOutLeft{
20% {
opacity: 1;
-webkit-transform: translate3d(20px, 0, 0);
transform: translate3d(20px, 0, 0);
}
to{
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.bounceOutLeft{
-webkit-animation-name: bounceOutLeft;
animation-name: bounceOutLeft;
}
webkit-keyframes bounceOutRight{
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
to{
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes bounceOutRight{
20% {
opacity: 1;
-webkit-transform: translate3d(-20px, 0, 0);
transform: translate3d(-20px, 0, 0);
}
to{
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.bounceOutRight{
-webkit-animation-name: bounceOutRight;
animation-name: bounceOutRight;
}
webkit-keyframes bounceOutUp{
20% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
40%, 45%{
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
to{
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes bounceOutUp{
20% {
-webkit-transform: translate3d(0, -10px, 0);
transform: translate3d(0, -10px, 0);
}
40%, 45%{
opacity: 1;
-webkit-transform: translate3d(0, 20px, 0);
transform: translate3d(0, 20px, 0);
}
to{
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.bounceOutUp{
-webkit-animation-name: bounceOutUp;
animation-name: bounceOutUp;
}
webkit-keyframes fadeIn{
from {
opacity: 0;
}
to{
opacity: 1;
}
}
@keyframes fadeIn{
from {
opacity: 0;
}
to{
opacity: 1;
}
}
.fadeIn{
-webkit-animation-name: fadeIn;
animation-name: fadeIn;
}
webkit-keyframes fadeInDown{
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to{
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDown{
from {
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
to{
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDown{
-webkit-animation-name: fadeInDown;
animation-name: fadeInDown;
}
webkit-keyframes fadeInDownBig{
from {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
to{
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInDownBig{
from {
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
to{
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInDownBig{
-webkit-animation-name: fadeInDownBig;
animation-name: fadeInDownBig;
}
webkit-keyframes fadeInLeft{
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
to{
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeft{
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
to{
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeft{
-webkit-animation-name: fadeInLeft;
animation-name: fadeInLeft;
}
webkit-keyframes fadeInLeftBig{
from {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
to{
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInLeftBig{
from {
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
to{
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInLeftBig{
-webkit-animation-name: fadeInLeftBig;
animation-name: fadeInLeftBig;
}
webkit-keyframes fadeInRight{
from {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
to{
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRight{
from {
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
to{
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRight{
-webkit-animation-name: fadeInRight;
animation-name: fadeInRight;
}
webkit-keyframes fadeInRightBig{
from {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
to{
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInRightBig{
from {
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
to{
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInRightBig{
-webkit-animation-name: fadeInRightBig;
animation-name: fadeInRightBig;
}
webkit-keyframes fadeInUp{
from {
opacity: 0;
-webkit-transform: translate3d(0, 80px, 0);
transform: translate3d(0, 80px, 0);
}
to{
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUp{
from {
opacity: 0;
-webkit-transform: translate3d(0, 80px, 0);
transform: translate3d(0, 80px, 0);
}
to{
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUp{
-webkit-animation-name: fadeInUp;
animation-name: fadeInUp;
}
webkit-keyframes fadeInUpBig{
from {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
to{
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes fadeInUpBig{
from {
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
to{
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.fadeInUpBig{
-webkit-animation-name: fadeInUpBig;
animation-name: fadeInUpBig;
}
webkit-keyframes fadeOut{
from {
opacity: 1;
}
to{
opacity: 0;
}
}
@keyframes fadeOut{
from {
opacity: 1;
}
to{
opacity: 0;
}
}
.fadeOut{
-webkit-animation-name: fadeOut;
animation-name: fadeOut;
}
webkit-keyframes fadeOutDown{
from {
opacity: 1;
}
to{
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes fadeOutDown{
from {
opacity: 1;
}
to{
opacity: 0;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
.fadeOutDown{
-webkit-animation-name: fadeOutDown;
animation-name: fadeOutDown;
}
webkit-keyframes fadeOutDownBig{
from {
opacity: 1;
}
to{
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
@keyframes fadeOutDownBig{
from {
opacity: 1;
}
to{
opacity: 0;
-webkit-transform: translate3d(0, 2000px, 0);
transform: translate3d(0, 2000px, 0);
}
}
.fadeOutDownBig{
-webkit-animation-name: fadeOutDownBig;
animation-name: fadeOutDownBig;
}
webkit-keyframes fadeOutLeft{
from {
opacity: 1;
}
to{
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes fadeOutLeft{
from {
opacity: 1;
}
to{
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.fadeOutLeft{
-webkit-animation-name: fadeOutLeft;
animation-name: fadeOutLeft;
}
webkit-keyframes fadeOutLeftBig{
from {
opacity: 1;
}
to{
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
@keyframes fadeOutLeftBig{
from {
opacity: 1;
}
to{
opacity: 0;
-webkit-transform: translate3d(-2000px, 0, 0);
transform: translate3d(-2000px, 0, 0);
}
}
.fadeOutLeftBig{
-webkit-animation-name: fadeOutLeftBig;
animation-name: fadeOutLeftBig;
}
webkit-keyframes fadeOutRight{
from {
opacity: 1;
}
to{
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes fadeOutRight{
from {
opacity: 1;
}
to{
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.fadeOutRight{
-webkit-animation-name: fadeOutRight;
animation-name: fadeOutRight;
}
webkit-keyframes fadeOutRightBig{
from {
opacity: 1;
}
to{
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
@keyframes fadeOutRightBig{
from {
opacity: 1;
}
to{
opacity: 0;
-webkit-transform: translate3d(2000px, 0, 0);
transform: translate3d(2000px, 0, 0);
}
}
.fadeOutRightBig{
-webkit-animation-name: fadeOutRightBig;
animation-name: fadeOutRightBig;
}
webkit-keyframes fadeOutUp{
from {
opacity: 1;
}
to{
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes fadeOutUp{
from {
opacity: 1;
}
to{
opacity: 0;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
.fadeOutUp{
-webkit-animation-name: fadeOutUp;
animation-name: fadeOutUp;
}
webkit-keyframes fadeOutUpBig{
from {
opacity: 1;
}
to{
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
@keyframes fadeOutUpBig{
from {
opacity: 1;
}
to{
opacity: 0;
-webkit-transform: translate3d(0, -2000px, 0);
transform: translate3d(0, -2000px, 0);
}
}
.fadeOutUpBig{
-webkit-animation-name: fadeOutUpBig;
animation-name: fadeOutUpBig;
}
webkit-keyframes flip{
from {
-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;
}
to{
-webkit-transform: perspective(400px);
transform: perspective(400px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
@keyframes flip{
from {
-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;
}
to{
-webkit-transform: perspective(400px);
transform: perspective(400px);
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
}
.animated.flip{
-webkit-backface-visibility: visible;
backface-visibility: visible;
-webkit-animation-name: flip;
animation-name: flip;
}
webkit-keyframes flipInX{
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-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-animation-timing-function: ease-in;
animation-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);
}
to{
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInX{
from {
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-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-animation-timing-function: ease-in;
animation-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);
}
to{
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
.flipInX{
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInX;
animation-name: flipInX;
}
webkit-keyframes flipInY{
from {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-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-animation-timing-function: ease-in;
animation-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);
}
to{
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
@keyframes flipInY{
from {
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
-webkit-animation-timing-function: ease-in;
animation-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-animation-timing-function: ease-in;
animation-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);
}
to{
-webkit-transform: perspective(400px);
transform: perspective(400px);
}
}
.flipInY{
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipInY;
animation-name: flipInY;
}
webkit-keyframes flipOutX{
from {
-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;
}
to{
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutX{
from {
-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;
}
to{
-webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
opacity: 0;
}
}
.flipOutX{
-webkit-animation-name: flipOutX;
animation-name: flipOutX;
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
}
webkit-keyframes flipOutY{
from {
-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;
}
to{
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
@keyframes flipOutY{
from {
-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;
}
to{
-webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
opacity: 0;
}
}
.flipOutY{
-webkit-backface-visibility: visible !important;
backface-visibility: visible !important;
-webkit-animation-name: flipOutY;
animation-name: flipOutY;
}
webkit-keyframes lightSpeedIn{
from {
-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;
}
to{
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes lightSpeedIn{
from {
-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;
}
to{
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.lightSpeedIn{
-webkit-animation-name: lightSpeedIn;
animation-name: lightSpeedIn;
-webkit-animation-timing-function: ease-out;
animation-timing-function: ease-out;
}
webkit-keyframes lightSpeedOut{
from {
opacity: 1;
}
to{
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
@keyframes lightSpeedOut{
from {
opacity: 1;
}
to{
-webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
transform: translate3d(100%, 0, 0) skewX(30deg);
opacity: 0;
}
}
.lightSpeedOut{
-webkit-animation-name: lightSpeedOut;
animation-name: lightSpeedOut;
-webkit-animation-timing-function: ease-in;
animation-timing-function: ease-in;
}
webkit-keyframes rotateIn{
from {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
to{
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateIn{
from {
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, -200deg);
transform: rotate3d(0, 0, 1, -200deg);
opacity: 0;
}
to{
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateIn{
-webkit-animation-name: rotateIn;
animation-name: rotateIn;
}
webkit-keyframes rotateInDownLeft{
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
to{
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInDownLeft{
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
to{
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInDownLeft{
-webkit-animation-name: rotateInDownLeft;
animation-name: rotateInDownLeft;
}
webkit-keyframes rotateInDownRight{
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to{
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInDownRight{
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to{
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInDownRight{
-webkit-animation-name: rotateInDownRight;
animation-name: rotateInDownRight;
}
webkit-keyframes rotateInUpLeft{
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to{
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInUpLeft{
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
to{
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInUpLeft{
-webkit-animation-name: rotateInUpLeft;
animation-name: rotateInUpLeft;
}
webkit-keyframes rotateInUpRight{
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
to{
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
@keyframes rotateInUpRight{
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -90deg);
transform: rotate3d(0, 0, 1, -90deg);
opacity: 0;
}
to{
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: none;
transform: none;
opacity: 1;
}
}
.rotateInUpRight{
-webkit-animation-name: rotateInUpRight;
animation-name: rotateInUpRight;
}
webkit-keyframes rotateOut{
from {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
to{
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
@keyframes rotateOut{
from {
-webkit-transform-origin: center;
transform-origin: center;
opacity: 1;
}
to{
-webkit-transform-origin: center;
transform-origin: center;
-webkit-transform: rotate3d(0, 0, 1, 200deg);
transform: rotate3d(0, 0, 1, 200deg);
opacity: 0;
}
}
.rotateOut{
-webkit-animation-name: rotateOut;
animation-name: rotateOut;
}
webkit-keyframes rotateOutDownLeft{
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to{
-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{
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to{
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, 45deg);
transform: rotate3d(0, 0, 1, 45deg);
opacity: 0;
}
}
.rotateOutDownLeft{
-webkit-animation-name: rotateOutDownLeft;
animation-name: rotateOutDownLeft;
}
webkit-keyframes rotateOutDownRight{
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to{
-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{
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to{
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutDownRight{
-webkit-animation-name: rotateOutDownRight;
animation-name: rotateOutDownRight;
}
webkit-keyframes rotateOutUpLeft{
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to{
-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{
from {
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
opacity: 1;
}
to{
-webkit-transform-origin: left bottom;
transform-origin: left bottom;
-webkit-transform: rotate3d(0, 0, 1, -45deg);
transform: rotate3d(0, 0, 1, -45deg);
opacity: 0;
}
}
.rotateOutUpLeft{
-webkit-animation-name: rotateOutUpLeft;
animation-name: rotateOutUpLeft;
}
webkit-keyframes rotateOutUpRight{
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to{
-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{
from {
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
opacity: 1;
}
to{
-webkit-transform-origin: right bottom;
transform-origin: right bottom;
-webkit-transform: rotate3d(0, 0, 1, 90deg);
transform: rotate3d(0, 0, 1, 90deg);
opacity: 0;
}
}
.rotateOutUpRight{
-webkit-animation-name: rotateOutUpRight;
animation-name: rotateOutUpRight;
}
webkit-keyframes hinge{
0% {
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%, 60%{
-webkit-transform: rotate3d(0, 0, 1, 80deg);
transform: rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40%, 80%{
-webkit-transform: rotate3d(0, 0, 1, 60deg);
transform: rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
to{
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
@keyframes hinge{
0% {
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
20%, 60%{
-webkit-transform: rotate3d(0, 0, 1, 80deg);
transform: rotate3d(0, 0, 1, 80deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
}
40%, 80%{
-webkit-transform: rotate3d(0, 0, 1, 60deg);
transform: rotate3d(0, 0, 1, 60deg);
-webkit-transform-origin: top left;
transform-origin: top left;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
opacity: 1;
}
to{
-webkit-transform: translate3d(0, 700px, 0);
transform: translate3d(0, 700px, 0);
opacity: 0;
}
}
.hinge{
-webkit-animation-name: hinge;
animation-name: hinge;
}
@-webkit-keyframes rollIn{
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
to{
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
@keyframes rollIn{
from {
opacity: 0;
-webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
}
to{
opacity: 1;
-webkit-transform: none;
transform: none;
}
}
.rollIn{
-webkit-animation-name: rollIn;
animation-name: rollIn;
}
@-webkit-keyframes rollOut{
from {
opacity: 1;
}
to{
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{
from {
opacity: 1;
}
to{
opacity: 0;
-webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
}
}
.rollOut{
-webkit-animation-name: rollOut;
animation-name: rollOut;
}
webkit-keyframes zoomIn{
from {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
50%{
opacity: 1;
}
}
@keyframes zoomIn{
from {
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
50%{
opacity: 1;
}
}
.zoomIn{
-webkit-animation-name: zoomIn;
animation-name: zoomIn;
}
webkit-keyframes zoomInDown{
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60%{
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInDown{
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60%{
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInDown{
-webkit-animation-name: zoomInDown;
animation-name: zoomInDown;
}
webkit-keyframes zoomInLeft{
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60%{
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInLeft{
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60%{
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInLeft{
-webkit-animation-name: zoomInLeft;
animation-name: zoomInLeft;
}
webkit-keyframes zoomInRight{
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60%{
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInRight{
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60%{
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInRight{
-webkit-animation-name: zoomInRight;
animation-name: zoomInRight;
}
webkit-keyframes zoomInUp{
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60%{
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomInUp{
from {
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
60%{
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomInUp{
-webkit-animation-name: zoomInUp;
animation-name: zoomInUp;
}
webkit-keyframes zoomOut{
from {
opacity: 1;
}
50%{
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
to{
opacity: 0;
}
}
@keyframes zoomOut{
from {
opacity: 1;
}
50%{
opacity: 0;
-webkit-transform: scale3d(.3, .3, .3);
transform: scale3d(.3, .3, .3);
}
to{
opacity: 0;
}
}
.zoomOut{
-webkit-animation-name: zoomOut;
animation-name: zoomOut;
}
webkit-keyframes zoomOutDown{
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
to{
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomOutDown{
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
to{
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomOutDown{
-webkit-animation-name: zoomOutDown;
animation-name: zoomOutDown;
}
webkit-keyframes zoomOutLeft{
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
}
to{
opacity: 0;
-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
transform: scale(.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center;
}
}
@keyframes zoomOutLeft{
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
}
to{
opacity: 0;
-webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
transform: scale(.1) translate3d(-2000px, 0, 0);
-webkit-transform-origin: left center;
transform-origin: left center;
}
}
.zoomOutLeft{
-webkit-animation-name: zoomOutLeft;
animation-name: zoomOutLeft;
}
webkit-keyframes zoomOutRight{
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
}
to{
opacity: 0;
-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
transform: scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center;
}
}
@keyframes zoomOutRight{
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
}
to{
opacity: 0;
-webkit-transform: scale(.1) translate3d(2000px, 0, 0);
transform: scale(.1) translate3d(2000px, 0, 0);
-webkit-transform-origin: right center;
transform-origin: right center;
}
}
.zoomOutRight{
-webkit-animation-name: zoomOutRight;
animation-name: zoomOutRight;
}
webkit-keyframes zoomOutUp{
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
to{
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
@keyframes zoomOutUp{
40% {
opacity: 1;
-webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
-webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
}
to{
opacity: 0;
-webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
-webkit-transform-origin: center bottom;
transform-origin: center bottom;
-webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
}
}
.zoomOutUp{
-webkit-animation-name: zoomOutUp;
animation-name: zoomOutUp;
}
webkit-keyframes slideInDown{
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to{
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInDown{
from {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
visibility: visible;
}
to{
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInDown{
-webkit-animation-name: slideInDown;
animation-name: slideInDown;
}
webkit-keyframes slideInLeft{
from {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
to{
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInLeft{
from {
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
visibility: visible;
}
to{
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInLeft{
-webkit-animation-name: slideInLeft;
animation-name: slideInLeft;
}
webkit-keyframes slideInRight{
from {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible;
}
to{
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInRight{
from {
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
visibility: visible;
}
to{
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInRight{
-webkit-animation-name: slideInRight;
animation-name: slideInRight;
}
webkit-keyframes slideInUp{
from {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
}
to{
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
@keyframes slideInUp{
from {
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
visibility: visible;
}
to{
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
.slideInUp{
-webkit-animation-name: slideInUp;
animation-name: slideInUp;
}
webkit-keyframes slideOutDown{
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to{
visibility: hidden;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
@keyframes slideOutDown{
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to{
visibility: hidden;
-webkit-transform: translate3d(0, 100%, 0);
transform: translate3d(0, 100%, 0);
}
}
.slideOutDown{
-webkit-animation-name: slideOutDown;
animation-name: slideOutDown;
}
webkit-keyframes slideOutLeft{
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to{
visibility: hidden;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
@keyframes slideOutLeft{
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to{
visibility: hidden;
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
}
}
.slideOutLeft{
-webkit-animation-name: slideOutLeft;
animation-name: slideOutLeft;
}
webkit-keyframes slideOutRight{
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to{
visibility: hidden;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
@keyframes slideOutRight{
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to{
visibility: hidden;
-webkit-transform: translate3d(100%, 0, 0);
transform: translate3d(100%, 0, 0);
}
}
.slideOutRight{
-webkit-animation-name: slideOutRight;
animation-name: slideOutRight;
}
webkit-keyframes slideOutUp{
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to{
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@keyframes slideOutUp{
from {
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
to{
visibility: hidden;
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
.slideOutUp{
-webkit-animation-name: slideOutUp;
animation-name: slideOutUp;
}
html{
font-family: sans-serif; line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% }
body{
margin: 0 }
article, aside, footer, header, nav, section{
display: block }
h1{
font-size: 2em; margin: .67em 0 }
figcaption, figure, main{
display: block }
figure{
margin: 1em 40px }
hr{
-webkit-box-sizing: content-box; box-sizing: content-box; height: 0; overflow: visible }
pre{
font-family: monospace,monospace; font-size: 1em }
a{
background-color: transparent; -webkit-text-decoration-skip: objects }
a:active, a:hover{
outline-width: 0 }
abbr[title]{
border-bottom: none; text-decoration: underline; text-decoration: underline dotted }
b, strong{
font-weight: inherit }
b, strong{
font-weight: bolder }
code, kbd, samp{
font-family: monospace,monospace; font-size: 1em }
dfn{
font-style: italic }
mark{
background-color: #ff0; color: #000 }
small{
font-size: 80% }
sub, sup{
font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sub{
bottom: -.25em }
sup{
top: -.5em }
audio, video{
display: inline-block }
audio:not([controls]){
display: none; height: 0 }
img{
border-style: none }
svg:not(:root){
overflow: hidden }
button, input, optgroup, select, textarea{
font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0 }
button, input{
overflow: visible }
button, select{
text-transform: none }
[type=reset], [type=submit], button, html [type=button]{
-webkit-appearance: button }
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner{
border-style: none; padding: 0 }
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring{
outline: 1px dotted ButtonText }
fieldset{
border: 1px solid silver; margin: 0 2px; padding: .35em .625em .75em }
legend{
-webkit-box-sizing: border-box; box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal }
progress{
display: inline-block; vertical-align: baseline }
textarea{
overflow: auto }
[type=checkbox], [type=radio]{
-webkit-box-sizing: border-box; box-sizing: border-box; padding: 0 }
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button{
height: auto }
[type=search]{
-webkit-appearance: textfield; outline-offset: -2px }
[type=search]::-webkit-search-cancel-button, [type=search]::-webkit-search-decoration{
-webkit-appearance: none }
::-webkit-file-upload-button{
-webkit-appearance: button; font: inherit }
details, menu{
display: block }
summary{
display: list-item }
canvas{
display: inline-block }
template{
display: none }
[hidden]{
display: none }
@media print{
*, ::after, ::before, blockquote::first-letter, blockquote::first-line, div::first-letter, div::first-line, li::first-letter, li::first-line, p::first-letter, p::first-line{
text-shadow: none !important; -webkit-box-shadow: none !important; box-shadow: none !important }
a, a:visited{
text-decoration: underline }
abbr[title]::after{
content: " (" attr(title) ")" }
pre{
white-space: pre-wrap !important }
blockquote, pre{
border: 1px solid #999; page-break-inside: avoid }
thead{
display: table-header-group }
img, tr{
page-break-inside: avoid }
h2, h3, p{
orphans: 3; widows: 3 }
h2, h3{
page-break-after: avoid }
.navbar{
display: none }
.badge{
border: 1px solid #000 }
.table{
border-collapse: collapse !important }
.table td, .table th{
background-color: #fff !important }
.table-bordered td, .table-bordered th{
border: 1px solid #ddd !important }
}
html{
-webkit-box-sizing: border-box; box-sizing: border-box }
*, ::after, ::before{
-webkit-box-sizing: inherit; box-sizing: inherit }
ms-viewport{
width: device-width }
html{
-ms-overflow-style: scrollbar; -webkit-tap-highlight-color: transparent }
body{
font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #292b2c; background-color: #fff }
[tabindex="-1"]:focus{
outline: 0 !important }
h1, h2, h3, h4, h5, h6{
margin-top: 0; margin-bottom: .5rem }
p{
margin-top: 0; margin-bottom: 1rem }
abbr[data-original-title], abbr[title]{
cursor: help }
address{
margin-bottom: 1rem; font-style: normal; line-height: inherit }
dl, ol, ul{
margin-top: 0; margin-bottom: 1rem }
ol ol, ol ul, ul ol, ul ul{
margin-bottom: 0 }
dt{
font-weight: 700 }
dd{
margin-bottom: .5rem; margin-left: 0 }
blockquote{
margin: 0 0 1rem }
a{
color: #0275d8; text-decoration: none }
a:focus, a:hover{
color: #014c8c; text-decoration: underline }
a:not([href]):not([tabindex]){
color: inherit; text-decoration: none }
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover{
color: inherit; text-decoration: none }
a:not([href]):not([tabindex]):focus{
outline: 0 }
pre{
margin-top: 0; margin-bottom: 1rem; overflow: auto }
figure{
margin: 0 0 1rem }
img{
vertical-align: middle }
[role=button]{
cursor: pointer }
[role=button], a, area, button, input, label, select, summary, textarea{
-ms-touch-action: manipulation; touch-action: manipulation }
table{
border-collapse: collapse; background-color: transparent }
caption{
padding-top: .75rem; padding-bottom: .75rem; color: #636c72; text-align: left; caption-side: bottom }
th{
text-align: left }
label{
display: inline-block; margin-bottom: .5rem }
button:focus{
outline: 1px dotted; outline: 5px auto -webkit-focus-ring-color }
button, input, select, textarea{
line-height: inherit }
input[type=checkbox]:disabled, input[type=radio]:disabled{
cursor: not-allowed }
input[type=date], input[type=time], input[type=datetime-local], input[type=month]{
-webkit-appearance: listbox }
textarea{
resize: vertical }
fieldset{
min-width: 0; padding: 0; margin: 0; border: 0 }
legend{
display: block; width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1.5rem; line-height: inherit }
input[type=search]{
-webkit-appearance: none }
output{
display: inline-block }
[hidden]{
display: none !important }
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
margin-bottom: .5rem; font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit }
.h1, h1{
font-size: 2.5rem }
.h2, h2{
font-size: 2rem }
.h3, h3{
font-size: 1.75rem }
.h4, h4{
font-size: 1.5rem }
.h5, h5{
font-size: 1.25rem }
.h6, h6{
font-size: 1rem }
.lead{
font-size: 1.25rem; font-weight: 300 }
.display-1{
font-size: 6rem; font-weight: 300; line-height: 1.1 }
.display-2{
font-size: 5.5rem; font-weight: 300; line-height: 1.1 }
.display-3{
font-size: 4.5rem; font-weight: 300; line-height: 1.1 }
.display-4{
font-size: 3.5rem; font-weight: 300; line-height: 1.1 }
hr{
margin-top: 1rem; margin-bottom: 1rem; border: 0; border-top: 1px solid rgba(0,0,0,.1) }
.small, small{
font-size: 80%; font-weight: 400 }
.mark, mark{
padding: .2em; background-color: #fcf8e3 }
.list-unstyled{
padding-left: 0; list-style: none }
.list-inline{
padding-left: 0; list-style: none }
.list-inline-item{
display: inline-block }
.list-inline-item:not(:last-child){
margin-right: 5px }
.initialism{
font-size: 90%; text-transform: uppercase }
.blockquote{
padding: .5rem 1rem; margin-bottom: 1rem; font-size: 1.25rem; border-left: .25rem solid #eceeef }
.blockquote-footer{
display: block; font-size: 80%; color: #636c72 }
.blockquote-footer::before{
content: "\2014 \00A0" }
.blockquote-reverse{
padding-right: 1rem; padding-left: 0; text-align: right; border-right: .25rem solid #eceeef; border-left: 0 }
.blockquote-reverse .blockquote-footer::before{
content: "" }
.blockquote-reverse .blockquote-footer::after{
content: "\00A0 \2014" }
.img-fluid{
max-width: 100%; height: auto }
.img-thumbnail{
padding: .25rem; background-color: #fff; border: 1px solid #ddd; border-radius: .25rem; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; max-width: 100%; height: auto }
.figure{
display: inline-block }
.figure-img{
margin-bottom: .5rem; line-height: 1 }
.figure-caption{
font-size: 90%; color: #636c72 }
code, kbd, pre, samp{
font-family: Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace }
code{
padding: .2rem .4rem; font-size: 90%; color: #bd4147; background-color: #f7f7f9; border-radius: .25rem }
a > code{
padding: 0; color: inherit; background-color: inherit }
kbd{
padding: .2rem .4rem; font-size: 90%; color: #fff; background-color: #292b2c; border-radius: .2rem }
kbd kbd{
padding: 0; font-size: 100%; font-weight: 700 }
pre{
display: block; margin-top: 0; margin-bottom: 1rem; font-size: 90%; color: #292b2c }
pre code{
padding: 0; font-size: inherit; color: inherit; background-color: transparent; border-radius: 0 }
.pre-scrollable{
max-height: 340px; overflow-y: scroll }
.container{
position: relative; margin-left: auto; margin-right: auto; padding-right: 15px; padding-left: 15px }
@media (min-width:576px){
.container{
padding-right: 15px; padding-left: 15px }
}
@media (min-width:768px){
.container{
padding-right: 15px; padding-left: 15px }
}
@media (min-width:992px){
.container{
padding-right: 15px; padding-left: 15px }
}
@media (min-width:1200px){
.container{
padding-right: 15px; padding-left: 15px }
}
@media (min-width:576px){
.container{
width: 540px; max-width: 100% }
}
@media (min-width:768px){
.container{
width: 720px; max-width: 100% }
}
@media (min-width:992px){
.container{
width: 960px; max-width: 100% }
}
@media (min-width:1200px){
.container{
width: 1140px; max-width: 100% }
}
.container-fluid{
position: relative; margin-left: auto; margin-right: auto; padding-right: 15px; padding-left: 15px }
@media (min-width:576px){
.container-fluid{
padding-right: 15px; padding-left: 15px }
}
@media (min-width:768px){
.container-fluid{
padding-right: 15px; padding-left: 15px }
}
@media (min-width:992px){
.container-fluid{
padding-right: 15px; padding-left: 15px }
}
@media (min-width:1200px){
.container-fluid{
padding-right: 15px; padding-left: 15px }
}
.row{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-right: -15px; margin-left: -15px }
@media (min-width:576px){
.row{
margin-right: -15px; margin-left: -15px }
}
@media (min-width:768px){
.row{
margin-right: -15px; margin-left: -15px }
}
@media (min-width:992px){
.row{
margin-right: -15px; margin-left: -15px }
}
@media (min-width:1200px){
.row{
margin-right: -15px; margin-left: -15px }
}
.no-gutters{
margin-right: 0; margin-left: 0 }
.no-gutters > .col, .no-gutters > [class*=col-]{
padding-right: 0; padding-left: 0 }
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9{
position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px }
@media (min-width:576px){
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9{
padding-right: 15px; padding-left: 15px }
}
@media (min-width:768px){
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9{
padding-right: 15px; padding-left: 15px }
}
@media (min-width:992px){
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9{
padding-right: 15px; padding-left: 15px }
}
@media (min-width:1200px){
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9{
padding-right: 15px; padding-left: 15px }
}
.col{
-webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% }
.col-auto{
-webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto }
.col-1{
-webkit-box-flex: 0; -webkit-flex: 0 0 8.333333%; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% }
.col-2{
-webkit-box-flex: 0; -webkit-flex: 0 0 16.666667%; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% }
.col-3{
-webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% }
.col-4{
-webkit-box-flex: 0; -webkit-flex: 0 0 33.333333%; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% }
.col-5{
-webkit-box-flex: 0; -webkit-flex: 0 0 41.666667%; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% }
.col-6{
-webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% }
.col-7{
-webkit-box-flex: 0; -webkit-flex: 0 0 58.333333%; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% }
.col-8{
-webkit-box-flex: 0; -webkit-flex: 0 0 66.666667%; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% }
.col-9{
-webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% }
.col-10{
-webkit-box-flex: 0; -webkit-flex: 0 0 83.333333%; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% }
.col-11{
-webkit-box-flex: 0; -webkit-flex: 0 0 91.666667%; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% }
.col-12{
-webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
.pull-0{
right: auto }
.pull-1{
right: 8.333333% }
.pull-2{
right: 16.666667% }
.pull-3{
right: 25% }
.pull-4{
right: 33.333333% }
.pull-5{
right: 41.666667% }
.pull-6{
right: 50% }
.pull-7{
right: 58.333333% }
.pull-8{
right: 66.666667% }
.pull-9{
right: 75% }
.pull-10{
right: 83.333333% }
.pull-11{
right: 91.666667% }
.pull-12{
right: 100% }
.push-0{
left: auto }
.push-1{
left: 8.333333% }
.push-2{
left: 16.666667% }
.push-3{
left: 25% }
.push-4{
left: 33.333333% }
.push-5{
left: 41.666667% }
.push-6{
left: 50% }
.push-7{
left: 58.333333% }
.push-8{
left: 66.666667% }
.push-9{
left: 75% }
.push-10{
left: 83.333333% }
.push-11{
left: 91.666667% }
.push-12{
left: 100% }
.offset-1{
margin-left: 8.333333% }
.offset-2{
margin-left: 16.666667% }
.offset-3{
margin-left: 25% }
.offset-4{
margin-left: 33.333333% }
.offset-5{
margin-left: 41.666667% }
.offset-6{
margin-left: 50% }
.offset-7{
margin-left: 58.333333% }
.offset-8{
margin-left: 66.666667% }
.offset-9{
margin-left: 75% }
.offset-10{
margin-left: 83.333333% }
.offset-11{
margin-left: 91.666667% }
@media (min-width:576px){
.col-sm{
-webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% }
.col-sm-auto{
-webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto }
.col-sm-1{
-webkit-box-flex: 0; -webkit-flex: 0 0 8.333333%; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% }
.col-sm-2{
-webkit-box-flex: 0; -webkit-flex: 0 0 16.666667%; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% }
.col-sm-3{
-webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% }
.col-sm-4{
-webkit-box-flex: 0; -webkit-flex: 0 0 33.333333%; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% }
.col-sm-5{
-webkit-box-flex: 0; -webkit-flex: 0 0 41.666667%; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% }
.col-sm-6{
-webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% }
.col-sm-7{
-webkit-box-flex: 0; -webkit-flex: 0 0 58.333333%; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% }
.col-sm-8{
-webkit-box-flex: 0; -webkit-flex: 0 0 66.666667%; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% }
.col-sm-9{
-webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% }
.col-sm-10{
-webkit-box-flex: 0; -webkit-flex: 0 0 83.333333%; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% }
.col-sm-11{
-webkit-box-flex: 0; -webkit-flex: 0 0 91.666667%; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% }
.col-sm-12{
-webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
.pull-sm-0{
right: auto }
.pull-sm-1{
right: 8.333333% }
.pull-sm-2{
right: 16.666667% }
.pull-sm-3{
right: 25% }
.pull-sm-4{
right: 33.333333% }
.pull-sm-5{
right: 41.666667% }
.pull-sm-6{
right: 50% }
.pull-sm-7{
right: 58.333333% }
.pull-sm-8{
right: 66.666667% }
.pull-sm-9{
right: 75% }
.pull-sm-10{
right: 83.333333% }
.pull-sm-11{
right: 91.666667% }
.pull-sm-12{
right: 100% }
.push-sm-0{
left: auto }
.push-sm-1{
left: 8.333333% }
.push-sm-2{
left: 16.666667% }
.push-sm-3{
left: 25% }
.push-sm-4{
left: 33.333333% }
.push-sm-5{
left: 41.666667% }
.push-sm-6{
left: 50% }
.push-sm-7{
left: 58.333333% }
.push-sm-8{
left: 66.666667% }
.push-sm-9{
left: 75% }
.push-sm-10{
left: 83.333333% }
.push-sm-11{
left: 91.666667% }
.push-sm-12{
left: 100% }
.offset-sm-0{
margin-left: 0 }
.offset-sm-1{
margin-left: 8.333333% }
.offset-sm-2{
margin-left: 16.666667% }
.offset-sm-3{
margin-left: 25% }
.offset-sm-4{
margin-left: 33.333333% }
.offset-sm-5{
margin-left: 41.666667% }
.offset-sm-6{
margin-left: 50% }
.offset-sm-7{
margin-left: 58.333333% }
.offset-sm-8{
margin-left: 66.666667% }
.offset-sm-9{
margin-left: 75% }
.offset-sm-10{
margin-left: 83.333333% }
.offset-sm-11{
margin-left: 91.666667% }
}
@media (min-width:768px){
.col-md{
-webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% }
.col-md-auto{
-webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto }
.col-md-1{
-webkit-box-flex: 0; -webkit-flex: 0 0 8.333333%; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% }
.col-md-2{
-webkit-box-flex: 0; -webkit-flex: 0 0 16.666667%; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% }
.col-md-3{
-webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% }
.col-md-4{
-webkit-box-flex: 0; -webkit-flex: 0 0 33.333333%; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% }
.col-md-5{
-webkit-box-flex: 0; -webkit-flex: 0 0 41.666667%; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% }
.col-md-6{
-webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% }
.col-md-7{
-webkit-box-flex: 0; -webkit-flex: 0 0 58.333333%; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% }
.col-md-8{
-webkit-box-flex: 0; -webkit-flex: 0 0 66.666667%; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% }
.col-md-9{
-webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% }
.col-md-10{
-webkit-box-flex: 0; -webkit-flex: 0 0 83.333333%; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% }
.col-md-11{
-webkit-box-flex: 0; -webkit-flex: 0 0 91.666667%; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% }
.col-md-12{
-webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
.pull-md-0{
right: auto }
.pull-md-1{
right: 8.333333% }
.pull-md-2{
right: 16.666667% }
.pull-md-3{
right: 25% }
.pull-md-4{
right: 33.333333% }
.pull-md-5{
right: 41.666667% }
.pull-md-6{
right: 50% }
.pull-md-7{
right: 58.333333% }
.pull-md-8{
right: 66.666667% }
.pull-md-9{
right: 75% }
.pull-md-10{
right: 83.333333% }
.pull-md-11{
right: 91.666667% }
.pull-md-12{
right: 100% }
.push-md-0{
left: auto }
.push-md-1{
left: 8.333333% }
.push-md-2{
left: 16.666667% }
.push-md-3{
left: 25% }
.push-md-4{
left: 33.333333% }
.push-md-5{
left: 41.666667% }
.push-md-6{
left: 50% }
.push-md-7{
left: 58.333333% }
.push-md-8{
left: 66.666667% }
.push-md-9{
left: 75% }
.push-md-10{
left: 83.333333% }
.push-md-11{
left: 91.666667% }
.push-md-12{
left: 100% }
.offset-md-0{
margin-left: 0 }
.offset-md-1{
margin-left: 8.333333% }
.offset-md-2{
margin-left: 16.666667% }
.offset-md-3{
margin-left: 25% }
.offset-md-4{
margin-left: 33.333333% }
.offset-md-5{
margin-left: 41.666667% }
.offset-md-6{
margin-left: 50% }
.offset-md-7{
margin-left: 58.333333% }
.offset-md-8{
margin-left: 66.666667% }
.offset-md-9{
margin-left: 75% }
.offset-md-10{
margin-left: 83.333333% }
.offset-md-11{
margin-left: 91.666667% }
}
@media (min-width:992px){
.col-lg{
-webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% }
.col-lg-auto{
-webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto }
.col-lg-1{
-webkit-box-flex: 0; -webkit-flex: 0 0 8.333333%; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% }
.col-lg-2{
-webkit-box-flex: 0; -webkit-flex: 0 0 16.666667%; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% }
.col-lg-3{
-webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% }
.col-lg-4{
-webkit-box-flex: 0; -webkit-flex: 0 0 33.333333%; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% }
.col-lg-5{
-webkit-box-flex: 0; -webkit-flex: 0 0 41.666667%; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% }
.col-lg-6{
-webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% }
.col-lg-7{
-webkit-box-flex: 0; -webkit-flex: 0 0 58.333333%; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% }
.col-lg-8{
-webkit-box-flex: 0; -webkit-flex: 0 0 66.666667%; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% }
.col-lg-9{
-webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% }
.col-lg-10{
-webkit-box-flex: 0; -webkit-flex: 0 0 83.333333%; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% }
.col-lg-11{
-webkit-box-flex: 0; -webkit-flex: 0 0 91.666667%; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% }
.col-lg-12{
-webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
.pull-lg-0{
right: auto }
.pull-lg-1{
right: 8.333333% }
.pull-lg-2{
right: 16.666667% }
.pull-lg-3{
right: 25% }
.pull-lg-4{
right: 33.333333% }
.pull-lg-5{
right: 41.666667% }
.pull-lg-6{
right: 50% }
.pull-lg-7{
right: 58.333333% }
.pull-lg-8{
right: 66.666667% }
.pull-lg-9{
right: 75% }
.pull-lg-10{
right: 83.333333% }
.pull-lg-11{
right: 91.666667% }
.pull-lg-12{
right: 100% }
.push-lg-0{
left: auto }
.push-lg-1{
left: 8.333333% }
.push-lg-2{
left: 16.666667% }
.push-lg-3{
left: 25% }
.push-lg-4{
left: 33.333333% }
.push-lg-5{
left: 41.666667% }
.push-lg-6{
left: 50% }
.push-lg-7{
left: 58.333333% }
.push-lg-8{
left: 66.666667% }
.push-lg-9{
left: 75% }
.push-lg-10{
left: 83.333333% }
.push-lg-11{
left: 91.666667% }
.push-lg-12{
left: 100% }
.offset-lg-0{
margin-left: 0 }
.offset-lg-1{
margin-left: 8.333333% }
.offset-lg-2{
margin-left: 16.666667% }
.offset-lg-3{
margin-left: 25% }
.offset-lg-4{
margin-left: 33.333333% }
.offset-lg-5{
margin-left: 41.666667% }
.offset-lg-6{
margin-left: 50% }
.offset-lg-7{
margin-left: 58.333333% }
.offset-lg-8{
margin-left: 66.666667% }
.offset-lg-9{
margin-left: 75% }
.offset-lg-10{
margin-left: 83.333333% }
.offset-lg-11{
margin-left: 91.666667% }
}
@media (min-width:1200px){
.col-xl{
-webkit-flex-basis: 0; -ms-flex-preferred-size: 0; flex-basis: 0; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 100% }
.col-xl-auto{
-webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto }
.col-xl-1{
-webkit-box-flex: 0; -webkit-flex: 0 0 8.333333%; -ms-flex: 0 0 8.333333%; flex: 0 0 8.333333%; max-width: 8.333333% }
.col-xl-2{
-webkit-box-flex: 0; -webkit-flex: 0 0 16.666667%; -ms-flex: 0 0 16.666667%; flex: 0 0 16.666667%; max-width: 16.666667% }
.col-xl-3{
-webkit-box-flex: 0; -webkit-flex: 0 0 25%; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25% }
.col-xl-4{
-webkit-box-flex: 0; -webkit-flex: 0 0 33.333333%; -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333% }
.col-xl-5{
-webkit-box-flex: 0; -webkit-flex: 0 0 41.666667%; -ms-flex: 0 0 41.666667%; flex: 0 0 41.666667%; max-width: 41.666667% }
.col-xl-6{
-webkit-box-flex: 0; -webkit-flex: 0 0 50%; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50% }
.col-xl-7{
-webkit-box-flex: 0; -webkit-flex: 0 0 58.333333%; -ms-flex: 0 0 58.333333%; flex: 0 0 58.333333%; max-width: 58.333333% }
.col-xl-8{
-webkit-box-flex: 0; -webkit-flex: 0 0 66.666667%; -ms-flex: 0 0 66.666667%; flex: 0 0 66.666667%; max-width: 66.666667% }
.col-xl-9{
-webkit-box-flex: 0; -webkit-flex: 0 0 75%; -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75% }
.col-xl-10{
-webkit-box-flex: 0; -webkit-flex: 0 0 83.333333%; -ms-flex: 0 0 83.333333%; flex: 0 0 83.333333%; max-width: 83.333333% }
.col-xl-11{
-webkit-box-flex: 0; -webkit-flex: 0 0 91.666667%; -ms-flex: 0 0 91.666667%; flex: 0 0 91.666667%; max-width: 91.666667% }
.col-xl-12{
-webkit-box-flex: 0; -webkit-flex: 0 0 100%; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100% }
.pull-xl-0{
right: auto }
.pull-xl-1{
right: 8.333333% }
.pull-xl-2{
right: 16.666667% }
.pull-xl-3{
right: 25% }
.pull-xl-4{
right: 33.333333% }
.pull-xl-5{
right: 41.666667% }
.pull-xl-6{
right: 50% }
.pull-xl-7{
right: 58.333333% }
.pull-xl-8{
right: 66.666667% }
.pull-xl-9{
right: 75% }
.pull-xl-10{
right: 83.333333% }
.pull-xl-11{
right: 91.666667% }
.pull-xl-12{
right: 100% }
.push-xl-0{
left: auto }
.push-xl-1{
left: 8.333333% }
.push-xl-2{
left: 16.666667% }
.push-xl-3{
left: 25% }
.push-xl-4{
left: 33.333333% }
.push-xl-5{
left: 41.666667% }
.push-xl-6{
left: 50% }
.push-xl-7{
left: 58.333333% }
.push-xl-8{
left: 66.666667% }
.push-xl-9{
left: 75% }
.push-xl-10{
left: 83.333333% }
.push-xl-11{
left: 91.666667% }
.push-xl-12{
left: 100% }
.offset-xl-0{
margin-left: 0 }
.offset-xl-1{
margin-left: 8.333333% }
.offset-xl-2{
margin-left: 16.666667% }
.offset-xl-3{
margin-left: 25% }
.offset-xl-4{
margin-left: 33.333333% }
.offset-xl-5{
margin-left: 41.666667% }
.offset-xl-6{
margin-left: 50% }
.offset-xl-7{
margin-left: 58.333333% }
.offset-xl-8{
margin-left: 66.666667% }
.offset-xl-9{
margin-left: 75% }
.offset-xl-10{
margin-left: 83.333333% }
.offset-xl-11{
margin-left: 91.666667% }
}
.table{
width: 100%; max-width: 100%; margin-bottom: 1rem }
.table td, .table th{
padding: .75rem; vertical-align: top; border-top: 1px solid #eceeef }
.table thead th{
vertical-align: bottom; border-bottom: 2px solid #eceeef }
.table tbody + tbody{
border-top: 2px solid #eceeef }
.table .table{
background-color: #fff }
.table-sm td, .table-sm th{
padding: .3rem }
.table-bordered{
border: 1px solid #eceeef }
.table-bordered td, .table-bordered th{
border: 1px solid #eceeef }
.table-bordered thead td, .table-bordered thead th{
border-bottom-width: 2px }
.table-striped tbody tr:nth-of-type(odd){
background-color: rgba(0,0,0,.05) }
.table-hover tbody tr:hover{
background-color: rgba(0,0,0,.075) }
.table-active, .table-active > td, .table-active > th{
background-color: rgba(0,0,0,.075) }
.table-hover .table-active:hover{
background-color: rgba(0,0,0,.075) }
.table-hover .table-active:hover > td, .table-hover .table-active:hover > th{
background-color: rgba(0,0,0,.075) }
.table-success, .table-success > td, .table-success > th{
background-color: #dff0d8 }
.table-hover .table-success:hover{
background-color: #d0e9c6 }
.table-hover .table-success:hover > td, .table-hover .table-success:hover > th{
background-color: #d0e9c6 }
.table-info, .table-info > td, .table-info > th{
background-color: #d9edf7 }
.table-hover .table-info:hover{
background-color: #c4e3f3 }
.table-hover .table-info:hover > td, .table-hover .table-info:hover > th{
background-color: #c4e3f3 }
.table-warning, .table-warning > td, .table-warning > th{
background-color: #fcf8e3 }
.table-hover .table-warning:hover{
background-color: #faf2cc }
.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th{
background-color: #faf2cc }
.table-danger, .table-danger > td, .table-danger > th{
background-color: #f2dede }
.table-hover .table-danger:hover{
background-color: #ebcccc }
.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th{
background-color: #ebcccc }
.thead-inverse th{
color: #fff; background-color: #292b2c }
.thead-default th{
color: #464a4c; background-color: #eceeef }
.table-inverse{
color: #fff; background-color: #292b2c }
.table-inverse td, .table-inverse th, .table-inverse thead th{
border-color: #fff }
.table-inverse.table-bordered{
border: 0 }
.table-responsive{
display: block; width: 100%; overflow-x: auto; -ms-overflow-style: -ms-autohiding-scrollbar }
.table-responsive.table-bordered{
border: 0 }
.form-control{
display: block; width: 100%; padding: .5rem .75rem; font-size: 1rem; line-height: 1.25; color: #464a4c; background-color: #fff; background-image: none; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid rgba(0,0,0,.15); border-radius: .25rem; -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s }
.form-control::-ms-expand{
background-color: transparent; border: 0 }
.form-control:focus{
color: #464a4c; background-color: #fff; border-color: #5cb3fd; outline: 0 }
.form-control::-webkit-input-placeholder{
color: #636c72; opacity: 1 }
.form-control::-moz-placeholder{
color: #636c72; opacity: 1 }
.form-control:-ms-input-placeholder{
color: #636c72; opacity: 1 }
.form-control::placeholder{
color: #636c72; opacity: 1 }
.form-control:disabled, .form-control[readonly]{
background-color: #eceeef; opacity: 1 }
.form-control:disabled{
cursor: not-allowed }
select.form-control:not([size]):not([multiple]){
height: calc(2.25rem + 2px) }
select.form-control:focus::-ms-value{
color: #464a4c; background-color: #fff }
.form-control-file, .form-control-range{
display: block }
.col-form-label{
padding-top: calc(.5rem - 1px * 2); padding-bottom: calc(.5rem - 1px * 2); margin-bottom: 0 }
.col-form-label-lg{
padding-top: calc(.75rem - 1px * 2); padding-bottom: calc(.75rem - 1px * 2); font-size: 1.25rem }
.col-form-label-sm{
padding-top: calc(.25rem - 1px * 2); padding-bottom: calc(.25rem - 1px * 2); font-size: .875rem }
.col-form-legend{
padding-top: .5rem; padding-bottom: .5rem; margin-bottom: 0; font-size: 1rem }
.form-control-static{
padding-top: .5rem; padding-bottom: .5rem; margin-bottom: 0; line-height: 1.25; border: solid transparent; border-width: 1px 0 }
.form-control-static.form-control-lg, .form-control-static.form-control-sm, .input-group-lg > .form-control-static.form-control, .input-group-lg > .form-control-static.input-group-addon, .input-group-lg > .input-group-btn > .form-control-static.btn, .input-group-sm > .form-control-static.form-control, .input-group-sm > .form-control-static.input-group-addon, .input-group-sm > .input-group-btn > .form-control-static.btn{
padding-right: 0; padding-left: 0 }
.form-control-sm, .input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn{
padding: .25rem .5rem; font-size: .875rem; border-radius: .2rem }
.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]), .input-group-sm > select.input-group-addon:not([size]):not([multiple]), select.form-control-sm:not([size]):not([multiple]){
height: 1.8125rem }
.form-control-lg, .input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn{
padding: .75rem 1.5rem; font-size: 1.25rem; border-radius: .3rem }
.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]), .input-group-lg > select.input-group-addon:not([size]):not([multiple]), select.form-control-lg:not([size]):not([multiple]){
height: 3.166667rem }
.form-group{
margin-bottom: 1rem }
.form-text{
display: block; margin-top: .25rem }
.form-check{
position: relative; display: block; margin-bottom: .5rem }
.form-check.disabled .form-check-label{
color: #636c72; cursor: not-allowed }
.form-check-label{
padding-left: 1.25rem; margin-bottom: 0; cursor: pointer }
.form-check-input{
position: absolute; margin-top: .25rem; margin-left: -1.25rem }
.form-check-input:only-child{
position: static }
.form-check-inline{
display: inline-block }
.form-check-inline .form-check-label{
vertical-align: middle }
.form-check-inline + .form-check-inline{
margin-left: .75rem }
.form-control-feedback{
margin-top: .25rem }
.form-control-danger, .form-control-success, .form-control-warning{
padding-right: 2.25rem; background-repeat: no-repeat; background-position: center right .5625rem; -webkit-background-size: 1.125rem 1.125rem; background-size: 1.125rem 1.125rem }
.has-success .col-form-label, .has-success .custom-control, .has-success .form-check-label, .has-success .form-control-feedback, .has-success .form-control-label{
color: #5cb85c }
.has-success .form-control{
border-color: #5cb85c }
.has-success .input-group-addon{
color: #5cb85c; border-color: #5cb85c; background-color: #eaf6ea }
.has-success .form-control-success{
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%235cb85c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E") }
.has-warning .col-form-label, .has-warning .custom-control, .has-warning .form-check-label, .has-warning .form-control-feedback, .has-warning .form-control-label{
color: #f0ad4e }
.has-warning .form-control{
border-color: #f0ad4e }
.has-warning .input-group-addon{
color: #f0ad4e; border-color: #f0ad4e; background-color: #fff }
.has-warning .form-control-warning{
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23f0ad4e' d='M4.4 5.324h-.8v-2.46h.8zm0 1.42h-.8V5.89h.8zM3.76.63L.04 7.075c-.115.2.016.425.26.426h7.397c.242 0 .372-.226.258-.426C6.726 4.924 5.47 2.79 4.253.63c-.113-.174-.39-.174-.494 0z'/%3E%3C/svg%3E") }
.has-danger .col-form-label, .has-danger .custom-control, .has-danger .form-check-label, .has-danger .form-control-feedback, .has-danger .form-control-label{
color: #d9534f }
.has-danger .form-control{
border-color: #d9534f }
.has-danger .input-group-addon{
color: #d9534f; border-color: #d9534f; background-color: #fdf7f7 }
.has-danger .form-control-danger{
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23d9534f' viewBox='-2 -2 7 7'%3E%3Cpath stroke='%23d9534f' d='M0 0l3 3m0-3L0 3'/%3E%3Ccircle r='.5'/%3E%3Ccircle cx='3' r='.5'/%3E%3Ccircle cy='3' r='.5'/%3E%3Ccircle cx='3' cy='3' r='.5'/%3E%3C/svg%3E") }
.form-inline{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center }
.form-inline .form-check{
width: 100% }
@media (min-width:576px){
.form-inline label{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 0 }
.form-inline .form-group{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-bottom: 0 }
.form-inline .form-control{
display: inline-block; width: auto; vertical-align: middle }
.form-inline .form-control-static{
display: inline-block }
.form-inline .input-group{
width: auto }
.form-inline .form-control-label{
margin-bottom: 0; vertical-align: middle }
.form-inline .form-check{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: auto; margin-top: 0; margin-bottom: 0 }
.form-inline .form-check-label{
padding-left: 0 }
.form-inline .form-check-input{
position: relative; margin-top: 0; margin-right: .25rem; margin-left: 0 }
.form-inline .custom-control{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-left: 0 }
.form-inline .custom-control-indicator{
position: static; display: inline-block; margin-right: .25rem; vertical-align: text-bottom }
.form-inline .has-feedback .form-control-feedback{
top: 0 }
}
.btn{
display: inline-block; font-weight: 400; line-height: 1.25; text-align: center; white-space: nowrap; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid transparent; padding: .5rem 1rem; font-size: 1rem; border-radius: .25rem; -webkit-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out }
.btn:focus, .btn:hover{
text-decoration: none }
.btn.focus, .btn:focus{
outline: 0; -webkit-box-shadow: 0 0 0 2px rgba(2,117,216,.25); box-shadow: 0 0 0 2px rgba(2,117,216,.25) }
.btn.disabled, .btn:disabled{
cursor: not-allowed; opacity: .65 }
.btn.active, .btn:active{
background-image: none }
a.btn.disabled, fieldset[disabled] a.btn{
pointer-events: none }
.btn-primary{
color: #fff; background-color: #0275d8; border-color: #0275d8 }
.btn-primary:hover{
color: #fff; background-color: #025aa5; border-color: #01549b }
.btn-primary.focus, .btn-primary:focus{
-webkit-box-shadow: 0 0 0 2px rgba(2,117,216,.5); box-shadow: 0 0 0 2px rgba(2,117,216,.5) }
.btn-primary.disabled, .btn-primary:disabled{
background-color: #0275d8; border-color: #0275d8 }
.btn-primary.active, .btn-primary:active, .show > .btn-primary.dropdown-toggle{
color: #fff; background-color: #025aa5; background-image: none; border-color: #01549b }
.btn-secondary{
color: #292b2c; background-color: #fff; border-color: #ccc }
.btn-secondary:hover{
color: #292b2c; background-color: #e6e6e6; border-color: #adadad }
.btn-secondary.focus, .btn-secondary:focus{
-webkit-box-shadow: 0 0 0 2px rgba(204,204,204,.5); box-shadow: 0 0 0 2px rgba(204,204,204,.5) }
.btn-secondary.disabled, .btn-secondary:disabled{
background-color: #fff; border-color: #ccc }
.btn-secondary.active, .btn-secondary:active, .show > .btn-secondary.dropdown-toggle{
color: #292b2c; background-color: #e6e6e6; background-image: none; border-color: #adadad }
.btn-info{
color: #fff; background-color: #5bc0de; border-color: #5bc0de }
.btn-info:hover{
color: #fff; background-color: #31b0d5; border-color: #2aabd2 }
.btn-info.focus, .btn-info:focus{
-webkit-box-shadow: 0 0 0 2px rgba(91,192,222,.5); box-shadow: 0 0 0 2px rgba(91,192,222,.5) }
.btn-info.disabled, .btn-info:disabled{
background-color: #5bc0de; border-color: #5bc0de }
.btn-info.active, .btn-info:active, .show > .btn-info.dropdown-toggle{
color: #fff; background-color: #31b0d5; background-image: none; border-color: #2aabd2 }
.btn-success{
color: #fff; background-color: #5cb85c; border-color: #5cb85c }
.btn-success:hover{
color: #fff; background-color: #449d44; border-color: #419641 }
.btn-success.focus, .btn-success:focus{
-webkit-box-shadow: 0 0 0 2px rgba(92,184,92,.5); box-shadow: 0 0 0 2px rgba(92,184,92,.5) }
.btn-success.disabled, .btn-success:disabled{
background-color: #5cb85c; border-color: #5cb85c }
.btn-success.active, .btn-success:active, .show > .btn-success.dropdown-toggle{
color: #fff; background-color: #449d44; background-image: none; border-color: #419641 }
.btn-warning{
color: #fff; background-color: #f0ad4e; border-color: #f0ad4e }
.btn-warning:hover{
color: #fff; background-color: #ec971f; border-color: #eb9316 }
.btn-warning.focus, .btn-warning:focus{
-webkit-box-shadow: 0 0 0 2px rgba(240,173,78,.5); box-shadow: 0 0 0 2px rgba(240,173,78,.5) }
.btn-warning.disabled, .btn-warning:disabled{
background-color: #f0ad4e; border-color: #f0ad4e }
.btn-warning.active, .btn-warning:active, .show > .btn-warning.dropdown-toggle{
color: #fff; background-color: #ec971f; background-image: none; border-color: #eb9316 }
.btn-danger{
color: #fff; background-color: #d9534f; border-color: #d9534f }
.btn-danger:hover{
color: #fff; background-color: #c9302c; border-color: #c12e2a }
.btn-danger.focus, .btn-danger:focus{
-webkit-box-shadow: 0 0 0 2px rgba(217,83,79,.5); box-shadow: 0 0 0 2px rgba(217,83,79,.5) }
.btn-danger.disabled, .btn-danger:disabled{
background-color: #d9534f; border-color: #d9534f }
.btn-danger.active, .btn-danger:active, .show > .btn-danger.dropdown-toggle{
color: #fff; background-color: #c9302c; background-image: none; border-color: #c12e2a }
.btn-outline-primary{
color: #0275d8; background-image: none; background-color: transparent; border-color: #0275d8 }
.btn-outline-primary:hover{
color: #fff; background-color: #0275d8; border-color: #0275d8 }
.btn-outline-primary.focus, .btn-outline-primary:focus{
-webkit-box-shadow: 0 0 0 2px rgba(2,117,216,.5); box-shadow: 0 0 0 2px rgba(2,117,216,.5) }
.btn-outline-primary.disabled, .btn-outline-primary:disabled{
color: #0275d8; background-color: transparent }
.btn-outline-primary.active, .btn-outline-primary:active, .show > .btn-outline-primary.dropdown-toggle{
color: #fff; background-color: #0275d8; border-color: #0275d8 }
.btn-outline-secondary{
color: #ccc; background-image: none; background-color: transparent; border-color: #ccc }
.btn-outline-secondary:hover{
color: #fff; background-color: #ccc; border-color: #ccc }
.btn-outline-secondary.focus, .btn-outline-secondary:focus{
-webkit-box-shadow: 0 0 0 2px rgba(204,204,204,.5); box-shadow: 0 0 0 2px rgba(204,204,204,.5) }
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled{
color: #ccc; background-color: transparent }
.btn-outline-secondary.active, .btn-outline-secondary:active, .show > .btn-outline-secondary.dropdown-toggle{
color: #fff; background-color: #ccc; border-color: #ccc }
.btn-outline-info{
color: #5bc0de; background-image: none; background-color: transparent; border-color: #5bc0de }
.btn-outline-info:hover{
color: #fff; background-color: #5bc0de; border-color: #5bc0de }
.btn-outline-info.focus, .btn-outline-info:focus{
-webkit-box-shadow: 0 0 0 2px rgba(91,192,222,.5); box-shadow: 0 0 0 2px rgba(91,192,222,.5) }
.btn-outline-info.disabled, .btn-outline-info:disabled{
color: #5bc0de; background-color: transparent }
.btn-outline-info.active, .btn-outline-info:active, .show > .btn-outline-info.dropdown-toggle{
color: #fff; background-color: #5bc0de; border-color: #5bc0de }
.btn-outline-success{
color: #5cb85c; background-image: none; background-color: transparent; border-color: #5cb85c }
.btn-outline-success:hover{
color: #fff; background-color: #5cb85c; border-color: #5cb85c }
.btn-outline-success.focus, .btn-outline-success:focus{
-webkit-box-shadow: 0 0 0 2px rgba(92,184,92,.5); box-shadow: 0 0 0 2px rgba(92,184,92,.5) }
.btn-outline-success.disabled, .btn-outline-success:disabled{
color: #5cb85c; background-color: transparent }
.btn-outline-success.active, .btn-outline-success:active, .show > .btn-outline-success.dropdown-toggle{
color: #fff; background-color: #5cb85c; border-color: #5cb85c }
.btn-outline-warning{
color: #f0ad4e; background-image: none; background-color: transparent; border-color: #f0ad4e }
.btn-outline-warning:hover{
color: #fff; background-color: #f0ad4e; border-color: #f0ad4e }
.btn-outline-warning.focus, .btn-outline-warning:focus{
-webkit-box-shadow: 0 0 0 2px rgba(240,173,78,.5); box-shadow: 0 0 0 2px rgba(240,173,78,.5) }
.btn-outline-warning.disabled, .btn-outline-warning:disabled{
color: #f0ad4e; background-color: transparent }
.btn-outline-warning.active, .btn-outline-warning:active, .show > .btn-outline-warning.dropdown-toggle{
color: #fff; background-color: #f0ad4e; border-color: #f0ad4e }
.btn-outline-danger{
color: #d9534f; background-image: none; background-color: transparent; border-color: #d9534f }
.btn-outline-danger:hover{
color: #fff; background-color: #d9534f; border-color: #d9534f }
.btn-outline-danger.focus, .btn-outline-danger:focus{
-webkit-box-shadow: 0 0 0 2px rgba(217,83,79,.5); box-shadow: 0 0 0 2px rgba(217,83,79,.5) }
.btn-outline-danger.disabled, .btn-outline-danger:disabled{
color: #d9534f; background-color: transparent }
.btn-outline-danger.active, .btn-outline-danger:active, .show > .btn-outline-danger.dropdown-toggle{
color: #fff; background-color: #d9534f; border-color: #d9534f }
.btn-link{
font-weight: 400; color: #0275d8; border-radius: 0 }
.btn-link, .btn-link.active, .btn-link:active, .btn-link:disabled{
background-color: transparent }
.btn-link, .btn-link:active, .btn-link:focus{
border-color: transparent }
.btn-link:hover{
border-color: transparent }
.btn-link:focus, .btn-link:hover{
color: #014c8c; text-decoration: underline; background-color: transparent }
.btn-link:disabled{
color: #636c72 }
.btn-link:disabled:focus, .btn-link:disabled:hover{
text-decoration: none }
.btn-group-lg > .btn, .btn-lg{
padding: .75rem 1.5rem; font-size: 1.25rem; border-radius: .3rem }
.btn-group-sm > .btn, .btn-sm{
padding: .25rem .5rem; font-size: .875rem; border-radius: .2rem }
.btn-block{
display: block; width: 100% }
.btn-block + .btn-block{
margin-top: .5rem }
input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block{
width: 100% }
.fade{
opacity: 0; -webkit-transition: opacity .15s linear; -o-transition: opacity .15s linear; transition: opacity .15s linear }
.fade.show{
opacity: 1 }
.collapse{
display: none }
.collapse.show{
display: block }
tr.collapse.show{
display: table-row }
tbody.collapse.show{
display: table-row-group }
.collapsing{
position: relative; height: 0; overflow: hidden; -webkit-transition: height .35s ease; -o-transition: height .35s ease; transition: height .35s ease }
.dropdown, .dropup{
position: relative }
.dropdown-toggle::after{
display: inline-block; width: 0; height: 0; margin-left: .3em; vertical-align: middle; content: ""; border-top: .3em solid; border-right: .3em solid transparent; border-left: .3em solid transparent }
.dropdown-toggle:focus{
outline: 0 }
.dropup .dropdown-toggle::after{
border-top: 0; border-bottom: .3em solid }
.dropdown-menu{
position: absolute; top: 100%; left: 0; z-index: 1000; display: none; float: left; min-width: 10rem; padding: .5rem 0; margin: .125rem 0 0; font-size: 1rem; color: #292b2c; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid rgba(0,0,0,.15); border-radius: .25rem }
.dropdown-divider{
height: 1px; margin: .5rem 0; overflow: hidden; background-color: #eceeef }
.dropdown-item{
display: block; width: 100%; padding: 3px 1.5rem; clear: both; font-weight: 400; color: #292b2c; text-align: inherit; white-space: nowrap; background: 0 0; border: 0 }
.dropdown-item:focus, .dropdown-item:hover{
color: #1d1e1f; text-decoration: none; background-color: #f7f7f9 }
.dropdown-item.active, .dropdown-item:active{
color: #fff; text-decoration: none; background-color: #0275d8 }
.dropdown-item.disabled, .dropdown-item:disabled{
color: #636c72; cursor: not-allowed; background-color: transparent }
.show > .dropdown-menu{
display: block }
.show > a{
outline: 0 }
.dropdown-menu-right{
right: 0; left: auto }
.dropdown-menu-left{
right: auto; left: 0 }
.dropdown-header{
display: block; padding: .5rem 1.5rem; margin-bottom: 0; font-size: .875rem; color: #636c72; white-space: nowrap }
.dropdown-backdrop{
position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 990 }
.dropup .dropdown-menu{
top: auto; bottom: 100%; margin-bottom: .125rem }
.btn-group, .btn-group-vertical{
position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; vertical-align: middle }
.btn-group-vertical > .btn, .btn-group > .btn{
position: relative; -webkit-box-flex: 0; -webkit-flex: 0 1 auto; -ms-flex: 0 1 auto; flex: 0 1 auto }
.btn-group-vertical > .btn:hover, .btn-group > .btn:hover{
z-index: 2 }
.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus{
z-index: 2 }
.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group, .btn-group-vertical .btn + .btn, .btn-group-vertical .btn + .btn-group, .btn-group-vertical .btn-group + .btn, .btn-group-vertical .btn-group + .btn-group{
margin-left: -1px }
.btn-toolbar{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start }
.btn-toolbar .input-group{
width: auto }
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){
border-radius: 0 }
.btn-group > .btn:first-child{
margin-left: 0 }
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle){
border-bottom-right-radius: 0; border-top-right-radius: 0 }
.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child){
border-bottom-left-radius: 0; border-top-left-radius: 0 }
.btn-group > .btn-group{
float: left }
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn{
border-radius: 0 }
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle{
border-bottom-right-radius: 0; border-top-right-radius: 0 }
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child{
border-bottom-left-radius: 0; border-top-left-radius: 0 }
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle{
outline: 0 }
.btn + .dropdown-toggle-split{
padding-right: .75rem; padding-left: .75rem }
.btn + .dropdown-toggle-split::after{
margin-left: 0 }
.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split{
padding-right: .375rem; padding-left: .375rem }
.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split{
padding-right: 1.125rem; padding-left: 1.125rem }
.btn-group-vertical{
display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center }
.btn-group-vertical .btn, .btn-group-vertical .btn-group{
width: 100% }
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group{
margin-top: -1px; margin-left: 0 }
.btn-group-vertical > .btn:not(:first-child):not(:last-child){
border-radius: 0 }
.btn-group-vertical > .btn:first-child:not(:last-child){
border-bottom-right-radius: 0; border-bottom-left-radius: 0 }
.btn-group-vertical > .btn:last-child:not(:first-child){
border-top-right-radius: 0; border-top-left-radius: 0 }
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn{
border-radius: 0 }
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle{
border-bottom-right-radius: 0; border-bottom-left-radius: 0 }
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child{
border-top-right-radius: 0; border-top-left-radius: 0 }
[data-toggle=buttons] > .btn input[type=checkbox], [data-toggle=buttons] > .btn input[type=radio], [data-toggle=buttons] > .btn-group > .btn input[type=checkbox], [data-toggle=buttons] > .btn-group > .btn input[type=radio]{
position: absolute; clip: rect(0,0,0,0); pointer-events: none }
.input-group{
position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100% }
.input-group .form-control{
position: relative; z-index: 2; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; width: 1%; margin-bottom: 0 }
.input-group .form-control:active, .input-group .form-control:focus, .input-group .form-control:hover{
z-index: 3 }
.input-group .form-control, .input-group-addon, .input-group-btn{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center }
.input-group .form-control:not(:first-child):not(:last-child), .input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child){
border-radius: 0 }
.input-group-addon, .input-group-btn{
white-space: nowrap; vertical-align: middle }
.input-group-addon{
padding: .5rem .75rem; margin-bottom: 0; font-size: 1rem; font-weight: 400; line-height: 1.25; color: #464a4c; text-align: center; background-color: #eceeef; border: 1px solid rgba(0,0,0,.15); border-radius: .25rem }
.input-group-addon.form-control-sm, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .input-group-addon.btn{
padding: .25rem .5rem; font-size: .875rem; border-radius: .2rem }
.input-group-addon.form-control-lg, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .input-group-addon.btn{
padding: .75rem 1.5rem; font-size: 1.25rem; border-radius: .3rem }
.input-group-addon input[type=checkbox], .input-group-addon input[type=radio]{
margin-top: 0 }
.input-group .form-control:not(:last-child), .input-group-addon:not(:last-child), .input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn, .input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:not(:last-child) > .btn, .input-group-btn:not(:last-child) > .btn-group > .btn, .input-group-btn:not(:last-child) > .dropdown-toggle{
border-bottom-right-radius: 0; border-top-right-radius: 0 }
.input-group-addon:not(:last-child){
border-right: 0 }
.input-group .form-control:not(:first-child), .input-group-addon:not(:first-child), .input-group-btn:not(:first-child) > .btn, .input-group-btn:not(:first-child) > .btn-group > .btn, .input-group-btn:not(:first-child) > .dropdown-toggle, .input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn, .input-group-btn:not(:last-child) > .btn:not(:first-child){
border-bottom-left-radius: 0; border-top-left-radius: 0 }
.form-control + .input-group-addon:not(:first-child){
border-left: 0 }
.input-group-btn{
position: relative; font-size: 0; white-space: nowrap }
.input-group-btn > .btn{
position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 0%; -ms-flex: 1 1 0%; flex: 1 1 0% }
.input-group-btn > .btn + .btn{
margin-left: -1px }
.input-group-btn > .btn:active, .input-group-btn > .btn:focus, .input-group-btn > .btn:hover{
z-index: 3 }
.input-group-btn:not(:last-child) > .btn, .input-group-btn:not(:last-child) > .btn-group{
margin-right: -1px }
.input-group-btn:not(:first-child) > .btn, .input-group-btn:not(:first-child) > .btn-group{
z-index: 2; margin-left: -1px }
.input-group-btn:not(:first-child) > .btn-group:active, .input-group-btn:not(:first-child) > .btn-group:focus, .input-group-btn:not(:first-child) > .btn-group:hover, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .btn:hover{
z-index: 3 }
.custom-control{
position: relative; display: -webkit-inline-box; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; min-height: 1.5rem; padding-left: 1.5rem; margin-right: 1rem; cursor: pointer }
.custom-control-input{
position: absolute; z-index: -1; opacity: 0 }
.custom-control-input:checked ~ .custom-control-indicator{
color: #fff; background-color: #0275d8 }
.custom-control-input:focus ~ .custom-control-indicator{
-webkit-box-shadow: 0 0 0 1px #fff,0 0 0 3px #0275d8; box-shadow: 0 0 0 1px #fff,0 0 0 3px #0275d8 }
.custom-control-input:active ~ .custom-control-indicator{
color: #fff; background-color: #8fcafe }
.custom-control-input:disabled ~ .custom-control-indicator{
cursor: not-allowed; background-color: #eceeef }
.custom-control-input:disabled ~ .custom-control-description{
color: #636c72; cursor: not-allowed }
.custom-control-indicator{
position: absolute; top: .25rem; left: 0; display: block; width: 1rem; height: 1rem; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #ddd; background-repeat: no-repeat; background-position: center center; -webkit-background-size: 50% 50%; background-size: 50% 50% }
.custom-checkbox .custom-control-indicator{
border-radius: .25rem }
.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator{
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E") }
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator{
background-color: #0275d8; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E") }
.custom-radio .custom-control-indicator{
border-radius: 50% }
.custom-radio .custom-control-input:checked ~ .custom-control-indicator{
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E") }
.custom-controls-stacked{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column }
.custom-controls-stacked .custom-control{
margin-bottom: .25rem }
.custom-controls-stacked .custom-control + .custom-control{
margin-left: 0 }
.custom-select{
display: inline-block; max-width: 100%; height: calc(2.25rem + 2px); padding: .375rem 1.75rem .375rem .75rem; line-height: 1.25; color: #464a4c; vertical-align: middle; background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center; -webkit-background-size: 8px 10px; background-size: 8px 10px; border: 1px solid rgba(0,0,0,.15); border-radius: .25rem; -moz-appearance: none; -webkit-appearance: none }
.custom-select:focus{
border-color: #5cb3fd; outline: 0 }
.custom-select:focus::-ms-value{
color: #464a4c; background-color: #fff }
.custom-select:disabled{
color: #636c72; cursor: not-allowed; background-color: #eceeef }
.custom-select::-ms-expand{
opacity: 0 }
.custom-select-sm{
padding-top: .375rem; padding-bottom: .375rem; font-size: 75% }
.custom-file{
position: relative; display: inline-block; max-width: 100%; height: 2.5rem; margin-bottom: 0; cursor: pointer }
.custom-file-input{
min-width: 14rem; max-width: 100%; height: 2.5rem; margin: 0; filter: alpha(opacity=0); opacity: 0 }
.custom-file-control{
position: absolute; top: 0; right: 0; left: 0; z-index: 5; height: 2.5rem; padding: .5rem 1rem; line-height: 1.5; color: #464a4c; pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-color: #fff; border: 1px solid rgba(0,0,0,.15); border-radius: .25rem }
.custom-file-control:lang(en)::after{
content: "Choose file..." }
.custom-file-control::before{
position: absolute; top: -1px; right: -1px; bottom: -1px; z-index: 6; display: block; height: 2.5rem; padding: .5rem 1rem; line-height: 1.5; color: #464a4c; background-color: #eceeef; border: 1px solid rgba(0,0,0,.15); border-radius: 0 .25rem .25rem 0 }
.custom-file-control:lang(en)::before{
content: "Browse" }
.nav{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-left: 0; margin-bottom: 0; list-style: none }
.nav-link{
display: block; padding: .5em 1em }
.nav-link:focus, .nav-link:hover{
text-decoration: none }
.nav-link.disabled{
color: #636c72; cursor: not-allowed }
.nav-tabs{
border-bottom: 1px solid #ddd }
.nav-tabs .nav-item{
margin-bottom: -1px }
.nav-tabs .nav-link{
border: 1px solid transparent; border-top-right-radius: .25rem; border-top-left-radius: .25rem }
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover{
border-color: #eceeef #eceeef #ddd }
.nav-tabs .nav-link.disabled{
color: #636c72; background-color: transparent; border-color: transparent }
.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active{
color: #464a4c; background-color: #fff; border-color: #ddd #ddd #fff }
.nav-tabs .dropdown-menu{
margin-top: -1px; border-top-right-radius: 0; border-top-left-radius: 0 }
.nav-pills .nav-link{
border-radius: .25rem }
.nav-pills .nav-item.show .nav-link, .nav-pills .nav-link.active{
color: #fff; cursor: default; background-color: #0275d8 }
.nav-fill .nav-item{
-webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; text-align: center }
.nav-justified .nav-item{
-webkit-box-flex: 1; -webkit-flex: 1 1 100%; -ms-flex: 1 1 100%; flex: 1 1 100%; text-align: center }
.tab-content > .tab-pane{
display: none }
.tab-content > .active{
display: block }
.navbar{
position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding: .5rem 1rem }
.navbar-brand{
display: inline-block; padding-top: .25rem; padding-bottom: .25rem; margin-right: 1rem; font-size: 1.25rem; line-height: inherit; white-space: nowrap }
.navbar-brand:focus, .navbar-brand:hover{
text-decoration: none }
.navbar-nav{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none }
.navbar-nav .nav-link{
padding-right: 0; padding-left: 0 }
.navbar-text{
display: inline-block; padding-top: .425rem; padding-bottom: .425rem }
.navbar-toggler{
-webkit-align-self: flex-start; -ms-flex-item-align: start; align-self: flex-start; padding: .25rem .75rem; font-size: 1.25rem; line-height: 1; background: 0 0; border: 1px solid transparent; border-radius: .25rem }
.navbar-toggler:focus, .navbar-toggler:hover{
text-decoration: none }
.navbar-toggler-icon{
display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; content: ""; background: no-repeat center center; -webkit-background-size: 100% 100%; background-size: 100% 100% }
.navbar-toggler-left{
position: absolute; left: 1rem }
.navbar-toggler-right{
position: absolute; right: 1rem }
@media (max-width:575px){
.navbar-toggleable .navbar-nav .dropdown-menu{
position: static; float: none }
.navbar-toggleable > .container{
padding-right: 0; padding-left: 0 }
}
@media (min-width:576px){
.navbar-toggleable{
-webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center }
.navbar-toggleable .navbar-nav{
-webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row }
.navbar-toggleable .navbar-nav .nav-link{
padding-right: .5rem; padding-left: .5rem }
.navbar-toggleable > .container{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center }
.navbar-toggleable .navbar-collapse{
display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; width: 100% }
.navbar-toggleable .navbar-toggler{
display: none }
}
@media (max-width:767px){
.navbar-toggleable-sm .navbar-nav .dropdown-menu{
position: static; float: none }
.navbar-toggleable-sm > .container{
padding-right: 0; padding-left: 0 }
}
@media (min-width:768px){
.navbar-toggleable-sm{
-webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center }
.navbar-toggleable-sm .navbar-nav{
-webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row }
.navbar-toggleable-sm .navbar-nav .nav-link{
padding-right: .5rem; padding-left: .5rem }
.navbar-toggleable-sm > .container{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center }
.navbar-toggleable-sm .navbar-collapse{
display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; width: 100% }
.navbar-toggleable-sm .navbar-toggler{
display: none }
}
@media (max-width:991px){
.navbar-toggleable-md .navbar-nav .dropdown-menu{
position: static; float: none }
.navbar-toggleable-md > .container{
padding-right: 0; padding-left: 0 }
}
@media (min-width:992px){
.navbar-toggleable-md{
-webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center }
.navbar-toggleable-md .navbar-nav{
-webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row }
.navbar-toggleable-md .navbar-nav .nav-link{
padding-right: .5rem; padding-left: .5rem }
.navbar-toggleable-md > .container{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center }
.navbar-toggleable-md .navbar-collapse{
display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; width: 100% }
.navbar-toggleable-md .navbar-toggler{
display: none }
}
@media (max-width:1199px){
.navbar-toggleable-lg .navbar-nav .dropdown-menu{
position: static; float: none }
.navbar-toggleable-lg > .container{
padding-right: 0; padding-left: 0 }
}
@media (min-width:1200px){
.navbar-toggleable-lg{
-webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center }
.navbar-toggleable-lg .navbar-nav{
-webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row }
.navbar-toggleable-lg .navbar-nav .nav-link{
padding-right: .5rem; padding-left: .5rem }
.navbar-toggleable-lg > .container{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center }
.navbar-toggleable-lg .navbar-collapse{
display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; width: 100% }
.navbar-toggleable-lg .navbar-toggler{
display: none }
}
.navbar-toggleable-xl{
-webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center }
.navbar-toggleable-xl .navbar-nav .dropdown-menu{
position: static; float: none }
.navbar-toggleable-xl > .container{
padding-right: 0; padding-left: 0 }
.navbar-toggleable-xl .navbar-nav{
-webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row }
.navbar-toggleable-xl .navbar-nav .nav-link{
padding-right: .5rem; padding-left: .5rem }
.navbar-toggleable-xl > .container{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center }
.navbar-toggleable-xl .navbar-collapse{
display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important; width: 100% }
.navbar-toggleable-xl .navbar-toggler{
display: none }
.navbar-light .navbar-brand, .navbar-light .navbar-toggler{
color: rgba(0,0,0,.9) }
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover, .navbar-light .navbar-toggler:focus, .navbar-light .navbar-toggler:hover{
color: rgba(0,0,0,.9) }
.navbar-light .navbar-nav .nav-link{
color: rgba(0,0,0,.5) }
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{
color: rgba(0,0,0,.7) }
.navbar-light .navbar-nav .nav-link.disabled{
color: rgba(0,0,0,.3) }
.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.open, .navbar-light .navbar-nav .open > .nav-link{
color: rgba(0,0,0,.9) }
.navbar-light .navbar-toggler{
border-color: rgba(0,0,0,.1) }
.navbar-light .navbar-toggler-icon{
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") }
.navbar-light .navbar-text{
color: rgba(0,0,0,.5) }
.navbar-inverse .navbar-brand, .navbar-inverse .navbar-toggler{
color: #fff }
.navbar-inverse .navbar-brand:focus, .navbar-inverse .navbar-brand:hover, .navbar-inverse .navbar-toggler:focus, .navbar-inverse .navbar-toggler:hover{
color: #fff }
.navbar-inverse .navbar-nav .nav-link{
color: rgba(255,255,255,.5) }
.navbar-inverse .navbar-nav .nav-link:focus, .navbar-inverse .navbar-nav .nav-link:hover{
color: rgba(255,255,255,.75) }
.navbar-inverse .navbar-nav .nav-link.disabled{
color: rgba(255,255,255,.25) }
.navbar-inverse .navbar-nav .active > .nav-link, .navbar-inverse .navbar-nav .nav-link.active, .navbar-inverse .navbar-nav .nav-link.open, .navbar-inverse .navbar-nav .open > .nav-link{
color: #fff }
.navbar-inverse .navbar-toggler{
border-color: rgba(255,255,255,.1) }
.navbar-inverse .navbar-toggler-icon{
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E") }
.navbar-inverse .navbar-text{
color: rgba(255,255,255,.5) }
.card{
position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; background-color: #fff; border: 1px solid rgba(0,0,0,.125); border-radius: .25rem }
.card-block{
-webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 1.25rem }
.card-title{
margin-bottom: .75rem }
.card-subtitle{
margin-top: -.375rem; margin-bottom: 0 }
.card-text:last-child{
margin-bottom: 0 }
.card-link:hover{
text-decoration: none }
.card-link + .card-link{
margin-left: 1.25rem }
.card > .list-group:first-child .list-group-item:first-child{
border-top-right-radius: .25rem; border-top-left-radius: .25rem }
.card > .list-group:last-child .list-group-item:last-child{
border-bottom-right-radius: .25rem; border-bottom-left-radius: .25rem }
.card-header{
padding: .75rem 1.25rem; margin-bottom: 0; background-color: #f7f7f9; border-bottom: 1px solid rgba(0,0,0,.125) }
.card-header:first-child{
border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0 }
.card-footer{
padding: .75rem 1.25rem; background-color: #f7f7f9; border-top: 1px solid rgba(0,0,0,.125) }
.card-footer:last-child{
border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px) }
.card-header-tabs{
margin-right: -.625rem; margin-bottom: -.75rem; margin-left: -.625rem; border-bottom: 0 }
.card-header-pills{
margin-right: -.625rem; margin-left: -.625rem }
.card-primary{
background-color: #0275d8; border-color: #0275d8 }
.card-primary .card-footer, .card-primary .card-header{
background-color: transparent }
.card-success{
background-color: #5cb85c; border-color: #5cb85c }
.card-success .card-footer, .card-success .card-header{
background-color: transparent }
.card-info{
background-color: #5bc0de; border-color: #5bc0de }
.card-info .card-footer, .card-info .card-header{
background-color: transparent }
.card-warning{
background-color: #f0ad4e; border-color: #f0ad4e }
.card-warning .card-footer, .card-warning .card-header{
background-color: transparent }
.card-danger{
background-color: #d9534f; border-color: #d9534f }
.card-danger .card-footer, .card-danger .card-header{
background-color: transparent }
.card-outline-primary{
background-color: transparent; border-color: #0275d8 }
.card-outline-secondary{
background-color: transparent; border-color: #ccc }
.card-outline-info{
background-color: transparent; border-color: #5bc0de }
.card-outline-success{
background-color: transparent; border-color: #5cb85c }
.card-outline-warning{
background-color: transparent; border-color: #f0ad4e }
.card-outline-danger{
background-color: transparent; border-color: #d9534f }
.card-inverse{
color: rgba(255,255,255,.65) }
.card-inverse .card-footer, .card-inverse .card-header{
background-color: transparent; border-color: rgba(255,255,255,.2) }
.card-inverse .card-blockquote, .card-inverse .card-footer, .card-inverse .card-header, .card-inverse .card-title{
color: #fff }
.card-inverse .card-blockquote .blockquote-footer, .card-inverse .card-link, .card-inverse .card-subtitle, .card-inverse .card-text{
color: rgba(255,255,255,.65) }
.card-inverse .card-link:focus, .card-inverse .card-link:hover{
color: #fff }
.card-blockquote{
padding: 0; margin-bottom: 0; border-left: 0 }
.card-img{
border-radius: calc(.25rem - 1px) }
.card-img-overlay{
position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 1.25rem }
.card-img-top{
border-top-right-radius: calc(.25rem - 1px); border-top-left-radius: calc(.25rem - 1px) }
.card-img-bottom{
border-bottom-right-radius: calc(.25rem - 1px); border-bottom-left-radius: calc(.25rem - 1px) }
@media (min-width:576px){
.card-deck{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap }
.card-deck .card{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -webkit-flex: 1 0 0%; -ms-flex: 1 0 0%; flex: 1 0 0%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column }
.card-deck .card:not(:first-child){
margin-left: 15px }
.card-deck .card:not(:last-child){
margin-right: 15px }
}
@media (min-width:576px){
.card-group{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap }
.card-group .card{
-webkit-box-flex: 1; -webkit-flex: 1 0 0%; -ms-flex: 1 0 0%; flex: 1 0 0% }
.card-group .card + .card{
margin-left: 0; border-left: 0 }
.card-group .card:first-child{
border-bottom-right-radius: 0; border-top-right-radius: 0 }
.card-group .card:first-child .card-img-top{
border-top-right-radius: 0 }
.card-group .card:first-child .card-img-bottom{
border-bottom-right-radius: 0 }
.card-group .card:last-child{
border-bottom-left-radius: 0; border-top-left-radius: 0 }
.card-group .card:last-child .card-img-top{
border-top-left-radius: 0 }
.card-group .card:last-child .card-img-bottom{
border-bottom-left-radius: 0 }
.card-group .card:not(:first-child):not(:last-child){
border-radius: 0 }
.card-group .card:not(:first-child):not(:last-child) .card-img-bottom, .card-group .card:not(:first-child):not(:last-child) .card-img-top{
border-radius: 0 }
}
@media (min-width:576px){
.card-columns{
-webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-gap: 1.25rem; -moz-column-gap: 1.25rem; column-gap: 1.25rem }
.card-columns .card{
display: inline-block; width: 100%; margin-bottom: .75rem }
}
.breadcrumb{
padding: .75rem 1rem; margin-bottom: 1rem; list-style: none; background-color: #eceeef; border-radius: .25rem }
.breadcrumb::after{
display: block; content: ""; clear: both }
.breadcrumb-item{
float: left }
.breadcrumb-item + .breadcrumb-item::before{
display: inline-block; padding-right: .5rem; padding-left: .5rem; color: #636c72; content: "/" }
.breadcrumb-item + .breadcrumb-item:hover::before{
text-decoration: underline }
.breadcrumb-item + .breadcrumb-item:hover::before{
text-decoration: none }
.breadcrumb-item.active{
color: #636c72 }
.pagination{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-left: 0; list-style: none; border-radius: .25rem }
.page-item:first-child .page-link{
margin-left: 0; border-bottom-left-radius: .25rem; border-top-left-radius: .25rem }
.page-item:last-child .page-link{
border-bottom-right-radius: .25rem; border-top-right-radius: .25rem }
.page-item.active .page-link{
z-index: 2; color: #fff; background-color: #0275d8; border-color: #0275d8 }
.page-item.disabled .page-link{
color: #636c72; pointer-events: none; cursor: not-allowed; background-color: #fff; border-color: #ddd }
.page-link{
position: relative; display: block; padding: .5rem .75rem; margin-left: -1px; line-height: 1.25; color: #0275d8; background-color: #fff; border: 1px solid #ddd }
.page-link:focus, .page-link:hover{
color: #014c8c; text-decoration: none; background-color: #eceeef; border-color: #ddd }
.pagination-lg .page-link{
padding: .75rem 1.5rem; font-size: 1.25rem }
.pagination-lg .page-item:first-child .page-link{
border-bottom-left-radius: .3rem; border-top-left-radius: .3rem }
.pagination-lg .page-item:last-child .page-link{
border-bottom-right-radius: .3rem; border-top-right-radius: .3rem }
.pagination-sm .page-link{
padding: .25rem .5rem; font-size: .875rem }
.pagination-sm .page-item:first-child .page-link{
border-bottom-left-radius: .2rem; border-top-left-radius: .2rem }
.pagination-sm .page-item:last-child .page-link{
border-bottom-right-radius: .2rem; border-top-right-radius: .2rem }
.badge{
display: inline-block; padding: .25em .4em; font-size: 75%; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25rem }
.badge:empty{
display: none }
.btn .badge{
position: relative; top: -1px }
a.badge:focus, a.badge:hover{
color: #fff; text-decoration: none; cursor: pointer }
.badge-pill{
padding-right: .6em; padding-left: .6em; border-radius: 10rem }
.badge-default{
background-color: #636c72 }
.badge-default[href]:focus, .badge-default[href]:hover{
background-color: #4b5257 }
.badge-primary{
background-color: #0275d8 }
.badge-primary[href]:focus, .badge-primary[href]:hover{
background-color: #025aa5 }
.badge-success{
background-color: #5cb85c }
.badge-success[href]:focus, .badge-success[href]:hover{
background-color: #449d44 }
.badge-info{
background-color: #5bc0de }
.badge-info[href]:focus, .badge-info[href]:hover{
background-color: #31b0d5 }
.badge-warning{
background-color: #f0ad4e }
.badge-warning[href]:focus, .badge-warning[href]:hover{
background-color: #ec971f }
.badge-danger{
background-color: #d9534f }
.badge-danger[href]:focus, .badge-danger[href]:hover{
background-color: #c9302c }
.jumbotron{
padding: 2rem 1rem; margin-bottom: 2rem; background-color: #eceeef; border-radius: .3rem }
@media (min-width:576px){
.jumbotron{
padding: 4rem 2rem }
}
.jumbotron-hr{
border-top-color: #d0d5d8 }
.jumbotron-fluid{
padding-right: 0; padding-left: 0; border-radius: 0 }
.alert{
padding: .75rem 1.25rem; margin-bottom: 1rem; border: 1px solid transparent; border-radius: .25rem }
.alert-heading{
color: inherit }
.alert-link{
font-weight: 700 }
.alert-dismissible .close{
position: relative; top: -.75rem; right: -1.25rem; padding: .75rem 1.25rem; color: inherit }
.alert-success{
background-color: #dff0d8; border-color: #d0e9c6; color: #3c763d }
.alert-success hr{
border-top-color: #c1e2b3 }
.alert-success .alert-link{
color: #2b542c }
.alert-info{
background-color: #d9edf7; border-color: #bcdff1; color: #31708f }
.alert-info hr{
border-top-color: #a6d5ec }
.alert-info .alert-link{
color: #245269 }
.alert-warning{
background-color: #fcf8e3; border-color: #faf2cc; color: #8a6d3b }
.alert-warning hr{
border-top-color: #f7ecb5 }
.alert-warning .alert-link{
color: #66512c }
.alert-danger{
background-color: #f2dede; border-color: #ebcccc; color: #a94442 }
.alert-danger hr{
border-top-color: #e4b9b9 }
.alert-danger .alert-link{
color: #843534 }
webkit-keyframes progress-bar-stripes{
from { background-position: 1rem 0 }
to{
background-position: 0 0 }
}
@-o-keyframes progress-bar-stripes{
from { background-position: 1rem 0 }
to{
background-position: 0 0 }
}
@keyframes progress-bar-stripes{
from { background-position: 1rem 0 }
to{
background-position: 0 0 }
}
.progress{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; font-size: .75rem; line-height: 1rem; text-align: center; background-color: #eceeef; border-radius: .25rem }
.progress-bar{
height: 1rem; color: #fff; background-color: #0275d8 }
.progress-bar-striped{
background-image: -webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: -o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); background-image: linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent); -webkit-background-size: 1rem 1rem; background-size: 1rem 1rem }
.progress-bar-animated{
-webkit-animation: progress-bar-stripes 1s linear infinite; -o-animation: progress-bar-stripes 1s linear infinite; animation: progress-bar-stripes 1s linear infinite }
.media{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start }
.media-body{
-webkit-box-flex: 1; -webkit-flex: 1 1 0%; -ms-flex: 1 1 0%; flex: 1 1 0% }
.list-group{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; padding-left: 0; margin-bottom: 0 }
.list-group-item-action{
width: 100%; color: #464a4c; text-align: inherit }
.list-group-item-action .list-group-item-heading{
color: #292b2c }
.list-group-item-action:focus, .list-group-item-action:hover{
color: #464a4c; text-decoration: none; background-color: #f7f7f9 }
.list-group-item-action:active{
color: #292b2c; background-color: #eceeef }
.list-group-item{
position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-flow: row wrap; -ms-flex-flow: row wrap; flex-flow: row wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: .75rem 1.25rem; margin-bottom: -1px; background-color: #fff; border: 1px solid rgba(0,0,0,.125) }
.list-group-item:first-child{
border-top-right-radius: .25rem; border-top-left-radius: .25rem }
.list-group-item:last-child{
margin-bottom: 0; border-bottom-right-radius: .25rem; border-bottom-left-radius: .25rem }
.list-group-item:focus, .list-group-item:hover{
text-decoration: none }
.list-group-item.disabled, .list-group-item:disabled{
color: #636c72; cursor: not-allowed; background-color: #fff }
.list-group-item.disabled .list-group-item-heading, .list-group-item:disabled .list-group-item-heading{
color: inherit }
.list-group-item.disabled .list-group-item-text, .list-group-item:disabled .list-group-item-text{
color: #636c72 }
.list-group-item.active{
z-index: 2; color: #fff; background-color: #0275d8; border-color: #0275d8 }
.list-group-item.active .list-group-item-heading, .list-group-item.active .list-group-item-heading > .small, .list-group-item.active .list-group-item-heading > small{
color: inherit }
.list-group-item.active .list-group-item-text{
color: #daeeff }
.list-group-flush .list-group-item{
border-right: 0; border-left: 0; border-radius: 0 }
.list-group-flush:first-child .list-group-item:first-child{
border-top: 0 }
.list-group-flush:last-child .list-group-item:last-child{
border-bottom: 0 }
.list-group-item-success{
color: #3c763d; background-color: #dff0d8 }
a.list-group-item-success, button.list-group-item-success{
color: #3c763d }
a.list-group-item-success .list-group-item-heading, button.list-group-item-success .list-group-item-heading{
color: inherit }
a.list-group-item-success:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover{
color: #3c763d; background-color: #d0e9c6 }
a.list-group-item-success.active, button.list-group-item-success.active{
color: #fff; background-color: #3c763d; border-color: #3c763d }
.list-group-item-info{
color: #31708f; background-color: #d9edf7 }
a.list-group-item-info, button.list-group-item-info{
color: #31708f }
a.list-group-item-info .list-group-item-heading, button.list-group-item-info .list-group-item-heading{
color: inherit }
a.list-group-item-info:focus, a.list-group-item-info:hover, button.list-group-item-info:focus, button.list-group-item-info:hover{
color: #31708f; background-color: #c4e3f3 }
a.list-group-item-info.active, button.list-group-item-info.active{
color: #fff; background-color: #31708f; border-color: #31708f }
.list-group-item-warning{
color: #8a6d3b; background-color: #fcf8e3 }
a.list-group-item-warning, button.list-group-item-warning{
color: #8a6d3b }
a.list-group-item-warning .list-group-item-heading, button.list-group-item-warning .list-group-item-heading{
color: inherit }
a.list-group-item-warning:focus, a.list-group-item-warning:hover, button.list-group-item-warning:focus, button.list-group-item-warning:hover{
color: #8a6d3b; background-color: #faf2cc }
a.list-group-item-warning.active, button.list-group-item-warning.active{
color: #fff; background-color: #8a6d3b; border-color: #8a6d3b }
.list-group-item-danger{
color: #a94442; background-color: #f2dede }
a.list-group-item-danger, button.list-group-item-danger{
color: #a94442 }
a.list-group-item-danger .list-group-item-heading, button.list-group-item-danger .list-group-item-heading{
color: inherit }
a.list-group-item-danger:focus, a.list-group-item-danger:hover, button.list-group-item-danger:focus, button.list-group-item-danger:hover{
color: #a94442; background-color: #ebcccc }
a.list-group-item-danger.active, button.list-group-item-danger.active{
color: #fff; background-color: #a94442; border-color: #a94442 }
.embed-responsive{
position: relative; display: block; width: 100%; padding: 0; overflow: hidden }
.embed-responsive::before{
display: block; content: "" }
.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video{
position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0 }
.embed-responsive-21by9::before{
padding-top: 42.857143% }
.embed-responsive-16by9::before{
padding-top: 56.25% }
.embed-responsive-4by3::before{
padding-top: 75% }
.embed-responsive-1by1::before{
padding-top: 100% }
.close{
float: right; font-size: 1.5rem; font-weight: 700; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: .5 }
.close:focus, .close:hover{
color: #000; text-decoration: none; cursor: pointer; opacity: .75 }
button.close{
padding: 0; cursor: pointer; background: 0 0; border: 0; -webkit-appearance: none }
.modal-open{
overflow: hidden }
.modal{
position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1050; display: none; overflow: hidden; outline: 0 }
.modal.fade .modal-dialog{
-webkit-transition: -webkit-transform .3s ease-out; transition: -webkit-transform .3s ease-out; -o-transition: -o-transform .3s ease-out; transition: transform .3s ease-out; transition: transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out; -webkit-transform: translate(0,-25%); -o-transform: translate(0,-25%); transform: translate(0,-25%) }
.modal.show .modal-dialog{
-webkit-transform: translate(0,0); -o-transform: translate(0,0); transform: translate(0,0) }
.modal-open .modal{
overflow-x: hidden; overflow-y: auto }
.modal-dialog{
position: relative; width: auto; margin: 10px }
.modal-content{
position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid rgba(0,0,0,.2); border-radius: .3rem; outline: 0 }
.modal-backdrop{
position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1040; background-color: #000 }
.modal-backdrop.fade{
opacity: 0 }
.modal-backdrop.show{
opacity: .5 }
.modal-header{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 15px; border-bottom: 1px solid #eceeef }
.modal-title{
margin-bottom: 0; line-height: 1.5 }
.modal-body{
position: relative; -webkit-box-flex: 1; -webkit-flex: 1 1 auto; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 15px }
.modal-footer{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; padding: 15px; border-top: 1px solid #eceeef }
.modal-footer > :not(:first-child){
margin-left: .25rem }
.modal-footer > :not(:last-child){
margin-right: .25rem }
.modal-scrollbar-measure{
position: absolute; top: -9999px; width: 50px; height: 50px; overflow: scroll }
@media (min-width:576px){
.modal-dialog{
max-width: 500px; margin: 30px auto }
.modal-sm{
max-width: 300px }
}
@media (min-width:992px){
.modal-lg{
max-width: 800px }
}
.tooltip{
position: absolute; z-index: 1070; display: block; font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; font-style: normal; font-weight: 400; letter-spacing: normal; line-break: auto; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; font-size: .875rem; word-wrap: break-word; opacity: 0 }
.tooltip.show{
opacity: .9 }
.tooltip.bs-tether-element-attached-bottom, .tooltip.tooltip-top{
padding: 5px 0; margin-top: -3px }
.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before, .tooltip.tooltip-top .tooltip-inner::before{
bottom: 0; left: 50%; margin-left: -5px; content: ""; border-width: 5px 5px 0; border-top-color: #000 }
.tooltip.bs-tether-element-attached-left, .tooltip.tooltip-right{
padding: 0 5px; margin-left: 3px }
.tooltip.bs-tether-element-attached-left .tooltip-inner::before, .tooltip.tooltip-right .tooltip-inner::before{
top: 50%; left: 0; margin-top: -5px; content: ""; border-width: 5px 5px 5px 0; border-right-color: #000 }
.tooltip.bs-tether-element-attached-top, .tooltip.tooltip-bottom{
padding: 5px 0; margin-top: 3px }
.tooltip.bs-tether-element-attached-top .tooltip-inner::before, .tooltip.tooltip-bottom .tooltip-inner::before{
top: 0; left: 50%; margin-left: -5px; content: ""; border-width: 0 5px 5px; border-bottom-color: #000 }
.tooltip.bs-tether-element-attached-right, .tooltip.tooltip-left{
padding: 0 5px; margin-left: -3px }
.tooltip.bs-tether-element-attached-right .tooltip-inner::before, .tooltip.tooltip-left .tooltip-inner::before{
top: 50%; right: 0; margin-top: -5px; content: ""; border-width: 5px 0 5px 5px; border-left-color: #000 }
.tooltip-inner{
max-width: 200px; padding: 3px 8px; color: #fff; text-align: center; background-color: #000; border-radius: .25rem }
.tooltip-inner::before{
position: absolute; width: 0; height: 0; border-color: transparent; border-style: solid }
.popover{
position: absolute; top: 0; left: 0; z-index: 1060; display: block; max-width: 276px; padding: 1px; font-family: -apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif; font-style: normal; font-weight: 400; letter-spacing: normal; line-break: auto; line-height: 1.5; text-align: left; text-align: start; text-decoration: none; text-shadow: none; text-transform: none; white-space: normal; word-break: normal; word-spacing: normal; font-size: .875rem; word-wrap: break-word; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid rgba(0,0,0,.2); border-radius: .3rem }
.popover.bs-tether-element-attached-bottom, .popover.popover-top{
margin-top: -10px }
.popover.bs-tether-element-attached-bottom::after, .popover.bs-tether-element-attached-bottom::before, .popover.popover-top::after, .popover.popover-top::before{
left: 50%; border-bottom-width: 0 }
.popover.bs-tether-element-attached-bottom::before, .popover.popover-top::before{
bottom: -11px; margin-left: -11px; border-top-color: rgba(0,0,0,.25) }
.popover.bs-tether-element-attached-bottom::after, .popover.popover-top::after{
bottom: -10px; margin-left: -10px; border-top-color: #fff }
.popover.bs-tether-element-attached-left, .popover.popover-right{
margin-left: 10px }
.popover.bs-tether-element-attached-left::after, .popover.bs-tether-element-attached-left::before, .popover.popover-right::after, .popover.popover-right::before{
top: 50%; border-left-width: 0 }
.popover.bs-tether-element-attached-left::before, .popover.popover-right::before{
left: -11px; margin-top: -11px; border-right-color: rgba(0,0,0,.25) }
.popover.bs-tether-element-attached-left::after, .popover.popover-right::after{
left: -10px; margin-top: -10px; border-right-color: #fff }
.popover.bs-tether-element-attached-top, .popover.popover-bottom{
margin-top: 10px }
.popover.bs-tether-element-attached-top::after, .popover.bs-tether-element-attached-top::before, .popover.popover-bottom::after, .popover.popover-bottom::before{
left: 50%; border-top-width: 0 }
.popover.bs-tether-element-attached-top::before, .popover.popover-bottom::before{
top: -11px; margin-left: -11px; border-bottom-color: rgba(0,0,0,.25) }
.popover.bs-tether-element-attached-top::after, .popover.popover-bottom::after{
top: -10px; margin-left: -10px; border-bottom-color: #f7f7f7 }
.popover.bs-tether-element-attached-top .popover-title::before, .popover.popover-bottom .popover-title::before{
position: absolute; top: 0; left: 50%; display: block; width: 20px; margin-left: -10px; content: ""; border-bottom: 1px solid #f7f7f7 }
.popover.bs-tether-element-attached-right, .popover.popover-left{
margin-left: -10px }
.popover.bs-tether-element-attached-right::after, .popover.bs-tether-element-attached-right::before, .popover.popover-left::after, .popover.popover-left::before{
top: 50%; border-right-width: 0 }
.popover.bs-tether-element-attached-right::before, .popover.popover-left::before{
right: -11px; margin-top: -11px; border-left-color: rgba(0,0,0,.25) }
.popover.bs-tether-element-attached-right::after, .popover.popover-left::after{
right: -10px; margin-top: -10px; border-left-color: #fff }
.popover-title{
padding: 8px 14px; margin-bottom: 0; font-size: 1rem; background-color: #f7f7f7; border-bottom: 1px solid #ebebeb; border-top-right-radius: calc(.3rem - 1px); border-top-left-radius: calc(.3rem - 1px) }
.popover-title:empty{
display: none }
.popover-content{
padding: 9px 14px }
.popover::after, .popover::before{
position: absolute; display: block; width: 0; height: 0; border-color: transparent; border-style: solid }
.popover::before{
content: ""; border-width: 11px }
.popover::after{
content: ""; border-width: 10px }
.carousel{
position: relative }
.carousel-inner{
position: relative; width: 100%; overflow: hidden }
.carousel-item{
position: relative; display: none; width: 100% }
@media (-webkit-transform-3d){
.carousel-item{
-webkit-transition: -webkit-transform .6s ease-in-out; transition: -webkit-transform .6s ease-in-out; -o-transition: -o-transform .6s ease-in-out; transition: transform .6s ease-in-out; transition: transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; perspective: 1000px }
}
upports ((-webkit-transform:translate3d(0,0,0)) or (transform:translate3d(0,0,0))){
.carousel-item { -webkit-transition: -webkit-transform .6s ease-in-out; transition: -webkit-transform .6s ease-in-out; -o-transition: -o-transform .6s ease-in-out; transition: transform .6s ease-in-out; transition: transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000px; perspective: 1000px }
}
.carousel-item-next, .carousel-item-prev, .carousel-item.active{
display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex }
.carousel-item-next, .carousel-item-prev{
position: absolute; top: 0 }
@media (-webkit-transform-3d){
.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right{
-webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0) }
.active.carousel-item-right, .carousel-item-next{
-webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0) }
.active.carousel-item-left, .carousel-item-prev{
-webkit-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0) }
}
upports ((-webkit-transform:translate3d(0,0,0)) or (transform:translate3d(0,0,0))){
.carousel-item-next.carousel-item-left, .carousel-item-prev.carousel-item-right { -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0) }
.active.carousel-item-right, .carousel-item-next{
-webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0) }
.active.carousel-item-left, .carousel-item-prev{
-webkit-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0) }
}
.carousel-control-next, .carousel-control-prev{
position: absolute; top: 0; bottom: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 15%; color: #fff; text-align: center; opacity: .5 }
.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover{
color: #fff; text-decoration: none; outline: 0; opacity: .9 }
.carousel-control-prev{
left: 0 }
.carousel-control-next{
right: 0 }
.carousel-control-next-icon, .carousel-control-prev-icon{
display: inline-block; width: 20px; height: 20px; background: transparent no-repeat center center; -webkit-background-size: 100% 100%; background-size: 100% 100% }
.carousel-control-prev-icon{
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E") }
.carousel-control-next-icon{
background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E") }
.carousel-indicators{
position: absolute; right: 0; bottom: 10px; left: 0; z-index: 15; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-left: 0; margin-right: 15%; margin-left: 15%; list-style: none }
.carousel-indicators li{
position: relative; -webkit-box-flex: 1; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; max-width: 30px; height: 3px; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: rgba(255,255,255,.5) }
.carousel-indicators li::before{
position: absolute; top: -10px; left: 0; display: inline-block; width: 100%; height: 10px; content: "" }
.carousel-indicators li::after{
position: absolute; bottom: -10px; left: 0; display: inline-block; width: 100%; height: 10px; content: "" }
.carousel-indicators .active{
background-color: #fff }
.carousel-caption{
position: absolute; right: 15%; bottom: 20px; left: 15%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #fff; text-align: center }
.align-baseline{
vertical-align: baseline !important }
.align-top{
vertical-align: top !important }
.align-middle{
vertical-align: middle !important }
.align-bottom{
vertical-align: bottom !important }
.align-text-bottom{
vertical-align: text-bottom !important }
.align-text-top{
vertical-align: text-top !important }
.bg-faded{
background-color: #f7f7f7 }
.bg-primary{
background-color: #0275d8 !important }
a.bg-primary:focus, a.bg-primary:hover{
background-color: #025aa5 !important }
.bg-success{
background-color: #5cb85c !important }
a.bg-success:focus, a.bg-success:hover{
background-color: #449d44 !important }
.bg-info{
background-color: #5bc0de !important }
a.bg-info:focus, a.bg-info:hover{
background-color: #31b0d5 !important }
.bg-warning{
background-color: #f0ad4e !important }
a.bg-warning:focus, a.bg-warning:hover{
background-color: #ec971f !important }
.bg-danger{
background-color: #d9534f !important }
a.bg-danger:focus, a.bg-danger:hover{
background-color: #c9302c !important }
.bg-inverse{
background-color: #292b2c !important }
a.bg-inverse:focus, a.bg-inverse:hover{
background-color: #101112 !important }
.border-0{
border: 0 !important }
.border-top-0{
border-top: 0 !important }
.border-right-0{
border-right: 0 !important }
.border-bottom-0{
border-bottom: 0 !important }
.border-left-0{
border-left: 0 !important }
.rounded{
border-radius: .25rem }
.rounded-top{
border-top-right-radius: .25rem; border-top-left-radius: .25rem }
.rounded-right{
border-bottom-right-radius: .25rem; border-top-right-radius: .25rem }
.rounded-bottom{
border-bottom-right-radius: .25rem; border-bottom-left-radius: .25rem }
.rounded-left{
border-bottom-left-radius: .25rem; border-top-left-radius: .25rem }
.rounded-circle{
border-radius: 50% }
.rounded-0{
border-radius: 0 }
.clearfix::after{
display: block; content: ""; clear: both }
.d-none{
display: none !important }
.d-inline{
display: inline !important }
.d-inline-block{
display: inline-block !important }
.d-block{
display: block !important }
.d-table{
display: table !important }
.d-table-cell{
display: table-cell !important }
.d-flex{
display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important }
.d-inline-flex{
display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important }
@media (min-width:576px){
.d-sm-none{
display: none !important }
.d-sm-inline{
display: inline !important }
.d-sm-inline-block{
display: inline-block !important }
.d-sm-block{
display: block !important }
.d-sm-table{
display: table !important }
.d-sm-table-cell{
display: table-cell !important }
.d-sm-flex{
display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important }
.d-sm-inline-flex{
display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important }
}
@media (min-width:768px){
.d-md-none{
display: none !important }
.d-md-inline{
display: inline !important }
.d-md-inline-block{
display: inline-block !important }
.d-md-block{
display: block !important }
.d-md-table{
display: table !important }
.d-md-table-cell{
display: table-cell !important }
.d-md-flex{
display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important }
.d-md-inline-flex{
display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important }
}
@media (min-width:992px){
.d-lg-none{
display: none !important }
.d-lg-inline{
display: inline !important }
.d-lg-inline-block{
display: inline-block !important }
.d-lg-block{
display: block !important }
.d-lg-table{
display: table !important }
.d-lg-table-cell{
display: table-cell !important }
.d-lg-flex{
display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important }
.d-lg-inline-flex{
display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important }
}
@media (min-width:1200px){
.d-xl-none{
display: none !important }
.d-xl-inline{
display: inline !important }
.d-xl-inline-block{
display: inline-block !important }
.d-xl-block{
display: block !important }
.d-xl-table{
display: table !important }
.d-xl-table-cell{
display: table-cell !important }
.d-xl-flex{
display: -webkit-box !important; display: -webkit-flex !important; display: -ms-flexbox !important; display: flex !important }
.d-xl-inline-flex{
display: -webkit-inline-box !important; display: -webkit-inline-flex !important; display: -ms-inline-flexbox !important; display: inline-flex !important }
}
.flex-first{
-webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1 }
.flex-last{
-webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1 }
.flex-unordered{
-webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0 }
.flex-row{
-webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important }
.flex-column{
-webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important }
.flex-row-reverse{
-webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important }
.flex-column-reverse{
-webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important }
.flex-wrap{
-webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important }
.flex-nowrap{
-webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important }
.flex-wrap-reverse{
-webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important }
.justify-content-start{
-webkit-box-pack: start !important; -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important }
.justify-content-end{
-webkit-box-pack: end !important; -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important }
.justify-content-center{
-webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important }
.justify-content-between{
-webkit-box-pack: justify !important; -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important }
.justify-content-around{
-webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important }
.align-items-start{
-webkit-box-align: start !important; -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important }
.align-items-end{
-webkit-box-align: end !important; -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important }
.align-items-center{
-webkit-box-align: center !important; -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important }
.align-items-baseline{
-webkit-box-align: baseline !important; -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important }
.align-items-stretch{
-webkit-box-align: stretch !important; -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important }
.align-content-start{
-webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important }
.align-content-end{
-webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important }
.align-content-center{
-webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important }
.align-content-between{
-webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important }
.align-content-around{
-webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important }
.align-content-stretch{
-webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important }
.align-self-auto{
-webkit-align-self: auto !important; -ms-flex-item-align: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important }
.align-self-start{
-webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important }
.align-self-end{
-webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important }
.align-self-center{
-webkit-align-self: center !important; -ms-flex-item-align: center !important; -ms-grid-row-align: center !important; align-self: center !important }
.align-self-baseline{
-webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important }
.align-self-stretch{
-webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important }
@media (min-width:576px){
.flex-sm-first{
-webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1 }
.flex-sm-last{
-webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1 }
.flex-sm-unordered{
-webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0 }
.flex-sm-row{
-webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important }
.flex-sm-column{
-webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important }
.flex-sm-row-reverse{
-webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important }
.flex-sm-column-reverse{
-webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important }
.flex-sm-wrap{
-webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important }
.flex-sm-nowrap{
-webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important }
.flex-sm-wrap-reverse{
-webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important }
.justify-content-sm-start{
-webkit-box-pack: start !important; -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important }
.justify-content-sm-end{
-webkit-box-pack: end !important; -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important }
.justify-content-sm-center{
-webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important }
.justify-content-sm-between{
-webkit-box-pack: justify !important; -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important }
.justify-content-sm-around{
-webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important }
.align-items-sm-start{
-webkit-box-align: start !important; -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important }
.align-items-sm-end{
-webkit-box-align: end !important; -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important }
.align-items-sm-center{
-webkit-box-align: center !important; -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important }
.align-items-sm-baseline{
-webkit-box-align: baseline !important; -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important }
.align-items-sm-stretch{
-webkit-box-align: stretch !important; -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important }
.align-content-sm-start{
-webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important }
.align-content-sm-end{
-webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important }
.align-content-sm-center{
-webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important }
.align-content-sm-between{
-webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important }
.align-content-sm-around{
-webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important }
.align-content-sm-stretch{
-webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important }
.align-self-sm-auto{
-webkit-align-self: auto !important; -ms-flex-item-align: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important }
.align-self-sm-start{
-webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important }
.align-self-sm-end{
-webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important }
.align-self-sm-center{
-webkit-align-self: center !important; -ms-flex-item-align: center !important; -ms-grid-row-align: center !important; align-self: center !important }
.align-self-sm-baseline{
-webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important }
.align-self-sm-stretch{
-webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important }
}
@media (min-width:768px){
.flex-md-first{
-webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1 }
.flex-md-last{
-webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1 }
.flex-md-unordered{
-webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0 }
.flex-md-row{
-webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important }
.flex-md-column{
-webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important }
.flex-md-row-reverse{
-webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important }
.flex-md-column-reverse{
-webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important }
.flex-md-wrap{
-webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important }
.flex-md-nowrap{
-webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important }
.flex-md-wrap-reverse{
-webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important }
.justify-content-md-start{
-webkit-box-pack: start !important; -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important }
.justify-content-md-end{
-webkit-box-pack: end !important; -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important }
.justify-content-md-center{
-webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important }
.justify-content-md-between{
-webkit-box-pack: justify !important; -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important }
.justify-content-md-around{
-webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important }
.align-items-md-start{
-webkit-box-align: start !important; -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important }
.align-items-md-end{
-webkit-box-align: end !important; -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important }
.align-items-md-center{
-webkit-box-align: center !important; -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important }
.align-items-md-baseline{
-webkit-box-align: baseline !important; -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important }
.align-items-md-stretch{
-webkit-box-align: stretch !important; -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important }
.align-content-md-start{
-webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important }
.align-content-md-end{
-webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important }
.align-content-md-center{
-webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important }
.align-content-md-between{
-webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important }
.align-content-md-around{
-webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important }
.align-content-md-stretch{
-webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important }
.align-self-md-auto{
-webkit-align-self: auto !important; -ms-flex-item-align: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important }
.align-self-md-start{
-webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important }
.align-self-md-end{
-webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important }
.align-self-md-center{
-webkit-align-self: center !important; -ms-flex-item-align: center !important; -ms-grid-row-align: center !important; align-self: center !important }
.align-self-md-baseline{
-webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important }
.align-self-md-stretch{
-webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important }
}
@media (min-width:992px){
.flex-lg-first{
-webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1 }
.flex-lg-last{
-webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1 }
.flex-lg-unordered{
-webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0 }
.flex-lg-row{
-webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important }
.flex-lg-column{
-webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important }
.flex-lg-row-reverse{
-webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important }
.flex-lg-column-reverse{
-webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important }
.flex-lg-wrap{
-webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important }
.flex-lg-nowrap{
-webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important }
.flex-lg-wrap-reverse{
-webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important }
.justify-content-lg-start{
-webkit-box-pack: start !important; -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important }
.justify-content-lg-end{
-webkit-box-pack: end !important; -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important }
.justify-content-lg-center{
-webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important }
.justify-content-lg-between{
-webkit-box-pack: justify !important; -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important }
.justify-content-lg-around{
-webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important }
.align-items-lg-start{
-webkit-box-align: start !important; -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important }
.align-items-lg-end{
-webkit-box-align: end !important; -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important }
.align-items-lg-center{
-webkit-box-align: center !important; -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important }
.align-items-lg-baseline{
-webkit-box-align: baseline !important; -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important }
.align-items-lg-stretch{
-webkit-box-align: stretch !important; -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important }
.align-content-lg-start{
-webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important }
.align-content-lg-end{
-webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important }
.align-content-lg-center{
-webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important }
.align-content-lg-between{
-webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important }
.align-content-lg-around{
-webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important }
.align-content-lg-stretch{
-webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important }
.align-self-lg-auto{
-webkit-align-self: auto !important; -ms-flex-item-align: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important }
.align-self-lg-start{
-webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important }
.align-self-lg-end{
-webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important }
.align-self-lg-center{
-webkit-align-self: center !important; -ms-flex-item-align: center !important; -ms-grid-row-align: center !important; align-self: center !important }
.align-self-lg-baseline{
-webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important }
.align-self-lg-stretch{
-webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important }
}
@media (min-width:1200px){
.flex-xl-first{
-webkit-box-ordinal-group: 0; -webkit-order: -1; -ms-flex-order: -1; order: -1 }
.flex-xl-last{
-webkit-box-ordinal-group: 2; -webkit-order: 1; -ms-flex-order: 1; order: 1 }
.flex-xl-unordered{
-webkit-box-ordinal-group: 1; -webkit-order: 0; -ms-flex-order: 0; order: 0 }
.flex-xl-row{
-webkit-box-orient: horizontal !important; -webkit-box-direction: normal !important; -webkit-flex-direction: row !important; -ms-flex-direction: row !important; flex-direction: row !important }
.flex-xl-column{
-webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; -webkit-flex-direction: column !important; -ms-flex-direction: column !important; flex-direction: column !important }
.flex-xl-row-reverse{
-webkit-box-orient: horizontal !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: row-reverse !important; -ms-flex-direction: row-reverse !important; flex-direction: row-reverse !important }
.flex-xl-column-reverse{
-webkit-box-orient: vertical !important; -webkit-box-direction: reverse !important; -webkit-flex-direction: column-reverse !important; -ms-flex-direction: column-reverse !important; flex-direction: column-reverse !important }
.flex-xl-wrap{
-webkit-flex-wrap: wrap !important; -ms-flex-wrap: wrap !important; flex-wrap: wrap !important }
.flex-xl-nowrap{
-webkit-flex-wrap: nowrap !important; -ms-flex-wrap: nowrap !important; flex-wrap: nowrap !important }
.flex-xl-wrap-reverse{
-webkit-flex-wrap: wrap-reverse !important; -ms-flex-wrap: wrap-reverse !important; flex-wrap: wrap-reverse !important }
.justify-content-xl-start{
-webkit-box-pack: start !important; -webkit-justify-content: flex-start !important; -ms-flex-pack: start !important; justify-content: flex-start !important }
.justify-content-xl-end{
-webkit-box-pack: end !important; -webkit-justify-content: flex-end !important; -ms-flex-pack: end !important; justify-content: flex-end !important }
.justify-content-xl-center{
-webkit-box-pack: center !important; -webkit-justify-content: center !important; -ms-flex-pack: center !important; justify-content: center !important }
.justify-content-xl-between{
-webkit-box-pack: justify !important; -webkit-justify-content: space-between !important; -ms-flex-pack: justify !important; justify-content: space-between !important }
.justify-content-xl-around{
-webkit-justify-content: space-around !important; -ms-flex-pack: distribute !important; justify-content: space-around !important }
.align-items-xl-start{
-webkit-box-align: start !important; -webkit-align-items: flex-start !important; -ms-flex-align: start !important; align-items: flex-start !important }
.align-items-xl-end{
-webkit-box-align: end !important; -webkit-align-items: flex-end !important; -ms-flex-align: end !important; align-items: flex-end !important }
.align-items-xl-center{
-webkit-box-align: center !important; -webkit-align-items: center !important; -ms-flex-align: center !important; align-items: center !important }
.align-items-xl-baseline{
-webkit-box-align: baseline !important; -webkit-align-items: baseline !important; -ms-flex-align: baseline !important; align-items: baseline !important }
.align-items-xl-stretch{
-webkit-box-align: stretch !important; -webkit-align-items: stretch !important; -ms-flex-align: stretch !important; align-items: stretch !important }
.align-content-xl-start{
-webkit-align-content: flex-start !important; -ms-flex-line-pack: start !important; align-content: flex-start !important }
.align-content-xl-end{
-webkit-align-content: flex-end !important; -ms-flex-line-pack: end !important; align-content: flex-end !important }
.align-content-xl-center{
-webkit-align-content: center !important; -ms-flex-line-pack: center !important; align-content: center !important }
.align-content-xl-between{
-webkit-align-content: space-between !important; -ms-flex-line-pack: justify !important; align-content: space-between !important }
.align-content-xl-around{
-webkit-align-content: space-around !important; -ms-flex-line-pack: distribute !important; align-content: space-around !important }
.align-content-xl-stretch{
-webkit-align-content: stretch !important; -ms-flex-line-pack: stretch !important; align-content: stretch !important }
.align-self-xl-auto{
-webkit-align-self: auto !important; -ms-flex-item-align: auto !important; -ms-grid-row-align: auto !important; align-self: auto !important }
.align-self-xl-start{
-webkit-align-self: flex-start !important; -ms-flex-item-align: start !important; align-self: flex-start !important }
.align-self-xl-end{
-webkit-align-self: flex-end !important; -ms-flex-item-align: end !important; align-self: flex-end !important }
.align-self-xl-center{
-webkit-align-self: center !important; -ms-flex-item-align: center !important; -ms-grid-row-align: center !important; align-self: center !important }
.align-self-xl-baseline{
-webkit-align-self: baseline !important; -ms-flex-item-align: baseline !important; align-self: baseline !important }
.align-self-xl-stretch{
-webkit-align-self: stretch !important; -ms-flex-item-align: stretch !important; -ms-grid-row-align: stretch !important; align-self: stretch !important }
}
.float-left{
float: left !important }
.float-right{
float: right !important }
.float-none{
float: none !important }
@media (min-width:576px){
.float-sm-left{
float: left !important }
.float-sm-right{
float: right !important }
.float-sm-none{
float: none !important }
}
@media (min-width:768px){
.float-md-left{
float: left !important }
.float-md-right{
float: right !important }
.float-md-none{
float: none !important }
}
@media (min-width:992px){
.float-lg-left{
float: left !important }
.float-lg-right{
float: right !important }
.float-lg-none{
float: none !important }
}
@media (min-width:1200px){
.float-xl-left{
float: left !important }
.float-xl-right{
float: right !important }
.float-xl-none{
float: none !important }
}
.fixed-top{
position: fixed; top: 0; right: 0; left: 0; z-index: 1030 }
.fixed-bottom{
position: fixed; right: 0; bottom: 0; left: 0; z-index: 1030 }
.sticky-top{
position: -webkit-sticky; position: sticky; top: 0; z-index: 1030 }
.sr-only{
position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0 }
.sr-only-focusable:active, .sr-only-focusable:focus{
position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto }
.w-25{
width: 25% !important }
.w-50{
width: 50% !important }
.w-75{
width: 75% !important }
.w-100{
width: 100% !important }
.h-25{
height: 25% !important }
.h-50{
height: 50% !important }
.h-75{
height: 75% !important }
.h-100{
height: 100% !important }
.mw-100{
max-width: 100% !important }
.mh-100{
max-height: 100% !important }
.m-0{
margin: 0 0 !important }
.mt-0{
margin-top: 0 !important }
.mr-0{
margin-right: 0 !important }
.mb-0{
margin-bottom: 0 !important }
.ml-0{
margin-left: 0 !important }
.mx-0{
margin-right: 0 !important; margin-left: 0 !important }
.my-0{
margin-top: 0 !important; margin-bottom: 0 !important }
.m-1{
margin: .25rem .25rem !important }
.mt-1{
margin-top: .25rem !important }
.mr-1{
margin-right: .25rem !important }
.mb-1{
margin-bottom: .25rem !important }
.ml-1{
margin-left: .25rem !important }
.mx-1{
margin-right: .25rem !important; margin-left: .25rem !important }
.my-1{
margin-top: .25rem !important; margin-bottom: .25rem !important }
.m-2{
margin: .5rem .5rem !important }
.mt-2{
margin-top: .5rem !important }
.mr-2{
margin-right: .5rem !important }
.mb-2{
margin-bottom: .5rem !important }
.ml-2{
margin-left: .5rem !important }
.mx-2{
margin-right: .5rem !important; margin-left: .5rem !important }
.my-2{
margin-top: .5rem !important; margin-bottom: .5rem !important }
.m-3{
margin: 1rem 1rem !important }
.mt-3{
margin-top: 1rem !important }
.mr-3{
margin-right: 1rem !important }
.mb-3{
margin-bottom: 1rem !important }
.ml-3{
margin-left: 1rem !important }
.mx-3{
margin-right: 1rem !important; margin-left: 1rem !important }
.my-3{
margin-top: 1rem !important; margin-bottom: 1rem !important }
.m-4{
margin: 1.5rem 1.5rem !important }
.mt-4{
margin-top: 1.5rem !important }
.mr-4{
margin-right: 1.5rem !important }
.mb-4{
margin-bottom: 1.5rem !important }
.ml-4{
margin-left: 1.5rem !important }
.mx-4{
margin-right: 1.5rem !important; margin-left: 1.5rem !important }
.my-4{
margin-top: 1.5rem !important; margin-bottom: 1.5rem !important }
.m-5{
margin: 3rem 3rem !important }
.mt-5{
margin-top: 3rem !important }
.mr-5{
margin-right: 3rem !important }
.mb-5{
margin-bottom: 3rem !important }
.ml-5{
margin-left: 3rem !important }
.mx-5{
margin-right: 3rem !important; margin-left: 3rem !important }
.my-5{
margin-top: 3rem !important; margin-bottom: 3rem !important }
.p-0{
padding: 0 0 !important }
.pt-0{
padding-top: 0 !important }
.pr-0{
padding-right: 0 !important }
.pb-0{
padding-bottom: 0 !important }
.pl-0{
padding-left: 0 !important }
.px-0{
padding-right: 0 !important; padding-left: 0 !important }
.py-0{
padding-top: 0 !important; padding-bottom: 0 !important }
.p-1{
padding: .25rem .25rem !important }
.pt-1{
padding-top: .25rem !important }
.pr-1{
padding-right: .25rem !important }
.pb-1{
padding-bottom: .25rem !important }
.pl-1{
padding-left: .25rem !important }
.px-1{
padding-right: .25rem !important; padding-left: .25rem !important }
.py-1{
padding-top: .25rem !important; padding-bottom: .25rem !important }
.p-2{
padding: .5rem .5rem !important }
.pt-2{
padding-top: .5rem !important }
.pr-2{
padding-right: .5rem !important }
.pb-2{
padding-bottom: .5rem !important }
.pl-2{
padding-left: .5rem !important }
.px-2{
padding-right: .5rem !important; padding-left: .5rem !important }
.py-2{
padding-top: .5rem !important; padding-bottom: .5rem !important }
.p-3{
padding: 1rem 1rem !important }
.pt-3{
padding-top: 1rem !important }
.pr-3{
padding-right: 1rem !important }
.pb-3{
padding-bottom: 1rem !important }
.pl-3{
padding-left: 1rem !important }
.px-3{
padding-right: 1rem !important; padding-left: 1rem !important }
.py-3{
padding-top: 1rem !important; padding-bottom: 1rem !important }
.p-4{
padding: 1.5rem 1.5rem !important }
.pt-4{
padding-top: 1.5rem !important }
.pr-4{
padding-right: 1.5rem !important }
.pb-4{
padding-bottom: 1.5rem !important }
.pl-4{
padding-left: 1.5rem !important }
.px-4{
padding-right: 1.5rem !important; padding-left: 1.5rem !important }
.py-4{
padding-top: 1.5rem !important; padding-bottom: 1.5rem !important }
.p-5{
padding: 3rem 3rem !important }
.pt-5{
padding-top: 3rem !important }
.pr-5{
padding-right: 3rem !important }
.pb-5{
padding-bottom: 3rem !important }
.pl-5{
padding-left: 3rem !important }
.px-5{
padding-right: 3rem !important; padding-left: 3rem !important }
.py-5{
padding-top: 3rem !important; padding-bottom: 3rem !important }
.m-auto{
margin: auto !important }
.mt-auto{
margin-top: auto !important }
.mr-auto{
margin-right: auto !important }
.mb-auto{
margin-bottom: auto !important }
.ml-auto{
margin-left: auto !important }
.mx-auto{
margin-right: auto !important; margin-left: auto !important }
.my-auto{
margin-top: auto !important; margin-bottom: auto !important }
@media (min-width:576px){
.m-sm-0{
margin: 0 0 !important }
.mt-sm-0{
margin-top: 0 !important }
.mr-sm-0{
margin-right: 0 !important }
.mb-sm-0{
margin-bottom: 0 !important }
.ml-sm-0{
margin-left: 0 !important }
.mx-sm-0{
margin-right: 0 !important; margin-left: 0 !important }
.my-sm-0{
margin-top: 0 !important; margin-bottom: 0 !important }
.m-sm-1{
margin: .25rem .25rem !important }
.mt-sm-1{
margin-top: .25rem !important }
.mr-sm-1{
margin-right: .25rem !important }
.mb-sm-1{
margin-bottom: .25rem !important }
.ml-sm-1{
margin-left: .25rem !important }
.mx-sm-1{
margin-right: .25rem !important; margin-left: .25rem !important }
.my-sm-1{
margin-top: .25rem !important; margin-bottom: .25rem !important }
.m-sm-2{
margin: .5rem .5rem !important }
.mt-sm-2{
margin-top: .5rem !important }
.mr-sm-2{
margin-right: .5rem !important }
.mb-sm-2{
margin-bottom: .5rem !important }
.ml-sm-2{
margin-left: .5rem !important }
.mx-sm-2{
margin-right: .5rem !important; margin-left: .5rem !important }
.my-sm-2{
margin-top: .5rem !important; margin-bottom: .5rem !important }
.m-sm-3{
margin: 1rem 1rem !important }
.mt-sm-3{
margin-top: 1rem !important }
.mr-sm-3{
margin-right: 1rem !important }
.mb-sm-3{
margin-bottom: 1rem !important }
.ml-sm-3{
margin-left: 1rem !important }
.mx-sm-3{
margin-right: 1rem !important; margin-left: 1rem !important }
.my-sm-3{
margin-top: 1rem !important; margin-bottom: 1rem !important }
.m-sm-4{
margin: 1.5rem 1.5rem !important }
.mt-sm-4{
margin-top: 1.5rem !important }
.mr-sm-4{
margin-right: 1.5rem !important }
.mb-sm-4{
margin-bottom: 1.5rem !important }
.ml-sm-4{
margin-left: 1.5rem !important }
.mx-sm-4{
margin-right: 1.5rem !important; margin-left: 1.5rem !important }
.my-sm-4{
margin-top: 1.5rem !important; margin-bottom: 1.5rem !important }
.m-sm-5{
margin: 3rem 3rem !important }
.mt-sm-5{
margin-top: 3rem !important }
.mr-sm-5{
margin-right: 3rem !important }
.mb-sm-5{
margin-bottom: 3rem !important }
.ml-sm-5{
margin-left: 3rem !important }
.mx-sm-5{
margin-right: 3rem !important; margin-left: 3rem !important }
.my-sm-5{
margin-top: 3rem !important; margin-bottom: 3rem !important }
.p-sm-0{
padding: 0 0 !important }
.pt-sm-0{
padding-top: 0 !important }
.pr-sm-0{
padding-right: 0 !important }
.pb-sm-0{
padding-bottom: 0 !important }
.pl-sm-0{
padding-left: 0 !important }
.px-sm-0{
padding-right: 0 !important; padding-left: 0 !important }
.py-sm-0{
padding-top: 0 !important; padding-bottom: 0 !important }
.p-sm-1{
padding: .25rem .25rem !important }
.pt-sm-1{
padding-top: .25rem !important }
.pr-sm-1{
padding-right: .25rem !important }
.pb-sm-1{
padding-bottom: .25rem !important }
.pl-sm-1{
padding-left: .25rem !important }
.px-sm-1{
padding-right: .25rem !important; padding-left: .25rem !important }
.py-sm-1{
padding-top: .25rem !important; padding-bottom: .25rem !important }
.p-sm-2{
padding: .5rem .5rem !important }
.pt-sm-2{
padding-top: .5rem !important }
.pr-sm-2{
padding-right: .5rem !important }
.pb-sm-2{
padding-bottom: .5rem !important }
.pl-sm-2{
padding-left: .5rem !important }
.px-sm-2{
padding-right: .5rem !important; padding-left: .5rem !important }
.py-sm-2{
padding-top: .5rem !important; padding-bottom: .5rem !important }
.p-sm-3{
padding: 1rem 1rem !important }
.pt-sm-3{
padding-top: 1rem !important }
.pr-sm-3{
padding-right: 1rem !important }
.pb-sm-3{
padding-bottom: 1rem !important }
.pl-sm-3{
padding-left: 1rem !important }
.px-sm-3{
padding-right: 1rem !important; padding-left: 1rem !important }
.py-sm-3{
padding-top: 1rem !important; padding-bottom: 1rem !important }
.p-sm-4{
padding: 1.5rem 1.5rem !important }
.pt-sm-4{
padding-top: 1.5rem !important }
.pr-sm-4{
padding-right: 1.5rem !important }
.pb-sm-4{
padding-bottom: 1.5rem !important }
.pl-sm-4{
padding-left: 1.5rem !important }
.px-sm-4{
padding-right: 1.5rem !important; padding-left: 1.5rem !important }
.py-sm-4{
padding-top: 1.5rem !important; padding-bottom: 1.5rem !important }
.p-sm-5{
padding: 3rem 3rem !important }
.pt-sm-5{
padding-top: 3rem !important }
.pr-sm-5{
padding-right: 3rem !important }
.pb-sm-5{
padding-bottom: 3rem !important }
.pl-sm-5{
padding-left: 3rem !important }
.px-sm-5{
padding-right: 3rem !important; padding-left: 3rem !important }
.py-sm-5{
padding-top: 3rem !important; padding-bottom: 3rem !important }
.m-sm-auto{
margin: auto !important }
.mt-sm-auto{
margin-top: auto !important }
.mr-sm-auto{
margin-right: auto !important }
.mb-sm-auto{
margin-bottom: auto !important }
.ml-sm-auto{
margin-left: auto !important }
.mx-sm-auto{
margin-right: auto !important; margin-left: auto !important }
.my-sm-auto{
margin-top: auto !important; margin-bottom: auto !important }
}
@media (min-width:768px){
.m-md-0{
margin: 0 0 !important }
.mt-md-0{
margin-top: 0 !important }
.mr-md-0{
margin-right: 0 !important }
.mb-md-0{
margin-bottom: 0 !important }
.ml-md-0{
margin-left: 0 !important }
.mx-md-0{
margin-right: 0 !important; margin-left: 0 !important }
.my-md-0{
margin-top: 0 !important; margin-bottom: 0 !important }
.m-md-1{
margin: .25rem .25rem !important }
.mt-md-1{
margin-top: .25rem !important }
.mr-md-1{
margin-right: .25rem !important }
.mb-md-1{
margin-bottom: .25rem !important }
.ml-md-1{
margin-left: .25rem !important }
.mx-md-1{
margin-right: .25rem !important; margin-left: .25rem !important }
.my-md-1{
margin-top: .25rem !important; margin-bottom: .25rem !important }
.m-md-2{
margin: .5rem .5rem !important }
.mt-md-2{
margin-top: .5rem !important }
.mr-md-2{
margin-right: .5rem !important }
.mb-md-2{
margin-bottom: .5rem !important }
.ml-md-2{
margin-left: .5rem !important }
.mx-md-2{
margin-right: .5rem !important; margin-left: .5rem !important }
.my-md-2{
margin-top: .5rem !important; margin-bottom: .5rem !important }
.m-md-3{
margin: 1rem 1rem !important }
.mt-md-3{
margin-top: 1rem !important }
.mr-md-3{
margin-right: 1rem !important }
.mb-md-3{
margin-bottom: 1rem !important }
.ml-md-3{
margin-left: 1rem !important }
.mx-md-3{
margin-right: 1rem !important; margin-left: 1rem !important }
.my-md-3{
margin-top: 1rem !important; margin-bottom: 1rem !important }
.m-md-4{
margin: 1.5rem 1.5rem !important }
.mt-md-4{
margin-top: 1.5rem !important }
.mr-md-4{
margin-right: 1.5rem !important }
.mb-md-4{
margin-bottom: 1.5rem !important }
.ml-md-4{
margin-left: 1.5rem !important }
.mx-md-4{
margin-right: 1.5rem !important; margin-left: 1.5rem !important }
.my-md-4{
margin-top: 1.5rem !important; margin-bottom: 1.5rem !important }
.m-md-5{
margin: 3rem 3rem !important }
.mt-md-5{
margin-top: 3rem !important }
.mr-md-5{
margin-right: 3rem !important }
.mb-md-5{
margin-bottom: 3rem !important }
.ml-md-5{
margin-left: 3rem !important }
.mx-md-5{
margin-right: 3rem !important; margin-left: 3rem !important }
.my-md-5{
margin-top: 3rem !important; margin-bottom: 3rem !important }
.p-md-0{
padding: 0 0 !important }
.pt-md-0{
padding-top: 0 !important }
.pr-md-0{
padding-right: 0 !important }
.pb-md-0{
padding-bottom: 0 !important }
.pl-md-0{
padding-left: 0 !important }
.px-md-0{
padding-right: 0 !important; padding-left: 0 !important }
.py-md-0{
padding-top: 0 !important; padding-bottom: 0 !important }
.p-md-1{
padding: .25rem .25rem !important }
.pt-md-1{
padding-top: .25rem !important }
.pr-md-1{
padding-right: .25rem !important }
.pb-md-1{
padding-bottom: .25rem !important }
.pl-md-1{
padding-left: .25rem !important }
.px-md-1{
padding-right: .25rem !important; padding-left: .25rem !important }
.py-md-1{
padding-top: .25rem !important; padding-bottom: .25rem !important }
.p-md-2{
padding: .5rem .5rem !important }
.pt-md-2{
padding-top: .5rem !important }
.pr-md-2{
padding-right: .5rem !important }
.pb-md-2{
padding-bottom: .5rem !important }
.pl-md-2{
padding-left: .5rem !important }
.px-md-2{
padding-right: .5rem !important; padding-left: .5rem !important }
.py-md-2{
padding-top: .5rem !important; padding-bottom: .5rem !important }
.p-md-3{
padding: 1rem 1rem !important }
.pt-md-3{
padding-top: 1rem !important }
.pr-md-3{
padding-right: 1rem !important }
.pb-md-3{
padding-bottom: 1rem !important }
.pl-md-3{
padding-left: 1rem !important }
.px-md-3{
padding-right: 1rem !important; padding-left: 1rem !important }
.py-md-3{
padding-top: 1rem !important; padding-bottom: 1rem !important }
.p-md-4{
padding: 1.5rem 1.5rem !important }
.pt-md-4{
padding-top: 1.5rem !important }
.pr-md-4{
padding-right: 1.5rem !important }
.pb-md-4{
padding-bottom: 1.5rem !important }
.pl-md-4{
padding-left: 1.5rem !important }
.px-md-4{
padding-right: 1.5rem !important; padding-left: 1.5rem !important }
.py-md-4{
padding-top: 1.5rem !important; padding-bottom: 1.5rem !important }
.p-md-5{
padding: 3rem 3rem !important }
.pt-md-5{
padding-top: 3rem !important }
.pr-md-5{
padding-right: 3rem !important }
.pb-md-5{
padding-bottom: 3rem !important }
.pl-md-5{
padding-left: 3rem !important }
.px-md-5{
padding-right: 3rem !important; padding-left: 3rem !important }
.py-md-5{
padding-top: 3rem !important; padding-bottom: 3rem !important }
.m-md-auto{
margin: auto !important }
.mt-md-auto{
margin-top: auto !important }
.mr-md-auto{
margin-right: auto !important }
.mb-md-auto{
margin-bottom: auto !important }
.ml-md-auto{
margin-left: auto !important }
.mx-md-auto{
margin-right: auto !important; margin-left: auto !important }
.my-md-auto{
margin-top: auto !important; margin-bottom: auto !important }
}
@media (min-width:992px){
.m-lg-0{
margin: 0 0 !important }
.mt-lg-0{
margin-top: 0 !important }
.mr-lg-0{
margin-right: 0 !important }
.mb-lg-0{
margin-bottom: 0 !important }
.ml-lg-0{
margin-left: 0 !important }
.mx-lg-0{
margin-right: 0 !important; margin-left: 0 !important }
.my-lg-0{
margin-top: 0 !important; margin-bottom: 0 !important }
.m-lg-1{
margin: .25rem .25rem !important }
.mt-lg-1{
margin-top: .25rem !important }
.mr-lg-1{
margin-right: .25rem !important }
.mb-lg-1{
margin-bottom: .25rem !important }
.ml-lg-1{
margin-left: .25rem !important }
.mx-lg-1{
margin-right: .25rem !important; margin-left: .25rem !important }
.my-lg-1{
margin-top: .25rem !important; margin-bottom: .25rem !important }
.m-lg-2{
margin: .5rem .5rem !important }
.mt-lg-2{
margin-top: .5rem !important }
.mr-lg-2{
margin-right: .5rem !important }
.mb-lg-2{
margin-bottom: .5rem !important }
.ml-lg-2{
margin-left: .5rem !important }
.mx-lg-2{
margin-right: .5rem !important; margin-left: .5rem !important }
.my-lg-2{
margin-top: .5rem !important; margin-bottom: .5rem !important }
.m-lg-3{
margin: 1rem 1rem !important }
.mt-lg-3{
margin-top: 1rem !important }
.mr-lg-3{
margin-right: 1rem !important }
.mb-lg-3{
margin-bottom: 1rem !important }
.ml-lg-3{
margin-left: 1rem !important }
.mx-lg-3{
margin-right: 1rem !important; margin-left: 1rem !important }
.my-lg-3{
margin-top: 1rem !important; margin-bottom: 1rem !important }
.m-lg-4{
margin: 1.5rem 1.5rem !important }
.mt-lg-4{
margin-top: 1.5rem !important }
.mr-lg-4{
margin-right: 1.5rem !important }
.mb-lg-4{
margin-bottom: 1.5rem !important }
.ml-lg-4{
margin-left: 1.5rem !important }
.mx-lg-4{
margin-right: 1.5rem !important; margin-left: 1.5rem !important }
.my-lg-4{
margin-top: 1.5rem !important; margin-bottom: 1.5rem !important }
.m-lg-5{
margin: 3rem 3rem !important }
.mt-lg-5{
margin-top: 3rem !important }
.mr-lg-5{
margin-right: 3rem !important }
.mb-lg-5{
margin-bottom: 3rem !important }
.ml-lg-5{
margin-left: 3rem !important }
.mx-lg-5{
margin-right: 3rem !important; margin-left: 3rem !important }
.my-lg-5{
margin-top: 3rem !important; margin-bottom: 3rem !important }
.p-lg-0{
padding: 0 0 !important }
.pt-lg-0{
padding-top: 0 !important }
.pr-lg-0{
padding-right: 0 !important }
.pb-lg-0{
padding-bottom: 0 !important }
.pl-lg-0{
padding-left: 0 !important }
.px-lg-0{
padding-right: 0 !important; padding-left: 0 !important }
.py-lg-0{
padding-top: 0 !important; padding-bottom: 0 !important }
.p-lg-1{
padding: .25rem .25rem !important }
.pt-lg-1{
padding-top: .25rem !important }
.pr-lg-1{
padding-right: .25rem !important }
.pb-lg-1{
padding-bottom: .25rem !important }
.pl-lg-1{
padding-left: .25rem !important }
.px-lg-1{
padding-right: .25rem !important; padding-left: .25rem !important }
.py-lg-1{
padding-top: .25rem !important; padding-bottom: .25rem !important }
.p-lg-2{
padding: .5rem .5rem !important }
.pt-lg-2{
padding-top: .5rem !important }
.pr-lg-2{
padding-right: .5rem !important }
.pb-lg-2{
padding-bottom: .5rem !important }
.pl-lg-2{
padding-left: .5rem !important }
.px-lg-2{
padding-right: .5rem !important; padding-left: .5rem !important }
.py-lg-2{
padding-top: .5rem !important; padding-bottom: .5rem !important }
.p-lg-3{
padding: 1rem 1rem !important }
.pt-lg-3{
padding-top: 1rem !important }
.pr-lg-3{
padding-right: 1rem !important }
.pb-lg-3{
padding-bottom: 1rem !important }
.pl-lg-3{
padding-left: 1rem !important }
.px-lg-3{
padding-right: 1rem !important; padding-left: 1rem !important }
.py-lg-3{
padding-top: 1rem !important; padding-bottom: 1rem !important }
.p-lg-4{
padding: 1.5rem 1.5rem !important }
.pt-lg-4{
padding-top: 1.5rem !important }
.pr-lg-4{
padding-right: 1.5rem !important }
.pb-lg-4{
padding-bottom: 1.5rem !important }
.pl-lg-4{
padding-left: 1.5rem !important }
.px-lg-4{
padding-right: 1.5rem !important; padding-left: 1.5rem !important }
.py-lg-4{
padding-top: 1.5rem !important; padding-bottom: 1.5rem !important }
.p-lg-5{
padding: 3rem 3rem !important }
.pt-lg-5{
padding-top: 3rem !important }
.pr-lg-5{
padding-right: 3rem !important }
.pb-lg-5{
padding-bottom: 3rem !important }
.pl-lg-5{
padding-left: 3rem !important }
.px-lg-5{
padding-right: 3rem !important; padding-left: 3rem !important }
.py-lg-5{
padding-top: 3rem !important; padding-bottom: 3rem !important }
.m-lg-auto{
margin: auto !important }
.mt-lg-auto{
margin-top: auto !important }
.mr-lg-auto{
margin-right: auto !important }
.mb-lg-auto{
margin-bottom: auto !important }
.ml-lg-auto{
margin-left: auto !important }
.mx-lg-auto{
margin-right: auto !important; margin-left: auto !important }
.my-lg-auto{
margin-top: auto !important; margin-bottom: auto !important }
}
@media (min-width:1200px){
.m-xl-0{
margin: 0 0 !important }
.mt-xl-0{
margin-top: 0 !important }
.mr-xl-0{
margin-right: 0 !important }
.mb-xl-0{
margin-bottom: 0 !important }
.ml-xl-0{
margin-left: 0 !important }
.mx-xl-0{
margin-right: 0 !important; margin-left: 0 !important }
.my-xl-0{
margin-top: 0 !important; margin-bottom: 0 !important }
.m-xl-1{
margin: .25rem .25rem !important }
.mt-xl-1{
margin-top: .25rem !important }
.mr-xl-1{
margin-right: .25rem !important }
.mb-xl-1{
margin-bottom: .25rem !important }
.ml-xl-1{
margin-left: .25rem !important }
.mx-xl-1{
margin-right: .25rem !important; margin-left: .25rem !important }
.my-xl-1{
margin-top: .25rem !important; margin-bottom: .25rem !important }
.m-xl-2{
margin: .5rem .5rem !important }
.mt-xl-2{
margin-top: .5rem !important }
.mr-xl-2{
margin-right: .5rem !important }
.mb-xl-2{
margin-bottom: .5rem !important }
.ml-xl-2{
margin-left: .5rem !important }
.mx-xl-2{
margin-right: .5rem !important; margin-left: .5rem !important }
.my-xl-2{
margin-top: .5rem !important; margin-bottom: .5rem !important }
.m-xl-3{
margin: 1rem 1rem !important }
.mt-xl-3{
margin-top: 1rem !important }
.mr-xl-3{
margin-right: 1rem !important }
.mb-xl-3{
margin-bottom: 1rem !important }
.ml-xl-3{
margin-left: 1rem !important }
.mx-xl-3{
margin-right: 1rem !important; margin-left: 1rem !important }
.my-xl-3{
margin-top: 1rem !important; margin-bottom: 1rem !important }
.m-xl-4{
margin: 1.5rem 1.5rem !important }
.mt-xl-4{
margin-top: 1.5rem !important }
.mr-xl-4{
margin-right: 1.5rem !important }
.mb-xl-4{
margin-bottom: 1.5rem !important }
.ml-xl-4{
margin-left: 1.5rem !important }
.mx-xl-4{
margin-right: 1.5rem !important; margin-left: 1.5rem !important }
.my-xl-4{
margin-top: 1.5rem !important; margin-bottom: 1.5rem !important }
.m-xl-5{
margin: 3rem 3rem !important }
.mt-xl-5{
margin-top: 3rem !important }
.mr-xl-5{
margin-right: 3rem !important }
.mb-xl-5{
margin-bottom: 3rem !important }
.ml-xl-5{
margin-left: 3rem !important }
.mx-xl-5{
margin-right: 3rem !important; margin-left: 3rem !important }
.my-xl-5{
margin-top: 3rem !important; margin-bottom: 3rem !important }
.p-xl-0{
padding: 0 0 !important }
.pt-xl-0{
padding-top: 0 !important }
.pr-xl-0{
padding-right: 0 !important }
.pb-xl-0{
padding-bottom: 0 !important }
.pl-xl-0{
padding-left: 0 !important }
.px-xl-0{
padding-right: 0 !important; padding-left: 0 !important }
.py-xl-0{
padding-top: 0 !important; padding-bottom: 0 !important }
.p-xl-1{
padding: .25rem .25rem !important }
.pt-xl-1{
padding-top: .25rem !important }
.pr-xl-1{
padding-right: .25rem !important }
.pb-xl-1{
padding-bottom: .25rem !important }
.pl-xl-1{
padding-left: .25rem !important }
.px-xl-1{
padding-right: .25rem !important; padding-left: .25rem !important }
.py-xl-1{
padding-top: .25rem !important; padding-bottom: .25rem !important }
.p-xl-2{
padding: .5rem .5rem !important }
.pt-xl-2{
padding-top: .5rem !important }
.pr-xl-2{
padding-right: .5rem !important }
.pb-xl-2{
padding-bottom: .5rem !important }
.pl-xl-2{
padding-left: .5rem !important }
.px-xl-2{
padding-right: .5rem !important; padding-left: .5rem !important }
.py-xl-2{
padding-top: .5rem !important; padding-bottom: .5rem !important }
.p-xl-3{
padding: 1rem 1rem !important }
.pt-xl-3{
padding-top: 1rem !important }
.pr-xl-3{
padding-right: 1rem !important }
.pb-xl-3{
padding-bottom: 1rem !important }
.pl-xl-3{
padding-left: 1rem !important }
.px-xl-3{
padding-right: 1rem !important; padding-left: 1rem !important }
.py-xl-3{
padding-top: 1rem !important; padding-bottom: 1rem !important }
.p-xl-4{
padding: 1.5rem 1.5rem !important }
.pt-xl-4{
padding-top: 1.5rem !important }
.pr-xl-4{
padding-right: 1.5rem !important }
.pb-xl-4{
padding-bottom: 1.5rem !important }
.pl-xl-4{
padding-left: 1.5rem !important }
.px-xl-4{
padding-right: 1.5rem !important; padding-left: 1.5rem !important }
.py-xl-4{
padding-top: 1.5rem !important; padding-bottom: 1.5rem !important }
.p-xl-5{
padding: 3rem 3rem !important }
.pt-xl-5{
padding-top: 3rem !important }
.pr-xl-5{
padding-right: 3rem !important }
.pb-xl-5{
padding-bottom: 3rem !important }
.pl-xl-5{
padding-left: 3rem !important }
.px-xl-5{
padding-right: 3rem !important; padding-left: 3rem !important }
.py-xl-5{
padding-top: 3rem !important; padding-bottom: 3rem !important }
.m-xl-auto{
margin: auto !important }
.mt-xl-auto{
margin-top: auto !important }
.mr-xl-auto{
margin-right: auto !important }
.mb-xl-auto{
margin-bottom: auto !important }
.ml-xl-auto{
margin-left: auto !important }
.mx-xl-auto{
margin-right: auto !important; margin-left: auto !important }
.my-xl-auto{
margin-top: auto !important; margin-bottom: auto !important }
}
.text-justify{
text-align: justify !important }
.text-nowrap{
white-space: nowrap !important }
.text-truncate{
overflow: hidden; text-overflow: ellipsis; white-space: nowrap }
.text-left{
text-align: left !important }
.text-right{
text-align: right !important }
.text-center{
text-align: center !important }
@media (min-width:576px){
.text-sm-left{
text-align: left !important }
.text-sm-right{
text-align: right !important }
.text-sm-center{
text-align: center !important }
}
@media (min-width:768px){
.text-md-left{
text-align: left !important }
.text-md-right{
text-align: right !important }
.text-md-center{
text-align: center !important }
}
@media (min-width:992px){
.text-lg-left{
text-align: left !important }
.text-lg-right{
text-align: right !important }
.text-lg-center{
text-align: center !important }
}
@media (min-width:1200px){
.text-xl-left{
text-align: left !important }
.text-xl-right{
text-align: right !important }
.text-xl-center{
text-align: center !important }
}
.text-lowercase{
text-transform: lowercase !important }
.text-uppercase{
text-transform: uppercase !important }
.text-capitalize{
text-transform: capitalize !important }
.font-weight-normal{
font-weight: 400 }
.font-weight-bold{
font-weight: 700 }
.font-italic{
font-style: italic }
.text-white{
color: #fff !important }
.text-muted{
color: #636c72 !important }
a.text-muted:focus, a.text-muted:hover{
color: #4b5257 !important }
.text-primary{
color: #0275d8 !important }
a.text-primary:focus, a.text-primary:hover{
color: #025aa5 !important }
.text-success{
color: #5cb85c !important }
a.text-success:focus, a.text-success:hover{
color: #449d44 !important }
.text-info{
color: #5bc0de !important }
a.text-info:focus, a.text-info:hover{
color: #31b0d5 !important }
.text-warning{
color: #f0ad4e !important }
a.text-warning:focus, a.text-warning:hover{
color: #ec971f !important }
.text-danger{
color: #d9534f !important }
a.text-danger:focus, a.text-danger:hover{
color: #c9302c !important }
.text-gray-dark{
color: #292b2c !important }
a.text-gray-dark:focus, a.text-gray-dark:hover{
color: #101112 !important }
.text-hide{
font: 0/0 a; color: transparent; text-shadow: none; background-color: transparent; border: 0 }
.invisible{
visibility: hidden !important }
.hidden-xs-up{
display: none !important }
@media (max-width:575px){
.hidden-xs-down{
display: none !important }
}
@media (min-width:576px){
.hidden-sm-up{
display: none !important }
}
@media (max-width:767px){
.hidden-sm-down{
display: none !important }
}
@media (min-width:768px){
.hidden-md-up{
display: none !important }
}
@media (max-width:991px){
.hidden-md-down{
display: none !important }
}
@media (min-width:992px){
.hidden-lg-up{
display: none !important }
}
@media (max-width:1199px){
.hidden-lg-down{
display: none !important }
}
@media (min-width:1200px){
.hidden-xl-up{
display: none !important }
}
.hidden-xl-down{
display: none !important }
.visible-print-block{
display: none !important }
@media print{
.visible-print-block{
display: block !important }
}
.visible-print-inline{
display: none !important }
@media print{
.visible-print-inline{
display: inline !important }
}
.visible-print-inline-block{
display: none !important }
@media print{
.visible-print-inline-block{
display: inline-block !important }
}
@media print{
.hidden-print{
display: none !important }
}
.flickity-enabled{
position:relative}
.flickity-enabled:focus{
outline:0}
.flickity-viewport{
overflow:hidden;position:relative;height:100%}
.flickity-slider{
position:absolute;width:100%;height:100%}
.flickity-enabled.is-draggable{
-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.flickity-enabled.is-draggable .flickity-viewport{
cursor:move;cursor:-webkit-grab;cursor:grab}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{
cursor:-webkit-grabbing;cursor:grabbing}
.flickity-prev-next-button{
position:absolute;top:50%;width:44px;height:44px;border:none;border-radius:50%;background:#fff;background:hsla(0,0%,100%,.75);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.flickity-prev-next-button:hover{
background:#fff}
.flickity-prev-next-button:focus{
outline:0;box-shadow:0 0 0 5px #09F}
.flickity-prev-next-button:active{
opacity:.6}
.flickity-prev-next-button.previous{
left:10px}
.flickity-prev-next-button.next{
right:10px}
.flickity-rtl .flickity-prev-next-button.previous{
left:auto;right:10px}
.flickity-rtl .flickity-prev-next-button.next{
right:auto;left:10px}
.flickity-prev-next-button:disabled{
opacity:.3;cursor:auto}
.flickity-prev-next-button svg{
position:absolute;left:20%;top:20%;width:60%;height:60%}
.flickity-prev-next-button .arrow{
fill:#333}
.flickity-page-dots{
position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}
.flickity-rtl .flickity-page-dots{
direction:rtl}
.flickity-page-dots .dot{
display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}
.flickity-page-dots .dot.is-selected{
opacity:1}
.ui-helper-hidden{
display: none; }
.ui-helper-hidden-accessible{
border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset{
margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before,
.ui-helper-clearfix:after{
content: ""; display: table; border-collapse: collapse; }
.ui-helper-clearfix:after{
clear: both; }
.ui-helper-zfix{
width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0);  }
.ui-front{
z-index: 100; }
.ui-state-disabled{
cursor: default !important; pointer-events: none; }
.ui-icon{
display: inline-block; vertical-align: middle; margin-top: -.25em; position: relative; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
.ui-widget-icon-block{
left: 50%; margin-left: -8px; display: block; }
.ui-widget-overlay{
position: fixed; top: 0; left: 0; width: 100%; height: 100%; }
.ui-accordion .ui-accordion-header{
display: block; cursor: pointer; position: relative; margin: 2px 0 0 0; padding: .5em .5em .5em .7em; font-size: 100%; }
.ui-accordion .ui-accordion-content{
padding: 1em 2.2em; border-top: 0; overflow: auto; }
.ui-autocomplete{
position: absolute; top: 0; left: 0; cursor: default; }
.ui-menu{
list-style: none; padding: 0; margin: 0; display: block; outline: 0; }
.ui-menu .ui-menu{
position: absolute; }
.ui-menu .ui-menu-item{
margin: 0; cursor: pointer;  list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); }
.ui-menu .ui-menu-item-wrapper{
position: relative; padding: 3px 1em 3px .4em; }
.ui-menu .ui-menu-divider{
margin: 5px 0; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; }
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active{
margin: -1px; }
.ui-menu-icons{
position: relative; }
.ui-menu-icons .ui-menu-item-wrapper{
padding-left: 2em; }
.ui-menu .ui-icon{
position: absolute; top: 0; bottom: 0; left: .2em; margin: auto 0; }
.ui-menu .ui-menu-icon{
left: auto; right: 0; }
.ui-button{
padding: .4em 1em; display: inline-block; position: relative; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;  overflow: visible; }
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active{
text-decoration: none; }
.ui-button-icon-only{
width: 2em; box-sizing: border-box; text-indent: -9999px; white-space: nowrap; }
input.ui-button.ui-button-icon-only{
text-indent: 0; }
.ui-button-icon-only .ui-icon{
position: absolute; top: 50%; left: 50%; margin-top: -8px; margin-left: -8px; }
.ui-button.ui-icon-notext .ui-icon{
padding: 0; width: 2.1em; height: 2.1em; text-indent: -9999px; white-space: nowrap; }
input.ui-button.ui-icon-notext .ui-icon{
width: auto; height: auto; text-indent: 0; white-space: normal; padding: .4em 1em; }
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner{
border: 0; padding: 0; }
.ui-controlgroup{
vertical-align: middle; display: inline-block; }
.ui-controlgroup > .ui-controlgroup-item{
float: left; margin-left: 0; margin-right: 0; }
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{
z-index: 9999; }
.ui-controlgroup-vertical > .ui-controlgroup-item{
display: block; float: none; width: 100%; margin-top: 0; margin-bottom: 0; text-align: left; }
.ui-controlgroup-vertical .ui-controlgroup-item{
box-sizing: border-box; }
.ui-controlgroup .ui-controlgroup-label{
padding: .4em 1em; }
.ui-controlgroup .ui-controlgroup-label span{
font-size: 80%; }
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{
border-left: none; }
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{
border-top: none; }
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{
border-right: none; }
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{
border-bottom: none; }
.ui-controlgroup-vertical .ui-spinner-input{
width: 75%; width: calc( 100% - 2.4em ); }
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{
border-top-style: solid; }
.ui-checkboxradio-label .ui-icon-background{
box-shadow: inset 1px 1px 1px #ccc; border-radius: .12em; border: none; }
.ui-checkboxradio-radio-label .ui-icon-background{
width: 16px; height: 16px; border-radius: 1em; overflow: visible; border: none; }
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{
background-image: none; width: 8px; height: 8px; border-width: 4px; border-style: solid; }
.ui-checkboxradio-disabled{
pointer-events: none; }
.ui-datepicker{
width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header{
position: relative; padding: .2em 0; }
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next{
position: absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover{
top: 1px; }
.ui-datepicker .ui-datepicker-prev{
left: 2px; }
.ui-datepicker .ui-datepicker-next{
right: 2px; }
.ui-datepicker .ui-datepicker-prev-hover{
left: 1px; }
.ui-datepicker .ui-datepicker-next-hover{
right: 1px; }
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span{
display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
.ui-datepicker .ui-datepicker-title{
margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select{
font-size: 1em; margin: 1px 0; }
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year{
width: 45%; }
.ui-datepicker table{
width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; }
.ui-datepicker th{
padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
.ui-datepicker td{
border: 0; padding: 1px; }
.ui-datepicker td span,
.ui-datepicker td a{
display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane{
background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button{
float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{
float: left; }
.ui-datepicker.ui-datepicker-multi{
width: auto; }
.ui-datepicker-multi .ui-datepicker-group{
float: left; }
.ui-datepicker-multi .ui-datepicker-group table{
width: 95%; margin: 0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group{
width: 50%; }
.ui-datepicker-multi-3 .ui-datepicker-group{
width: 33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group{
width: 25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{
border-left-width: 0; }
.ui-datepicker-multi .ui-datepicker-buttonpane{
clear: left; }
.ui-datepicker-row-break{
clear: both; width: 100%; font-size: 0; }
.ui-datepicker-rtl{
direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev{
right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next{
left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover{
right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover{
left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane{
clear: right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button{
float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group{
float: right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{
border-right-width: 0; border-left-width: 1px; }
.ui-datepicker .ui-icon{
display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; left: .5em; top: .3em; }
.ui-dialog{
position: absolute; top: 0; left: 0; padding: .2em; outline: 0; }
.ui-dialog .ui-dialog-titlebar{
padding: .4em 1em; position: relative; }
.ui-dialog .ui-dialog-title{
float: left; margin: .1em 0; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; }
.ui-dialog .ui-dialog-titlebar-close{
position: absolute; right: .3em; top: 50%; width: 20px; margin: -10px 0 0 0; padding: 1px; height: 20px; }
.ui-dialog .ui-dialog-content{
position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; }
.ui-dialog .ui-dialog-buttonpane{
text-align: left; border-width: 1px 0 0 0; background-image: none; margin-top: .5em; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{
float: right; }
.ui-dialog .ui-dialog-buttonpane button{
margin: .5em .4em .5em 0; cursor: pointer; }
.ui-dialog .ui-resizable-n{
height: 2px; top: 0; }
.ui-dialog .ui-resizable-e{
width: 2px; right: 0; }
.ui-dialog .ui-resizable-s{
height: 2px; bottom: 0; }
.ui-dialog .ui-resizable-w{
width: 2px; left: 0; }
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw{
width: 7px; height: 7px; }
.ui-dialog .ui-resizable-se{
right: 0; bottom: 0; }
.ui-dialog .ui-resizable-sw{
left: 0; bottom: 0; }
.ui-dialog .ui-resizable-ne{
right: 0; top: 0; }
.ui-dialog .ui-resizable-nw{
left: 0; top: 0; }
.ui-draggable .ui-dialog-titlebar{
cursor: move; }
.ui-draggable-handle{
-ms-touch-action: none; touch-action: none; }
.ui-resizable{
position: relative; }
.ui-resizable-handle{
position: absolute; font-size: 0.1px; display: block; -ms-touch-action: none; touch-action: none; }
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle{
display: none; }
.ui-resizable-n{
cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; }
.ui-resizable-s{
cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; }
.ui-resizable-e{
cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; }
.ui-resizable-w{
cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; }
.ui-resizable-se{
cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw{
cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw{
cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne{
cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; }
.ui-progressbar{
height: 2em; text-align: left; overflow: hidden; }
.ui-progressbar .ui-progressbar-value{
margin: -1px; height: 100%; }
.ui-progressbar .ui-progressbar-overlay{
background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw=="); height: 100%; filter: alpha(opacity=25);  opacity: 0.25; }
.ui-progressbar-indeterminate .ui-progressbar-value{
background-image: none; }
.ui-selectable{
-ms-touch-action: none; touch-action: none; }
.ui-selectable-helper{
position: absolute; z-index: 100; border: 1px dotted black; }
.ui-selectmenu-menu{
padding: 0; margin: 0; position: absolute; top: 0; left: 0; display: none; }
.ui-selectmenu-menu .ui-menu{
overflow: auto; overflow-x: hidden; padding-bottom: 1px; }
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{
font-size: 1em; font-weight: bold; line-height: 1.5; padding: 2px 0.4em; margin: 0.5em 0 0 0; height: auto; border: 0; }
.ui-selectmenu-open{
display: block; }
.ui-selectmenu-text{
display: block; margin-right: 20px; overflow: hidden; text-overflow: ellipsis; }
.ui-selectmenu-button.ui-button{
text-align: left; white-space: nowrap; width: 14em; }
.ui-selectmenu-icon.ui-icon{
float: right; margin-top: 0; }
.ui-slider{
position: relative; text-align: left; }
.ui-slider .ui-slider-handle{
position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; -ms-touch-action: none; touch-action: none; }
.ui-slider .ui-slider-range{
position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range{
filter: inherit; }
.ui-slider-horizontal{
height: .8em; }
.ui-slider-horizontal .ui-slider-handle{
top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range{
top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min{
left: 0; }
.ui-slider-horizontal .ui-slider-range-max{
right: 0; }
.ui-slider-vertical{
width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle{
left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range{
left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min{
bottom: 0; }
.ui-slider-vertical .ui-slider-range-max{
top: 0; }
.ui-sortable-handle{
-ms-touch-action: none; touch-action: none; }
.ui-spinner{
position: relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; }
.ui-spinner-input{
border: none; background: none; color: inherit; padding: .222em 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 2em; }
.ui-spinner-button{
width: 1.6em; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; }
.ui-spinner a.ui-spinner-button{
border-top-style: none; border-bottom-style: none; border-right-style: none; }
.ui-spinner-up{
top: 0; }
.ui-spinner-down{
bottom: 0; }
.ui-tabs{
position: relative;  padding: .2em; }
.ui-tabs .ui-tabs-nav{
margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li{
list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom-width: 0; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav .ui-tabs-anchor{
float: left; padding: .5em 1em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active{
margin-bottom: -1px; padding-bottom: 1px; }
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{
cursor: text; }
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{
cursor: pointer; }
.ui-tabs .ui-tabs-panel{
display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tooltip{
padding: 8px; position: absolute; z-index: 9999; max-width: 300px; }
body .ui-tooltip{
border-width: 2px; }
.ui-widget{
font-family: Arial,Helvetica,sans-serif; font-size: 1em; }
.ui-widget .ui-widget{
font-size: 1em; }
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button{
font-family: Arial,Helvetica,sans-serif; font-size: 1em; }
.ui-widget.ui-widget-content{
border: 1px solid #c5c5c5; }
.ui-widget-content{
border: 1px solid #dddddd; background: #ffffff; color: #333333; }
.ui-widget-content a{
color: #333333; }
.ui-widget-header{
border: 1px solid #dddddd; background: #e9e9e9; color: #333333; font-weight: bold; }
.ui-widget-header a{
color: #333333; }
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active{
border: 1px solid #c5c5c5; background: #f6f6f6; font-weight: normal; color: #454545; }
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button{
color: #454545; text-decoration: none; }
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus{
border: 1px solid #cccccc; background: #ededed; font-weight: normal; color: #2b2b2b; }
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus{
color: #2b2b2b; text-decoration: none; }
.ui-visual-focus{
box-shadow: 0 0 3px 1px rgb(94, 158, 214); }
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover{
border: 1px solid #003eff; background: #007fff; font-weight: normal; color: #ffffff; }
.ui-icon-background,
.ui-state-active .ui-icon-background{
border: #003eff; background-color: #ffffff; }
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited{
color: #ffffff; text-decoration: none; }
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight{
border: 1px solid #dad55e; background: #fffa90; color: #777620; }
.ui-state-checked{
border: 1px solid #dad55e; background: #fffa90; }
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a{
color: #777620; }
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error{
border: 1px solid #f1a899; background: #fddfdf; color: #5f3f3f; }
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a{
color: #5f3f3f; }
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text{
color: #5f3f3f; }
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary{
font-weight: bold; }
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary{
opacity: .7; filter: Alpha(Opacity=70);  font-weight: normal; }
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled{
opacity: .35; filter: Alpha(Opacity=35);  background-image: none; }
.ui-state-disabled .ui-icon{
filter: Alpha(Opacity=35);  }
.ui-icon{
width: 16px; height: 16px; }
.ui-icon,
.ui-widget-content .ui-icon{
background-image: url("images/ui-icons_444444_256x240.png"); }
.ui-widget-header .ui-icon{
background-image: url("images/ui-icons_444444_256x240.png"); }
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon{
background-image: url("images/ui-icons_555555_256x240.png"); }
.ui-state-active .ui-icon,
.ui-button:active .ui-icon{
background-image: url("images/ui-icons_ffffff_256x240.png"); }
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon{
background-image: url("images/ui-icons_777620_256x240.png"); }
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon{
background-image: url("images/ui-icons_cc0000_256x240.png"); }
.ui-button .ui-icon{
background-image: url("images/ui-icons_777777_256x240.png"); }
.ui-icon-blank{
background-position: 16px 16px; }
.ui-icon-caret-1-n{
background-position: 0 0; }
.ui-icon-caret-1-ne{
background-position: -16px 0; }
.ui-icon-caret-1-e{
background-position: -32px 0; }
.ui-icon-caret-1-se{
background-position: -48px 0; }
.ui-icon-caret-1-s{
background-position: -65px 0; }
.ui-icon-caret-1-sw{
background-position: -80px 0; }
.ui-icon-caret-1-w{
background-position: -96px 0; }
.ui-icon-caret-1-nw{
background-position: -112px 0; }
.ui-icon-caret-2-n-s{
background-position: -128px 0; }
.ui-icon-caret-2-e-w{
background-position: -144px 0; }
.ui-icon-triangle-1-n{
background-position: 0 -16px; }
.ui-icon-triangle-1-ne{
background-position: -16px -16px; }
.ui-icon-triangle-1-e{
background-position: -32px -16px; }
.ui-icon-triangle-1-se{
background-position: -48px -16px; }
.ui-icon-triangle-1-s{
background-position: -65px -16px; }
.ui-icon-triangle-1-sw{
background-position: -80px -16px; }
.ui-icon-triangle-1-w{
background-position: -96px -16px; }
.ui-icon-triangle-1-nw{
background-position: -112px -16px; }
.ui-icon-triangle-2-n-s{
background-position: -128px -16px; }
.ui-icon-triangle-2-e-w{
background-position: -144px -16px; }
.ui-icon-arrow-1-n{
background-position: 0 -32px; }
.ui-icon-arrow-1-ne{
background-position: -16px -32px; }
.ui-icon-arrow-1-e{
background-position: -32px -32px; }
.ui-icon-arrow-1-se{
background-position: -48px -32px; }
.ui-icon-arrow-1-s{
background-position: -65px -32px; }
.ui-icon-arrow-1-sw{
background-position: -80px -32px; }
.ui-icon-arrow-1-w{
background-position: -96px -32px; }
.ui-icon-arrow-1-nw{
background-position: -112px -32px; }
.ui-icon-arrow-2-n-s{
background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw{
background-position: -144px -32px; }
.ui-icon-arrow-2-e-w{
background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw{
background-position: -176px -32px; }
.ui-icon-arrowstop-1-n{
background-position: -192px -32px; }
.ui-icon-arrowstop-1-e{
background-position: -208px -32px; }
.ui-icon-arrowstop-1-s{
background-position: -224px -32px; }
.ui-icon-arrowstop-1-w{
background-position: -240px -32px; }
.ui-icon-arrowthick-1-n{
background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne{
background-position: -16px -48px; }
.ui-icon-arrowthick-1-e{
background-position: -32px -48px; }
.ui-icon-arrowthick-1-se{
background-position: -48px -48px; }
.ui-icon-arrowthick-1-s{
background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw{
background-position: -80px -48px; }
.ui-icon-arrowthick-1-w{
background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw{
background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s{
background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw{
background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w{
background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw{
background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n{
background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e{
background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s{
background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w{
background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w{
background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n{
background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e{
background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s{
background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w{
background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n{
background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e{
background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s{
background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w{
background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n{
background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e{
background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s{
background-position: -176px -64px; }
.ui-icon-arrow-4{
background-position: 0 -80px; }
.ui-icon-arrow-4-diag{
background-position: -16px -80px; }
.ui-icon-extlink{
background-position: -32px -80px; }
.ui-icon-newwin{
background-position: -48px -80px; }
.ui-icon-refresh{
background-position: -64px -80px; }
.ui-icon-shuffle{
background-position: -80px -80px; }
.ui-icon-transfer-e-w{
background-position: -96px -80px; }
.ui-icon-transferthick-e-w{
background-position: -112px -80px; }
.ui-icon-folder-collapsed{
background-position: 0 -96px; }
.ui-icon-folder-open{
background-position: -16px -96px; }
.ui-icon-document{
background-position: -32px -96px; }
.ui-icon-document-b{
background-position: -48px -96px; }
.ui-icon-note{
background-position: -64px -96px; }
.ui-icon-mail-closed{
background-position: -80px -96px; }
.ui-icon-mail-open{
background-position: -96px -96px; }
.ui-icon-suitcase{
background-position: -112px -96px; }
.ui-icon-comment{
background-position: -128px -96px; }
.ui-icon-person{
background-position: -144px -96px; }
.ui-icon-print{
background-position: -160px -96px; }
.ui-icon-trash{
background-position: -176px -96px; }
.ui-icon-locked{
background-position: -192px -96px; }
.ui-icon-unlocked{
background-position: -208px -96px; }
.ui-icon-bookmark{
background-position: -224px -96px; }
.ui-icon-tag{
background-position: -240px -96px; }
.ui-icon-home{
background-position: 0 -112px; }
.ui-icon-flag{
background-position: -16px -112px; }
.ui-icon-calendar{
background-position: -32px -112px; }
.ui-icon-cart{
background-position: -48px -112px; }
.ui-icon-pencil{
background-position: -64px -112px; }
.ui-icon-clock{
background-position: -80px -112px; }
.ui-icon-disk{
background-position: -96px -112px; }
.ui-icon-calculator{
background-position: -112px -112px; }
.ui-icon-zoomin{
background-position: -128px -112px; }
.ui-icon-zoomout{
background-position: -144px -112px; }
.ui-icon-search{
background-position: -160px -112px; }
.ui-icon-wrench{
background-position: -176px -112px; }
.ui-icon-gear{
background-position: -192px -112px; }
.ui-icon-heart{
background-position: -208px -112px; }
.ui-icon-star{
background-position: -224px -112px; }
.ui-icon-link{
background-position: -240px -112px; }
.ui-icon-cancel{
background-position: 0 -128px; }
.ui-icon-plus{
background-position: -16px -128px; }
.ui-icon-plusthick{
background-position: -32px -128px; }
.ui-icon-minus{
background-position: -48px -128px; }
.ui-icon-minusthick{
background-position: -64px -128px; }
.ui-icon-close{
background-position: -80px -128px; }
.ui-icon-closethick{
background-position: -96px -128px; }
.ui-icon-key{
background-position: -112px -128px; }
.ui-icon-lightbulb{
background-position: -128px -128px; }
.ui-icon-scissors{
background-position: -144px -128px; }
.ui-icon-clipboard{
background-position: -160px -128px; }
.ui-icon-copy{
background-position: -176px -128px; }
.ui-icon-contact{
background-position: -192px -128px; }
.ui-icon-image{
background-position: -208px -128px; }
.ui-icon-video{
background-position: -224px -128px; }
.ui-icon-script{
background-position: -240px -128px; }
.ui-icon-alert{
background-position: 0 -144px; }
.ui-icon-info{
background-position: -16px -144px; }
.ui-icon-notice{
background-position: -32px -144px; }
.ui-icon-help{
background-position: -48px -144px; }
.ui-icon-check{
background-position: -64px -144px; }
.ui-icon-bullet{
background-position: -80px -144px; }
.ui-icon-radio-on{
background-position: -96px -144px; }
.ui-icon-radio-off{
background-position: -112px -144px; }
.ui-icon-pin-w{
background-position: -128px -144px; }
.ui-icon-pin-s{
background-position: -144px -144px; }
.ui-icon-play{
background-position: 0 -160px; }
.ui-icon-pause{
background-position: -16px -160px; }
.ui-icon-seek-next{
background-position: -32px -160px; }
.ui-icon-seek-prev{
background-position: -48px -160px; }
.ui-icon-seek-end{
background-position: -64px -160px; }
.ui-icon-seek-start{
background-position: -80px -160px; }
.ui-icon-seek-first{
background-position: -80px -160px; }
.ui-icon-stop{
background-position: -96px -160px; }
.ui-icon-eject{
background-position: -112px -160px; }
.ui-icon-volume-off{
background-position: -128px -160px; }
.ui-icon-volume-on{
background-position: -144px -160px; }
.ui-icon-power{
background-position: 0 -176px; }
.ui-icon-signal-diag{
background-position: -16px -176px; }
.ui-icon-signal{
background-position: -32px -176px; }
.ui-icon-battery-0{
background-position: -48px -176px; }
.ui-icon-battery-1{
background-position: -64px -176px; }
.ui-icon-battery-2{
background-position: -80px -176px; }
.ui-icon-battery-3{
background-position: -96px -176px; }
.ui-icon-circle-plus{
background-position: 0 -192px; }
.ui-icon-circle-minus{
background-position: -16px -192px; }
.ui-icon-circle-close{
background-position: -32px -192px; }
.ui-icon-circle-triangle-e{
background-position: -48px -192px; }
.ui-icon-circle-triangle-s{
background-position: -64px -192px; }
.ui-icon-circle-triangle-w{
background-position: -80px -192px; }
.ui-icon-circle-triangle-n{
background-position: -96px -192px; }
.ui-icon-circle-arrow-e{
background-position: -112px -192px; }
.ui-icon-circle-arrow-s{
background-position: -128px -192px; }
.ui-icon-circle-arrow-w{
background-position: -144px -192px; }
.ui-icon-circle-arrow-n{
background-position: -160px -192px; }
.ui-icon-circle-zoomin{
background-position: -176px -192px; }
.ui-icon-circle-zoomout{
background-position: -192px -192px; }
.ui-icon-circle-check{
background-position: -208px -192px; }
.ui-icon-circlesmall-plus{
background-position: 0 -208px; }
.ui-icon-circlesmall-minus{
background-position: -16px -208px; }
.ui-icon-circlesmall-close{
background-position: -32px -208px; }
.ui-icon-squaresmall-plus{
background-position: -48px -208px; }
.ui-icon-squaresmall-minus{
background-position: -64px -208px; }
.ui-icon-squaresmall-close{
background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical{
background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal{
background-position: -16px -224px; }
.ui-icon-grip-solid-vertical{
background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal{
background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se{
background-position: -64px -224px; }
.ui-icon-grip-diagonal-se{
background-position: -80px -224px; }
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl{
border-top-left-radius: 3px; }
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr{
border-top-right-radius: 3px; }
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl{
border-bottom-left-radius: 3px; }
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br{
border-bottom-right-radius: 3px; }
.ui-widget-overlay{
background: #aaaaaa; opacity: .3; filter: Alpha(Opacity=30);  }
.ui-widget-shadow{
-webkit-box-shadow: 0px 0px 5px #666666; box-shadow: 0px 0px 5px #666666; }
.read-more__circle.read-collapse-js:before{
top:5%; }
.read-more__circle.read-collapse-js{
display: none }
.site-btn-small{
border-radius: 50px; border: 2px solid #831a52; padding: 7px 20px; display: inline-block; -webkit-transition: .5s; transition: .5s; position: relative; }
.read-collapse-js{
cursor:pointer;}
.read-collapse-js.active:before{
-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
a.news-fulldetails-link, a.news-fulldetails-link:hover{
color:white; }
.education-articles-module .read-more__circle:before{
content:none}
[class^="ramicon"]:before, [class^="ramicon"]:after, [class*=" ramicon"]:before, [class*=" ramicon"]:after{
font-family: 'ramicon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.ramicon-01:before{
content: "\e900"; }
.ramicon-02:before{
content: "\e901"; }
.ramicon-03:before{
content: "\e902"; }
.ramicon-04:before{
content: "\e903"; }
.ramicon-05:before{
content: "\e904"; }
.ramicon-06:before{
content: "\e905"; }
.ramicon-07:before{
content: "\e906"; }
.ramicon-08:before{
content: "\e907"; }
.ramicon-09:before{
content: "\e908"; }
.ramicon-10:before{
content: "\e909"; }
.ramicon-11:before{
content: "\e90a"; }
.ramicon-12:before{
content: "\e90b"; }
.ramicon-13:before{
content: "\e90c"; }
.ramicon-14:before{
content: "\e90d"; }
.ramicon-15:before{
content: "\e90e"; }
.ramicon-16:before{
content: "\e90f"; }
.ramicon-17:before{
content: "\e910"; }
.ramicon-18:before{
content: "\e911"; }
.ramicon-19:before{
content: "\e912"; }
.ramicon-20:before{
content: "\e913"; }
.ramicon-21:before{
content: "\e914"; }
.ramicon-22:before{
content: "\e915"; }
.ramicon-23:before{
content: "\e916"; }
.ramicon-24:before{
content: "\e917"; }
.ramicon-25:before{
content: "\e918"; }
.ramicon-26:before{
content: "\e919"; }
.ramicon-27:before{
content: "\e91a"; }
.ramicon-28:before{
content: "\e91b"; }
.ramicon-29:before{
content: "\e91c"; }
.ramicon-30:before{
content: "\e91d"; }
.ramicon-31:before{
content: "\e91e"; }
.ramicon-32:before{
content: "\e91f"; }
.ramicon-33:before{
content: "\e920"; }
.ramicon-34:before{
content: "\e921"; }
.ramicon-35:before{
content: "\e922"; }
.ramicon-36:before{
content: "\e923"; }
.ramicon-37:before{
content: "\e924"; }
.ramicon-38:before{
content: "\e925"; }
.ramicon-39:before{
content: "\e926"; }
.ramicon-40:before{
content: "\e927"; }
.ramicon-41:before{
content: "\e928"; }
.ramicon-42:before{
content: "\e929"; }
.ramicon-43:before{
content: "\e92a"; }
.ramicon-44:before{
content: "\e92b"; }
.ramicon-45:before{
content: "\e92c"; }
.ramicon-46:before{
content: "\e92d"; }
.ramicon-47:before{
content: "\e92e"; }
.ramicon-48:before{
content: "\e92f"; }
.ramicon-49:before{
content: "\e930"; }
.ramicon-50:before{
content: "\e931"; }
.ramicon-51:before{
content: "\e932"; }
.ramicon-52:before{
content: "\e933"; }
.ramicon-53:before{
content: "\e934"; }
.ramicon-54:before{
content: "\e935"; }
.ramicon-55:before{
content: "\e936"; }
.ramicon-56:before{
content: "\e937"; }
.ramicon-57:before{
content: "\e938"; }
.ramicon-58:before{
content: "\e939"; }
.ramicon-59:before{
content: "\e93a"; }
.ramicon-60:before{
content: "\e93b"; }
.ramicon-61:before{
content: "\e93c"; }
.ramicon-62:before{
content: "\e93d"; }
.ramicon-63:before{
content: "\e93e"; }
.ramicon-64:before{
content: "\e93f"; }
.ramicon-65:before{
content: "\e940"; }
.ramicon-66:before{
content: "\e941"; }
.ramicon-67:before{
content: "\e942"; }
.ramicon-68:before{
content: "\e943"; }
.ramicon-69:before{
content: "\e944"; }
.ramicon-70:before{
content: "\e945"; }
.ramicon-71:before{
content: "\e946"; }
.ramicon-72:before{
content: "\e947"; }
.ramicon-73:before{
content: "\e948"; }
.ramicon-74:before{
content: "\e949"; }
.ramicon-75:before{
content: "\e94a"; }
.ramicon-76:before{
content: "\e94b"; }
.ramicon-77:before{
content: "\e94c"; }
.ramicon-78:before{
content: "\e94d"; }
.ramicon-79:before{
content: "\e94e"; }
.ramicon-80:before{
content: "\e94f"; }
.ramicon-81:before{
content: "\e950"; }
.ramicon-82:before{
content: "\e951"; }
.ramicon-83:before{
content: "\e958"; }
.ramicon-84:before{
content: "\e953"; }
.ramicon-85:before{
content: "\e954"; }
.ramicon-86:before{
content: "\e955"; }
.ramicon-87:before{
content: "\e956"; }
.ramicon-88:before{
content: "\e957"; }
.ramicon-89:before{
content: "\e958"; }
.ramicon-90:before{
content: "\e959"; }
.ramicon-91:before{
content: "\e95a"; }
.ramicon-92:before{
content: "\e95b"; }
.ramicon-93:before{
content: "\e95c"; }
.ramicon-94:before{
content: "\e95d"; }
.ramicon-95:before{
content: "\e95e"; }
@-webkit-keyframes pressure{
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
25%{
-webkit-transform: translateY(30px);
transform: translateY(30px);
}
75%{
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
}
@keyframes pressure{
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
25%{
-webkit-transform: translateY(30px);
transform: translateY(30px);
}
75%{
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
}
@-webkit-keyframes mob-top-menu{
0% {opacity:1;}
10%{
opacity:0;}
50%{
opacity:.1;}
100%{
opacity:1;}
}
@keyframes mob-top-menu{
0% {opacity:1;}
10%{
opacity:0;}
50%{
opacity:.1;}
100%{
opacity:1;}
}
@-webkit-keyframes category-menu{
0% { -webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,2); box-shadow: 0px 0px 30px 0px rgba(0,0,0,2); }
5%{
-webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0); box-shadow: 0px 0px 30px 0px rgba(0,0,0,0); }
90%{
-webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1); }
100%{
-webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.2) }
}
@keyframes category-menu{
0% { -webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,2); box-shadow: 0px 0px 30px 0px rgba(0,0,0,2); }
5%{
-webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0); box-shadow: 0px 0px 30px 0px rgba(0,0,0,0); }
90%{
-webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1); }
100%{
-webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.2) }
}
@-webkit-keyframes footer-links{
0% { -webkit-transform: rotateY(0); transform: rotateY(0); background-color: rgba(255, 255, 255, 0); opacity:1; }
49%{
-webkit-transform: rotateY(90deg); transform: rotateY(90deg); background-color: rgba(255, 255, 255, 0); opacity:.2; }
50%{
-webkit-transform: rotateY(90deg); transform: rotateY(90deg); background-color: rgba(255, 255, 255, 1); }
100%{
-webkit-transform: rotateY(0); transform: rotateY(0); background-color: rgba(255, 255, 255, 1); }
}
@keyframes footer-links{
0% { -webkit-transform: rotateY(0); transform: rotateY(0); background-color: rgba(255, 255, 255, 0); opacity:1; }
49%{
-webkit-transform: rotateY(90deg); transform: rotateY(90deg); background-color: rgba(255, 255, 255, 0); opacity:.2; }
50%{
-webkit-transform: rotateY(90deg); transform: rotateY(90deg); background-color: rgba(255, 255, 255, 1); }
100%{
-webkit-transform: rotateY(0); transform: rotateY(0); background-color: rgba(255, 255, 255, 1); }
}
@media (min-width:1280px){
a[href]:focus, input:not([disabled]):focus, [tabindex]:focus, [contentEditable=true]:focus, select:not([disabled]):focus, textarea:not([disabled]):focus, button:not([disabled]):focus, iframe:focus, embed:focus, object:focus, input:checked:focus + .radio-label:before, input:checked:focus + .checkbox-label:before{
outline: 2px dotted!important;
outline: 2px dotted -webkit-focus-ring-color!important;
outline-color: #000000!important;
}
.light-focus a[href]:focus, .light-focus input:not([disabled]):focus, .light-focus [tabindex]:focus, .light-focus [contentEditable=true]:focus, .light-focus select:not([disabled]):focus, .light-focus textarea:not([disabled]):focus, .light-focus button:not([disabled]):focus, .light-focus iframe:focus, .light-focus embed:focus, .light-focus object:focus, .light-focus input:checked:focus + .radio-label:before, .light-focus input:checked:focus + .checkbox-label:before{
outline-color: #A4CE6A!important;
}
.sticky .light-focus a[href]:focus, .sticky .light-focus input:not([disabled]):focus, .sticky .light-focus [tabindex]:focus, .sticky .light-focus [contentEditable=true]:focus, .sticky .light-focus select:not([disabled]):focus, .sticky .light-focus textarea:not([disabled]):focus, .sticky .light-focus button:not([disabled]):focus, .sticky .light-focus iframe:focus, .sticky .light-focus embed:focus, .sticky .light-focus object:focus, .sticky .light-focus input:checked:focus + .radio-label:before, .sticky .light-focus input:checked:focus + .checkbox-label:before{
outline-color: #000000!important; }
body.using-mouse :focus, body.using-mouse a[href]:focus, body.using-mouse input:not([disabled]):focus, body.using-mouse [tabindex]:focus, body.using-mouse [contentEditable=true]:focus, body.using-mouse select:not([disabled]):focus, body.using-mouse textarea:not([disabled]):focus, body.using-mouse button:not([disabled]):focus, body.using-mouse iframe:focus, body.using-mouse embed:focus, body.using-mouse object:focus, body.using-mouse input:checked:focus + .radio-label:before, body.using-mouse input:checked:focus + .checkbox-label:before{
outline: none!important;
}
}
@media (max-width:1279px){
.br-not-mobile a[href]:focus, .br-not-mobile input:not([disabled]):focus, .br-not-mobile [tabindex]:focus, .br-not-mobile [contentEditable=true]:focus, .br-not-mobile select:not([disabled]):focus, .br-not-mobile textarea:not([disabled]):focus, .br-not-mobile button:not([disabled]):focus, .br-not-mobile iframe:focus, .br-not-mobile embed:focus, .br-not-mobile object:focus, .br-not-mobile input:checked:focus + .radio-label:before, .br-not-mobile input:checked:focus + .checkbox-label:before{
outline: 2px dotted!important;
outline: 2px dotted -webkit-focus-ring-color!important;
outline-color: #000000!important;
}
.br-not-mobile .light-focus a[href]:focus, .br-not-mobile .light-focus input:not([disabled]):focus, .br-not-mobile .light-focus [tabindex]:focus, .br-not-mobile .light-focus [contentEditable=true]:focus, .br-not-mobile .light-focus select:not([disabled]):focus, .br-not-mobile .light-focus textarea:not([disabled]):focus, .br-not-mobile .light-focus button:not([disabled]):focus, .br-not-mobile .light-focus iframe:focus, .br-not-mobile .light-focus embed:focus, .br-not-mobile .light-focus object:focus, .br-not-mobile .light-focus input:checked:focus + .radio-label:before, .br-not-mobile .light-focus input:checked:focus + .checkbox-label:before{
outline-color: #A4CE6A!important;
}
.br-not-mobile .sticky .light-focus a[href]:focus, .br-not-mobile .sticky .light-focus input:not([disabled]):focus, .br-not-mobile .sticky .light-focus [tabindex]:focus, .br-not-mobile .sticky .light-focus [contentEditable=true]:focus, .br-not-mobile .sticky .light-focus select:not([disabled]):focus, .br-not-mobile .sticky .light-focus textarea:not([disabled]):focus, .br-not-mobile .sticky .light-focus button:not([disabled]):focus, .br-not-mobile .sticky .light-focus iframe:focus, .br-not-mobile .sticky .light-focus embed:focus, .br-not-mobile .sticky .light-focus object:focus, .br-not-mobile .sticky .light-focus input:checked:focus + .radio-label:before, .br-not-mobile .sticky .light-focus input:checked:focus + .checkbox-label:before{
outline-color: #000000!important; }
a[href]:focus, input:not([disabled]):focus, [tabindex]:focus, [contentEditable=true]:focus, select:not([disabled]):focus, textarea:not([disabled]):focus, button:not([disabled]):focus, iframe:focus, embed:focus, object:focus{
outline: none !important;}
}
.breadcrumbs__item a::after, .upload-form-module .general-form-content .static-html-field-body a::after, .footer-content__links-item span::after, .footer-nav__menu-wrapper a::after, .footer-nav__first__menu-wrapper a span::after{
content: ''; position: absolute; left: 0; right: 0; bottom: 1px; height: 2px; background-color: #831a52; display: block; opacity: 0; -webkit-transition: bottom .5s ease-out, opacity .1s ease-out; transition: bottom .5s ease-out, opacity .1s ease-out; }
.breadcrumbs__item a:hover::after, .breadcrumbs__item a:focus::after, .upload-form-module .general-form-content .static-html-field-body a:hover::after, .upload-form-module .general-form-content .static-html-field-body a:focus::after, .footer-content__links-item:hover span::after, .footer-content__links-item:focus span::after, .footer-nav__menu-wrapper a:hover::after, .footer-nav__menu-wrapper a:focus::after, .footer-nav__first__menu-wrapper a:hover span::after, .footer-nav__first__menu-wrapper a:focus span::after{
bottom: -3px; opacity: 1; -webkit-transition: bottom .2s ease-out, opacity .5s ease-in; transition: bottom .2s ease-out, opacity .5s ease-in; }
html{
font-size:10px; }
body{
overflow-y: auto; background: url(../img/main_bg.jpg) no-repeat center top; background-size: cover; overflow-x: hidden; background-attachment: fixed; color: #231f20; font-family: 'Noto Sans Hebrew','Noto Sans',sans-serif; background-color: white; position: relative; font-size: 1.4rem; }
.main-contrainer{
max-width: 100%; width: 100%; padding: 0; }
figure img{
max-width: 100%; height: inherit; }
figure{
margin: 0; }
.align-container{
-webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin: inherit !important; }
a{
color: #831a52; -webkit-transition: .2s; transition: .2s; outline:none; }
a:hover, a:focus{
color:#831a52; text-decoration: none; }
hr{
margin-top: 3rem; margin-bottom: 3rem; }
#access-content{
position:relative; }
#access-content img{
max-width:100%; }
.yplayer img{
height:auto;}
select{
background-color: white; background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M16%2017.6l-4.775-4.775c-.3-.3-.775-.3-1.05%200-.3.3-.3.775%200%201.05l5.3%205.3c.3.3.775.3%201.05%200l5.3-5.3c.3-.3.3-.775%200-1.05-.3-.3-.775-.3-1.05%200l-4.775%204.775z%22%2F%3E%3C%2Fsvg%3E); background-repeat: no-repeat; background-position: left; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding-left:3.6rem !important; }
select::-ms-expand{
display: none; }
select[disabled="disabled"]{
opacity: .5; }
[v-cloak]{
display: none !important }
template{
display: block; }
.Accessability-menu a, .Accessability-menu h2{
position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px auto; overflow: hidden; clip: rect(0,0,0,0); border: 0; top: -1rem; -webkit-transition: top .2s ease-in-out, opacity .1s ease-in-out; transition: top .2s ease-in-out, opacity .1s ease-in-out; opacity: 0; }
.Accessability-menu a:focus{
width: auto; height: auto; outline: none; -webkit-transform: translate(50%); -ms-transform: translate(50%); transform: translate(50%); overflow: visible; opacity: 1; border-radius: 10rem; background-color: #A4CE6A; z-index: 1000; color: #231f20; clip: initial; top: 4.3rem; font-weight: bold; font-size: 1.6rem; padding: .5em 2rem; }
.Accessability-menu ul{
list-style: none; margin: 0; padding: 0; text-align: center; }
.Accessability-menu li{
list-style-type: none; }
header.sticky .Accessability-menu a:focus{
top: 2rem; }
.onfocus-btn, .title-onfocus-btn{
display:inline-block;border:none;background:none;}
.title-onfocus-btn{
opacity:0; position:absolute; left:1em; bottom:1em;}
.title-onfocus-btn:focus{
opacity:1;}
.pio-form-field-container.pref-phone{
width: 32%;
float: left;
}
.pio-form-field-container.pref-phone .pref-phone{
border-right:none;
height: 2.6em;
padding:1rem;
}
.pio-form-field-container.phone{
width: 68%;
float:right;
}
.pio-form-field-part-error .pio-form-error{
color: #c52a2a; text-align: right; margin-top: -1rem; margin-bottom: .8rem
}
.pio-form-field-part-error .pio-form-error::before{
content: '\e944';
font-family: ramicon;
}
.pio-form-field-container .checkbox{
}
.fldhide.inputtext{
display:none; }
iframe{
border: none; }
.yplayer, .iframe-yt-wrapper{
background-color: #000; position: relative; padding-top: 56.25%; overflow: hidden; cursor: pointer;
}
.yplayer img, .iframe-yt-wrapper img{
width: 100%; top: -16.82%; left: 0; }
.yplayer .play-button, .iframe-yt-wrapper .play-button{
width: 8rem; height: 8rem; background-color: #333; z-index: 1; opacity: 0.8; border-radius: 50%; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; will-change: auto; }
.yplayer .play-button:before, .iframe-yt-wrapper .play-button:before{
content: ""; border-style: solid; border-width: 15px 0 15px 26.0px; border-color: transparent transparent transparent #fff; -webkit-transition: .1s ease-in-out; transition: .1s ease-in-out; }
.yplayer .play-button:hover, .yplayer .play-button:focus, .iframe-yt-wrapper .play-button:hover, .iframe-yt-wrapper .play-button:focus{
width: 8.5rem; height: 6.5rem; background-color: rgba(131, 26, 82, 0.85); opacity: 1; border-radius: 6px; }
.yplayer .play-button:hover:before, .yplayer .play-button:focus:before, .iframe-yt-wrapper .play-button:hover:before, .iframe-yt-wrapper .play-button:focus:before{
-webkit-transform: translate3d( -40%, -50%, 0 ); transform: translate3d( -40%, -50%, 0 ); }
.yplayer img, .yplayer .play-button, .iframe-yt-wrapper img, .iframe-yt-wrapper .play-button{
cursor: pointer; }
.yplayer img, .yplayer iframe, .yplayer .play-button, .yplayer .play-button:before, .iframe-yt-wrapper img, .iframe-yt-wrapper iframe, .iframe-yt-wrapper .play-button, .iframe-yt-wrapper .play-button:before{
position: absolute; }
.yplayer .play-button, .yplayer .play-button:before, .iframe-yt-wrapper .play-button, .iframe-yt-wrapper .play-button:before{
top: 50%; left: 50%; -webkit-transform: translate3d( -50%, -50%, 0 ); transform: translate3d( -50%, -50%, 0 ); }
.yplayer iframe, .iframe-yt-wrapper iframe{
height: 100%; width: 100%; top: 0; left: 0; z-index: 1; }
body.ltr .yplayer .play-button, body.ltr .yplayer .play-button:before{
top: 50%; right: 50%; -webkit-transform: translate3d( -50%, -50%, 0 ); transform: translate3d( -50%, -50%, 0 ); }
.bg-maroon{
background-color: #831a52; }
.bg-white{
background-color: #fff; }
button{
background:none; border:none; padding:0; cursor:pointer; }
.button{
border: none; padding: 0; display: inline-block; -webkit-transition: .5s; transition: .5s; background: transparent; }
.button-wave{
border-radius: 50px; border: 2px solid #831a52; padding: 7px 20px; display: inline-block; -webkit-transition: .5s; transition: .5s; position: relative; cursor: pointer; }
.button-wave:after{
content: ''; border-radius: 50px; border: 20px solid rgba(112,14,64,.9); display: inline-block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 100%; height: 100%; opacity: 0; -webkit-transition: 0s; transition: 0s; z-index: 0; }
.button-wave:hover:after, .button-wave:focus:after{
border: 0px solid rgba(112,14,64,.9); width: 100%; height: 100%; opacity: 1; -webkit-transition: .5s ease-out; transition: .5s ease-out; }
input.button-wave:hover, input.button-wave:focus{
color: white; background-color: #831a52; font-weight: bold; }
.frm-input-file{
border: 1px solid #a8a8a8; }
h1{
}
h2{
}
.scroll-fadeout{
-webkit-transition: opacity .5s ease-in-out; transition: opacity .5s ease-in-out; }
img[src$=".svg"].svg-convert, img[data-src$=".svg"].svg-convert{
opacity:0;}
body:not(.br-is-mobile) .scrollbar::-webkit-scrollbar-track{
float: right;
background-color: rgba(255,255,255,.5);
position: absolute;
}
body:not(.br-is-mobile) .scrollbar::-webkit-scrollbar{
width: 1rem;
background-color: #F5F5F5;
}
body:not(.br-is-mobile) .scrollbar::-webkit-scrollbar-thumb{
background-color: rgba(0,0,0,.2);
}
body.br-is-mobile.block-scroll{
height:100%; overflow-y:hidden; }
.menu-select-js .trigger-arrow{
display:none; }
.menu-select-js.menu-select-active{
position: relative;
}
.menu-select-js.menu-select-active .trigger-arrow{
position: absolute; left: 1rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.menu-select-js.menu-select-active .trigger-arrow:before{
content: '\e958'; font-family: ramicon; font-size: 4.6rem; color: white; }
.menu-select-js.menu-select-active .menu-item{
display: none;}
#header{
-webkit-transition: 1s ease-out; transition: 1s ease-out; }
#main-header{
-webkit-transition: top .3s ease-out; transition: top .3s ease-out; }
#main-header.scroll-down.sticky{
top: -7rem; -webkit-transition: top .3s ease-out; transition: top .3s ease-out; }
.mob-header-bottom{
display: none; right:0; }
.mob-header-bottom__info a{
color:white;}
.header-top{
padding: 20px 40px; font-weight: bold; font-size: 1.4rem; background-color: rgba(255,255,255,1); -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.header a{
}
.header-top__logo-wrapper{
text-align: right; padding-right:0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.header-top__logo{
display: inline-block; margin-top: -.6rem; vertical-align: bottom; }
.header-top__logo img, .header-top__logo svg{
height: 7rem; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; display: inline-block; }
.header-top__medal{
display: inline-block; vertical-align: bottom; position: relative; margin-left:1.5rem
}
.header-top__medal::after{
content: '';
display: inline-block;
height: 80%;
width: 1px;
position: absolute;
background-color: #e0e0e0;
left:0;
bottom: 10%;
}
.header-top__medal img{
margin-left:1.5rem; height: 5.5rem; }
.sticky .header-top__logo img, .sticky .header-top__logo svg{
height: 5.5rem; }
.sticky .header-top__medal{
display: none; }
.header-top__nav{
text-align: left; display: inline-block; padding: 35px 10px 0; margin-bottom: 0; -webkit-transition: padding .5s ease-in-out; transition: padding .5s ease-in-out; }
.header-top__nav{
margin: 0; padding: 0; list-style: none; }
.header-top__menu-item{
display: inline-block; padding: 0 18px;
}
.header-top__menu-item a{
color: #3a3a3a; position: relative; }
.header-top__menu-item a:hover, .header-top__menu-item a:focus{
color: #831a52; text-decoration: none; }
.header-top__menu-item a:after{
content: ''; position: absolute; left:0; right:0; bottom: 1px; height: 2px; background-color: #85af4b; background-color: #831a52; display: block; opacity: 0; -webkit-transition: bottom .5s ease-out, opacity .1s ease-out; transition: bottom .5s ease-out, opacity .1s ease-out; }
.header-top__menu-item a:hover:after, .header-top__menu-item a:focus:after{
bottom: -3px; opacity: 1; -webkit-transition: bottom .2s ease-out, opacity .5s ease-in; transition: bottom .2s ease-out, opacity .5s ease-in; }
.header-top__info-wrapper{
padding-left:0; text-align: left; }
.header-top__info{
display: inline-block; text-align: right; padding: 0 25px; color: #831a52; position: relative; }
.header-top__info__phone-num{
font-size: 2em; line-height: 1.2em; }
.header-top__info:before{
content: ''; height: 9rem; width: 1px; background-color: #a8a8a8; position: absolute; bottom: -2rem; right:0; }
.header-top__info span{
display: block; }
.header-top__info span{
display:none;}
.header-top__lang-wrapper{
display: inline-block; padding-top: 20px; position: relative; }
#lang-select-button{
cursor: pointer; border-radius: 30px; line-height: 1.5em; border: 2px solid transparent; -webkit-box-shadow: 0 0 0px 1px #a8a8a8; box-shadow: 0 0 0px 1px #a8a8a8; padding: 5px 0; width: 14rem;
text-align:right;
background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20356%20356%22%20enable-background%3D%22new%200%200%20356%20356%22%3E%3Cpath%20fill%3D%22%23888888%22%20d%3D%22M178%200c-98.307%200-178%2079.693-178%20178s79.693%20178%20178%20178%20178-79.693%20178-178c-.132-98.252-79.748-177.868-178-178zm-44%2018c-17.622%2016.608-30.985%2037.216-38.96%2060.08-13.247-3.217-26.22-7.47-38.8-12.72%2020.997-22.729%2047.931-39.133%2077.76-47.36zm-85.92%2056.8c13.887%206.284%2028.287%2011.369%2043.04%2015.2-8.352%2026.549-12.799%2054.171-13.2%2082v-.24h-65.6c1.233-35.315%2013.767-69.302%2035.76-96.96zm0%20205.76c-21.993-27.658-34.527-61.645-35.76-96.96l65.6.16c.378%2027.909%204.825%2055.614%2013.2%2082.24-14.734%203.624-29.132%208.495-43.04%2014.56zm8.16%209.92v-.48c12.58-5.251%2025.553-9.504%2038.8-12.72%207.883%2023.094%2021.252%2043.93%2038.96%2060.72-29.847-8.272-56.783-24.733-77.76-47.52zm115.76%2052.96c-26.88-3.44-50.4-29.52-65.36-68.24%2021.525-4.333%2043.405-6.663%2065.36-6.96v75.2zm0-87.68c-23.306.297-46.531%202.815-69.36%207.52-8.007-25.681-12.265-52.383-12.64-79.28v-.24h82v72zm0-84h-82c.306-27.139%204.564-54.089%2012.64-80%2022.813%204.866%2046.038%207.545%2069.36%208v72zm0-84c-21.952-.272-43.832-2.575-65.36-6.88%2014.96-38.88%2038.48-64.88%2065.36-68.32v75.2zm135.92-12.48c21.993%2027.658%2034.527%2061.645%2035.76%2096.96h-65.6c-.362-27.963-4.81-55.723-13.2-82.4%2014.734-3.624%2029.132-8.495%2043.04-14.56zm-8.24-9.76c-12.58%205.25-25.553%209.503-38.8%2012.72-7.929-22.914-21.266-43.578-38.88-60.24%2029.818%208.285%2056.725%2024.745%2077.68%2047.52zm-115.68-52.96c26.88%203.44%2050.4%2029.52%2065.36%2068.24-21.525%204.332-43.405%206.662-65.36%206.96v-75.2zm0%2087.2c23.306-.296%2046.532-2.814%2069.36-7.52%208.076%2025.911%2012.334%2052.861%2012.64%2080h-82v-72.48zm0%2084.48h82c-.306%2027.139-4.564%2054.089-12.64%2080-22.813-4.867-46.038-7.545-69.36-8v-72zm0%20159.2v-75.2c21.952.271%2043.832%202.574%2065.36%206.88-14.96%2038.88-38.48%2064.88-65.36%2068.32zm38-5.44c17.633-16.631%2030.997-37.267%2038.96-60.16%2013.247%203.216%2026.22%207.469%2038.8%2012.72-20.987%2022.758-47.922%2039.191-77.76%2047.44zm85.92-56.8c-13.887-6.284-28.286-11.37-43.04-15.2%208.352-26.549%2012.799-54.171%2013.2-82v.24h65.6c-1.233%2035.315-13.767%2069.302-35.76%2096.96z%22%2F%3E%3C%2Fsvg%3E);
background-position:96% 50%;
background-size:21px;
background-repeat:no-repeat;
}
#lang-select-button .ui-selectmenu-text{
margin-right:3.2rem;}
#lang-select-button .ui-icon{
width:3.3rem;
height:2.1rem;
float: left;
background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20d%3D%22M16%2017.6l-4.775-4.775c-.3-.3-.775-.3-1.05%200-.3.3-.3.775%200%201.05l5.3%205.3c.3.3.775.3%201.05%200l5.3-5.3c.3-.3.3-.775%200-1.05-.3-.3-.775-.3-1.05%200l-4.775%204.775z%22%2F%3E%3C%2Fsvg%3E);
background-repeat: no-repeat;
background-position: left;
}
.ltr #lang-select-button{
background-position:4% 50%;}
#lang-select-button:hover, #lang-select-button:focus, #lang-select-button:active{
outline: none; border: 2px solid #85af4b; border-radius:0; -webkit-box-shadow: 0 0 0 0px #a8a8a8; box-shadow: 0 0 0 0px #a8a8a8; -webkit-transition: .3s; transition: .3s; }
.navbar #lang-select{
display:none;
width: 100%;
padding: 1rem 2rem;
line-height: 2.4;
background: #831a52;
border: none;
color: white;
border-bottom: 3px solid #A4CE6A;
border-top: 1px solid rgba(255,255,255,.2);
}
.mobile-lang{
position:relative; list-style:none
}
.mobile-lang::before{
content:'\e951';
font-size:2.9rem;
position:absolute;
left: 1.5rem;
top:1.5rem;
pointer-events: none;
}
.header-nav{
background-color: rgba(112,14,64,.9); color: #fff; font-size: 1.7rem; line-height: 1; position: relative; }
.header-nav .navbar{
padding: 0; }
.navbar{
display: inline-block; margin-bottom: 0; border: none; -webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0);}
.navbar ul{
display: none; }
.navbar > ul{
margin: 0; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; width: 100%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0; padding-right:4rem; padding-left:1.5rem; margin: 3px 0; }
.navbar__menu-item{
display: inline-block; -webkit-transition: padding .3s ease-in-out; transition: padding .3s ease-in-out; position: relative;
}
.navbar__menu-item a{
color: #fff; padding: 17px 0 19px; display: block; position: relative; overflow-y: hidden; margin-bottom: -3px; -webkit-transition: color .3s ease-out; transition: color .3s ease-out; }
.navbar__menu-item a:after{
content: ''; left:50%; right:50%; height: 3px; position: absolute; bottom: -5px; background-color: #A4CE6A; -webkit-transition: left .2s ease-out,right .2s ease-out,bottom .2s ease-in; transition: left .2s ease-out,right .2s ease-out,bottom .2s ease-in; }
.navbar__menu-item a:hover, .navbar__menu-item a.current, .navbar__menu-item a:focus{
text-decoration: none; color: #A4CE6A; }
.navbar__menu-item a:hover:after, .navbar__menu-item a.current:after, .navbar__menu-item a:focus:after{
left:0; right:0; bottom: 0; }
@media (min-width:1281px){
html[lang="he"] .navbar__menu-item:nth-child(5){
padding-right:40px;
}
html[lang="he"] .navbar__menu-item:nth-child(5):before{
content: '';
padding: 15px;
display: block;
position: absolute;
right:0;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
background-size: cover;
background: no-repeat center;
background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2065.19%2069.84%22%3E%3Ctitle%3Eruth_icon%3C%2Ftitle%3E%3Cpath%20d%3D%22M19.58%2045s-.85-3.45-9.5-2c-7.08%201.16-10.08-9.52-10.08-9.52%201.46.91%204%20.91%206.95.91%206.12%200%207.94%206.39%209.5%206.76l1.39%201s1.43%200%205.55%204.1c1.61%201.57%203.5%203.48%204.61%203.48s1.3-1.65%201.28-3.29c-.36-23.93-17-35.8-17-35.8l4.2%202.19c.36-.55-1.83-1.1-1.83-5.66a10.2%2010.2%200%200%201%202.74-7.12c0%202.19%204.75%204.38%204.75%208.77%200%203.1-1.65%205.39-1.65%206.85l2.19%203.2%201.91%202.2a150.72%20150.72%200%200%201%207%2015.43s2.74-5.94%202.74-8.68l1.47-1.64%203.28-3.47%202.06.06a6.8%206.8%200%200%201%204%20.33%2014.71%2014.71%200%200%201%207.18%205.43s-4.31.6-6.39%201.11a9.82%209.82%200%200%201-4.73.44%204%204%200%200%201-3.66-3.23c-1.83%203.22-4.44%208.67-4.44%2014.15%200%201.65.82%206.94%201.28%206.94a6.62%206.62%200%200%200%204-2.13l1.25.8a18%2018%200%200%200%205.17%201.15l.59%201.44c-2-.35-4-.74-5.51-1.07%200%200%201.5.41%202.73%203.34l-1.69.64c0-1.88-2.15-4-3.61-4-1.09%200-2.92%201.83-2.92%201.83s1.28%2013.7-1.64%2019.9l-7.92-.09a21.87%2021.87%200%200%200%203.77-11.42c0-6.21-6.09-10.77-7-11.68zm-2.89-.3c.91.05%201.87.15%202.89.3l2%201.64c-.72-.72-2.8-1-3.65-.12z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M19.57%2045s-.85-3.46-9.51-2c-7.13%201.16-10.06-9.54-10.06-9.54%201.47.92%204%20.92%207%20.92%206.12%200%208%206.4%209.51%206.77l1.4%201s1.44%200%205.56%204.11c1.53%201.56%203.42%203.48%204.53%203.48s1.31-1.65%201.28-3.29c-.36-24-17-35.84-17-35.84l4.21%202.19c.36-.55-1.83-1.1-1.83-5.67a10.21%2010.21%200%200%201%202.72-7.13c0%202.19%204.76%204.39%204.76%208.78%200%203.11-1.65%205.39-1.65%206.86l2.19%203.2%201.92%202.16a150.87%20150.87%200%200%201%207%2015.45s2.75-5.94%202.75-8.68l1.47-1.64%203.29-3.48%202.06.06a6.81%206.81%200%200%201%204%20.33%2014.73%2014.73%200%200%201%207.19%205.44s-4.32.6-6.4%201.11a9.84%209.84%200%200%201-4.74.44%204%204%200%200%201-3.66-3.24c-1.83%203.21-4.45%208.72-4.45%2014.21%200%201.65.83%206.95%201.28%206.95a6.63%206.63%200%200%200%204-2.14l1.25.8a18%2018%200%200%200%205.18%201.15l.59%201.44c-2-.35-4-.74-5.52-1.07%200%200%201.5.41%202.73%203.34l-1.69.65c0-1.88-2.15-4-3.62-4-1.1%200-2.92%201.83-2.92%201.83s1.28%2013.71-1.65%2019.92l-7.93-.09a21.89%2021.89%200%200%200%203.79-11.46c0-6.21-6.1-10.78-7-11.69zm-2.89-.3c.91.05%201.87.15%202.89.3l2%201.65c-.72-.72-2.8-1-3.66-.12z%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M16.49%2041.15a8.44%208.44%200%200%201-.93-4c0-6.39%206.58-7.31%206.58-7.31-.55%201.28.18%203.47.18%205.48s.09%203.74-4.47%206.84z%22%20fill%3D%22%23b01f5c%22%2F%3E%3Cpath%20d%3D%22M16.48%2041.18a8.46%208.46%200%200%201-.93-4c0-6.42%206.62-7.34%206.62-7.34-.55%201.29.18%203.49.18%205.51s.09%203.76-4.5%206.88z%22%20stroke%3D%22%23b01f5c%22%20stroke-miterlimit%3D%223.86%22%20stroke-width%3D%221.27%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M38.38%2045.78c-1-2.44.46-5.44%201.83-6.82%203.72-3.72%2012.89-4.66%2012.89-4.66-3.11%203.11-4.21%207.49-6.3%209.59a10.35%2010.35%200%200%201-7.19%202.63z%22%20fill%3D%22%23c42126%22%2F%3E%3Cpath%20d%3D%22M38.36%2045.8c-1-2.45.46-5.47%201.84-6.85%203.74-3.74%2013-4.68%2013-4.68-3.12%203.12-4.23%207.52-6.34%209.63a10.42%2010.42%200%200%201-7.23%202.65z%22%20stroke%3D%22%23c42126%22%20stroke-miterlimit%3D%223.86%22%20stroke-width%3D%221.27%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M44.8%2047.72c2.83%200%205.53-3.95%208.75-5.14a23%2023%200%200%201%2010.79-1.31s-2.47%208.73-11.87%208.73a51.18%2051.18%200%200%201-7.09-.83z%22%20fill%3D%22%2340abdb%22%2F%3E%3Cpath%20d%3D%22M44.76%2047.74c2.84%200%205.55-4%208.77-5.17a23%2023%200%200%201%2010.83-1.32s-2.46%208.75-11.9%208.75a51.26%2051.26%200%200%201-7.11-.83z%22%20stroke%3D%22%2340abdb%22%20stroke-miterlimit%3D%223.86%22%20stroke-width%3D%221.27%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M42.6%2051.42s3.39-.9%205.95%203.66l-.55%2010.5c-3.15-4.11-9.19-1.92-9.19-9.09%200-4.29%202.08-4.43%202.08-4.43z%22%20fill%3D%22%23b01f5c%22%2F%3E%3Cpath%20d%3D%22M42.6%2051.4s3.4-.91%206%203.68l-.6%2010.54c-3.17-4.13-9.23-1.93-9.23-9.13%200-4.31%202.09-4.45%202.09-4.45z%22%20stroke%3D%22%23b01f5c%22%20stroke-miterlimit%3D%223.86%22%20stroke-width%3D%221.27%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M34.38%2027.82c0-2.74-3.66-3.47-3.66-8.59l3.84-9.59c1.28%202.74%203.36%205.05%203.36%209.25a14.17%2014.17%200%200%201-2.08%207.28z%22%20fill%3D%22%23a1bf3b%22%2F%3E%3Cpath%20d%3D%22M34.39%2027.88c0-2.75-3.69-3.49-3.69-8.63l3.86-9.65c1.29%202.76%203.38%205.08%203.38%209.31a14.24%2014.24%200%200%201-2.1%207.32z%22%20stroke%3D%22%23a1bf3b%22%20stroke-miterlimit%3D%223.86%22%20stroke-width%3D%221.27%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M39.14%2022.7a8.52%208.52%200%200%201%20.47-7.56c1.19-1.89%206.23-4.73%207.86-7.56%200%200%202.31%208.62-1.61%2012.55a29.87%2029.87%200%200%201-4.67%202.63z%22%20fill%3D%22%23f7961c%22%2F%3E%3Cpath%20d%3D%22M39.12%2022.73a8.57%208.57%200%200%201%20.47-7.6c1.19-1.9%206.26-4.75%207.9-7.6%200%200%202.32%208.67-1.62%2012.62a30%2030%200%200%201-4.69%202.64z%22%20stroke%3D%22%23f7961c%22%20stroke-miterlimit%3D%223.86%22%20stroke-width%3D%221.27%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M22.7%2018.87s-1.23-5.72%201.6-8.55a44.51%2044.51%200%200%201%205.6-4.32c-1.28%203.56.22%203.74.19%209%200%203.6-5.49%206-5.49%206z%22%20fill%3D%22%23c42126%22%2F%3E%3Cpath%20d%3D%22M22.67%2018.88s-1.24-5.75%201.61-8.59a44.79%2044.79%200%200%201%205.64-4.36c-1.28%203.58.22%203.76.19%209.09%200%203.62-5.53%206.06-5.53%206.06z%22%20stroke%3D%22%23c42126%22%20stroke-miterlimit%3D%223.86%22%20stroke-width%3D%221.27%22%20fill%3D%22none%22%2F%3E%3Cpath%20d%3D%22M18%2046.51a1.48%201.48%200%200%200-.37%201c0%203.29-3.44%206-7.91%205.5a10.37%2010.37%200%200%200-8.53%203.45s-.38-12.72%2015.5-11.78z%22%20fill%3D%22%23c4d92e%22%2F%3E%3Cpath%20d%3D%22M18%2046.5a1.5%201.5%200%200%200-.38%201c0%203.31-3.45%206-7.93%205.54a10.38%2010.38%200%200%200-8.56%203.47s-.35-12.8%2015.59-11.85z%22%20stroke%3D%22%23c4d92e%22%20stroke-miterlimit%3D%223.86%22%20stroke-width%3D%221.27%22%20fill%3D%22none%22%2F%3E%3C%2Fsvg%3E);
}
html[lang="he"] header.sticky .navbar__menu-item:nth-child(5){
padding-right:0;
}
html[lang="he"] header.sticky .navbar__menu-item:nth-child(5):before{
display:none;
}
}
.st-menu-icon__wrapper{
display: none; }
.menu-page-title{
display: none; }
.header-search{
margin: 9px 0 0px 25px; position: relative; border-radius: 30px; -moz-border-radius: 30px; -webkit-border-radius: 30px; border: 1px solid transparent; -webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.3); box-shadow: 0 0 0 1px rgba(255,255,255,.3); max-width: 380px; width: 100%; float: left;
}
.header-search:hover, .header-search .header-search:focus, .header-search .header-search:active, .header-search:focus{
border: 1px solid rgba(255,255,255,.4); }
.header-search .search-field{
border: none; background-color: transparent; padding: 8px 20px 8px 50px; padding-right:2rem; padding-left:5rem; width: 100%; color: #fff; }
.header-search input::-webkit-input-placeholder{
color: #fff !important; opacity: .9; }
.header-search input::-moz-placeholder{
color: #fff !important; opacity: .9; }
.header-search input:-ms-input-placeholder{
color: #fff !important; opacity: .9; }
.header-search input:-moz-placeholder{
color: #fff !important; opacity: .9; }
.header-search input:focus, .header-search .header-search input:active{
outline: none; }
.header-search .button-search{
position: absolute; left:3px; top: 4px; -webkit-transition: none; transition: none; background: none; border: none; cursor: pointer; }
.header-search:hover .button, .header-search:focus .button{
text-decoration: none;
}
.header-search .button-search:after{
content: "\e92a"; font-size: 1.7em; color: #fff;
}
.header-search__wrapper{
text-align: left; right:0;
}
.header-search-autocomplete{
background: none; padding: 1rem 1rem 2rem; -webkit-box-shadow: none !important; box-shadow: none !important;
}
.header-search-autocomplete li{
color: #831a52; background: white; border-bottom: 1px solid #dadada; }
.header-search-autocomplete li:first-child{
border-top-left-radius: 1rem; border-top-right-radius: 1rem; }
.header-search-autocomplete li:last-child{
border: none; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; }
.header-search-autocomplete::before{
content: '';
-webkit-box-shadow: 0 1rem 1rem 0 rgba(0,0,0,0.2);
box-shadow: 0 1rem 1rem 0 rgba(0,0,0,0.2);
position: absolute;
left: 1rem;
right: 1rem;
top: 1rem;
bottom: 2rem;
display: block;
}
.header-search-autocomplete.ui-menu .ui-menu-item:first-child div:hover, .header-search-autocomplete.ui-menu .ui-menu-item:first-child div:focus{
border-top-left-radius: 1rem;
border-top-right-radius: 1rem;
}
.header-search-autocomplete.ui-menu .ui-menu-item:last-child div:hover, .header-search-autocomplete.ui-menu .ui-menu-item:last-child div:focus{
border-bottom-left-radius: 1rem;
border-bottom-right-radius: 1rem;
}
.breadcrumbs{
margin: 0; padding: 20px 45px;
}
.breadcrumbs-wrapper{
background-color: rgba(255,255,255,0.9); -webkit-transition: padding .5s ease-in-out; transition: padding .5s ease-in-out; }
.breadcrumbs .crumb{
}
.breadcrumbs__item{
display: inline-block; }
.breadcrumbs *{
display: inline-block; line-height: 1; }
.breadcrumbs__item a{
display: inline-block; vertical-align: middle; color: #231f20; position:relative
}
.breadcrumbs__item a::after{
height:1px;
}
.breadcrumbs__item a:hover, .breadcrumbs__item a:focus{
color: #831a52
}
.breadcrumbs__item a:hover::after, .breadcrumbs__item a:focus::after{
bottom:-.5rem;
}
.breadcrumbs__item:before{
content: '\e956'; width: 2.5rem; display: inline-block; font-size: 2.2rem; color: #ababab; vertical-align: middle; padding-right:.2rem; }
.breadcrumbs__item:first-child:before{
display: none; }
.breadcrumbs__item:last-child:before{
color: #85af4b; }
body.ltr .breadcrumbs__item:before{
content: '\e957'; }
.menu-category{
position: fixed; top: 29rem; left:3rem; border-top: 4px solid #831a52; padding: 0; z-index: 11; overflow: hidden; will-change: auto; -webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.2); max-width: 30rem; -webkit-transition: left .2s ease-out .2s, max-width .8s ease-in; transition: left .2s ease-out .2s, max-width .8s ease-in
}
.menu-category.sticky{
top: 120px;
left: 0;
}
.menu-category .wrapper{
padding: 0; margin: 0; display: none;
}
.menu-category__header{
padding-top: 1rem; padding-bottom:1rem; padding-right:5rem; padding-left:2rem; cursor: pointer; background: #fff; z-index: 1; position: relative; overflow-x: hidden;
}
.menu-category__header-icon{
border-radius: 50%; border: 1px solid #a8a8a8; width: 2.6rem; height: 2.6rem; position: absolute; right: 1.3rem; top: 1.7rem;
}
.menu-category__header-icon:before{
content: ''; background: #3a3a3a; width: 10px; height: 2px; position: absolute; top: 0; bottom: 0; right:0; left:0; margin: auto;
}
.menu-category__header-icon:after{
content: ''; background: #3a3a3a; width: 10px; height: 2px; position: absolute; top: 0; bottom: 0; right:0; left:0; margin: auto; -webkit-transition: .1s; transition: .1s; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);
}
.menu-category__title{
font-size: 1.231em; font-weight: bold; line-height: 1.2em;
}
.menu-category__subtitle{
white-space: normal;
}
.menu-category .menu-item{
list-style: none; display: block;
}
.menu-category .menu-item.active{
border-right:3px solid #85af4b;
}
.menu-category .menu-item a{
padding: 1rem 3rem 1rem 4rem; padding-right:3rem; padding-left:4rem; width: 100%; display: block; font-size: 1.231em; font-weight: bold; border-top: 1px solid #bebebe; background-color: white; border-color: #f5f5f5; color: #231f20; -webkit-transition: .5s; transition: .5s; -webkit-transition-delay: 0s; transition-delay: 0s;
}
.menu-category .menu-item a:hover, .menu-category .menu-item a:focus{
background: #99C161;
}
.menu-category .menu-item a span{
display: none;
}
.menu-category.opened{
-webkit-box-shadow: -2rem 5rem 15rem 0rem rgba(0,0,0,0.3);
box-shadow: -2rem 5rem 15rem 0rem rgba(0,0,0,0.3);
}
.menu-category.opened .menu-category__header-icon:after{
-webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);
}
.menu-category.minimized{
left:0;
max-width: 5rem;
}
.menu-category.minimized__title, .menu-category.minimized__subtitle{
opacity: 0;
}
.menu-category.minimized .menu-category__subtitle{
white-space: nowrap; }
.emergency-department-nav__wrapper{
margin: 0; padding: 0; position: absolute; left: 4rem; bottom: -4.8rem; z-index: 1;
}
.emergency-department-nav__wrapper li{
list-style: none; display: inline-block; margin-right: 1rem; }
.emergency-department-nav__wrapper a{
border-radius: 10rem; border: 2px solid #831a52; padding: .5rem 3rem; display: block; }
.sticky .emergency-department-nav__wrapper{
bottom: 2.5rem; }
.main-container.sticky-header-offset{
margin-top: 172px; }
#access-content, .breadcrumbs-wrapper{
-webkit-transition: -webkit-transform .5s ease-in-out; transition: -webkit-transform .5s ease-in-out; transition: transform .5s ease-in-out; transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out; }
.fulldetails-content-wrapper, [class*=-module]{
position: relative;
}
.fulldetails-content-wrapper td, [class*=-module] td{
padding:.5rem 1rem; }
.fulldetails-content-wrapper .pio-form-date-picker-month-view-container td, [class*=-module] .pio-form-date-picker-month-view-container td{
padding:0; }
.st-menu-icon{
display: block; width: 30px; height: 27px; position: relative; margin: auto; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .5s ease-in-out; transition: .5s ease-in-out; cursor: pointer;
}
.st-menu-icon span{
display: block; position: absolute; height: 5px; width: 100%; background: #831a52; border-radius: 5px; opacity: 1; left: 0; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: .15s ease-in-out; transition: .15s ease-in-out; }
.st-menu-icon:hover span, .st-menu-icon:focus span{
-webkit-transition: .1s;
transition: .1s;
}
.st-menu-icon:hover span:nth-child(1), .st-menu-icon:focus span:nth-child(1){
-webkit-transform: translateY(1px);
-ms-transform: translateY(1px);
transform: translateY(1px);
}
.st-menu-icon:hover span:nth-child(3), .st-menu-icon:focus span:nth-child(3){
-webkit-transform: translateY(-1px);
-ms-transform: translateY(-1px);
transform: translateY(-1px);
}
.st-menu-icon span:nth-child(1){
top: 0px; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center;
}
.st-menu-icon span:nth-child(2){
top: 10px; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center;
}
.st-menu-icon span:nth-child(3){
top: 20px; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center;
}
.st-menu-icon.open span:nth-child(1){
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
width: 110%;
top: 10px;
left: -2px;
}
.st-menu-icon.open span:nth-child(2){
width: 0%;
opacity: 0;
left:5px;
}
.st-menu-icon.open span:nth-child(3){
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
width: 110%;
top: 10px;
left: -2px;
}
.section-wrapper{
}
.section-wrapper_bg-white{
width: auto; background-color: rgba(255,255,255,.8); box-shadow: 0 0 15px rgba(0,0,0,.05); -webkit-box-shadow: 0 0 15px rgba(0,0,0,.05); -moz-box-shadow: 0 0 15px rgba(0,0,0,.05); }
.section-wrapper_bg-white .bg-color{
-webkit-box-shadow: none; box-shadow: none; background-color: transparent; }
.upload-form-module + .appointments-form-module, .appointments-form-module + .upload-form-module{
padding-top: 0 !important; margin-top: -6rem;
}
.upload-form-module + .appointments-form-module .module-header, .appointments-form-module + .upload-form-module .module-header{
display:none;}
select option:hover, select option:focus{
color: #231f20;
background: #eef9df;
}
.content-wrapper{
}
.box-border-top{
background-color: #fff; border-top: 4px solid #831a52; padding: 15px; box-shadow: 0 0 15px rgba(0,0,0,.05); -webkit-box-shadow: 0 0 15px rgba(0,0,0,.05); -moz-box-shadow: 0 0 15px rgba(0,0,0,.05); }
.ui-menu{
max-height: 30rem; overflow-y: auto; z-index: 1002; -webkit-box-shadow: 0 .5rem 1rem -.2rem rgba(0,0,0,.2); box-shadow: 0 .5rem 1rem -.2rem rgba(0,0,0,.2); }
.ui-menu .ui-menu-item div{
padding: 1rem 2rem; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; }
.ui-menu .ui-menu-item div:hover, .ui-menu .ui-menu-item div:focus{
background: #eef9df; border: none; color: #231f20; margin: 0; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover, .ui-button.ui-state-active:focus{
background: #eef9df; border: none; color: #231f20; margin: 0; }
.ui-menu b{
color: #831a52; }
.ui-menu{
font-size: 1.6rem; }
.ui-datepicker{
background-color: white; text-align: center; padding: 0; -webkit-box-shadow: 0 5rem 15rem 1rem rgba(0,0,0,.25); box-shadow: 0 5rem 15rem 1rem rgba(0,0,0,.25); width: auto;
}
.ui-datepicker .ui-datepicker-calendar{
}
.ui-datepicker .ui-datepicker-header{
border-bottom: 1px solid #3a3a3a; position: relative; padding: 0; border: none; font-weight: normal; }
.ui-datepicker .ui-datepicker-title{
font-size: 2.4rem; line-height: 6rem; background-color: white; }
.ui-datepicker .ui-datepicker-next:before{
content: '\e94c'; left: 0; }
.ui-datepicker .ui-datepicker-prev:before{
content: '\e94d'; right: 0; }
.ui-datepicker .ui-datepicker-next{
left: 0; }
.ui-datepicker .ui-datepicker-prev{
right: 0; }
.ui-datepicker .ui-datepicker-next, .ui-datepicker .ui-datepicker-prev{
font-family: ramicon; font-size: 4rem; color: white; position: absolute; top: 0; cursor: pointer; width: auto; height: inherit; }
.ui-datepicker .ui-datepicker-next span, .ui-datepicker .ui-datepicker-prev span{
display: none; }
.ui-datepicker .ui-state-disabled{
background-color: #f3f3f3; border-color: #eaeaea; }
.ui-datepicker .ui-datepicker-header a:hover .ui-datepicker-prev:before, .ui-datepicker .ui-datepicker-header a:hover .ui-datepicker-next:before, .ui-datepicker .ui-datepicker-header a:focus .ui-datepicker-prev:before, .ui-datepicker .ui-datepicker-header a:focus .ui-datepicker-next:before{
background-color: #831a52; }
.ui-datepicker table{
margin: 0; font-size: 1em; }
.ui-datepicker thead{
background-color: rgba(131, 26, 82, 0.85); color: white; }
.ui-datepicker td a, .ui-datepicker th{
padding: 0.8rem 1.3rem; }
.ui-datepicker tbody tr{
border-bottom: 1px solid #f7f7f7; }
.ui-datepicker tbody tr:last-child{
border: none; }
.ui-datepicker tbody td{
border-left: 1px solid #f7f7f7; padding: 0; }
.ui-datepicker tbody td:last-child{
border: none; }
.ui-datepicker tbody a{
color: #231f20; display: block; }
.ui-datepicker tbody a:hover, .ui-datepicker tbody a:focus{
color: #231f20; background-color: #A4CE6A; }
.ui-datepicker td span, .ui-datepicker td a{
text-align: center; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{
opacity: 1; }
.ui-datepicker-rtl .ui-datepicker-prev:hover, .ui-datepicker-rtl .ui-datepicker-prev:focus{
right: 0; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover, .ui-datepicker-rtl .ui-datepicker-next:focus{
left: 0; rigth: auto; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus{
border: none; background: white; font-weight: normal; color: #231f20; border-radius: 0; }
.ui-widget.ui-widget-content{
border: none; border-radius: 0; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active, html .ui-button.ui-state-disabled:focus{
border: none; background: transparent; color: #231f20; }
.ui-widget-header{
background-color: white; }
.ruth-search-autocomplete{
}
.fulldetails-header{
display:none; margin-bottom:1rem;
}
.fulldetails-header .fulldetails-date strong{
color:#831a52;}
.main-content-img img{
max-width: 100%; width: 100%; }
.top-float-menu__container{
position: absolute; bottom: -30px; text-align: center; width: 100%; }
.top-float-menu{
}
.top-float-menu__title{
text-align: center; }
.top-float-menu__wrapper{
padding: 0 85px; margin: 0; list-style: none; display: -ms-flexbox; display: -webkit-box; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.top-float-menu__menu-item{
width: 100%; text-align: center; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; margin: 15px; border: 2px solid #a8a8a8; min-height: 170px; font-size: 1.385em; font-weight: bold; }
.top-float-menu__menu-item:first-child{
margin-right:0; }
.top-float-menu__menu-item:last-child{
margin-left:0; }
.page-title{
font-size: 5.4rem;  padding: 15px 30px 0;  display: inline-block; font-weight: bold; margin: 30px 0; max-width:15em; line-height:1;
}
.page-title span{
line-height:1.5; padding: 0.2em 0 0.3em;
-webkit-box-shadow: 30px 0 0 rgba(255,255,255, 0.95), -50px 0 0 rgba(255,255,255, 0.95);
box-shadow: 30px 0 0 rgba(255,255,255, 0.95), -50px 0 0 rgba(255,255,255, 0.95); background-color: rgba(255,255,255, 0.95);
}
.page-title:after{
position:relative;
z-index:1;
content: '.';
color: #831a52;
font-family: initial;
font-size: 1.2em;
line-height: 0;
padding-right:10px;
}
.fulldetailsmode .magazine-page .page-title{
max-width: 66.666667%;
}
.fulldetailsmode .magazine-page .page-title span{
-webkit-box-shadow:none; box-shadow:none; background-color:transparent; line-height:1.1; padding:0;}
.fulldetailsmode .magazine-page .page-title:after{
display:none;
}
.view-all-btn__circle{
border-radius: 50px; border: 2px solid #831a52; padding: 5px 20px; display: inline-block; position: absolute; top: 12px; left: 15px; -webkit-transition: .5s; transition: .5s;
}
.view-all-btn__circle a{
color: #231f20; text-decoration: none; position: relative; z-index: 1; font-weight: bold; }
.view-all-btn__circle:hover, .view-all-btn__circle:focus{
border-color: #85af4b;
}
.view-all-btn__circle:after{
content: '';
border-radius: 50px;
border: 20px solid rgba(133,175,75,.5);
display: inline-block;
position: absolute;
top: 0;
left: 0;
right:0;
bottom: 0;
margin: auto;
width: 100%;
height: 100%;
opacity: 0;
-webkit-transition: 0s;
transition: 0s;
z-index: 0;
}
.view-all-btn__circle:hover:after, .view-all-btn__circle:focus:after{
border: 0px solid rgba(133,175,75,.5);
width: 100%;
height: 100%;
opacity: 1;
-webkit-transition: .5s ease-out;
transition: .5s ease-out;
}
.read-more__circle{
padding-right:25px; padding-left:30px; position: relative; top: 0; right:0; margin: 30px 0 0; background-color: transparent;
}
.read-more__circle span{
padding-left:20px; font-size: 1.6rem; color: #831a52; }
.read-more__circle:before{
content: '\e958';
position: absolute;
font-size: 2.2em;
font-weight: bold;
top: 10%;
left: 12px;
display: block;
color: #831a52;
}
.site-btn-small{
border-radius: 50px; border: 2px solid #831a52; padding: 5px 20px; display: inline-block; -webkit-transition: .5s; transition: .5s; position: relative;
}
.site-btn-small span{
color: #831a52; font-size: 1.5rem; }
.site-btn-small:hover, .site-btn-small:focus{
border-color: #85af4b;
}
.site-btn-small:after{
content: '';
border-radius: 50px;
border: 20px solid rgba(133,175,75,.5);
display: inline-block;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
width: 100%;
height: 100%;
opacity: 0;
-webkit-transition: 0s;
transition: 0s;
z-index: 0;
}
.site-btn-small:hover:after, .site-btn-small:focus:after{
border: 0px solid rgba(133,175,75,.5);
width: 100%;
height: 100%;
opacity: 1;
-webkit-transition: .5s ease-out;
transition: .5s ease-out;
}
.read-more__arrow{
font-weight: bold; position: relative; display: inline-block; -webkit-transition: .1s ease-in-out; transition: .1s ease-in-out
}
.read-more__arrow:after{
content: '\e956';
font-size: 2em;
color: inherit;
position: absolute;
left:-25px;
top: -2px;
-webkit-transition: .1s ease-in-out;
transition: .1s ease-in-out;
}
.read-more__arrow:before{
content: '\e956';
font-size: 2em;
color: inherit;
position: absolute;
left:-25px;
top: -2px;
-webkit-transition: .1s ease-in-out;
transition: .1s ease-in-out;
}
.read-more__arrow:hover:before, .read-more__arrow:focus:before{
left:-22px;
}
.read-more__arrow:hover:after, .read-more__arrow:focus:after{
left:-28px;
}
body.ltr .read-more__arrow:after, body.ltr .read-more__arrow:before{
content: '\e957';
}
.module-bg{
background: #fff; border-top: 4px solid #831a52; margin-right: auto; margin-left: auto; padding: 40px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); }
.module-small-bg{
background: #fff; border-top: 4px solid #831a52; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1); box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1); padding: 10px; -webkit-box-sizing: border-box; box-sizing: border-box; }
.module-header{
position: relative; margin: 0 auto 60px; }
.module-title{
font-size: 5rem; font-weight: bold; margin: 0; }
.module-subtile{
font-size: 1.6rem; margin-bottom: -3rem; margin-top: 0.5rem; display: block; }
.container-fluid[class*="-module"]{
padding-top: 50px; padding-bottom: 50px; }
.container-fluid.padding-none{
padding-top: 0; padding-bottom: 0; }
.title-strikethrough{
display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 2rem; line-height: 0; margin-bottom: 3rem; padding: 0; }
.title-strikethrough::before, .title-strikethrough::after{
content: ""; display: block; height: 1px; background-color: #bebebe; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-width: 45%; min-width: 0; margin-left: 3.3rem; width: auto; }
.title-strikethrough::after{
margin-left: 0; margin-right: 3.3rem; }
.flex-module-wrapper{
display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; }
.flex-module-item{
-webkit-box-flex: 1; -ms-flex: 1 1 auto; flex: 1 1 auto; padding: 15px; -ms-flex-pack: distribute; justify-content: space-around; }
.flickity-prev-next-button{
width: 50px; height: 50px; border-radius: 0; background-color: transparent; }
.flickity-prev-next-button:hover, .flickity-prev-next-button:focus{
background-color: transparent; }
.flickity-prev-next-button:hover .arrow, .flickity-prev-next-button:focus .arrow{
fill: #85af4b; }
.flickity-page-dots{
bottom: -1.5rem;
}
.flickity-page-dots .dot{
height: 11px; width: 11px; margin: 0 5px; border-radius: 50%; background-color: transparent; opacity: 1; border: 1px solid #831a52; }
.flickity-page-dots .dot.is-selected{
opacity: 1; background-color: #831a52; }
.img-carousel .flickity-prev-next-button.previous{
left:auto; right:-3rem; }
.img-carousel .flickity-prev-next-button.next{
right:auto; left:-3rem; }
.img-carousel .flickity-page-dots{
right:0; left:0; margin-bottom: -1rem; }
.general-carousel.flickity-enabled, .general-svg-carousel.flickity-enabled{
display: block !important; }
.general-carousel.flickity-enabled .flickity-prev-next-button{
display: none; }
.watch-css::after{
content: ''; }
.general-carousel{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
}
.js-no-slider-init::after{
content: ''; }
.js-deskop-slider-init::after{
content: 'flickity'; display: none; }
@media (max-width:1279px){
.js-tablet-slider-init::after{
content: 'flickity'; display: none; }
}
@media (max-width:768px){
.js-big-mobile-slider-init::after{
content: 'flickity'; display: none; }
}
@media (max-width:576px){
.js-mobile-slider-init::after{
content: 'flickity'; display: none; }
}
.main-content-img.image-scale{
overflow: hidden; will-change:auto; -webkit-backface-visibility:hidden; }
.main-content-img.image-scale img{
-webkit-transform: scale(1.01); -ms-transform: scale(1.01); transform: scale(1.01); -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; }
.main-content-img.image-scale:hover img, .main-content-img.image-scale:focus img{
-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.social-header-module{
position: absolute; top: 8px; right:0; padding: 0; margin: 0;
}
.social-header-module .social-item{
display: inline-block; }
.social-header-module a:after{
font-size: 3.6em; color: #231f20; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.social-header-module a:hover, .social-header-module a:focus{
text-decoration: none; }
.social-header-module a:hover:after, .social-header-module a:focus:after{
color: #831a52; }
a:hover:focus, a:focus:focus{
text-decoration: none; }
.facebook-icon:after{
content: '\e949'; }
.twitter-icon:after{
content: '\e946'; }
.youtube-icon:after{
content: '\e95e'; }
.instagram-icon:after{
content: '\e948'; }
.link-list-wrapper ul{
padding: 0; margin: 0 auto 40px; }
.link-list-wrapper li{
list-style: none; }
.link-list-wrapper li:before{
content: '\e950'; width: 20px; font-size: 22px; color: #831a52; vertical-align: middle; margin-right: -7px; -webkit-transition: .1s ease-in; transition: .1s ease-in; display: inline-block; }
.link-list-wrapper li:hover:before, .link-list-wrapper li:focus:before{
color: #85af4b; -ms-transform: translateX(-5px); transform: translateX(-5px); -webkit-transform: translateX(-5px); -moz-transform: translateX(-5px); }
.link-list-wrapper a{
font-weight: bold; }
.about-short{
padding-bottom: 90px; padding-top: 90px;
}
.about-short .module-header{
margin-top: 0; }
.about-short .phone-num__wrapper{
position: relative; }
.about-short .phone-num{
position: absolute; top: -15rem; right: 0; background-color: rgba(131, 26, 82, 0.85); color: white; padding: 2rem 4rem; font-size: 4.6rem; font-weight: bold; }
.about-short .phone-num a{
color:white; }
.about-short .phone-num:after{
content: '\e903'; display: inline-block; font-size: 6rem; vertical-align: middle; margin-left: -1rem; margin-right: 1rem; }
.about-short .main-content-desc{
max-width: 63rem; }
.about-short .flickity-page-dots{
display:none;}
.about-short__img-wrapper{
position: relative; width: 100%;
}
.about-short__img-wrapper .img-content-title{
margin: 5px 0 5px; font-size: 1.692em; }
.about-short__img-wrapper .img-content-data{
position: absolute; z-index:1; bottom: 0; width: 100%; background-color: rgba(35,31,32,.9); color: #fff; padding: 1rem 1.5rem; border-left:4px solid #831a52; line-height: 1; font-size: 1.6rem; }
.about-short__img-wrapper .img-title{
position:absolute; bottom:0; right:0; width:100%; background-color:rgba(0,0,0,.6); color:white; padding:1rem 2rem; }
.read-more-js{
cursor: pointer; }
.read-more_fulldetails-js{
display: none; }
.read-more-js.active:before{
-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.department-gallery__container{
display: none; }
.department-gallery .gallery-btn{
margin-top: 1rem; display: inline-block; font-size: 1.6rem; font-weight: bold; color:#831a52
}
.department-gallery .gallery-btn::before, .department-gallery .gallery-btn::after{
font-size: 2.9rem;
top: -1.6px;
}
.department-gallery .gallery-wrapper{
z-index: 1000; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; background-color: rgba(0,0,0,.8); width: 100vw; height: 100vh; position: fixed; top: 0; right: 0; text-align: center; opacity: 0; -webkit-transition: opacity .5s ease-in-out; transition: opacity .5s ease-in-out; }
.department-gallery .gallery-wrapper.active{
opacity: 1;
}
.department-gallery .gallery-wrapper.active .gallery-container{
opacity: 1; }
.department-gallery .gallery-container{
padding: 0; margin: 0; max-width: 90rem; min-width: 30rem; width: 100%; height: 80vh; display: inline-block; vertical-align: middle; position: relative; opacity: 0; -webkit-transition: opacity .5s ease-in-out .5s; transition: opacity .5s ease-in-out .5s;
}
.department-gallery .gallery-container .carousel-cell{
display: -webkit-box; display: -ms-flexbox; display: flex; min-width: 30rem; width: 100%; max-height: 80vh; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.department-gallery .gallery-container .img-wrapper{
position:relative;}
.department-gallery .gallery-container .carousel-cell{
height: 100%; }
.department-gallery .gallery-container .carousel-cell .gallery-img-title{
background-color: rgba(0, 0, 0, .6); color: white; padding: 1.2rem 0; position: absolute; bottom: 0; width: 100%; font-size: 2rem; font-weight: bold; }
.department-gallery .gallery-container .flickity-page-dots{
top: -3rem; bottom: initial; }
.department-gallery .gallery-container .flickity-prev-next-button svg{
width: 100%; height: 100%; top: 0; bottom: 0; right: 0; left: 0; margin: auto; }
.department-gallery .gallery-container .flickity-prev-next-button svg path{
fill: white; }
.department-gallery .img-gallery-title{
text-align:right;
position:absolute; top:100%; color:white; font-weight:bold; padding-top:1rem;
}
.department-gallery .img-gallery-title span{
width:100%; display:inline-block;}
.department-gallery .img-gallery-title span:nth-child(2){
font-weight:normal;}
.department-gallery #gallery-close{
position: fixed; right: 6rem; top: 6rem; height: 4rem; width: 4rem; cursor: pointer; opacity: 1
}
.department-gallery #gallery-close:before, .department-gallery #gallery-close:after{
content: '';
background: white;
height: .2rem;
position: absolute;
top: 0;
top: 2rem;
left: 0;
-webkit-transition: -webkit-transform .3s ease-in-out;
transition: -webkit-transform .3s ease-in-out;
transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}
.department-gallery #gallery-close:before{
width: 4rem;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.department-gallery #gallery-close:after{
width: 4rem;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.department-gallery #gallery-close:hover:before, .department-gallery #gallery-close:focus:before{
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
.department-gallery #gallery-close:hover:after, .department-gallery #gallery-close:focus:after{
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
.map-index-module .module-bg{
padding: 0; }
.map-index-module .img-wrapper{
padding: 0; }
.map-index-module .title{
font-size: 2.4rem; margin-bottom: 2rem; font-weight: bold; }
.map-index-module .content-wrapper{
padding: 3rem 4rem; }
.map-index-module .content-summery{
margin-bottom: 3rem; }
.map-index-module .content-body{
text-align: right;
}
.map-index-module .content-body ol{
counter-reset: li; list-style: none; padding-right:5rem; }
.map-index-module .content-body li{
margin-bottom: 2.5rem; line-height: 1; position: relative; }
.map-index-module .content-body li::before{
content: counter(li); counter-increment: li; color: white; background-color: #831a52; border-radius: 50%; height: 3.5rem; width: 3.5rem; font-size: 1.8rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; right:-5rem; }
.map-index-module .content-body li::after{
content: ''; width: 3rem; height: .1rem; position: absolute; top: 1.75rem; right:-9rem; background-color: #bebebe; }
.map-index-module .content-body span:first-child{
font-size: 2rem; font-weight: bold; display: block; }
.map-index-module .content-body li:nth-child(1)::before{
background-color: #e8cf1b;
}
.map-index-module .content-body li:nth-child(2)::before{
background-color: #0dabc6;
}
.map-index-module .content-body li:nth-child(3)::before{
background-color: #7dc245;
}
.map-index-module .content-body li:nth-child(4)::before{
background-color: #f68b21;
}
.map-index-module .content-body li:nth-child(5)::before{
background-color: #8463aa;
}
.map-index-module .content-body li:nth-child(6)::before{
background-color: #ec1f26;
}
.map-index-module .content-body li:nth-child(7)::before{
background-color: #d5af7e;
}
.map-index-module .content-body li:nth-child(8)::before{
background-color: #d30965;
}
.map-index-module .content-body li:nth-child(9)::before{
background-color: #bf78a0;
}
.map-index-module .content-body li:nth-child(10)::before{
background-color: #0f9570;
}
.map-index-module .content-body li:nth-child(11)::before{
background-color: #474da3;
}
.map-index-module .content-body li:nth-child(12)::before{
background-color: #f387aa;
}
.map-index-module .content-body li:nth-child(13)::before{
background-color: #f65567;
}
.map-index-module .content-body li:nth-child(14)::before{
background-color: #e8cf1b;
}
.map-index-module .content-body li:nth-child(15)::before{
background-color: #64bae9;
}
.general-form-module .require-field-title{
float:right; }
.general-form-module select.combo{
width: auto; margin-left: 10px;}
.general-form-module input:not([type="submit"]), .general-form-module select, .general-form-module textarea{
width: 100%; padding: 1rem 1.5rem; font-size: 1.6rem; margin-bottom: 1rem; line-height:1; border: 1px solid #888888; }
.general-form-module input:not([type="submit"]), .general-form-module select{
min-height:2.6em; }
.general-form-module input[type="submit"]{
width: auto; padding: .5rem 4rem; float: left; margin-top: 1rem; border: 2px solid #831a52; }
.general-form-module .pio-form-field-part-title{
position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0,0,0,0); border: 0; }
.general-form-module .checkbox input{
width: auto; margin-left:1rem; vertical-align: middle; margin-bottom: 0; }
.pio-form-field-part-container.pio-form-field-part-remarks{
margin-top:-0.7rem; padding-bottom:0.5em;}
.pio-form-attached-field-group-container, .pio-form-field-container{
width:100%; display:inline-block; vertical-align:top; float:right}
.pio-form-mandatory div.pio-form-field-part-field{
position: relative;
}
.pio-form-mandatory div.pio-form-field-part-field:before{
content: "\E944";
font-size: 17px;
color: #831a52;
position: absolute;
top:7px;
right: -15px;
font-weight: bold;
font-family: ramicon;
}
.pio-form-mandatory.pref-phone div.pio-form-field-part-field:before{
display:none}
.donation-form-module{
position: relative; text-align: center;
}
.donation-form-module .form-content{
margin: 0 auto; padding: 6rem 1rem; }
.donation-form-module .general-form-title{
font-size: 4.6rem; color: #831a52; font-weight: bold; margin-bottom: 1rem; }
.donation-form-module .general-form-content{
max-width: 40rem; padding: 2rem; width: 100%; margin: 0 auto; }
.donation-form-module .general-form-summary{
max-width: 60rem; padding: 0 2rem; width: 100%; margin: 1.5rem auto 1rem; font-size: 1.5rem; font-weight: bold; line-height: 1.4; }
.donation-form-module #after{
visibility: hidden; }
.donation-form-module .svg-anim-wrapper{
overflow: hidden; border-top: 4px solid #831a52; width: 100%; height: 100%; position: absolute; top: 0; right: 0; background-color: rgba(255,255,255,.8); z-index: -1;  display:-webkit-box;  display:-ms-flexbox;  display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;
}
.donation-form-module .svg-anim-wrapper img{
visibility: hidden; }
.donation-form-module .svg-anim-wrapper svg{
position: absolute; height: 180%; }
.donation-form-module .svg-anim-wrapper path{
fill: #f9f9f9; -webkit-transition: fill 2s ease-in-out; transition: fill 2s ease-in-out; }
body.br-IE .donation-form-module .svg-anim-wrapper{
display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
body.br-IE .donation-form-module svg{
position:relative; }
body.br-IE .donation-form-module #after{
display: none; }
.appointments-form-module .module-bg, .zimun_tor_contact_us .module-bg{
padding: 0; }
.appointments-form-module .general-form-content, .zimun_tor_contact_us .general-form-content{
padding: 3rem 7rem
}
.appointments-form-module .general-form-content::before, .zimun_tor_contact_us .general-form-content::before{
content: '';
background-color: #dadada;
width: 1px;
height: calc(100% - 15rem);
top: 50%;
position: absolute;
left: 0;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.appointments-form-module .pio-form-field-container.first-name, .zimun_tor_contact_us .pio-form-field-container.first-name{
width: 50%;
display: inline-block;
padding-left:1rem;
}
.appointments-form-module .pio-form-field-container.last-name, .zimun_tor_contact_us .pio-form-field-container.last-name{
width: 50%;
display: inline-block;
}
.appointments-form-module .pio-form-field-container.first-name + .pio-form-field-container-separator, .zimun_tor_contact_us .pio-form-field-container.first-name + .pio-form-field-container-separator{
display: none;
}
.appointments-form-module .general-form-summary, .zimun_tor_contact_us .general-form-summary{
margin-bottom: 1rem; }
.appointments-form-module .sub-form-content, .zimun_tor_contact_us .sub-form-content{
-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;
}
.appointments-form-module .sub-form-content .icon, .zimun_tor_contact_us .sub-form-content .icon{
border-radius: 50%; border: 1px solid #bebebe; width: 9rem; height: 9rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 auto 1rem;
}
.appointments-form-module .sub-form-content .icon img, .appointments-form-module .sub-form-content .icon svg, .zimun_tor_contact_us .sub-form-content .icon img, .zimun_tor_contact_us .sub-form-content .icon svg{
width: 100%; max-width: 6rem; max-height: 6rem; fill: #831a52; }
.appointments-form-module .sub-form-content .general-form-phone, .zimun_tor_contact_us .sub-form-content .general-form-phone{
color: #831a52; font-size: 4rem; text-align:center; }
.appointments-form-module .sub-form-content .general-form-text, .zimun_tor_contact_us .sub-form-content .general-form-text{
}
.underline-link a{
text-decoration:underline
}
.underline-link a:hover, .underline-link a:focus{
text-decoration:none;
}
.general-form-module .email-info{
margin:2rem 0 1rem;width:100%;border:2px solid #bebebe;padding:1rem;text-align:center;border-radius:3rem; }
.upload-form-module .underline-link a{
text-decoration:underline
}
.upload-form-module .underline-link a:hover, .upload-form-module .underline-link a:focus{
text-decoration:none;
}
.upload-form-module .module-bg{
padding: 0; border-top: none; }
.upload-form-module .sub-form-content{
-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding-top: 2rem; padding-bottom: 2rem;
}
.upload-form-module .sub-form-content .icon{
border-radius: 50%; border: 1px solid #bebebe; width: 9rem; height: 9rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 auto 1rem;
}
.upload-form-module .sub-form-content .icon img, .upload-form-module .sub-form-content .icon svg{
width: 100%; max-width: 6rem; max-height: 6rem; fill: #831a52; }
.upload-form-module .sub-form-content .general-form-phone{
color: #231f20; font-size: 4rem; text-align:center; }
.upload-form-module .sub-form-content .general-form-text{
}
.upload-form-module .email-info .static-html-field-body{
border-color: white; }
.upload-form-module .general-form-content{
position: relative; padding: 3rem 7rem 4rem; background-color: #831a52; color: white; border-left: 3px solid #A4CE6A;
}
.upload-form-module .general-form-content > *{
z-index:1;position:relative; }
.upload-form-module .general-form-content .general-form-summary{
line-height: 1.2; }
.upload-form-module .general-form-content .button-wave{
border-color: white; color: white; display: none; }
.upload-form-module .general-form-content .button-wave:hover, .upload-form-module .general-form-content .button-wave:focus{
border-color: white; color: #831a52; background-color: white; }
.upload-form-module .general-form-content a{
color: #A4CE6A; font-weight: bold; word-wrap: break-word;}
.upload-form-module .general-form-content a:hover{
color: #A4CE6A; font-weight: bold; text-decoration:underline; }
.upload-form-module .general-form-content a:focus{
outline-color: #FFF!important; }
.upload-form-module .general-form-content .email-info{
font-size: 1.8rem; }
.upload-form-module .general-form-content .static-html-field-body a{
position:relative
}
.upload-form-module .general-form-content .bg-image{
position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index:0; background-repeat: no-repeat; background-size: cover; background-repeat: no-repeat; opacity: .1; }
.upload-form-module .description{
font-size: 90%; line-height: 1.2; padding-top: 1rem; width: 100%; }
.upload-form-module .form-btn-wrap{
display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.upload-form-module .form-wrapper{
position: relative; }
.upload-form-module .or-icon{
position: absolute; right:-2rem; width: 4rem; line-height: 4rem; text-align: center; font-size: 1.4rem; border: 1px solid #bebebe; background-color: white; border-radius: 50%; font-weight: bold; }
.uploader-open-button{
border: 1px solid #bebebe; line-height: 2rem; padding: 1rem; background-color: white; }
.submenu-tabs-p-module .general-form-module + .general-form-module{
padding-top: 3rem; }
.submenu-tabs-p-module .upload-form-module{
background-color: transparent; padding: 0
}
.submenu-tabs-p-module .upload-form-module > .row{
margin: 0;
}
.submenu-tabs-p-module .upload-form-module .row > .container{
margin: 0; padding: 0; width: 100%;
}
.submenu-tabs-p-module .upload-form-module .row > .container > .row{
margin: 0;
}
.submenu-tabs-p-module .upload-form-module .module-header{
margin: 0; padding: 0; width: 100%; display: block !important;
}
.submenu-tabs-p-module .upload-form-module .module-title{
margin: 0 0 1rem; text-align: right; font-size: 1.8rem;
}
.submenu-tabs-p-module .upload-form-module .bg-image{
display: none;
}
.submenu-tabs-p-module .upload-form-module .general-form-content{
background-color: transparent; padding-top: 0; padding-bottom: 0; padding-right:0; color: #231f20; margin-bottom: 3rem; border: none;
}
.submenu-tabs-p-module .upload-form-module .general-form-content::before{
content: '';
width: 1px;
height: 100%;
background-color: #dadada;
top: 0;
left:0;
position: absolute;
}
.submenu-tabs-p-module .upload-form-module .general-form-content a{
color: #831a52;
}
.submenu-tabs-p-module .upload-form-module .general-form-content .button-wave{
color: #231f20; border-color: #831a52; width: auto; padding: .5rem 4rem; line-height: 1.4; border: 2px solid #831a52;
}
.submenu-tabs-p-module .upload-form-module .general-form-content .button-wave:hover, .submenu-tabs-p-module .upload-form-module .general-form-content .button-wave:focus{
color: white; border-color: #831a52; background-color: #831a52;
}
.submenu-tabs-p-module .upload-form-module .sub-form-content{
padding-top: 0; padding-bottom: 2rem; padding-left:0;
}
.submenu-tabs-p-module .upload-form-module .or-icon{
-webkit-transform: translateY(-.5rem); -ms-transform: translateY(-.5rem); transform: translateY(-.5rem); background-color: #F3F3F3;
}
.submenu-tabs-p-module .upload-form-module .email-info .static-html-field-body{
border-color:#bebebe;}
.submenu-tabs-p-module .uploader-open-button{
border: 1px solid #bebebe; line-height: 2rem; padding: 1rem; background-color: white; }
.submenu-tabs-p-module .appointments-form-module, .submenu-tabs-p-module .zimun_tor_contact_us{
padding: 0; position:relative; padding-top:2rem
}
.submenu-tabs-p-module .appointments-form-module::before, .submenu-tabs-p-module .zimun_tor_contact_us::before{
content: '';
height: 1px;
width: 200%;
position: absolute;
top: 0;
-webkit-transform: translateX(10rem);
-ms-transform: translateX(10rem);
transform: translateX(10rem);
background-color: #dadada;
}
.submenu-tabs-p-module .appointments-form-module > .row, .submenu-tabs-p-module .zimun_tor_contact_us > .row{
margin: 0;
}
.submenu-tabs-p-module .appointments-form-module .row > .container, .submenu-tabs-p-module .zimun_tor_contact_us .row > .container{
margin: 0; width: 100%; padding: 0;
}
.submenu-tabs-p-module .appointments-form-module .row > .container > .row, .submenu-tabs-p-module .zimun_tor_contact_us .row > .container > .row{
margin: 0;
}
.submenu-tabs-p-module .appointments-form-module .module-header, .submenu-tabs-p-module .zimun_tor_contact_us .module-header{
margin: 0; padding: 0; width: 100%; display: block !important;
}
.submenu-tabs-p-module .appointments-form-module .module-title, .submenu-tabs-p-module .zimun_tor_contact_us .module-title{
margin: 0 0 1rem; text-align: right; font-size: 1.8rem;
}
.submenu-tabs-p-module .appointments-form-module .general-form-content, .submenu-tabs-p-module .zimun_tor_contact_us .general-form-content{
padding-top: 0; padding-bottom: 0; padding-right:0;
}
.submenu-tabs-p-module .appointments-form-module .general-form-content::before, .submenu-tabs-p-module .zimun_tor_contact_us .general-form-content::before{
height: 100%;
}
.submenu-tabs-p-module .appointments-form-module .pio-form-field-container.pref-phone, .submenu-tabs-p-module .zimun_tor_contact_us .pio-form-field-container.pref-phone{
width: 32%;
float: left;
}
.submenu-tabs-p-module .appointments-form-module .pio-form-field-container .pref-phone, .submenu-tabs-p-module .zimun_tor_contact_us .pio-form-field-container .pref-phone{
border-right: none; line-height: 1.15;
}
.submenu-tabs-p-module .appointments-form-module .pio-form-field-container .phone, .submenu-tabs-p-module .zimun_tor_contact_us .pio-form-field-container .phone{
width: 68%;
}
.submenu-tabs-p-module .appointments-form-module .sub-form-content, .submenu-tabs-p-module .zimun_tor_contact_us .sub-form-content{
padding-left:0;
}
.submenu-tabs-p-module .appointments-form-module .button-wave, .submenu-tabs-p-module .zimun_tor_contact_us .button-wave{
width: auto; padding: .5rem 4rem; line-height: 1.4; border: 2px solid #831a52;
}
.submenu-tabs-p-module .appointments-form-module .pio-form-field-container input, .submenu-tabs-p-module .appointments-form-module .pio-form-field-container select, .submenu-tabs-p-module .zimun_tor_contact_us .pio-form-field-container input, .submenu-tabs-p-module .zimun_tor_contact_us .pio-form-field-container select{
padding: 1.2rem 1.5rem;
}
.submenu-tabs-p-module .appointments-form-module .general-form-content, .submenu-tabs-p-module .zimun_tor_contact_us .general-form-content{
width:58.333333%; float:right; padding-left:7rem; position:relative;
}
.submenu-tabs-p-module .appointments-form-module .general-form-sub-content, .submenu-tabs-p-module .zimun_tor_contact_us .general-form-sub-content{
width:41.666667%; float:right;
}
.submenu-tabs-p-module .appointments-form-module .general-form-sub-content, .submenu-tabs-p-module .zimun_tor_contact_us .general-form-sub-content{
-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;
}
.submenu-tabs-p-module .appointments-form-module .general-form-sub-content .icon, .submenu-tabs-p-module .zimun_tor_contact_us .general-form-sub-content .icon{
border-radius: 50%; border: 1px solid #bebebe; width: 9rem; height: 9rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 auto 1rem;
}
.submenu-tabs-p-module .appointments-form-module .general-form-sub-content .icon img, .submenu-tabs-p-module .appointments-form-module .general-form-sub-content .icon svg, .submenu-tabs-p-module .zimun_tor_contact_us .general-form-sub-content .icon img, .submenu-tabs-p-module .zimun_tor_contact_us .general-form-sub-content .icon svg{
width: 100%; max-width: 6rem; max-height: 6rem; fill: #831a52; }
.submenu-tabs-p-module .appointments-form-module .general-form-sub-content .general-form-phone, .submenu-tabs-p-module .zimun_tor_contact_us .general-form-sub-content .general-form-phone{
color: #831a52; font-size: 4rem; text-align:center; }
.submenu-tabs-p-module .appointments-form-module .general-form-sub-content .general-form-text, .submenu-tabs-p-module .zimun_tor_contact_us .general-form-sub-content .general-form-text{
}
.submenu-tabs-p-module .appointments-form-module input[type="submit"], .submenu-tabs-p-module .zimun_tor_contact_us input[type="submit"]{
margin-top:0;
}
.list-module .item-wrapper{
margin-bottom: 6rem; }
.list-module .main-content-img{
margin-bottom: 2rem; }
.clinics-module .title-strikethrough{
margin: 0 auto 40px; }
.clinics-module ul{
padding: 0; margin: 0 auto 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.clinics-module li{
list-style: none; width: 50%; font-weight: bold; position: relative; padding-right: 1.5rem; overflow-wrap: break-word; }
.clinics-module li:before{
content: '\e956'; width: 20px; font-size: 22px; color: #831a52; vertical-align: middle; right: -.7rem; -webkit-transition: .1s ease-in; transition: .1s ease-in; display: inline-block; position: absolute; }
.clinics-module li:hover:before, .clinics-module li:focus:before{
color: #231f20; -webkit-transform: translateX(-5px); -ms-transform: translateX(-5px); transform: translateX(-5px); }
.clinics-module a{
font-weight: bold
}
.clinics-module a:hover, .clinics-module a:focus{
color:#231f20;
}
.clinics-module .subtitle{
font-size: 1em; font-weight: bold; }
.clinics-module .title-strikethrough + .container{
padding: 0; }
.clinics-module .clinics-module-group-firstlevel{
margin-bottom:0;}
.clinics-module .clinics-module-group-secondlevel{
margin-bottom:0;}
@media (min-width:992px){
.clinics-module .clinics-module-group-firstlevel{
display:block;
}
}
.clinics-module-group-firstlevel{
margin-bottom:0
}
.clinics-module-group-firstlevel > li{
padding-right:0;
width:100%;
display: inline-block;
position:static;
margin-bottom:25px;
}
.clinics-module-group-firstlevel > li:last-child{
margin-bottom:0;
}
.clinics-module-group-firstlevel > li:before{
display:none;
}
@media (min-width:992px){
.clinics-module-group-firstlevel{
-webkit-column-count: 2;
-moz-column-count: 2;
column-count: 2;
}
}
.clinics-module-group-secondlevel > li{
width:100%;
display: inline-block;
}
body.ltr .clinics-module li:before{
-webkit-transform: scaleX(-1); -ms-transform: scaleX(-1); transform: scaleX(-1);}
body.ltr li:hover:before, body.ltr li:focus:before{
-webkit-transform: translateX(5px) scaleX(-1); -ms-transform: translateX(5px) scaleX(-1); transform: translateX(5px) scaleX(-1); }
.success-stories{
}
.success-stories .single-carousel{
width:100%; padding:0 2rem; }
.success-stories .flickity-viewport{
padding-bottom: 20px; -webkit-box-sizing: content-box; box-sizing: content-box; }
.success-stories .main-carousel{
clear: both; width: calc(100% - 170px); margin: 0 auto; }
.success-stories .single-carousel{
display:block;}
.success-stories .flickity-prev-next-button.previous{
right: -2rem; left:inherit; }
.success-stories .flickity-prev-next-button.next{
left: -2rem; right:inherit; }
.success-stories .main-content-img{
padding: 0; margin: -14px 0 -11px 0; margin-right:5px; background-size: cover; background-position: center; background-repeat: no-repeat; min-height: 30rem; }
.success-stories .flickity-prev-next-button svg{
position: absolute; left: 0; right:0; top: 0%; width: 100%; height: 100%; }
.success-stories .carousel-cell{
margin: 0 2rem; width: 100%; }
.success-stories .carousel-cell article{
min-height: 30rem; }
.success-stories .main-content-data{
padding: 2rem 6rem 2rem 6rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.success-stories .main-content-desc{
max-height: 20rem; overflow: hidden; font-style: italic; padding: 1rem; text-overflow: ellipsis; }
.success-stories .main-content-title{
font-weight: bold; color: #831a52; margin: 2rem 1rem 0; }
.statistics-module{
position: relative; color: #fff;
}
.statistics-module .statistics-container{
max-width: 175rem; width: 100%; }
.statistics-module .statistics-wrapper{
z-index: 1; height: 35rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0 12rem; }
.statistics-module .statistics-wrapper.flickity-enabled{
width: 100%; display: block; margin: 0 auto; }
.statistics-module .statistics-wrapper.flickity-enabled .flickity-viewport{
top: 7.5rem; }
.statistics-module .flickity-prev-next-button .arrow{
fill: #fff; }
.statistics-module .flickity-prev-next-button:hover .arrow, .statistics-module .flickity-prev-next-button:focus .arrow{
fill: #99C161; }
.statistics-module .circle-wrapper{
text-align: center; display: inline-block; position: relative; will-change: auto; width: 20%; opacity: 0; -webkit-transition: opacity 1s ease-in-out; transition: opacity 1s ease-in-out; }
.statistics-module .circle{
max-width: 18rem; margin: 0 auto; position: relative; }
.statistics-module .count-number__wrapper{
position: absolute; top: 34%; width: 100%; }
.statistics-module .number{
font-size: 3.4rem; font-weight: bold; vertical-align: middle; }
.statistics-module .smallcaps{
font-size: 1.6em; vertical-align: text-bottom; }
.statistics-module:before{
content: '';
position: absolute;
top: 0;
right: 0;
height: 350px;
z-index: 0;
opacity: .2;
background-repeat: no-repeat;
width: 100%;
background-size: 23rem 17rem;
background-position: right top;
background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20227%20169%22%20enable-background%3D%22new%200%200%20227%20169%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ctitle%3EAsset%201%3C%2Ftitle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M86.7%2017.2c-1.9%2017.5-.1%2032.7%2012.7%2045.3%204.8-18.7%203.1-33.9-12.7-45.3zm-17.2-17.2h-8.5c-8.5%203.1-15.4%208.6-19.8%2019%2013.6-.2%2023.6-4.7%2028.3-19zm-1.1%20117c4.1%2017%2010.8%2030.4%2027%2037-1.9-19.4-8.5-32.8-27-37zm36%2016.6c11.4-13.4%2012.6-19.4%206.8-30.7-8.7%2011.5-9.6%2015.2-6.8%2030.7zm-27.8-76c-2.2%2014.6-1.3%2027.4%209%2038.7%204.7-15.6%203.8-28.4-9-38.7zm-13%2045.7c8.4-17.1%202.4-36-8.4-49.7-5.3%2016.5-1.6%2034.2%208.4%2049.7zm79.3-52.9c12.3-27.1%2013.9-36.1%206-50.4h-5.6c-7.3%2015.8-9.1%2032.2-.4%2050.4zm58.2%2031.7c-.3-2.9-1.9-5.4-4.3-7.1-2.1-1.4-4.7-1.9-7.2-1.3%204.1-15.2%204.7-29.3-8.8-40.2-5.5%2021.4-3.3%2032.3%208.2%2040.3-7.7%201.9-15.5%2010.4-22.5%204.6-12.7-10.6-3-28.2%204.2-38%203.3-4.6%207-9%2010.8-13.2%209.6-10.3%2019.8-20%2031.3-27.3h-49l.6.4%201.2.8.6.4.3.2.1.1.4.2c1.8.9%203.6%201.7%205.5%202.3%203.6%201.2%207.3%201.9%2011.1%202h1.3c-2.1%202.2-4.2%204.4-6.2%206.8-8.1%209.5-15.2%2019.9-22.3%2030.2-3.6%205.2-7.2%2010.3-10.9%2015.3-4.2%205.6-7.2%2012.7-12.4%2017.2-4.4%203.9-7.7%208.8-13.4%2010.3-5.2%201.3-10.2%204.4-14.6%207.7-4.6%203.4-8.5%209.5-14%2011.3-6%202-12.6-1.5-18.7-1-4.2.3-6.8%206.2-9.8%209.1%204.6-3%207.9-5.8%2013.2-4.3%205.8%201.7%2011.2%204%2017.2%201.8%204.9-1.8%208.1-6.5%2012-10%203.4-3.3%207.4-5.9%2011.8-7.9%205-2%2010.8-1.8%2015.5-4.6%205.7-3.2%207.9-12.2%2014-14.5%203.6-1.3%206.1%204.1%207.7%206.7%202.9%204.8%205.1%207.9%2010.4%209.9%209.3%203.5%2025.9-16.3%2031.9-5.1%203.2%205.9%202.8%2014.5%205%2020.9%202.3%206.8%206.1%2012.7%2010.4%2018.2-4.4-5.6-8.6-17.7-10.1-24.9-.9-4.5.1-9.9-.1-14.7%2013.1%205.8%2019.3%207.9%2025.7%206.8v-14.6c-8-3.3-14.1-1.5-26.1%205.2zm25.9%2054.2v-13.3c-5.8-.9-12.6-.6-17.3%202.4.6%201.2%2011.3%208.6%2017.3%2010.9zm-23.5-30.6c6.7%205.4%2014.9%208.6%2023.6%209v-18.3c-7.3-.1-14.7%203.1-23.6%209.3zm-81.4-10.1c12.9%2011.7%2018.3%2012.6%2028.1%205.4-11-8.9-14.3-9.6-28.1-5.4zm-6%202.1c.2%2019.5%207.3%2032.7%2025.5%2039.3-4-17.7-9.5-32.1-25.5-39.3zm82.2%2071.3c.9-.6%206.9-12.7%207.9-18.3%201.9-10.9-2.1-20.1-2-20.5-1%202.7-7.1%209.1-8.4%2017.8-1%206.3-.8%2015.2%202.5%2021zm-26.8-31.1c16.5-9.4%2024.3-22.9%2021.7-44.7-16.4%2010.5-21.9%2025.4-21.7%2044.7zm-90.2-137c-12.4%2011-20.7%2023.3-19.6%2042.2%2015.2-9.7%2023.7-21.9%2019.6-42.2zm-19.4%20118.1l-16.8%2046.4c21.9-10.7%2024.6-19.6%2016.8-46.4zm-3-5.2c-25.5%203.8-32.4%208.6-40.9%2027.2%2020.3%204%2030.2-10.5%2040.9-27.2zm2.1-7.1c-12-14.1-24.6-25.2-43.6-15.9%208.6%2017.1%2024.7%2022.9%2043.6%2015.9zm166%2039.5l-.4-.7c-7-12.2-18.5-17.2-18.7-17.7%201.2%203.5.5%2015.3%206.2%2024.9%203.3%205.6%207.7%2010.4%2012.9%2014.3v-20.8zm-180.4-146.2h-13c4.3%201%208.7%201%2013%200zm-32.7%2055.1c8.1%2015.7%2017.9%2026.7%2035.4%2027-6.5-19-16.2-30.1-35.4-27zm26.6-47.1c-17.6-5.4-31.5-3.2-40.5%2015.8%2016.2%202%2030-.3%2040.5-15.8zm186.5%2036.8c-12%203.9-21.9%2012-28.7%2027%2014-2.4%2022.7-4.7%2028.7-8.4v-18.6zm-141.1-38.4c10.2.9%2019.3-.2%2027.2-6.4h-23c-1.7%202-3.1%204.1-4.2%206.4zm36.9-6.4c-2.3%206.6-1.9%2014.6.5%2026.7%208.7-6.2%2014.1-16%2014.7-26.7h-15.2zm-35.4%2011.4c7.9%2010%2016.4%2014.6%2028.2%208.8-8.3-7.6-16.8-12.2-28.2-8.8zm125%20.8c-15.5%2012.3-18%2020.4-13.4%2043.6%2013.2-9.9%2017.4-24.4%2013.4-43.6zm-83.7%2061.9c10.5-14.3%2010.3-18.6-1.7-39.4-7.1%2012.7-8.9%2025.1%201.7%2039.4zm-16.2-17.6c-9.8%2010-16.2%2020.8-14.3%2036.7%2012.3-9.2%2018.8-19.9%2014.3-36.7z%22%2F%3E%3C%2Fsvg%3E);
}
.statistics-module:after{
content: '';
position: absolute;
top: 0;
left: 0;
height: 350px;
z-index: 0;
opacity: .2;
background-repeat: no-repeat;
width: 100%;
background-size: 19rem 24rem;
background-position: left bottom;
background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20212.9%20266.9%22%20enable-background%3D%22new%200%200%20212.9%20266.9%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Ctitle%3Estatistic_left%3C%2Ftitle%3E%3Cpath%20id%3D%22decoration%22%20class%3D%22st0%22%20d%3D%22M114.8%20111.5c9.4%207.4%2018.2%209.6%2028%201.3-9.3-5.1-18.2-7.2-28-1.3zm17.2%20109.5c6.4-16.6%208.3-31.9-2.1-47.5-9.7%2017.1-11.7%2032.4%202.1%2047.5zm-97.2-63.9c-5.5%2010.7-6.6%2020.3%201.5%2030%203.6-10.4%204.6-20.1-1.5-30zm101-23.3c-5.8%2010.5-7.2%2020.1.6%2030%203.9-10.2%205.2-19.8-.6-30zm-71.7%2059.4c17.4-1.1%2029.8-7.7%2034.4-27.7-15.4%203.7-27.7%2010.4-34.4%2027.7zm55.9-41.1c-6.7-8.3-14-13.7-24.8-12.3%206.2%2010.3%2013.4%2015.8%2024.8%2012.3zm.1%2070.4c-.6-14.3-3.8-26.3-15.7-34.6-1.5%2015.7%201.6%2027.7%2015.7%2034.6zm-46.5%2011.2c18.9-6.3%2022.6-24.5%2024.3-46-20.9%2013.6-25.9%2023.2-24.3%2046zm43.4-41.5c2.7-11%202.9-21-4.2-30.5-4.7%2011.6-4.9%2021.5%204.2%2030.5zm-26.9-33.1c-11.5-15.2-15.5-17.3-34.2-16.8%2013.1%2019.4%2019.7%2022.5%2034.2%2016.8zm-58.1%2071.4c12.5-12.9%2020.7-26.7%2018.2-47-15.7%2011.7-23.9%2025.5-18.2%2047zm71.7-149.2c-.7.9-1.2%201.9-1.7%203-.8%202.1-1.5%204.3-2.1%206.5-1.4%204.2-3.4%208.4-6.6%2011.5-3.3%203.1-7.5%205-12%205.5-4.9.5-9.7%200-14.4-1.5-2.5-.7-4.9-1.5-7.3-2.5-2.4-1-4.9-2.3-8-3.3-3.1-.8-6.4-1-9.6-.4-3.2.7-6.3%202.1-9%204-5.2%203.8-9.4%208.8-12.2%2014.6l-.9-3c-1.1-3.1-2.4-6.2-4.1-9.1-.5-.8-.9-1.5-1.5-2.4-.5-.7-.9-1.3-1.6-2.1-1.2-1.4-2.5-2.7-3.8-3.9-2.6-2.4-5.2-4.5-7.2-7.1-.7-.8-1.2-1.8-1.7-2.7v9.1c1.7%202%203.5%203.8%205%205.5%201.1%201.1%202.1%202.3%203%203.6.4.5.9%201.2%201.3%201.9l.9%201.8c1.2%202.5%202.2%205.2%202.9%207.9l.9%203.8c.2%201.2.4%202.4.6%203.5.3%202.2.6%204.1.7%205.7s.2%202.7.3%203.6v.3c-.3%201.7-.6%203.5-.7%205.2-.8%206.9-.9%2013.8-1.4%2020.2-.1%201.6-.2%203.2-.4%204.9l-.3%202.5-.3%202.1c-.4%202.5-1.2%204.9-2.6%207-1.8%202.7-5.6%204.6-9.9%206.9v14.1l1.6-1c2.5-1.5%205.3-3%208.2-4.9%203.5-2.1%206.4-4.9%208.6-8.3%202.1-3.6%203.5-7.6%204-11.8.1-1%20.2-1.8.3-3l.1-2.5c.1-1.6.2-3.4.2-5.2.2-7.1%200-13.6.4-20%200-1.6.2-3.1.4-4.7l.1-1.1h.2l-.1-.6c.1-.9.3-1.9.5-2.8.1-.7.3-1.6.4-2.1l.6-2.4c.4-1.3.8-2.6%201.5-3.9%202.1-5.2%205.4-9.7%209.7-13.3%202-1.5%204.2-2.7%206.6-3.4%202.3-.6%204.7-.6%207-.2%202.2.5%204.8%201.7%207.5%202.6%202.6.9%205.3%201.7%208%202.3%205.2%201.3%2010.7%201.5%2016%20.7%205.2-.9%2010-3.4%2013.7-7.3%203.6-3.8%205.6-8.7%206.8-13.2.4-2.2%201-4.3%201.7-6.4.3-.9.7-1.8%201.3-2.6.5-.7%201.1-1.3%201.8-1.8.3-.2.7-.6%201-.6l1.3-.5c.8-.1%201.6-.1%202.4-.1.9%200%201.8-.1%202.7-.3.8-.2%201.6-.4%202.4-.8%202.9-1.4%205.4-3.3%207.6-5.7%203.9-4.2%206.4-7.9%208.5-10%20.8-.8%201.6-1.6%202.5-2.3l.9-.8-.9.7c-.9.7-1.8%201.4-2.6%202.2-2.2%202-5%205.6-9%209.5-2.1%202.1-4.6%203.8-7.3%205-.8.3-1.5.5-2.3.6-.8.1-1.6.1-2.4.1-1-.1-2-.1-2.9.1l-1.3.4c-.5.2-1%20.4-1.5.8-1%20.3-1.9%201.1-2.5%201.9zm8.6-26.8c2.7-11%202.9-21-4.2-30.5-4.7%2011.6-5%2021.5%204.2%2030.5zm-24-40.9c-5.4%2014.9-7.2%2028.8%201.4%2043.3%208.3-15.2%2010.1-29.1-1.4-43.3zm-25.3%2043.5c5.4%2017.3%2012.1%2031%2028.6%2036.6%200-.3-.1-.6-.1-.8l.2.3c9.3-11%2015.4-22.7%208.1-38.2-7.2%208.8-11.1%2015.9-11.9%2022.6-4.2-10.4-12.1-17.3-24.9-20.5zm-63-57.1v24.7c2%202%204.4%204.1%207.3%206.5.5-17.2-1.1-25.7-7.3-31.2zm167.2%20202.3c8.9-5.2%2015.4-11.6%2016.8-23.6-10.6%204-17.1%2010.5-16.8%2023.6zm-156.8-159.7c-3.2-3.9-6.6-7.4-10.4-10.7v12.6c3.5-.1%207-.8%2010.4-1.9zm127.5%2014.4c9.1-5.4%2015.8-12%2017.1-24.3-10.8%204.1-17.5%2010.8-17.1%2024.3zm8%20169.8c25.6%201.8%2033.3-1.4%2044.9-17.8-19.1-8.3-31.4%203.8-44.9%2017.8zm4.2-143.9c-14.5-1.6-27.3.2-38.7%2012.5%2015.4%204.4%2028.3%202.6%2038.7-12.5zm-21.5-7.3c14%205.7%2024.2-3.7%2029.4-17.2-12.5-2.6-22.7%204.3-29.4%2017.2zm.7-39.6c-9.7%208.8-16.3%2018.5-15.3%2033.5%2012-7.8%2018.6-17.4%2015.3-33.5zm-83.1%20198.1c15-4.9%2024.6-13.6%2024.9-32.1-12.8%206.7-22.3%2015.4-24.9%2032.1zm33.2-131.7c-3.3-19.2-16.8-30.4-36.8-30.4%207.4%2017.6%2016.1%2032.5%2036.8%2030.4zm-45.8-46.6c11%203.5%2019.9%202.3%2026.6-9-10.3-1.5-19.2-.2-26.6%209zm28-33.8c-.4%2012.3%202.7%2021.4%2013.9%2025.8-1.2-11.1-4.4-20.1-13.9-25.8zm-39.1%2032c14-6.3%2024-14.9%2025.3-32.7-16.7%204.2-26.8%2012.8-25.3%2032.7zm120.4%20123.4c10.7-6.9%2018.4-15.3%2019.5-30-12.8%205.5-20.6%2013.8-19.5%2030zm-61.4-57c11.7%208.3%2023.1%2012.6%2037%206.3-11.4-11.3-22.9-15.7-37-6.3zm-44-60.1c-15.6%208-16.8%2024.1-15.8%2042.8%2016.6-14.4%2019.8-23.3%2015.8-42.8zm-23.1-22.7c13.2-7.6%2013.8-22.3%208.4-35.7-10.3%208.5-12.5%2021.5-8.4%2035.7zm-5.7-3.8l-.7-1.1.7%201.1c.4.8%201.1%201.9%201.8%203.4s1.5%203.3%202.5%205.4l1.1%203.4c.3%201.3.7%202.6.9%204%20.2%201.4.3%202.9.3%204.3v2.2l-.3%202.4c-.4%203.1-2.2%205.8-4.7%207.5-2.6%201.9-5.7%203.3-8.8%205.3-.5.3-.9.6-1.4%201v5.5c.9-1.3%202-2.3%203.3-3.2%202.7-2%205.8-3.7%208.5-6.1%201.4-1.2%202.6-2.6%203.6-4.2.5-.8.8-1.7%201.1-2.6l.4-1.4.1-1.3.2-2.5s-.1-1.7-.1-2.5c-.1-1.6-.3-3.1-.7-4.6-.3-1.4-.8-2.8-1.2-4l-1.5-3.5c-1.1-2.1-2-3.8-2.9-5.2-.1-.1-2.2-3.3-2.2-3.3zm-8.7%2017.1v12.7c3.5-1.6%206.8-3.5%209.9-5.7-2.8-3-6.2-5.3-9.9-7zm15.7%20182.4c-5.5.7-10.8%202.4-15.7%205v15.8c6.5-4.5%2014.4-6.2%2023.8-6.9%208.3-.6%2015.9%204.9%2023.4%207.5%208.6%203.1%2017.8%203.8%2026.8%202%2013-2.7%2024.5-14.7%2036.6-20.6%209.4-4.6%2024.7-11.2%2034.1-3-14.8-13.1-24.9-8.4-41.8-.5-13.1%206.1-28.9%2016.1-44%2013.9-16.1-2.4-25.1-15.4-43.2-13.2zm144.9-56.6c-13.2%2012.1-22%2025.4-20.6%2045.8%2016.4-10.7%2025.3-23.9%2020.6-45.8zm-160.6-67.8v15.1c3%201.3%206.1%202.4%209.2%203.3-1.6-6.7-4.8-13-9.2-18.4zm42.3%2017.1c14%2010.9%2027.9%2016.9%2045.3%2010-13.6-14.6-27.5-20.7-45.3-10zm16.6%2054.6c2.8-20.8-.9-36.8-19.1-46.6.1%2018.9%203.9%2034.9%2019.1%2046.6zm-58.9-41.9v14.3c3.6-4%206.4-9.3%208.2-16.4-2.8.6-5.5%201.3-8.2%202.1zm0%2078v14.5c14.7-4.8%2024.3-14.3%2026.2-33.7-10.8%204.3-19.9%209.9-26.2%2019.2zm0-85v.1h.1l-.1-.1z%22%2F%3E%3C%2Fsvg%3E);
}
.statistics-module > .row{
z-index: 1; position: relative;
}
.statistics-module .main-carousel:after{
content: '';
}
.statistics-module.wow-active .circle-wrapper{
opacity: 1;
}
.statistics-module svg.data{
-webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); width:18rem; height:18rem;
}
.statistics-module svg circle{
fill: transparent; stroke-width: .8px; stroke: white; -webkit-transition: 4s ease-out; transition: 4s ease-out; stroke-dasharray: 0 360;
}
.statistics-module svg.inner-circle{
position: absolute; top: -6px; bottom: 0; right: 0; left: 0; margin: auto; width:100%;
}
.statistics-module svg.inner-circle circle{
stroke-width: .3px; stroke-dasharray: 100 360;
}
.statistics-module .circle-title{
display: block; margin: 1.5rem auto 0; font-size: 1.2em; font-weight: bold; min-height: 5rem; max-width: 16rem;
}
.statistics-module .circle:before{
content: ''; display: block; height: 0; width: 1px; background: #85af4b; position: absolute; bottom: -1rem; right:0; left:0; margin: auto; -webkit-transition: 3s ease-in-out; transition: 3s ease-in-out; z-index: 1;
}
.statistics-module .circle:after{
content: ''; display: block; border-radius: 50%; width: 7px; height: 7px; background: #85af4b; position: absolute; bottom: -1rem; right:0; left:0; margin: auto; -webkit-transition: 3s ease-in-out; transition: 3s ease-in-out; z-index: 1;
}
.statistics-module.wow-active .circle:before{
height: 7rem;
}
.statistics-module.wow-active .circle:after{
bottom: 6rem;
}
.statistics-module .view-all-btn__circle{
border-color: white; top: 3rem; left:2rem;
}
.statistics-module .view-all-btn__circle a{
color: white; }
.statistics-module .view-all-btn__circle::after{
border-color: white;
}
.statistics-module .flickity-prev-next-button.previous{
left:auto; right:0;
}
.statistics-module .flickity-prev-next-button.next{
right: auto; left: 0px;
}
.br-IE .statistics-module svg.data{
-webkit-transform: rotate(-270deg); -ms-transform: rotate(-270deg); transform: rotate(-270deg); }
@media (min-width:400px) and (max-width:992px){
.statistics-container{
width: 60%; }
}
.articles-module__img{
padding: 0; }
.articles-module__wrapper{
position: relative; margin-bottom: 3rem; }
.articles-module .main-content-title{
margin: 5px 0 5px; font-size: 1.6rem; font-weight: bold; }
.articles-module .main-content-data{
position: absolute; bottom: 0; width: 100%; background-color: rgba(112,14,64,.9); color: #fff; padding: .5rem; padding-right:1.5rem; padding-left:3rem; border-left:4px solid #85af4b; }
.articles-module .main-content-data::after{
content: '\e94e'; font-family: ramicon; font-size: 2.4rem; color: white; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 1rem; opacity: 0; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.articles-module .main-content-desc{
height: 0px; overflow: hidden; -webkit-transition: .3s ease-out; transition: .3s ease-out; visibility:hidden; }
.articles-module__wrapper:hover .main-content-desc, .articles-module__wrapper a:focus .main-content-desc, .articles-module__wrapper:focus .main-content-desc{
height: 25px; overflow: hidden; visibility:visible;}
.articles-module__wrapper:hover .main-content-data, .articles-module__wrapper a:focus .main-content-data, .articles-module__wrapper:focus .main-content-data{
background-color: rgba(0,0,0,.8); }
.articles-module__wrapper:hover .main-content-data::after, .articles-module__wrapper a:focus .main-content-data::after, .articles-module__wrapper:focus .main-content-data::after{
opacity: 1; }
.articles-module .general-carousel{
width:100%;}
body.ltr .articles-module .main-content-data::after{
content: '\e94f'; }
.six-in-row-module__img{
padding: 0; }
.six-in-row-module__wrapper{
position: relative; margin-bottom: 3rem; }
.six-in-row-module .main-content-title{
margin: 5px 0 5px; font-size: 1.6rem; font-weight: bold; }
.six-in-row-module .main-content-data{
position: absolute; bottom: 0; width: 100%; background-color: rgba(112,14,64,.9); color: #fff; padding: .5rem 1.5rem .5rem 3rem; border-left:4px solid #85af4b; }
.six-in-row-module .main-content-data::after{
content: '\e94e'; font-family: ramicon; font-size: 2.4rem; color: white; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 1rem; opacity: 0; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.six-in-row-module .main-content-desc{
height: 0px; overflow: hidden; -webkit-transition: .3s ease-out; transition: .3s ease-out; }
.six-in-row-module__wrapper:hover .main-content-desc, .six-in-row-module__wrapper:focus .main-content-desc{
height: 25px; overflow: hidden; }
.six-in-row-module__wrapper:hover .main-content-data, .six-in-row-module__wrapper:focus .main-content-data{
background-color: rgba(0,0,0,.8); }
.six-in-row-module__wrapper:hover .main-content-data::after, .six-in-row-module__wrapper:focus .main-content-data::after{
opacity: 1; }
.six-in-row-module .container.box{
max-width: 180rem; width: 100%; }
.articles-bottom-zone__img{
padding: 0; }
.articles-bottom-zone__wrapper{
position: relative; }
.articles-bottom-zone .main-content-title{
margin: 5px 0 5px; font-size: 1.692em; }
.articles-bottom-zone .main-content-data{
position: absolute; bottom: 0; width: 100%; background-color: rgba(112,14,64,.9); color: #fff; padding: .5rem 1.5rem .5rem 3rem; border-left:4px solid #85af4b; }
.articles-bottom-zone__wrapper .main-content-desc{
height: 0px; overflow: hidden; -webkit-transition: .3s ease-out; transition: .3s ease-out; }
.articles-bottom-zone__wrapper:hover .main-content-desc, .articles-bottom-zone__wrapper:focus .main-content-desc{
height: 25px; overflow: hidden; }
.articles-bottom-zone__wrapper:hover .main-content-data, .articles-bottom-zone__wrapper:focus .main-content-data{
background-color: rgba(0,0,0,.8); }
.articles-bottom-zone__wrapper:hover .main-content-data::after, .articles-bottom-zone__wrapper:focus .main-content-data::after{
opacity: 1; }
.news-module__wrapper{
position: relative; cursor: pointer; }
.news-module .main-content-desc{
max-height: 0; overflow: hidden; visibility: hidden; -webkit-transition: .3s ease-out; transition: .3s ease-out; }
.news-module .main-content-title{
margin: 5px 0 5px; font-size: 1.6rem; font-weight: bold; }
.news-module .main-content-data{
position: absolute; bottom: 0; width: 100%; background-color: rgba(112,14,64,.9); color: #fff; padding:.5rem 1.5rem; padding-left:5rem; border-left:4px solid #85af4b; }
.news-module .main-content-data::after{
content: '\e94e'; font-family: ramicon; font-size: 2.4rem; color: white; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 1rem; opacity: 1; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.news-module__wrapper:hover .main-content-desc, .news-module__wrapper a:hover .main-content-desc, .news-module__wrapper:focus .main-content-desc, .news-module__wrapper a:focus .main-content-desc{
max-height: 2.5rem; visibility: visible; }
.news-module__wrapper:hover .main-content-data, .news-module__wrapper a:hover .main-content-data, .news-module__wrapper:focus .main-content-data, .news-module__wrapper a:focus .main-content-data{
background-color: rgba(0,0,0,.8); }
.news-module__wrapper:hover .main-content-data::after, .news-module__wrapper a:hover .main-content-data::after, .news-module__wrapper:focus .main-content-data::after, .news-module__wrapper a:focus .main-content-data::after{
opacity: 1; }
.news-module .general-carousel{
width:100%;}
body.ltr .news-module .main-content-data::after{
content: '\e94f'; }
.events-module .module-small-bg{
padding: 20px; }
.events-module article{
height: 100%; }
.events-module .main-content-title{
font-size: 1.385em; font-weight: bold; }
.events-module .events-date-wrapper{
background: rgba(112,14,64,.9); color: #fff; float: left; padding: 5px 10px; text-align: center; margin: -24px 10px 10px -20px; border-bottom: .4rem solid #A4CE6A; min-width: 7rem;
}
.events-module .events-date-wrapper span{
display: block; }
.events-module .events-date-wrapper .eday{
font-size: 3em; font-weight: bold; line-height: 1; }
.events-header{
display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between; -webkit-box-align:center; -ms-flex-align:center; align-items:center; background-color:#FBFBFB; margin-bottom:2.5rem;
border-top:1px solid #F6F6F6; border-bottom:1px solid #F6F6F6;
}
.events-header .date{
-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0; -ms-flex-negative:0; flex-shrink:0;   background-color: #831a52; color:#FFF; padding:0.6rem 3.5rem 1.5rem;
}
.events-header .date .date-format{
display:-webkit-box;display:-ms-flexbox;display:flex; font-size:1.6rem; line-height:1.1; -webkit-box-align:center; -ms-flex-align:center; align-items:center}
.events-header .date .day{
font-size:4rem; line-height:0.8; font-weight:bold; padding-left:0.5rem;}
.events-header .date .ramicon-42{
font-size:6rem; text-align:center
}
.events-header .date .ramicon-42:before{
display:block;
}
@media (max-width:600px){
.events-header .date{
padding:0.6rem 1.5rem;
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
}
.events-header .date .ramicon-42{
font-size:4.5rem;
}
.events-header .date .day{
font-size:3.5rem;
}
}
@media (max-width:400px){
.events-header .date{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
}
}
.events-header .time{
-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1; padding:0 2rem; -ms-flex-negative:0; flex-shrink:0; text-align:center; font-size:3.3rem; font-weight:bold;
}
.events-header .time .ramicon-41{
font-size:6rem; color:#831a52
}
.events-header .time .ramicon-41:before{
display:block;
height:4.5rem;
}
@media (max-width:600px){
.events-header .time{
padding:0 1rem;
font-size:2.5rem;
display:-webkit-inline-box;
display:-ms-inline-flexbox;
display:inline-flex;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
}
.events-header .time .ramicon-41{
font-size:4.8rem;
}
}
.events-header .place{
-webkit-box-flex:3;-ms-flex-positive:3;flex-grow:3; line-height:1.1;
}
.events-header .place .place-name{
font-weight:bold}
.events-header .place a{
display:block; font-weight:bold; padding-top:0.7rem
}
.events-header .place a:hover, .events-header .place a:focus{
text-decoration:underline;
}
.events-header .place a:after{
content: '\e956';
font-family: 'ramicon';
display:inline-block;
vertical-align:middle;
font-size:2rem;
}
@media (max-width:600px){
.events-header .place{
display:block;
padding-top:1.5rem;
}
}
@media (max-width:400px){
.events-header .place{
padding-top:0.5rem;
}
}
.events-header .share-links__wrapper{
-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0; -ms-flex-item-align: start; align-self: flex-start; padding:1.2rem;
}
.events-header .share-links__wrapper .share-links{
right:-33rem; top:0;}
@media (max-width:400px){
.events-header .share-links__wrapper .share-links__share-trigger{
color:#FFF;
}
.events-header .share-links__wrapper .share-links{
right:-26rem; top: 0.5rem; -webkit-transform:scale(0.8); -ms-transform:scale(0.8); transform:scale(0.8);
}
}
@media (max-width:600px){
.events-header{
display:block;
position:relative;
}
.events-header > div{
display:inline-block;
}
.events-header .share-links__wrapper{
position:absolute; top:0; left:0;
}
}
.leading-staff-module{
}
.leading-staff-module .item-wrapper .main-content-img{
border-bottom:4px solid #85af4b; }
.leading-staff-module .main-content-first{
padding: 0; margin:-1.4rem -1rem -1rem; margin-left:0; background-color: #831a52; min-width: 15rem; }
.leading-staff-module h3{
font-size: 1.538em; font-weight: bold; margin: 5px 0
}
.leading-staff-module h3:focus{
color: #831a52;
}
.leading-staff-module h3 a{
color:#231f20;
}
.leading-staff-module h3 a:hover, .leading-staff-module h3 a:focus{
color: #831a52;
}
.leading-staff-module .main-content-data{
padding: 15px 35px 15px 15px; }
.leading-staff-module .main-content-desc{
margin-top: 25px; }
.leading-staff-module .main-content-links{
padding: 15px 0; }
.leading-staff-module .link a{
color: #fff; }
.leading-staff-module .main-content-links a:hover, .leading-staff-module .main-content-links a:focus{
color: #A4CE6A; }
.leading-staff-module .email a{
color: #A4CE6A; position: relative; font-weight:bold; }
.leading-staff-module .email a:hover, .leading-staff-module .email a:focus{
color: #A4CE6A; }
.leading-staff-module .email a:after{
content: ''; position: absolute; left:100%; right:0; bottom: -2px; height: 1px; background-color: #A4CE6A; display: block; opacity: 0; -webkit-transition: left .3s ease-out, opacity .5s ease-out; transition: left .3s ease-out, opacity .5s ease-out; }
.leading-staff-module .email a:hover:after, .leading-staff-module .email a:focus:after{
left:0; opacity: 1; -webkit-transition: left .3s ease-out, opacity .5s ease-out; transition: left .3s ease-out, opacity .5s ease-out; }
.leading-staff-module .ramicon:before{
font-size: 1.8em; margin: 0 10px; color: #fff; width: 20px; vertical-align: middle; }
.leading-staff-module .ramicon *{
line-height: 2.2em; vertical-align: middle; }
.leading-staff-module .link:before{
content: '\e94e'; }
.leading-staff-module .email:before{
content: '\e905'; }
.leading-staff-module .phone:before{
content: '\e903'; }
.leading-staff-module .phone span{
display: inline-block; color: #fff; }
.leading-staff-module .item-wrapper .container, .leading-staff-module .item-wrapper .row{
height: 100%; }
.leading-staff-module .job-title ul{
list-style: none; padding: 0; margin-bottom: 2rem;
}
.leading-staff-module .job-title ul a{
color: #831a52; text-decoration:underline
}
.leading-staff-module .job-title ul a:hover, .leading-staff-module .job-title ul a:focus{
color:#231f20;
text-decoration:none;
}
.leading-staff-module .job-desc{
-webkit-backface-visibility:hidden;backface-visibility:hidden; max-height:230px; overflow:hidden;
}
.leading-staff-module .job-desc a{
color:#231f20!important; display:block; -webkit-transform:scale(1); -ms-transform:scale(1); transform:scale(1); will-change:auto;  -webkit-transition: -webkit-transform 0.2s ease;  transition: -webkit-transform 0.2s ease;  transition: transform 0.2s ease;  transition: transform 0.2s ease, -webkit-transform 0.2s ease; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center
}
.leading-staff-module .job-desc a:hover, .leading-staff-module .job-desc a:focus{
color: #831a52!important;
-webkit-transform:scale(1);
-ms-transform:scale(1);
transform:scale(1);
}
.leading-staff-module .item-wrapper{
margin-top:2rem; margin-bottom:2rem;}
.staff-page-module{
}
.staff-page-module .masonry-module{
width: 100%; }
body.ltr .leading-staff-module .link:before{
content: '\e94f';
}
.customer-info__contact-wrapper a{
text-decoration:underline
}
.customer-info__contact-wrapper a:hover, .customer-info__contact-wrapper a:focus{
text-decoration:none;
}
.customer-info__contact-wrapper .item-wrapper{
display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 1rem 0; }
.customer-info__contact-wrapper .contact-info-img__contact-text{
display: inline-block; line-height: 1.4;
}
.customer-info__contact-wrapper .contact-info-img__contact-text ul{
padding-right:0; list-style:none; }
.customer-info__contact-wrapper .contact-info-img__contact-text > strong{
margin-bottom:.5rem; }
.customer-info__contact-wrapper .customer-info__contact-icon:after{
font-size: 3.6em; color: #831a52; }
.customer-info__contact-wrapper .contact-icon-1:after{
content: '\e904'; }
.customer-info__contact-wrapper .contact-icon-2:after{
content: '\e928'; }
.customer-info__contact-wrapper .contact-icon-3:after{
content: '\e908'; }
.customer-info__contact-wrapper .customer-info__contact-icon{
display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 50%; border: 1px solid #d0d0d0; width: 6rem; min-width:6rem; height: 6rem; position: relative; margin-left:20px; }
.section-3-module .module-bg{
padding: 30px 40px 20px; }
.section-3-module .title-strikethrough{
margin: -10px 0 15px; color: #831a52; }
.section-3-module .title-strikethrough span:before{
vertical-align: middle; margin-left:10px; }
.section-3-module .rlinks-small-module .title-strikethrough span:before{
content: '\e927'; font-size: 2.4em; }
.section-3-module .forum-small-module .title-strikethrough span:before{
content: '\e909'; font-size: 2.4em; }
.section-3-module .jobs-small-module .title-strikethrough span:before{
content: '\e91c'; font-size: 2.4em; }
.section-3-module ul{
padding: 0; margin: 0 auto 4rem; }
.section-3-module li{
list-style: none; }
.section-3-module .link-list-wrapper li:before{
content: '\e956'; width: 20px; font-size: 22px; color: #831a52; vertical-align: middle; margin-right: -7px; -webkit-transition: .1s ease-in; transition: .1s ease-in; display: inline-block; }
.section-3-module .link-list-wrapper li:hover:before, .section-3-module .link-list-wrapper li:focus:before{
color: #85af4b; -ms-transform: translateX(-5px); transform: translateX(-5px); -webkit-transform: translateX(-5px); -moz-transform: translateX(-5px); }
.section-3-module a{
font-weight: bold; }
.section-3-module .forum-small-module .main-content-img{
max-width: 90px; float: right; margin-left:10px; }
.section-3-module .forum-small-module p{
}
.section-3-module .jobs-small-module .item-wrapper{
max-height: 172px; overflow: hidden; }
.section-3-module .jobs-small-module .main-content-title{
font-weight: bold; font-size: 1.2em; margin-bottom: 5px; }
.section-3-module .jobs-small-module .date{
color: #831a52; margin-bottom: 5px; font-size: .9em; font-weight: bold; display: block; }
.section-3-custom-module .module-bg{
padding: 3rem 4rem; height: 100%; }
.section-3-custom-module .title-strikethrough{
margin: -10px 0 15px; color: #831a52; }
.section-3-custom-module .title-strikethrough > span{
width: auto; line-height: 1; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; white-space: nowrap; }
.section-3-custom-module .title-strikethrough::before{
margin-left: 1.5rem; }
.section-3-custom-module .title-strikethrough::after{
margin-right: 1.5rem; }
.section-3-custom-module .title-img{
max-width: 4rem; display: inline-block; vertical-align: middle; margin-left: .5rem; }
.section-3-custom-module .title-img path{
fill: #831a52; }
.section-3-custom-module .row{
-ms-flex-wrap:wrap; flex-wrap:wrap; }
.section-3-custom-module .item-wrapper{
margin-bottom:2rem; -ms-flex-preferred-size:30%; flex-basis:30%;}
.section-3-custom-module ul.not-bullets{
padding: 0;
}
.section-3-custom-module ul.not-bullets li{
list-style: none;}
.section-3-custom-module ul > li > a:before{
content: '\e956'; font-family: ramicon; line-height: 1; font-weight: normal; overflow:hidden; height:20px; width: 20px; font-size: 22px; color: #831a52; vertical-align: middle; margin-right: -7px; -webkit-transition: .1s ease-in; transition: .1s ease-in; display: inline-block; }
body.ltr .section-3-custom-module ul > li > a:before{
-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);}
.section-3-custom-module ul > li > a:hover:before, .section-3-custom-module ul > li > a:focus:before{
color: #85af4b; -webkit-transform: translateX(-5px); -ms-transform: translateX(-5px); transform: translateX(-5px); }
body.ltr .section-3-custom-module ul > li > a:hover:before, body.ltr .section-3-custom-module ul > li > a:focus:before{
-webkit-transform: translateX(5px) scaleX(-1);-ms-transform: translateX(5px) scaleX(-1);transform: translateX(5px) scaleX(-1);}
.section-3-custom-module ul > li > a{
display:-webkit-box; display:-ms-flexbox; display:flex; font-weight: bold; }
.government-links-module .item-wrapper{
padding: 3rem; height: 100%; }
.government-links-module .full-details{
margin-top: 2rem; }
.government-links-module a{
font-weight: bold; }
.government-links-module ul{
padding: 0; margin: 0 auto 40px; }
.government-links-module li{
list-style: none; line-height: 1; }
.government-links-module li:before{
content: '\e956'; font-family: ramicon; width: 20px; font-size: 22px; color: #831a52; vertical-align: middle; margin-right: -7px; -webkit-transition: .1s ease-in; transition: .1s ease-in; display: inline-block; }
.government-links-module li:hover:before, .government-links-module li:focus:before{
color: #85af4b; -webkit-transform: translateX(-5px); -ms-transform: translateX(-5px); transform: translateX(-5px); }
.wide-banner-module .main-content-data{
position: absolute; right:8%; top: 0; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.wide-banner-module .main-content-title{
font-size: 4rem; font-weight: bold; margin-bottom: 1rem; }
.wide-banner-module .main-content-desc{
font-size: 1.154em; }
.wide-banner-module .item-wrapper{
width: 100%; position: relative; }
.wide-banner-module .item-wrapper + .item-wrapper{
margin-top:3rem; }
.wide-banner-module .view-all-btn__circle{
position: relative; top: 0; left:0
}
.wide-banner-module .view-all-btn__circle:hover, .wide-banner-module .view-all-btn__circle:focus{
border-color: #831a52;
}
.wide-banner-module .view-all-btn__circle:hover:after, .wide-banner-module .view-all-btn__circle:focus:after{
border: 0px solid #831a52;
}
.wide-banner-module a{
color: #231f20; }
.wide-banner-module .wide-banner-content{
background-color:rgba(255,255,255,.8); padding:3rem; max-width:60rem; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1); box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1);}
.small-banners-module .item-wrapper{
position: relative; }
.small-banners-module .main-content-img{
}
.small-banners-module .main-content-data{
position: absolute; bottom: 2rem; padding: 2rem; max-width: 60%;   }
.small-banners-module .main-content-title{
font-size: 2.8rem; font-weight: bold; color:#231f20;  line-height:1.55; padding: 0.1em 0 0.1em; display:inline;
-webkit-box-shadow: 2rem 0 0 rgba(255,255,255, 0.9), -2rem 0 0 rgba(255,255,255, 0.9);
box-shadow: 2rem 0 0 rgba(255,255,255, 0.9), -2rem 0 0 rgba(255,255,255, 0.9); background-color: rgba(255,255,255, 0.9);
}
.small-banners-module .site-btn-small{
margin-top: 2rem; }
.small-banners-module .flickity-page-dots{
bottom:-3.5rem;}
.hp-boxlinks-module .item-wrapper{
position: relative; display: block; cursor: pointer; }
.hp-boxlinks-module .title-wrapper{
-webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; position: absolute; width: 60%; right:0; bottom: 0; z-index: 1; background: rgba(112,14,64,.9); border-left:3px solid #99C161; }
.hp-boxlinks-module .main-content-title{
display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #fff; padding: 1rem 2rem; padding-left:4rem; margin-bottom: 0; font-size: 2.4rem; min-height: 8rem; height:1rem; line-height: 1.2; }
.hp-boxlinks-module .item-wrapper:hover .title-wrapper, .hp-boxlinks-module .item-wrapper:focus .title-wrapper{
width: 100%; background: rgba(35, 31, 32, 0.9); }
.hp-boxlinks-module .item-wrapper:hover .title-wrapper:after, .hp-boxlinks-module .item-wrapper:focus .title-wrapper:after{
opacity: 1; }
.hp-boxlinks-module .main-content-img img{
width: 100%; }
.hp-boxlinks-module .item-wrapper .title-wrapper:after{
content: '\e94e'; font-size: 2.8rem; color: white; position: absolute; top: 50%; opacity: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left:10px; }
.hp-boxlinks-module .boxlink-item-wrapper{
margin-bottom: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap:wrap; flex-wrap:wrap; -ms-flex-line-pack: justify; align-content: space-between; }
.hp-boxlinks-module .boxlink-item-wrapper:nth-child(3) .item-wrapper{
background: rgba(112,14,64,.9); color: white; border-left:3px solid #99C161; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 30%; width:100%; position: relative;
}
.hp-boxlinks-module .boxlink-item-wrapper:nth-child(3) .item-wrapper .svg_img{
max-width: 4rem; width: 100%; height: 4rem; margin-right: 1.8rem; }
.hp-boxlinks-module .boxlink-item-wrapper:nth-child(3) .item-wrapper .svg_img *{
fill: white; }
.hp-boxlinks-module .boxlink-item-wrapper:nth-child(3) .item-wrapper:before{
content: '\e94e';
font-size: 2.8rem;
color: white;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left:50px;
opacity: 0;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.hp-boxlinks-module .boxlink-item-wrapper:nth-child(3) .item-wrapper:after{
content: '\e94e';
font-size: 2.8rem;
color: white;
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
left:10px;
opacity: 1;
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
.hp-boxlinks-module .boxlink-item-wrapper:nth-child(3) .item-wrapper:hover:before, .hp-boxlinks-module .boxlink-item-wrapper:nth-child(3) .item-wrapper:focus:before{
left:10px;
opacity: 1;
}
.hp-boxlinks-module .boxlink-item-wrapper:nth-child(3) .item-wrapper:hover:after, .hp-boxlinks-module .boxlink-item-wrapper:nth-child(3) .item-wrapper:focus:after{
left:0px;
opacity: 0;
}
.hp-boxlinks-module .boxlink-item-wrapper:nth-child(3) .item-wrapper:hover, .hp-boxlinks-module .boxlink-item-wrapper:nth-child(3) .item-wrapper:focus{
background: rgba(35, 31, 32, 0.9);
}
.hp-boxlinks-module .boxlink-item-wrapper:nth-child(3) .main-content-title{
max-width: 100%; min-height: auto; }
body.ltr .hp-boxlinks-module .item-wrapper .title-wrapper:after{
content: '\e94f'; }
body.ltr .hp-boxlinks-module .main-content-title{
font-size: 1.6rem;}
body.ltr .hp-boxlinks-module .title-wrapper{
width:85%;}
body.ltr .hp-boxlinks-module .boxlink-item-wrapper:nth-child(3) .item-wrapper:before, body.ltr .hp-boxlinks-module .boxlink-item-wrapper:nth-child(3) .item-wrapper:after{
content:'\e94f'; }
.tabs-menu-after + .tabs-menu-module .module-bg{
margin: -11rem 0 7rem; }
.tabs-menu-module{
top: 0;
}
.tabs-menu-module .module-bg{
margin: 9rem 0 9rem; }
.tabs-menu-module .col{
padding: 0 1rem; }
.tabs-menu-module .main-content-img svg, .tabs-menu-module .main-content-img img{
max-width: 100px; width: 100%; fill: #831a52; max-height: 7rem; }
.tabs-menu-module .item-wrapper{
border: 2px solid #a8a8a8; position: relative; padding: 1rem .5rem 2rem; z-index: 1; cursor: pointer; margin-bottom: 0; height: 100%; text-align: center; }
.tabs-menu-module .item-wrapper:hover, .tabs-menu-module .item-wrapper:focus{
border-color: #85af4b; }
.tabs-menu-module a{
color: #231f20; }
.tabs-menu-module .current:not(.anchor).item-wrapper{
border-color: #85af4b;
border-bottom: .5rem solid #85af4b;
}
.tabs-menu-module .current:not(.anchor).item-wrapper::before{
content: '';
border: 1rem solid transparent;
border-top-color: #85af4b;
position: absolute;
bottom: -2.5rem;
left: 0;
right: 0;
margin: auto;
width: 2rem;
}
.tabs-menu-module .anchor.item-wrapper::before{
content: '\e951';
font-size: 1.6em;
border-radius: 50%;
border: 1px solid #a8a8a8;
background-color: white;
padding: 0.1em;
width: 1.3em;
height: 1.3em;
position: absolute;
bottom: -0.65em;
right: calc(50% - 0.65em);
}
.sticky-elem.tabs-menu-module.is_stuck{
z-index: 10; top: 8rem !important; -webkit-animation: sticky-module .5s ease-in-out; animation: sticky-module .5s ease-in-out; position:fixed; width:100%;
}
.sticky-elem.tabs-menu-module.is_stuck .container{
width: 100%; padding: 0; }
.sticky-elem.tabs-menu-module.is_stuck .col{
-webkit-box-flex: inherit;
-ms-flex-positive: inherit;
flex-grow: inherit;
-ms-flex-preferred-size: auto;
flex-basis: auto;
width: auto; padding: 0 1.2rem 0 1.5rem; }
.sticky-elem.tabs-menu-module.is_stuck .col::after{
content: ''; width: 1px; height: 50%; background-color: #ededed; position: absolute; top: 0; left: 0; }
.sticky-elem.tabs-menu-module.is_stuck .module-bg{
margin: 0; padding: 0 2rem; -webkit-box-shadow: 0px 2rem 3rem 0px rgba(0,0,0,0.1); box-shadow: 0px 2rem 3rem 0px rgba(0,0,0,0.1); border-top: 1px solid #ededed; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.sticky-elem.tabs-menu-module.is_stuck .item-wrapper{
border: none; padding: 1.5rem .5rem; }
.sticky-elem.tabs-menu-module.is_stuck .item-wrapper:before{
display: none; }
.sticky-elem.tabs-menu-module.is_stuck .main-content-data{
display: inline-block; }
.sticky-elem.tabs-menu-module.is_stuck .main-content-img{
display: inline-block; width: 3.5rem; vertical-align: middle; }
.sticky-elem.tabs-menu-module.is_stuck .main-content-img svg, .sticky-elem.tabs-menu-module.is_stuck .main-content-img img{
max-height: 5rem; }
webkit-keyframes sticky-module{
0% { top: 0; z-index: 9; }
99%{
z-index: 9; }
100%{
top: 8rem; z-index: 10; }
}
@keyframes sticky-module{
0% { top: 0; z-index: 9; }
99%{
z-index: 9; }
100%{
top: 8rem; z-index: 10; }
}
.submenu-tabs-p-module{
position: relative; top: -11rem; margin-bottom: -5rem; -webkit-transition: .5s ease-in-out; transition: .5s ease-in-out;
}
.submenu-tabs-p-module__wrapper{
-webkit-box-shadow: 0 2rem 6rem 0 rgba(0,0,0,.1); box-shadow: 0 2rem 6rem 0 rgba(0,0,0,.1); position: relative; }
.submenu-tabs-p-module .module-title{
margin: -2rem auto 3rem; font-size: 3.462em; }
.submenu-tabs-p-module .smp-tab-menu{
padding: 0; margin: 0; list-style: none; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap;
}
.submenu-tabs-p-module .smp-tab-menu .item-wrapper{
border: 2px solid #a8a8a8; position: relative; padding: 3rem 1rem 3rem; z-index: 1; cursor: pointer; height: 100%; display: block
}
.submenu-tabs-p-module .smp-tab-menu .item-wrapper:after{
content: '\e950';
-webkit-transition: .4s ease-in-out;
transition: .4s ease-in-out;
font-size: 3.5rem;
border-radius: 50%;
border: 1px solid #a8a8a8;
padding: .4rem;
width: 4.6rem;
height: 4.6rem;
background: #fff;
position: absolute;
bottom: -2rem;
right: calc(50% - 2.5rem);
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.submenu-tabs-p-module .smp-tab-menu .item-wrapper:hover:after, .submenu-tabs-p-module .smp-tab-menu .item-wrapper:focus:after{
bottom: -2rem;
background: #85af4b;
color: #fff;
border-color: #85af4b;
}
.submenu-tabs-p-module__btn-wrapper:focus{
outline: none;
}
.submenu-tabs-p-module__btn-wrapper:focus .item-wrapper{
border: 2px solid #85af4b; }
.submenu-tabs-p-module__btn-wrapper:focus .item-wrapper:after{
bottom: -2rem; background: #85af4b; color: #fff; border-color: #85af4b; }
.submenu-tabs-p-module .main-content-title{
font-size: 1.8rem; font-weight: bold; width:100%; }
.submenu-tabs-p-module .main-content-img{
max-width: 10rem; height:10rem; width: 100%; fill: #831a52; }
.submenu-tabs-p-module .smp-tab-menu .current .item-wrapper{
border: 2px solid #85af4b
}
.submenu-tabs-p-module .smp-tab-menu .current .item-wrapper:after{
bottom: -2rem;
background: #85af4b;
color: #fff;
border-color: #85af4b;
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.submenu-tabs-p-module .smp-tab-wrapper{
position: absolute; top: 100%; margin: 0; padding: 0; width: 100%; left: 0; right: 0; max-height: 0; overflow: hidden; -webkit-transition: .5s ease-in-out; transition: .5s ease-in-out; background-color: #F3F3F3; }
.submenu-tabs-p-module.active{
z-index: 1001;
}
.submenu-tabs-p-module.active .smp-tab-wrapper, .submenu-tabs-p-module.active .smp-tab.current{
max-height: 90rem;
}
.submenu-tabs-p-module .smp-tab{
margin: 0; padding: 5rem; list-style: none; min-height: 26rem; opacity: 0; position: relative; display: none; -webkit-transition: opacity .5s ease-in-out; transition: opacity .5s ease-in-out; z-index: 0;
}
.submenu-tabs-p-module .smp-tab__inner-wrapper{
display: -webkit-box; display: -ms-flexbox; display: flex; }
.submenu-tabs-p-module .smp-tab .module-bg{
background: none; border: none; margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; }
.submenu-tabs-p-module .smp-tab::before{
content: '';
opacity: 0;
width: 100%;
height: 100%;
z-index: -1;
position: absolute;
bottom: 0;
right: 0;
background: url('../img/smp_bg.svg') no-repeat bottom right;
background-size: 30rem 23.1rem;
}
.submenu-tabs-p-module .smp-tab.current{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
opacity: 1;
}
.submenu-tabs-p-module .smp-tab.current::before{
opacity: 1;
-webkit-transition: .6s ease-in-out .3s;
transition: .6s ease-in-out .3s;
}
.submenu-tabs-p-module .smp-tab .smp-tab__first{
-webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding-left: 2.5rem; width: 50%; z-index: 1;
}
.submenu-tabs-p-module .smp-tab .smp-tab__second{
-webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding-right: 2.5rem; width: 50%; z-index: 1;
}
.submenu-tabs-p-module .smp-tab .smp-tab__second .smp-tab__second{
display:block; width:100%; padding:0;
}
.submenu-tabs-p-module .smp-tab input:not([type="submit"]):not([type="radio"]), .submenu-tabs-p-module .smp-tab select{
padding:.85rem 1.5rem; width: 100%; border: 1px solid #888888; line-height: 1; font-size: 1.6rem; min-height:2.6em;
}
.submenu-tabs-p-module .smp-tab li{
list-style: none; display: list-item;
}
.submenu-tabs-p-module .smp-tab .title{
display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 2rem; line-height: 0; margin-bottom: 3rem;
}
.submenu-tabs-p-module .smp-tab .title::before, .submenu-tabs-p-module .smp-tab .title::after{
content: "";
display: block;
height: 1px;
background-color: #bebebe;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 45%;
min-width: 10%;
margin-left: 3.3rem;
width: auto;
}
.submenu-tabs-p-module .smp-tab .title::after{
margin-left: 0;
margin-right: 3.3rem;
}
.submenu-tabs-p-module .smp-tab .smp-select{
margin-bottom: 2rem;
}
.submenu-tabs-p-module .smp-tab .search-wrapper{
position: relative;
}
.submenu-tabs-p-module .smp-tab .selected-course-date, .submenu-tabs-p-module .smp-tab .pio-form-date-picker-value-label{
background-image: url(../img/ramicon-42.svg); background-color:#FFF; background-repeat:no-repeat; background-size: 4rem 4rem; background-position: left 50%;
}
.submenu-tabs-p-module .smp-tab .first-name{
width: 50%; float: right; padding-left:.5rem;
}
.submenu-tabs-p-module .smp-tab .last-name{
width: 50%; float: right; padding-right:.5rem;
}
.submenu-tabs-p-module .department-search .smp-tab__second .title{
display: none; }
.submenu-tabs-p-module .department-search .smp-tab__first{
width: 35%; }
.submenu-tabs-p-module .department-search .smp-tab__second{
width: 65%; display: -webkit-box; display: -ms-flexbox; display: flex; }
.submenu-tabs-p-module .ulMainMenu{
-ms-flex-negative: 0; flex-shrink: 0; padding: 0; width: 18rem; position: relative;
}
.submenu-tabs-p-module .ulMainMenu li span{
border: .1rem solid #bebebe; color: #231f20; border-bottom: none; background: white; padding: 0 1rem; line-height: 4rem; cursor: pointer; display: block; font-size: 1.6rem; font-weight: bold; position: relative; }
.submenu-tabs-p-module .ulMainMenu li:last-child span{
border-bottom: 1px solid #bebebe; }
.submenu-tabs-p-module .ulMainMenu li span::after{
content: ''; opacity: 0; border: 2.1rem solid transparent; border-right-color: #A4CE6A; position: absolute; top: -.1rem; left:0; -webkit-transition: left .3s ease-in-out; transition: left .3s ease-in-out; z-index: -1; }
.submenu-tabs-p-module .ulMainMenu li.active span{
background: #A4CE6A; border-color: #A4CE6A
}
.submenu-tabs-p-module .ulMainMenu li.active span::after{
left: -4.3rem;
opacity: 1;
}
.submenu-tabs-p-module .ulMainMenu li{
outline:none;}
.submenu-tabs-p-module .ulSubMenu{
display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: start; align-content: flex-start; width: 100%; padding-right:2rem; max-height: 42rem;
}
.submenu-tabs-p-module .ulSubMenu li.ulSubMenu-default{
display: none; }
.submenu-tabs-p-module .ulSubMenu li{
width: 50%; padding-right: 2rem; }
.submenu-tabs-p-module .ulSubMenu li a{
padding: 0 0 1rem 0; display: block; color: #231f20; line-height:1.4; }
.submenu-tabs-p-module .ulSubMenu li a span{
position: relative;
background-image: -webkit-gradient(linear, left, color-stop(0, #831a52), to(#831a52));
background-image: -webkit-linear-gradient(left, #831a52 0, #831a52 100%);
background-image: linear-gradient(to left, #831a52 0, #831a52 100%);
background-position: 100% 1.3em;
background-size: 0 100%;
background-repeat: no-repeat;
-webkit-transition: background .5s;
transition: background .5s;
}
.submenu-tabs-p-module .ulSubMenu li a:hover, .submenu-tabs-p-module .ulSubMenu li a:focus{
color: #831a52;
}
.submenu-tabs-p-module .ulSubMenu li a:hover span, .submenu-tabs-p-module .ulSubMenu li a:focus span{
background-size:100% 100%; }
.submenu-tabs-p-module .shadow-wall-submenu{
width: 100%; height: 100%; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,.5); -webkit-transition: background .5s ease-in; transition: background .5s ease-in; z-index: 100; display: none; z-index: 0;
}
.submenu-tabs-p-module .shadow-wall-submenu.active{
background: rgba(0,0,0,.4);
width: 100%;
}
.submenu-tabs-p-module .reservation{
-webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;
}
.submenu-tabs-p-module .book-workshop{
padding: 0; background-repeat:no-repeat; background-position:left; background-size:contain;
}
.submenu-tabs-p-module .book-workshop > .main-content-container{
-webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; width: 45%; }
.submenu-tabs-p-module .book-workshop .general-form-module{
width: 100%; padding: 5rem; padding-left:45%; }
.submenu-tabs-p-module .book-workshop .sadna-mifgash-selector{
margin-bottom: 2rem;
}
.submenu-tabs-p-module .book-workshop .sadna-mifgash-selector tr{
display: inline-block; }
.submenu-tabs-p-module .book-workshop .sadna-mifgash-selector td{
display: inline-block; padding-left:2rem; }
.submenu-tabs-p-module .book-workshop .sadna-mifgash-selector input{
display: inline-block; width: auto; position: absolute; top: 8rem; opacity: 0; }
.submenu-tabs-p-module .book-workshop .sadna-mifgash-selector label{
margin-bottom: 0; position: relative; margin-left:2rem; line-height: 1; padding-right: 3rem; cursor: pointer
}
.submenu-tabs-p-module .book-workshop .sadna-mifgash-selector label::before{
content: '';
width: 1.8rem;
height: 1.8rem;
border-radius: 50%;
border: .1rem solid #888888;
position: absolute;
right:0;
background-color: white;
margin-left:2rem;
display: inline-block;
}
.submenu-tabs-p-module .book-workshop .sadna-mifgash-selector label::after{
content: '';
width: 1.2rem;
height: 1.2rem;
background-color: #85af4b;
position: absolute;
right:.3rem;
top: .3rem;
border-radius: 50%;
-webkit-transform: scale(-1);
-ms-transform: scale(-1);
transform: scale(-1);
opacity: 0;
-webkit-transition: .1s ease-in-out;
transition: .1s ease-in-out;
}
.submenu-tabs-p-module .book-workshop .sadna-mifgash-selector input[type=radio]:checked + label::after{
opacity: 1;
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.submenu-tabs-p-module .book-workshop .text-course .static-html-field-body{
margin-bottom:2rem;}
.submenu-tabs-p-module .book-workshop .hidden .static-html-field-title{
display:none; }
.submenu-tabs-p-module .book-workshop .general-form-sub-content{
display:none;}
.submenu-tabs-p-module .book-workshop h3{
font-size: 2.4rem; margin-bottom: 2rem; }
.submenu-tabs-p-module .book-workshop .main-content-img{
width: 100%; max-width: 100%; }
.submenu-tabs-p-module .book-workshop .main-content-img img{
max-width: 100%; width: auto; }
.submenu-tabs-p-module .book-workshop .smp-tab__first{
padding: 5rem 5rem 5rem 0; }
.submenu-tabs-p-module .book-workshop textarea{
width: 100%; }
.submenu-tabs-p-module .book-workshop button{
border-radius: 5rem; border: 2px solid #831a52; background-color: transparent; padding: .5rem 4rem; float: left; margin-top: 1rem; }
.submenu-tabs-p-module .book-workshop > div > .main-content-container{
padding: 5rem; padding-left: 45%; }
.submenu-tabs-p-module .book-visit > div{
width:100%; }
.submenu-tabs-p-module .book-visit .general-form-module{
width:100%;}
.submenu-tabs-p-module .book-visit .general-form-summary, .submenu-tabs-p-module .book-visit .general-form-title{
max-width: 50%; }
.submenu-tabs-p-module .book-visit .visit-wrapper{
display: -webkit-box; display: -ms-flexbox; display: flex; }
.submenu-tabs-p-module .book-visit .first-subtitle, .submenu-tabs-p-module .book-visit .second-subtitle{
display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 2rem; line-height: 0; padding: 1.5rem 0;
}
.submenu-tabs-p-module .book-visit .first-subtitle .static-html-field-body, .submenu-tabs-p-module .book-visit .second-subtitle .static-html-field-body{
display: none; }
.submenu-tabs-p-module .book-visit .first-subtitle::before, .submenu-tabs-p-module .book-visit .first-subtitle::after, .submenu-tabs-p-module .book-visit .second-subtitle::before, .submenu-tabs-p-module .book-visit .second-subtitle::after{
content: "";
display: block;
height: 1px;
background-color: #bebebe;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 45%;
min-width: 0;
margin-left: 3.3rem;
width: auto;
}
.submenu-tabs-p-module .book-visit .first-subtitle::after, .submenu-tabs-p-module .book-visit .second-subtitle::after{
margin-left: 0;
margin-right: 3.3rem;
}
.submenu-tabs-p-module .book-visit .general-form-sub-content{
position: absolute; left:0; top: 1rem; max-width: 50%; padding-right:4rem; text-align:left;
}
.submenu-tabs-p-module .book-visit .general-form-sub-content .wrapper{
display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
.submenu-tabs-p-module .book-visit .general-form-sub-content .description{
display: none; }
.submenu-tabs-p-module .book-visit .general-form-sub-content .icon{
margin-right:2rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 50%; border: 1px solid #d0d0d0; width: 6rem; min-width: 6rem; height: 6rem; position: relative;
}
.submenu-tabs-p-module .book-visit .general-form-sub-content .icon svg{
width: 4rem; fill: #831a52; }
.submenu-tabs-p-module .book-visit .textarea-visit{
min-height: 9.4rem; }
.submenu-tabs-p-module .contact-us .smp-tab__first{
width: 60%;
}
.submenu-tabs-p-module .contact-us .smp-tab__first h3{
margin-bottom: 2rem; }
.submenu-tabs-p-module .contact-us .smp-tab__second{
width: 40%; }
.submenu-tabs-p-module .contact-us ul{
padding: 0; }
.submenu-tabs-p-module .contact-us .item-wrapper{
display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 2rem; }
.submenu-tabs-p-module .contact-us .item-title{
font-weight: bold; }
.submenu-tabs-p-module .contact-us .text-wrapper{
}
.submenu-tabs-p-module .contact-us .contact-icon{
border-radius: 50%; border: 1px solid #d0d0d0; width: 6rem; min-width: 6rem; height: 6rem; position: relative; float: right; margin-left: 20px; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;
}
.submenu-tabs-p-module .contact-us .contact-icon svg{
max-width: 4rem; width: 100%; max-height: 4rem; fill: #831a52; }
.pio-form-date-picker-value-label{
background-image: url(../img/ramicon-42.svg); background-color:#FFF; background-repeat:no-repeat; background-size: 4rem 4rem; background-position: left 50%; }
.pio-form-date-picker-month-view-container{
bottom: 6rem; text-align: center;
}
.pio-form-date-picker-month-view-container .pio-form-date-picker-month-view-layout{
margin: 0; font-size: 1em; background-color: white; -webkit-box-shadow: 0 .5rem 3rem 0rem rgba(0,0,0,.2); box-shadow: 0 .5rem 3rem 0rem rgba(0,0,0,.2); }
.pio-form-date-picker-month-view-container .first-row{
padding: 1rem;
}
.pio-form-date-picker-month-view-container .first-row td{
border: none; vertical-align:middle; }
.pio-form-date-picker-month-view-container .first-row td.first-cell::before{
content: '\e94d'; right: 0; font-family: ramicon; font-size: 3rem; }
.pio-form-date-picker-month-view-container .first-row td.third-cell::before{
content: '\e94c'; left: 0; font-family: ramicon; font-size: 3rem; }
.pio-form-date-picker-month-view-container .first-row td.first-cell.disabled{
visibility:hidden; }
.pio-form-date-picker-month-view-container .first-row td.first-cell, .pio-form-date-picker-month-view-container .first-row td.third-cell{
width: 3rem; }
.pio-form-date-picker-month-view-container .day-names{
background: #831a52; color: white; }
.pio-form-date-picker-month-view-container thead{
background-color: rgba(131, 26, 82, 0.85); color: white; }
.pio-form-date-picker-month-view-container td a, .pio-form-date-picker-month-view-container th{
padding: 0.8rem 1.3rem; }
.pio-form-date-picker-month-view-container tbody tr{
border-bottom: 1px solid #f7f7f7; }
.pio-form-date-picker-month-view-container tbody tr:last-child{
border: none; }
.pio-form-date-picker-month-view-container tbody td{
border-left: 1px solid #f7f7f7; padding: 0; }
.pio-form-date-picker-month-view-container tbody td:last-child{
border: none; }
.pio-form-date-picker-month-view-container tbody a{
color: #231f20; display: block; }
.pio-form-date-picker-month-view-container tbody a:hover, .pio-form-date-picker-month-view-container tbody a:focus{
color: #231f20; background-color: #A4CE6A; }
.pio-form-date-picker-month-view-container td span, .pio-form-date-picker-month-view-container td a{
text-align: center; }
.pio-form-date-picker-month-view-container td[tabindex="0"]{
cursor: pointer; padding: .5rem 1rem; }
.pio-form-date-picker-month-view-container td[tabindex="0"]:hover, .pio-form-date-picker-month-view-container td[tabindex="0"]:focus{
background-color: #A4CE6A; }
.pio-form-date-picker-month-view-container td[tabindex="0"].disabled{
color:#ccc; cursor:auto; }
.pio-form-date-picker-month-view-container td[tabindex="0"].disabled:hover, .pio-form-date-picker-month-view-container td[tabindex="0"].disabled:focus{
background-color:white; color:#ccc; }
.doctors-search-module{
position: relative; top: -11rem; -webkit-transition: .5s ease-in-out; transition: .5s ease-in-out;
}
.doctors-search-module .search-module-wrapper{
width: 100%; background-color: #fcfcfc; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative
}
.doctors-search-module .search-module-wrapper::before{
content: '';
width: 100%;
height: 100%;
position: absolute;
bottom: 0;
right: 0;
background: url('../img/smp_bg.svg') no-repeat bottom right;
background-size: 27rem 21rem;
}
.doctors-search-module .search-module-wrapper{
}
.doctors-search-module .search-module-wrapper .smp-tab__first{
-webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding-left: 2.5rem; width: 50%; z-index: 1;
}
.doctors-search-module .search-module-wrapper .smp-tab__second{
-webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding-right: 2.5rem; width: 50%; z-index: 1;
}
.doctors-search-module .search-module-wrapper input, .doctors-search-module .search-module-wrapper select{
padding: 1.5rem; width: 100%; border: 1px solid #888888; line-height: 1; font-size: 1.6rem;
}
.doctors-search-module .search-module-wrapper li{
list-style: none;
}
.doctors-search-module .search-module-wrapper .title{
display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 2rem; line-height: 0; margin-bottom: 3rem;
}
.doctors-search-module .search-module-wrapper .title::before, .doctors-search-module .search-module-wrapper .title::after{
content: "";
display: block;
height: 1px;
background-color: #bebebe;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 45%;
min-width: 10%;
margin-left: 3.3rem;
width: auto;
}
.doctors-search-module .search-module-wrapper .title::after{
margin-left: 0;
margin-right: 3.3rem;
}
.doctors-search-module .search-module-wrapper .smp-select{
margin-bottom: 2rem;
}
.doctors-search-module .search-module-wrapper .search-wrapper{
position: relative;
}
.doctors-search-module .result-note{
width: 100%; background-color: #831a52; text-align: center; margin: auto; color: white; padding: 2rem 1rem; font-size: 1.6rem;
}
.doctors-search-module .result-note .result-title{
font-weight: bold; }
.doctors-search-module .result-note .result-num{
font-weight: bold; }
.doctors-search-module .results-wrapper{
padding-top: 1rem; margin-left: -3rem; margin-right: -3rem; display: block; -webkit-transition: opacity .5s ease-in-out; transition: opacity .5s ease-in-out; opacity: 0;
}
.doctors-search-module .results-wrapper .item-wrapper{
margin: 2rem 0; }
.doctors-pro-module .item-wrapper{
background-color: white; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1); box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1); }
.doctors-pro-module .main-content-data{
padding: 2rem; border-top: .4rem solid #831a52; }
.doctors-pro-module .main-content-title{
color: #831a52; font-weight: bold; }
.doctors-pro-module .main-content-desc{
color: #231f20; }
.doctors-pro-module .general-carousel{
width:100%;}
.doctors-pro-module .general-carousel.flickity-enabled .flickity-prev-next-button{
display: block; }
.doctors-pro-module .flickity-rtl .flickity-prev-next-button.previous{
right:-4rem; }
.doctors-pro-module .flickity-rtl .flickity-prev-next-button.next{
left:-4rem; }
.doctors-pro-module .flickity-page-dots{
display:none;}
.treatments-search-module{
position: relative; top: -11rem; -webkit-transition: .5s ease-in-out; transition: .5s ease-in-out;
}
.treatments-search-module .search-module-wrapper{
width: 100%; background-color: #fcfcfc; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative
}
.treatments-search-module .search-module-wrapper::before{
content: '';
width: 100%;
height: 100%;
position: absolute;
bottom: 0;
right: 0;
background: url('../img/smp_bg.svg') no-repeat bottom right;
background-size: 27rem 21rem;
}
.treatments-search-module .search-module-wrapper .smp-tab__first{
-webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding-left: 2.5rem; width: 50%; z-index: 1;
}
.treatments-search-module .search-module-wrapper .smp-tab__second{
-webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding-right: 2.5rem; width: 50%; z-index: 1;
}
.treatments-search-module .search-module-wrapper input, .treatments-search-module .search-module-wrapper select{
padding: 1.5rem; width: 100%; border: 1px solid #888888; line-height: 1; font-size: 1.6rem;
}
.treatments-search-module .search-module-wrapper li{
list-style: none;
}
.treatments-search-module .search-module-wrapper .title{
display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 2rem; line-height: 0; margin-bottom: 3rem;
}
.treatments-search-module .search-module-wrapper .title::before, .treatments-search-module .search-module-wrapper .title::after{
content: "";
display: block;
height: 1px;
background-color: #bebebe;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 45%;
min-width: 10%;
margin-left: 3.3rem;
width: auto;
}
.treatments-search-module .search-module-wrapper .title::after{
margin-left: 0;
margin-right: 3.3rem;
}
.treatments-search-module .search-module-wrapper .smp-select{
margin-bottom: 2rem;
}
.treatments-search-module .search-module-wrapper .search-wrapper{
position: relative;
}
#department-back-btn{
position:absolute; bottom:1.5rem; left:1rem;  opacity:0;}
#department-back-btn:focus{
opacity:1; }
.department-search-module{
position: relative; top: -11rem; -webkit-transition: .5s ease-in-out; transition: .5s ease-in-out;
}
.department-search-module .item-wrapper{
width: 100%; background-color: #fcfcfc; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative
}
.department-search-module .item-wrapper::before{
content: '';
width: 100%;
height: 100%;
position: absolute;
bottom: 0;
right: 0;
background: url('../img/smp_bg.svg') no-repeat bottom right;
background-size: 27rem 21rem;
}
.department-search-module .item-wrapper .smp-tab__first{
-webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding-left: 2.5rem; width: 40%; z-index: 1;
}
.department-search-module .item-wrapper .smp-tab__second{
display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; padding-right: 2.5rem; width: 60%; z-index: 1;
}
.department-search-module .item-wrapper input, .department-search-module .item-wrapper select{
padding: 1.5rem; width: 100%; border: 1px solid #888888; line-height: 1; font-size: 1.6rem;
}
.department-search-module .item-wrapper li{
list-style: none; outline:none;
}
.department-search-module .item-wrapper .title{
display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 2rem; line-height: 0; margin-bottom: 3rem;
}
.department-search-module .item-wrapper .title::before, .department-search-module .item-wrapper .title::after{
content: "";
display: block;
height: 1px;
background-color: #bebebe;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 45%;
min-width: 20%;
margin-left: 3.3rem;
width: auto;
}
.department-search-module .item-wrapper .title::after{
margin-left: 0;
margin-right: 3.3rem;
}
.department-search-module .item-wrapper .search-wrapper{
position: relative;
}
.department-search-module .smp-tab__second .title{
display: none; }
.department-search-module .ulMainMenu{
-ms-flex-negative: 0; flex-shrink: 0; padding: 0; width: 18rem; position: relative;
}
.department-search-module .ulMainMenu li span{
border: .1rem solid #bebebe; color: #231f20; border-bottom: none; background: white; padding: 1rem; line-height: 1.2; cursor: pointer; display: block; font-size: 1.6rem; font-weight: bold; position: relative; }
.department-search-module .ulMainMenu li:last-child span{
border-bottom: 1px solid #bebebe; }
.department-search-module .ulMainMenu li span::after{
content: ''; opacity: 0; border: 2.1rem solid transparent; border-right-color: #A4CE6A; position: absolute; top: -.1rem; bottom:0; margin:auto; max-height:1rem; left:0; -webkit-transition: left .3s ease-in-out; transition: left .3s ease-in-out; z-index: -1; }
.department-search-module .ulMainMenu li.active span{
background: #A4CE6A; border-color: #A4CE6A
}
.department-search-module .ulMainMenu li.active span::after{
left: -4.3rem;
opacity: 1;
}
.department-search-module .ulSubMenu{
display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -ms-flex-line-pack: start; align-content: flex-start; width: 100%;
}
.department-search-module .ulSubMenu li.ulSubMenu-default{
display: none; }
.department-search-module .ulSubMenu li{
width: 50%; padding-left: 2rem; }
.department-search-module .ulSubMenu li a{
padding: 0 0 .8rem 0; display: block; color: #231f20; line-height:1.2; }
.department-search-module .ulSubMenu li a span{
position: relative; }
.department-search-module .ulSubMenu li a span::before{
content: ''; width: 0; height: 1px; position: absolute; background-color: #831a52; bottom: -.3rem; right: 0; -webkit-transition: .1s ease-in-out; transition: .1s ease-in-out; }
.department-search-module .ulSubMenu li a:hover, .department-search-module .ulSubMenu li a:focus{
color: #831a52; }
.department-search-module .ulSubMenu li a:hover span::before, .department-search-module .ulSubMenu li a:focus span::before{
width: 100%; }
body.ltr .department-search-module .item-wrapper::before{
background-image: url(../img/smp_bg_en.svg);}
.pressure-module > .row{
z-index: 1; position: relative; }
.pressure-module:before{
content: '';
width: 100%;
height: 100%;
display: block;
position: absolute;
top: 0;
left:0;
opacity: .1;
z-index: 0;
background: no-repeat right bottom;
background-size: 550px;
background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20596.74%20233.22%22%3E%3Ctitle%3Epressure_bg_right%3C%2Ftitle%3E%3Cpath%20d%3D%22M596.74%20233.22v-1.76q-2.51%201-5.14%201.76zM233.93%200c-15.73%2038.81-16.54%2072.29%2014.2%20102.47%209.14-37.03%209.71-70.47-14.2-102.47zM176.64%20141.83c19.54%2040.76%2052.82%2040.1%2090.19%2038.32-37.21-40.22-52.75-46.55-90.19-38.32zM411.22%20161.42c-22.79-34.25-48.71-51.51-87.56-36.71%2024.63%2027.02%2050.64%2044.03%2087.56%2036.71zM332.23%20227.1c26-6.63%2046.67-18.36%2057.56-47.95-29.49%202.32-50.27%2013.9-57.56%2047.95zM141.74%2092.77c-7.4%2031.69-4.1%2057.19%2022.73%2075.67%202.61-29.39-.86-54.83-22.73-75.67zM328.34%20160.55c-26%2019.37-41.85%2041.53-40.49%2072.67h22.63c13.98-20.22%2021.52-43.04%2017.86-72.67zM296.27%20176c23.11-27.25%2025.58-39.26%2013.79-62.14-17.78%2023.46-19.52%2030.89-13.79%2062.14zM38.52%20137.12c-4.77%2030.14-2.93%2037.54%2016.2%2061.42%207.66-36.4%204.36-48.16-16.2-61.42zM76.88%20218.65c29.32-36.71%2032.12-52.57%2015.86-82.05-22.47%2031.48-24.5%2041.3-15.86%2082.05zM465%2027.72c-20.43%2013.52-23.74%2019.02-27%2046.28%2025.72-14.95%2030.79-24%2027-46.28zM405.66%20195.86a184.89%20184.89%200%200%200-.17%2037.35h29.6c-4.74-14.16-14.09-26.64-29.43-37.35zM302.81%2040.41c-26.63%2023.94-44.5%2050.43-41.94%2091.42%2032.84-21.15%2050.93-47.55%2041.94-91.42zM577.51%20147.5c-6.51-23.14-16.51-41.14-39.1-49.14%203.59%2026.58%2013.46%2044.69%2039.1%2049.14zM412.81%20104.88c-17.88-27.47-37.3-49.88-72.09-38.63%2011.28%2031.75%2037.84%2045.88%2072.09%2038.63zM135.12%20189.51c9.6%2018.69%2020.44%2034.07%2035%2043.7h32.61c-13.05-31.68-32.54-49.34-67.61-43.7zM596.74%20130.68v-13.86q-3.52.25-7.26.85%203.52%206.82%207.26%2013.01zM215.05%20233.22h26.63c-3.75-17-12.12-33.15-22.86-46.82a104.35%20104.35%200%200%200-3.77%2046.82zM65%20233.22h1.51l-1.09-1.53c-.18.51-.31%201.02-.42%201.53zM.32%20181.81c-1.61%2019.92%202.94%2037.4%2012.84%2051.41h37.76c-7.17-25.38-20.46-45.31-50.6-51.41zM130.21%20157.27c-20.71%2018.44-31.42%2045.44-33.27%2076h20.06c14.06-21.04%2017.18-49.34%2013.21-76zM427.1%20106.59c28.42%208.56%2046.67-11.21%2064.89-36.88-36.36-1.18-49.75%206.65-64.89%2036.88zM464.94%20195.63c22.38%2029.62%2051.5%2023.48%2084%2011.4-34.31-28.17-51.77-30.3-84-11.4zM466.36%20117.39c-10.41%2012.12-21.4%2031.39-21.68%2048.47l-.46.53c34.36%2022.67%2064%203.87%2095.3-22.75-21.36-7.34-37.08-10.28-50.58-8.13%2016.37-20.19%2019-43.81%2019.79-44.4-5.73%204.36-27.98%209.53-42.37%2026.28zM558.49%20233.22h33.11q2.63-.77%205.14-1.76v-33.22c-15.13%206.36-28.08%2017.06-38.25%2034.98zM539.65%20172.44c19.62%2014.19%2038.26%2021.51%2057.09%2017.25v-28c-18.74-4.21-37.43-2.13-57.09%2010.75zM540.35%20233.22h9.65c.18-1.68.34-3.39.43-5.16q-5.21%202.43-10.08%205.16zM470.8%20226.87c-9.57-8.73-19.65-14.24-26.79-22.74a114.65%20114.65%200%200%201-25.15-58.05c-2.51-19.19-.82-35.6.63-46.83l.27-1.85c.55.75%201.11%201.5%201.7%202.26%2011.61-30.49%2015.56-59-1.57-89.35-16.83%2030.09-21.28%2057.68-.76%2086.23l-.5%202.54c-2%2011.19-4.54%2027.58-2.92%2047.44a122.23%20122.23%200%200%200%206.83%2031.26%20123.73%20123.73%200%200%200%2016.71%2031.11c7.47%209.8%2017.74%2016.37%2025.59%2024.34h11.7a50.22%2050.22%200%200%200-5.74-6.36zM266.25%20230.69a97%2097%200%200%201%207.6-15.08c2.85-4.92%205.79-9.89%207.77-15.44a33.34%2033.34%200%200%200%201.67-17.37%2041.7%2041.7%200%200%200-5.84-14.62%2059.5%2059.5%200%200%200-8.56-11c-6.15-6.26-12.46-10.83-17.94-15.17a105.56%20105.56%200%200%201-14.14-12.6c1.43.19%202.88.36%204.37.49-12.9-35.61-30.65-62.67-67.18-72.22%208.15%2039.28%2024.38%2065.78%2060.89%2071.47a105%20105%200%200%200%2014.75%2014.85c5.29%204.67%2011.34%209.58%2016.92%2015.89a56.83%2056.83%200%200%201%207.54%2010.71%2037.06%2037.06%200%200%201%204.57%2013.11%2026.9%2026.9%200%200%201-2.06%2014.16c-1.91%204.66-4.83%209.16-7.91%2013.91a102.54%20102.54%200%200%200-8.91%2015.81%2049.45%2049.45%200%200%200-2%205.68h7.64c.23-.91.5-1.76.82-2.58z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
}
.pressure-module:after{
content: '';
width: 100%;
height: 100%;
display: block;
position: absolute;
top: 0;
left:0;
opacity: .1;
z-index: 0;
background: no-repeat left bottom;
background-size: 500px;
background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20515.43%20609.72%22%3E%3Ctitle%3Epressure_bg_left%3C%2Ftitle%3E%3Cpath%20d%3D%22M43.91%20560.66c-3.58%2017.13-5.21%2033.41-3.08%2049.06h28c-1.14-17.6-8.57-33.86-24.92-49.06zM409%20545.34c-8.34%2028.3-7%2050.46%2014.15%2064.38h10.31c2.76-26.72-1.46-48.97-24.46-64.38zM54.35%20516.65c1.27%2035.56%209.21%2065.51%2038.51%2087.31%204.14-38.96-3.61-69.05-38.51-87.31zM40.23%20534.5c-16.37%205.57-30.31%2013.14-40.23%2026.13v22.67c22.06-6.21%2036.69-19.86%2040.23-48.8zM28.29%20517.54a151.63%20151.63%200%200%200-28.29-4.2v29.77c10.15-4.73%2019.58-12.98%2028.29-25.57zM188.36%20403.39c8-35.11%207.51-66.33-17.77-94.65-14.64%2037.19-14.36%2068.47%2017.77%2094.65zM123.6%20344.79c1.34%2032.14%2011.13%2055.32%2041.27%2065-5.25-28.56-15.18-51.63-41.27-65zM204.87%20404.25c29.66-26.14%2043.76-55.28%2028.18-97.76-23.05%2027.96-36.9%2057.17-28.18%2097.76zM251.08%20506.71c-4.29-39.34-30.39-64.6-70.84-68.83%2012.82%2036.95%2028.76%2068.81%2070.84%2068.83zM302.77%20362.56c-40.8-11.16-61.95%2016.62-85%2048.51%2051.93-3.72%2066.38-12.25%2085-48.51zM230.69%20433.48l.26.1-.49.05c19.63%2032.22%2042.31%2055%2079.91%2056.74-8.78-20.56-19.24-36.69-33.19-46.55%2015.87-.2%2031.38-5.17%2046.92-17.28-34.19-20.62-64.39-24.35-93.41%206.94zM30.22%20343.29c-.27-33.49-7.75-59.9-30.22-76.65v49.75a90.57%2090.57%200%200%200%2030.22%2026.9zM75%20245.69c-25.36-20.48-49.49-29.75-75-18.69v21.18c24.51%2010.5%2048.67%2012.51%2075-2.49zM13.65%20351.58a148.56%20148.56%200%200%200-13.65%2015.42v70.22c15.41-25.22%2022.76-51.87%2013.65-85.64zM150%20350c2.29-22.87-.2-42.87-17.19-59.92-6.06%2024.46-3.7%2044.51%2017.19%2059.92zM228.11%20247.15c-24%2014.75-37.17%2033.62-30.51%2065.78%2019.4-16.93%2032.47-35.86%2030.51-65.78zM180.62%2019.28c-20.48%2011.38-32.07%2026.59-27.47%2053.61%2016.73-13.34%2028.19-28.64%2027.47-53.61zM101.15%2075.21c2.29-22.86-.2-42.86-17.19-59.91-6.09%2024.48-3.72%2044.52%2017.19%2059.91zM134.45%20218.18c-26.27-19.4-50.45-24.88-76.07-2.08%2025.78%2013.33%2049.98%2018.61%2076.07%202.08zM103.07%20562.68c-.84%2017%20.2%2032.74%205.29%2047h24c-1.73-18.77-10.24-34.56-29.29-47zM130%2033.27c-17%2020.35-27.38%2041.67-21.21%2071.47%2021.93-18.95%2032.43-40.21%2021.21-71.47zM179%20183.46c-20.11-7.6-38.45-9.33-56.54%205.37%2020.91%2012.09%2039.25%2013.98%2056.54-5.37zM20%20454.28c28.74-14.18%2045.46-34.21%2040.69-71.5-23.69%2017.12-40.24%2037.27-40.69%2071.5zM85.38%20507.11c7.34%2031.87%2021.35%2052.85%2053%2055.7-10.56-27.4-24.71-48.23-53-55.7zM315.57%20599.22c28.59-36.5%2031.07-52.3%2014.13-81.81-21.84%2031.31-23.7%2041.09-14.13%2081.81zM86.67%20291.33c-27.33-27.22-36.1-30.23-73.39-23.9%2031.72%2035.18%2045.92%2039.57%2073.39%2023.9zM228.87%20521.56c27.36%2039.36%2041%2045.71%2070.16%2034.29-23.94-30.85-32.31-35.1-70.16-34.29zM48.85%20180.69c-8.34-26.2-25.6-43.11-48.85-49.07v40.24c13%209.63%2028.55%2013.87%2048.85%208.83zM139.88%20112.91c29.64%207.44%2047.4-14.35%2054.09-43-25.97-1.67-44.34%2015.09-54.09%2043zM131.9%20587c31.27%2025.31%2045.82%2025.9%2078.34%203.65-25.7-21.91-51.52-22.65-78.34-3.65zM74.82%20445.7c36.14-18%2038.36-55.55%2035.62-99.17-38.13%2033.09-45.3%2053.78-35.62%2099.17zM185%20121.38c-29.54.92-54.7%208.28-73.91%2036.21%2032.19%204.29%2057.42-2.89%2073.91-36.21zM44.3%20367.19c34.61-7.12%2057.51-23.92%2061-65.35-29.85%2011.7-52.59%2028.67-61%2065.35zM25.48%2072.13c-4.6-18-11.48-32.89-25.48-42.41v25.84c5.51%208.09%2013.63%2013.8%2025.48%2016.57zM144.63%20268.64c-15.8-14.69-31.9-23.48-53.13-17.58%2015.09%2019.02%2031.15%2027.94%2053.13%2017.58zM352.41%20575.65c-15.41%208.87-26.41%2019.46-30.74%2034.07h25.27c4.39-9.64%206.48-20.72%205.47-34.07zM311.91%20517.88c-14.22-16.56-29.35-27.29-51.13-24.13%2013.06%2020.72%2028.14%2031.6%2051.13%2024.13zM280.39%20303.91c-20%2011-31.31%2025.75-26.93%2052.08%2016.34-12.92%2027.54-27.76%2026.93-52.08zM180.73%20287.57c4.85-21.67%204.73-41.26-9.76-60-8.71%2022.67-8.72%2042.27%209.76%2060zM360%20590c14.77-15%2024.26-31.28%2021-55.43-18.56%2013.59-28.17%2029.8-21%2055.43zM70.46%20158l.46.61c15.48-24.71%2024.4-49.92%205.27-79-12%2019.71-17.69%2035.06-17.31%2048.71-11.43-19.43-29.12-31.01-55.88-33.89%2015.79%2033.08%2033.16%2058.79%2067.83%2065.21-.08-.56-.23-1.1-.37-1.64zM41.46%200c-6.64%2031.42-6.13%2059.71%2015.13%2086.55%2012.19-33%2011.87-61.33-15.13-86.55zM265.49%20609.72h31.26c-2.47-9.95-7.44-20-15.73-30.11a74.54%2074.54%200%200%200-15.53%2030.11zM362.53%20464.75c-23.54-16.83-30.44-17.89-57.65-8%2027.73%2022.25%2038.85%2023.58%2057.65%208zM25.74%20609.72h.48l-.09-.46zM476.33%20553.89c-16.5%2026.44-19.16%2039.13-9.65%2055.83h9c10.2-19.97%209.76-28.92.65-55.83zM199.24%20517.86c.53%2048.59%2010%2065.29%2044.64%2081.11%208.12-39.06-14.88-60.54-44.64-81.11zM395.78%20574.1c-18.14%206.64-32.53%2016.2-39.86%2035.62h19.85c11.05-6.72%2018.16-17.72%2020.01-35.62zM515.4%20597.57c-8.55%204-15.32%207.81-20.66%2012.15h20.4q.39-5.83.26-12.15zM9%20600.87c-.74-.54-4.2-1.31-9-2.06v10.91h1.58a40.89%2040.89%200%200%200%207.42-8.85zM167.92%20506.51a86.94%2086.94%200%200%200%20.29-10.41l12.74%2047c19.6-40.91%2015-57.06-21.76-85.39a8%208%200%200%201-.71-2c-.1.36-.23.75-.38%201.17l-.68-.53.36%201.34c-3.41%208.19-15.28%2025.47-16.72%2045.93-1.16%2016.36%201.31%2038.78%2010.91%2052%202.21-2.01%2014.65-34.56%2015.95-49.11zM7.69%20200.62a128.74%20128.74%200%200%200%2016.78%202.28c11.06.77%2022.07.19%2032.26-3.26a49%2049%200%200%200%2025.36-18.49c6.1-8.71%208.7-19%209.85-28.45.47-5%20.68-9.22%201.56-13.26a28.92%2028.92%200%200%201%201.76-5.53c1-1.48%201.77-3.17%203.16-4.19.6-.48%201.3-1.45%201.78-1.54l2.48-1.29a44.88%2044.88%200%200%201%204.76-1%2031.31%2031.31%200%200%200%205.39-1.28c1.56-.79%203.1-1.13%204.61-2.26%206-3.84%2010-8.9%2013.37-13.51%206.53-9.59%2010.56-17.68%2014.21-22.59a48%2048%200%200%201%204.29-5.42l1.56-1.77-1.65%201.68a46.91%2046.91%200%200%200-4.58%205.18c-3.87%204.67-8.44%2012.68-15.24%2021.58-3.5%204.3-7.81%209-13.17%2012-1.2.89-3%201.24-4.53%201.89a29.5%2029.5%200%200%201-4.76.81%2033.62%2033.62%200%200%200-5.83.94l-2.53%201.15c-1.31.52-1.78%201.32-2.71%202-1.8%201.26-3%203.27-4.3%205.15a33%2033%200%200%200-2.5%206.56%20114.64%20114.64%200%200%200-2.31%2013.59c-1.52%208.82-4.36%2017.78-9.93%2024.87a41.31%2041.31%200%200%201-22.47%2014.42c-9%202.49-19.1%202.46-29.28%201.14a120.09%20120.09%200%200%201-15.38-3.02c-3.1-.77-6.25-1.79-9.7-2.7v12.64c2.48.55%205.06%201.16%207.69%201.68zM82.3%20491.79c25.13-9.23%2044.92-36.63%2067.49-52%2017.56-11.94%2046.36-29.55%2067.43-15.65-33.36-22-52.33-9.71-84%2010.92-24.59%2016-53.36%2040.64-84.22%2040.45-18.36-.11-33.25-7.47-49-12.3v24.64c9.49%202.15%2018.92%205.86%2028.06%207.65%2018.28%203.61%2036.71%202.72%2054.24-3.71z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E);
}
.pressure-module .pressure-wrapper{
padding: 0;
}
.pressure-module .module-title{
color: #fff; margin-top: 60px; padding: 0 30px; text-align: center;
}
.pressure-module .main-content-desc{
color: #fff; max-width: 600px; margin: 10px auto 20px; padding: 0 30px;
}
.pressure-module .pressure__readmore{
width: 26px; height: 26px; border-radius: 50%; border: 2px solid rgba(255,255,255,0.3); position: relative; display: block; margin: 0 auto 15px;
}
.pressure-module .pressure__readmore:before, .pressure-module .pressure__readmore:after{
content: '\e958';
font-size: 2em;
color: #fff;
font-weight: normal;
position: absolute;
top: -2px;
right:-3px;
-webkit-transition: .2s ease-in-out;
transition: .2s ease-in-out;
}
.pressure-module .pressure__readmore:after{
opacity: 0;
top: -8px;
}
.pressure-module .pressure__readmore:hover:after, .pressure-module .pressure__readmore:focus:after{
opacity: 1;
top: -1px;
}
.pressure-module .pressure__readmore:hover:before, .pressure-module .pressure__readmore:focus:before{
opacity: 0;
top: 7px;
}
.pressure-module .pressure-timer__wrapper{
width: 100%; height: 33rem; margin: auto; position: relative; z-index: 1; font-weight: bold; overflow: hidden;
}
.pressure-module .pressure-main-circle{
background: #99C161; border-radius: 50%; width: 0; height: 0; padding: 0; position: absolute; top: 0; bottom: 0; right:0; left:0; margin: auto; z-index: -1; -webkit-transition: 1s ease-in-out; transition: 1s ease-in-out;
}
.pressure-module .pressure-timer__text1{
color: #fff; font-size: 3.7rem; position: absolute; right:calc(50% - 10rem); top: 5rem; max-width: 33rem; margin: auto; -webkit-transform: translateX(-3rem); -ms-transform: translateX(-3rem); transform: translateX(-3rem); opacity: 0; -webkit-transition: .7s .9s ease-in-out; transition: .7s .9s ease-in-out;
}
.pressure-module .pressure-timer__text1 .until{
display:none;}
.pressure-module .pressure-timer__text1 .above{
display:none; font-size:2.6rem}
.pressure-module .pressure-timer__time{
color: #fff; font-size: 0em; line-height: 1; top: 25px; position: relative; text-shadow: 0px 5px 0px rgba(0,0,0,.08); max-width: 330px; margin: auto; height: 195px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-transition: 1s .5s ease-in-out; transition: 1s .5s ease-in-out; }
.pressure-module .pressure-timer__text2{
color: #fff; font-size: 2.7em; max-width: 330px; margin: auto; opacity: 0; -webkit-transition: 1s .7s ease-in-out; transition: 1s .7s ease-in-out; }
.pressure-module .pressure-timer__text-bottom{
color: #fff; font-size: 1.1em; line-height: 1.3em; max-width: 330px; margin: auto; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); opacity: 0; }
.pressure-module .pressure-timer__text-bottom.elem-1{
-webkit-transition: .7s 1s ease-in-out; transition: .7s 1s ease-in-out; }
.pressure-module .pressure-timer__text-bottom.elem-2{
-webkit-transition: .7s 1.1s ease-in-out; transition: .7s 1.1s ease-in-out; }
.pressure-module .pressure-timer__text-bottom.elem-3{
-webkit-transition: .7s 1.2s ease-in-out; transition: .7s 1.2s ease-in-out; }
.pressure-module.wow-active .pressure-main-circle{
padding: 150px;
}
.pressure-module.wow-active .pressure-main-circle{
-webkit-animation: pulse 5s infinite; animation: pulse 5s infinite;
}
.pressure-module.wow-active .pressure-timer__text1{
-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); opacity: 1; }
.pressure-module.wow-active .pressure-timer__time{
font-size: 20rem; }
.pressure-module.wow-active .pressure-timer__text2{
-webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; }
.pressure-module.wow-active .pressure-timer__text-bottom{
-webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; }
.pressure-module .pressure-timer__desc{
color: #fff; max-width: 310px; margin: 10px auto 30px; margin: 30px auto 60px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; position: relative; opacity: 0; -webkit-transition: 1s 1s ease-in-out; transition: 1s 1s ease-in-out;
}
.pressure-module.wow-active .pressure-timer__desc{
opacity: 1;
}
.pressure-module .pressure-timer__desc-item{
position: relative; z-index: 1;
}
.pressure-module .pressure-icon{
width: 62px; height: 62px; position: relative; margin: 0 auto 10px; border-radius: 50%; cursor: pointer;
}
.pressure-module .pressure-icon:before{
content: '';
border-radius: 50%;
border: 3px solid #99C161;
width: 90%;
height: 90%;
display: block;
position: absolute;
top: 0;
bottom: 0;
right:0;
left:0;
margin: auto;
-webkit-transition: .3s;
transition: .3s;
background-color: #831a52;
}
.pressure-module .pressure-icon:after{
content: '';
border-radius: 50%;
width: 0%;
height: 0%;
display: block;
position: absolute;
top: 0;
bottom: 0;
right:0;
left:0;
margin: auto;
-webkit-transition: .5s;
transition: .5s;
background: #99C161;
}
.pressure-module .pressure-icon span:after{
font-size: 3.7em; display: block; color: #fff;
}
.pressure-module .pressure-icon + span{
font-size: 1.6em; font-weight: bold; opacity: 0; visibility:hidden; -webkit-transition: .7s .2s ease-in-out; transition: .7s .2s ease-in-out; display: block;
}
.pressure-module .pressure-icon span{
z-index: 1; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative;
}
.pressure-module .pressure-icon:hover:before, .pressure-module .active .pressure-icon:before, .pressure-module .pressure-icon:focus:before{
-webkit-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); border: 1px solid #99c161; opacity: 1;
}
.pressure-module .pressure-icon:hover:after, .pressure-module .active .pressure-icon:after, .pressure-module .pressure-icon:focus:after{
width: 100%; height: 100%; -webkit-box-shadow: 0 5px 4px 2px rgba(0, 0, 0, .15); box-shadow: 0 5px 4px 2px rgba(0, 0, 0, .15);
}
.pressure-module .pressure-icon:hover + span, .pressure-module .active .pressure-icon + span, .pressure-module .pressure-icon:focus + span{
opacity: 1; visibility:visible;
}
.pressure-module .pressure-desc__item1 .pressure-icon span:after{
content: '\e918'; }
.pressure-module .pressure-desc__item2 .pressure-icon span:after{
content: '\e917'; }
.pressure-module .pressure-desc__item3 .pressure-icon span:after{
content: '\e916'; }
.pressure-module .pressure-desc__item2 .pressure-icon:before{
border-color: #C15504; }
.pressure-module .pressure-desc__item2 .pressure-icon:after{
background: #C15504; }
.pressure-module .pressure-desc__item1 .pressure-icon:before{
border-color: #d2305e; }
.pressure-module .pressure-desc__item1 .pressure-icon:after{
background: #d2305e; }
.pressure-module .pressure-timer__desc:before{
content: ''; width: 40%; height: 3px; display: block; position: absolute; top: 30px; left:50%; background-color: #bc2c55;
}
.pressure-module .pressure-timer__desc:after{
content: ''; width: 40%; height: 3px; display: block; position: absolute; top: 30px; right:50%; background-color: #C15504;
}
.pressure-module.wow-active .pressure-icon:hover + span, .pressure-module.wow-active .pressure-icon:focus + span{
opacity: 1;
}
.pressure-module.wow-active .pressure-icon:hover:before, .pressure-module.wow-active .pressure-icon:focus:before{
}
.pressure-module.wow-active .pressure-icon:hover:after, .pressure-module.wow-active .pressure-icon:focus:after{
width: 100%;
height: 100%;
-webkit-box-shadow: 0 5px 4px 2px rgba(0, 0, 0, .15);
box-shadow: 0 5px 4px 2px rgba(0, 0, 0, .15);
}
.pressure-module .pressure-anim-container{
width: calc(50% - 160px); height: 100%; position: absolute; top: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; overflow: hidden; -webkit-transition: .6s ease-out; transition: .6s ease-out;
}
.pressure-module .pressure-anim-container__first{
right:-50%; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.pressure-module .pressure-anim-container__second{
left:-50%; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; }
.pressure-module .pressure-anim-container span{
background: #99c161; display: inline-block; border-radius: 50%; padding: 20px; margin: 100%; -webkit-transition: margin 1.8s ease-out, background 1s ease-in-out; transition: margin 1.8s ease-out, background 1s ease-in-out; }
.pressure-module.wow-active .pressure-anim-container span{
opacity: .7; }
.pressure-module.wow-active .pressure-anim-container span.animated{
-webkit-animation: pressure 1s; animation: pressure 1s; }
.pressure-module.wow-active .pressure-anim-container__first{
right:0; }
.pressure-module.wow-active .pressure-anim-container__second{
left:0; }
.pressure-module.wow-active .pressure-anim-container__first span:nth-last-child(3){
padding: 20px; opacity: .8; }
.pressure-module.wow-active .pressure-anim-container__first span:nth-last-child(2){
padding: 27px; opacity: .9; }
.pressure-module.wow-active .pressure-anim-container__first span:last-child{
padding: 35px; opacity: 1; }
.pressure-module.wow-active .pressure-anim-container__second span:nth-child(3){
padding: 20px; opacity: .8; }
.pressure-module.wow-active .pressure-anim-container__second span:nth-child(2){
padding: 27px; opacity: .9; }
.pressure-module.wow-active .pressure-anim-container__second span:first-child{
padding: 35px; opacity: 1; }
.pressure-module.pressure__orange .pressure-main-circle, .pressure-module.pressure__orange .pressure-anim-container span{
background: #C15504; }
.pressure-module.pressure__red .pressure-main-circle, .pressure-module.pressure__red .pressure-anim-container span{
background: #d2305e; }
.rules-statistics-module .module-title{
font-size: 2.3em; margin-bottom: 15px; }
.rules-statistics-module .rules-statistics-download{
background-color: rgba(112,14,64,.9); color: #fff; padding: 40px 30px; border-bottom: 3px solid #85af4b; margin-bottom: 10px; }
.rules-statistics-module .rules-statistics-download ul{
margin: 0; padding: 0; }
.rules-statistics-module .rules-statistics-download li{
padding-right: 30px; margin-bottom: 10px; list-style: none; }
.rules-statistics-module .rules-statistics-download li:before{
content: '\e944'; margin-right: -33px; color: #fff; font-size: 2.5em; vertical-align: middle; line-height: 0; }
.rules-statistics-module .treatment-department ul{
list-style: none; padding: 0; }
.rules-statistics-module .treatment-department li{
list-style: none; width: 100%; font-weight: bold; position: relative; padding-right: 1.5rem; overflow-wrap: break-word; }
.rules-statistics-module .treatment-department li:before{
content: '\e956'; width: 2rem; font-size: 2.2rem; color: #831a52; vertical-align: middle; right: -.7rem; -webkit-transition: .1s ease-in; transition: .1s ease-in; display: inline-block; position: absolute; }
.rules-statistics-module .treatment-department li:hover:before, .rules-statistics-module .treatment-department li:focus:before{
color: #831a52; -webkit-transform: translateX(-5px); -ms-transform: translateX(-5px); transform: translateX(-5px); }
.rules-statistics-module .btn-download{
border-radius: 50px; border: 2px solid #fff; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center
}
.rules-statistics-module .btn-download:hover, .rules-statistics-module .btn-download:focus{
border: 2px solid transparent;
}
.rules-statistics-module .btn-download:after{
content: '\e94e';
font-size: 2em;
z-index: 1;
}
.rules-statistics-module .btn-download:hover:after, .rules-statistics-module .btn-download:focus:after{
color: #831a52;
}
.rules-statistics-module .btn-download a{
color: #fff; padding: 10px; z-index: 1;
}
.rules-statistics-module .btn-download:hover a, .rules-statistics-module .btn-download:focus a{
color: #831a52;
padding: 10px;
z-index: 1;
}
.rules-statistics-module .btn-download:before{
content: '';
background: #fff;
width: 0%;
height: 0%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
border-radius: 50px;
margin: auto;
-webkit-transition: height .5s ease-in-out, width .2s ease-in-out;
transition: height .5s ease-in-out, width .2s ease-in-out;
}
.rules-statistics-module .btn-download:hover:before, .rules-statistics-module .btn-download:focus:before{
width: 100%;
height: 100%;
}
.rules-statistics-module .main-content-desc ul li{
list-style: none; position: relative; }
.rules-statistics-module .main-content-desc ul{
padding-right: 2rem; }
.rules-statistics-module .main-content-desc h4:before{
content: ''; width: 13px; height: 13px; background: #85af4b; display: inline-block; border-radius: 50%; margin-left: 1rem; }
.rules-statistics-module .main-content-desc ul li:before{
content: ''; width: 5px; height: 5px; background: #831a52; display: inline-block; border-radius: 50%; position: absolute; right: -2rem; top: 0.8rem; }
.rules-statistics-module .main-content-desc h3{
font-weight: bold; font-size: 1.8rem; margin-bottom: 1rem; }
.rules-statistics-module .main-content-desc h4{
display: inline-block; font-weight: bold; font-size: 1.8rem; margin-bottom: 2rem; }
.rules-statistics-module .statistics-container{
max-width: initial; width: initial;
}
.rules-statistics-module .statistics-container .number{
color: #831a52; }
.rules-statistics-module .statistics-container .circle-wrapper{
max-width: 150px; text-align: center; display: inline-block; margin: 0 auto 25px; position: relative; }
.rules-statistics-module .circle{
max-width: 140px; margin: 0 auto; position: relative; will-change: auto; }
.rules-statistics-module .count-number__wrapper{
position: absolute; top: 23%; width: 100%; }
.rules-statistics-module .number{
font-size: 3.077em; font-weight: bold; vertical-align: middle; }
.rules-statistics-module .smallcaps{
font-size: 1.6em; vertical-align: text-bottom; }
.rules-statistics-module svg.data{
-webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); }
.rules-statistics-module svg circle{
fill: transparent; stroke-width: .8px; stroke: #831a52; -webkit-transition: 7s ease-in-out; transition: 7s ease-in-out; stroke-dasharray: 0 360; }
.rules-statistics-module svg.inner-circle{
position: absolute; top: -6px; bottom: 0; right: 0; left: 0; margin: auto; }
.rules-statistics-module svg.inner-circle circle{
stroke-width: .3px; stroke-dasharray: 100 360; }
.rules-statistics-module .circle-title{
display: block; margin-top: 15px; font-size: 1.2em; font-weight: bold; }
.rules-statistics-module .circle:before{
content: ''; display: block; height: 0; width: 1px; background: #85af4b; position: absolute; bottom: -10px; right: 0; left: 0; margin: auto; -webkit-transition: 3s ease-in-out; transition: 3s ease-in-out; z-index: 1; }
.rules-statistics-module .circle:after{
content: ''; display: block; border-radius: 50%; width: 5px; height: 5px; background: #85af4b; position: absolute; bottom: -10px; right: 0; left: 0; margin: auto; -webkit-transition: 3s ease-in-out; transition: 3s ease-in-out; z-index: 1; }
.rules-statistics-module.wow-active .circle:before{
height: 50px;
}
.rules-statistics-module.wow-active .circle:after{
bottom: 40px;
}
.rules-module .module-title{
font-size: 2.3em; margin-bottom: 15px; }
.rules-module .module-bg{
position: relative; }
.rules-module .module-bg:before{
content: ''; width: 100%; height: 100%; opacity: .05; position: absolute; top: 0; left: 0; z-index: 0; background: no-repeat left 4rem; background-size: 330px; background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20368.08%20997.81%22%3E%3Ctitle%3Erules_bg%3C%2Ftitle%3E%3Cpath%20d%3D%22M236.42%20169.72l-.78.37c31.27%2030%2065.26%2050.57%20113.32%2031.48-15.67-14.63-29.59-25.15-42.71-31.86-20.63%206.34-43.79%205.89-69.83.01zM245.89%20486.16c.74%201.05%201.48%202.08%202.23%203.1.45-.52.9-1%201.36-1.55%201.48%202.86%202.76%205.69%203.89%208.49%2028.25%2035.78%2062.55%2054%20114.71%2041.72-32.95-34.06-68.73-56.56-122.19-51.76z%22%2F%3E%3Cpath%20d%3D%22M205.23%20655.7c16.07-33.48%2021.72-65-1.22-99-24.01%2034.05-29.9%2065.52%201.22%2099z%22%20opacity%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M102%20715.88c38.88-11.09%2069-28%2081.94-66.15-44.79%206.08-75.11%2022.8-81.94%2066.15zM164.78%20442c-25.75%2024.49-36.15%2049.44-16.41%2081.34%2019.11-25.16%2029.3-50.13%2016.41-81.34z%22%2F%3E%3Cpath%20d%3D%22M57.89%20909.14c51.55-12.56%2092-33.13%20111.22-82.36-58.94%205.73-99.63%2026.07-111.22%2082.36z%22%20opacity%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M235.71%20169.56l.71.16c24.41-11.76%2045.76-12.32%2069.83%200%2021.59-6.64%2040.4-20.73%2056.78-43.9-51.65-.82-95.35%204.81-127.32%2043.74zM236.42%20169.72c26%205.88%2049.2%206.33%2069.83%200-24.06-12.32-45.41-11.72-69.83%200z%22%2F%3E%3Cpath%20d%3D%22M129.19%20285.54c10.84%2052.33%2036.17%2087.59%2098.53%2095-17.72-45.37-43.33-80.41-98.53-95z%22%20opacity%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M302.38%20265.16c-15.12-34.2-35.92-60.27-78.63-69.85%2010.11%2039.69%2030.72%2065.96%2078.63%2069.85zM48%20167.33c-2%2040.59%2010.16%2070.78%2055.33%2086.12-4.48-36.45-16.87-66.58-55.33-86.12zM77.54%20296.08c-.85%2040.62%2012.15%2070.54%2057.72%2084.84-5.52-36.39-18.75-66.18-57.72-84.84z%22%2F%3E%3Cpath%20d%3D%22M279.89%20408.59c-27.62-9.64-53.16-12.49-79.48%203.52%2028.49%2014.82%2054.04%2017.84%2079.48-3.52z%22%20opacity%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M148.55%20572.14c-5.52-36.4-18.75-66.19-57.73-84.84-.82%2040.63%2012.18%2070.53%2057.73%2084.84z%22%2F%3E%3Cpath%20d%3D%22M167.18%20561.84c33.3-20.54%2056.5-44.36%2056.75-84-40.43%2017.25-63.85%2040.94-56.75%2084z%22%20opacity%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M268.91%20527.9c-.64%2030.53%209.13%2053%2043.38%2063.77-4.14-27.35-14.08-49.74-43.38-63.77zM152.9%20601c-33.11-6.48-59.19-2.14-76.64%2026.26%2030.44%201.65%2056.46-2.86%2076.64-26.26zM335.5%20453.8c-35.34-18.41-69.42-27.2-109-10.58%2035.25%2025.6%2069.33%2034.62%20109%2010.58zM238.49%20586.13c18.53-29.1%2028-57.42%2014.88-89.93q-2.66-3.37-5.25-6.93c-27%2030.87-36.02%2061.1-9.63%2096.86zM248.12%20489.26q2.59%203.57%205.25%206.93c-1.13-2.8-2.41-5.62-3.89-8.49-.48.53-.91%201.05-1.36%201.56zM21.29%20153c-9.62%2014-17%2027.69-21.29%2041.17v51.92c4.45%2012.49%2012.4%2025%2024.47%2037.74%2020.7-44.4%2027.66-86.06-3.18-130.83zM116%20128.46l.17.68c41.2-30.47%2068.71-64.24%2064.08-116.55-27%2014.25-47.49%2030.38-58.63%2050.72%203.04%2020.75.24%2042.39-5.62%2065.15zM122.07%20248.62c42-31.41%2075.46-64.88%2052.67-120.15-49.74%2021.17-68.98%2065.4-52.67%20120.15z%22%2F%3E%3Cpath%20d%3D%22M103.94%20187.94c-14.87-71.58-29.45-90.77-83.41-112.94-7.93%2057.73%2034.71%2084.25%2083.41%20112.94z%22%20opacity%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M115.88%20128.84l.09-.38c-6.72-26-4.19-47.23%205.62-65.16-3.24-22-13.06-43-32.83-63.31-22.31%2049.5-21.87%2091.77%2027.12%20128.85zM116%20128.46c5.88-22.76%208.68-44.4%205.62-65.16-9.83%2017.93-12.36%2039.12-5.62%2065.16z%22%2F%3E%3Cpath%20d%3D%22M312.75%20299.31c-41.59-25.11-82.55-38.37-132.53-21%2040.88%2033.89%2081.78%2047.45%20132.53%2021zM347.64%20350.38c-38-22.93-75.39-35-121-19.17l.46.37c7.82%2033.18%2024.62%2055.29%2064.51%2059.2-5.07-12.1-11-23-18.81-32.24%2023%207.65%2047.34%206.18%2074.84-8.16z%22%20opacity%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M0%20369.7v69.07c1.1%201%202.23%202%203.4%203%209.05-27.4%2010.07-51.44-3.4-72.07zM323.22%2033.7c-37.95%2015.3-66.28%2035.68-74.45%2075.8%2044.55-10.9%2073.1-31.07%2074.45-75.8z%22%2F%3E%3Cpath%20d%3D%22M226.36%2053c-26.73%2028.73-42.49%2058.22-30.72%2097.83%2034.77-27.28%2050.78-56.7%2030.72-97.83z%22%20opacity%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M0%20459.06v34.19a192%20192%200%200%200%2028.11-2c-9.76-14.05-18.63-24.57-28.11-32.19z%22%2F%3E%3Cpath%20d%3D%22M56%20641.76c-1.8.63-3.66%201.36-5.55%202.17%2027.1-28.93%2034.71-65.5%2035.43-107.54-62.65%2035.8-77.79%2066.61-62.98%20127.92-.56.82-1.08%201.65-1.54%202.5%202.3%201.06%2031.11.08%2042.4-3.61%2021.78-7.11%2033.45-23.42%2034.3-23.55-5.98.84-24.92-3.86-42.06%202.11z%22%20opacity%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M83.12%20808c16.46%207.29%2041%2013.16%2059.45%208.33-1-3-28.75-27.85-43.25-34.61-28-13-56.6-8.73-57.5-9.39%206.44%204.67%2018.89%2025.78%2041.3%2035.67z%22%2F%3E%3Cpath%20d%3D%22M86%20711.87c20-26.13%2018.17-54.69%2019.11-55.51-6.61%205.87-34.91%2015.92-50.28%2036.9-11.29%2015.41-21.8%2038.9-18%2057.54%203.88-.66%2038.81-25.38%2049.17-38.93zM109.33%20721.37c-39%2010.09-62.46%2037.74-63.93%2037.85%2010.46-.77%2042.1%209.82%2072.85%201.23%2022.58-6.3%2051.58-20.62%2064.81-40.49-3.74-2.15-53.54-3.82-73.73%201.41z%22%20opacity%3D%22.5%22%2F%3E%3Cpath%20d%3D%22M23.79%20553c9.39-6.92%2019.82-14%2029-23.72%209.21-9.5%2016.68-22.45%2018.12-36.28l.41-9.43a63.36%2063.36%200%200%200-.32-9.57%2079.85%2079.85%200%200%200-.92-9.16l.23.2%202-1.89c1.3-1.25%203.21-3.08%205.48-5.09a197.44%20197.44%200%200%201%2020.75-16.38%20156.38%20156.38%200%200%201%2015.2-9.28%20119%20119%200%200%201%2018.15-8%2083.77%2083.77%200%200%201%2020.56-4.49%2055.8%2055.8%200%200%201%2021.08%201.87c4.28%201.11%206.54%202.76%209.56%204.2a83%2083%200%200%201%208.69%206.47c5.63%204.65%2010.69%2010%2015.75%2015.16a211.32%20211.32%200%200%200%2015.25%2014.64c2.61%202.2%205.39%204.18%208.07%206%203%201.53%205.5%203.5%208.6%204.4l4.32%201.58a35.31%2035.31%200%200%200%204.34.81c1.41.22%202.79.47%204.12.62%201.35-.05%202.65-.12%203.93-.19%205.13.15%209.15-1.72%2012.59-2.38%206.4-2.74%209.92-4.44%209.92-4.44s-3.74%201.42-10.25%203.57c-3.46.37-7.49%201.86-12.3%201.29l-3.67-.09-3.75-.91a31.42%2031.42%200%200%201-3.87-1.06l-3.79-1.77c-5.11-2.44-9.86-6.38-14.41-10.88s-8.86-9.82-13.34-15.38-9.09-11.4-14.72-17a91.94%2091.94%200%200%200-9.17-8.13c-3.78-2.46-8.09-5.21-11.58-6.37a69.24%2069.24%200%200%200-26.12-4.62%20100.62%20100.62%200%200%200-24.93%203.25%20139.13%20139.13%200%200%200-21.62%207.4%20180.47%20180.47%200%200%200-18%208.88%20221%20221%200%200%200-22.15%2014.36c-5.45-19.76-12.84-38.76-18.8-57.67-7.27-23.09-12.34-47-6.35-69%20.35-1.36.57-2.77%201-4.11l1.62-3.92%201.6-3.95.78-2%20.21-.5v-.11l.56-.89a24.64%2024.64%200%200%201%204.93-6l3.17-2.65%203.6-2.41c10-6.17%2021.71-10.65%2033.35-14.66s23.51-7.56%2035-11.82c11.54-4.56%2021.88-9.24%2032.46-14%205.2-2.43%2010.26-5%2015.19-7.65%204.68-3.07%209.73-5.47%2013.77-9.05l6.28-5%205.34-5.65c3.79-3.54%206.24-7.84%209-11.79%2010.23-16.36%2014.24-33.08%2019.4-47.07a119.33%20119.33%200%200%201%208.75-19%2054.21%2054.21%200%200%201%2011.75-13.65c9-6.78%2018.73-8.12%2024.94-8.37%206.31.05%209.71.34%209.71.34s-3.37-.41-9.72-.66a45%2045%200%200%200-25.8%207.74%2056.78%2056.78%200%200%200-12.67%2013.66%20121.3%20121.3%200%200%200-9.69%2019.06c-5.76%2014-10.48%2030.4-20.88%2045.64-10.21%2015.45-27.65%2027.2-48.66%2035.51-10.36%204.22-21.52%208.8-32.43%2012.68-11.18%203.73-23.17%206.85-35.26%2010.59s-24.37%208.01-36.15%2014.73l-4.37%202.72-4.16%203.2a38.39%2038.39%200%200%200-7.12%208l-.82%201.17a6.19%206.19%200%200%200-.4.71l-.24.55-1%202.2-2%204.4-2%204.43c-.58%201.51-.92%203.08-1.37%204.62-4.18%2012.3-4.52%2025.44-3.6%2038.08s3.94%2025.17%207.08%2037.36c6.65%2024.24%2015.19%2047.55%2019.09%2070.46.7%205.68%201.65%2011.47%201.59%2016.66a47.94%2047.94%200%200%201%200%208.3l-.68%208.28c-1.55%209.8-6.75%2018.24-14.29%2025.64-10.21%209.93-23.65%2017.74-36.72%2027v29.11c6.4-6.66%2014.75-12.88%2023.8-19.45zM35.33%20905.67c8.36-40.81%2012.47-79%203.36-120.6-7.41-33.87-20.69-67.22-38.69-98.37v311.11c5.64-13.81%2012.12-29.54%2020.88-49.28%205.74-13.97%2011.34-27.76%2014.45-42.86z%22%2F%3E%3C%2Fsvg%3E) }
.rules-module .main-content-desc ul li{
list-style: none; position: relative; }
.rules-module .main-content-desc ul{
padding-right: 4rem; }
.rules-module .main-content-desc h4:before{
content: ''; width: 13px; height: 13px; background: #85af4b; display: inline-block; border-radius: 50%; margin-left: 1rem; }
.rules-module .main-content-desc ul li:before{
content: ''; width: 5px; height: 5px; background: #831a52; display: inline-block; border-radius: 50%; position: absolute; right: -2rem; top: 0.8rem; }
.rules-module .main-content-desc h4{
display: inline-block; font-weight: bold; font-size: 1.8rem; margin-bottom: 2rem; }
.customer-info-module .first-wrapper .main-content-desc ul li{
list-style: none; position: relative; }
.customer-info-module .first-wrapper .main-content-desc ul{
padding-right: 4rem; }
.customer-info-module .first-wrapper .main-content-desc h4:before{
content: ''; width: 13px; height: 13px; background: #85af4b; display: inline-block; border-radius: 50%; margin-left: 1rem; }
.customer-info-module .first-wrapper .main-content-desc ul li:before{
content: ''; width: 5px; height: 5px; background: #831a52; display: inline-block; border-radius: 50%; position: absolute; right: -2rem; top: 0.8rem; }
.customer-info-module .first-wrapper .main-content-desc h4{
display: inline-block; font-weight: bold; font-size: 1.8rem; margin-bottom: 2rem; }
.treatment-module .module-bg{
padding: 30px 40px 20px; margin: auto; height: 100%; }
.treatment-module .title-strikethrough{
margin: -10px 0 15px; color: #831a52; }
.treatment-module .title-strikethrough span:before{
vertical-align: middle; margin-left:10px; }
.treatment-module .treatment-location-module .module-bg{
position: relative; padding: 30px 30px 20px; }
.treatment-module .treatment-location-module .module-bg:after{
content: ''; opacity: .05; width: 100%; height: 100%; position: absolute; top: 0; left:0; background: no-repeat left bottom; background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20421.03%20281.27%22%3E%3Ctitle%3Etreatment_bg%3C%2Ftitle%3E%3Cpath%20d%3D%22M145.36.06h-14.08a77.24%2077.24%200%200%200%2016.37%207.46c-.73-2.69-1.49-5.16-2.29-7.46zM143.81%2095.13c2.76%2023.28%203.7%2025.32%2015.56%2034.55%201.52-19.6-.01-23.14-15.56-34.55zM115.94%20132.22c1.44-16.07-.44-30-12.39-41.39-4.07%2017.31-2.28%2031.26%2012.39%2041.39zM82.18%20110.93c2.42%2017.69%209%2029.73%2026.11%2032.66-4.39-15.4-11.07-27.38-26.11-32.66zM120.46%20142c9.87-7.34%2016.81-15.87%2017.08-30.12-11.95%206.12-18.95%2014.64-17.08%2030.12zM261%2031c-3.26-17.34-10.35-28.9-27.19-30.94l-.5-.06v.06c5.18%2015.08%2012.44%2026.59%2027.69%2030.94zM82.5.06h-13.73c-5.39%202.8-9.43%207.81-11.83%2016.08%2010.77-1.78%2019.7-5.65%2025.56-16.08zM71.55%20164.16c5.85-8.56%209.14-17.17%205.93-28.23-7.72%208.27-11.08%2016.87-5.93%2028.23zM209.79%20191.14c10.59-16.87%2011.06-23.62%203-35-7.98%2014.31-8.39%2018.5-3%2035zM220.88%20138c15.94%2010.54%2022.05%2010.6%2031.77.91-13.45-7.91-17.26-8.03-31.77-.91zM217.62%20143.61c3.12%2021.45%2012.82%2034.69%2033.9%2038.68-7-18.82-15.24-33.66-33.9-38.68zM186.86%2052.48c-5.63%2016.82.3%2032.65%2016%2043.11%201.72-17.69%201.19-33.99-16-43.11zM197.12%2098.24c-17.6-17.37-24.75-19.89-41.56-15.33%209.6%2018.01%2024.66%2016.97%2041.56%2015.33zM200.69%20106.17l-41.36-3.32c14.57%2018.15%2022.32%2018.39%2041.36%203.32zM207.23%2028.41c-5.07%2015.57-6.12%2029.7%204.12%2043.41%208.14-16.28%209.3-30.42-4.12-43.41zM232.87%2059.4c-13.62%205.79-22.48%2019.22-26.32%2036.16%2015.8-3.76%2024.11-19.56%2026.32-36.16zM156.54.06h-4.77a51.35%2051.35%200%200%200%204.08%205q.42-2.49.69-5zM251.94%20130.48c6.34-12.57%207.27-23.5-3.08-33.59-3.96%2012.04-4.86%2022.96%203.08%2033.59zM264.25%20146.94c14-8.93%2017.53-26.84%2015.05-43.35-11.36%2010.12-16.08%2025.92-15.05%2043.35zM288.22%2046.24c4.49-19.42-6.54-28.12-20.83-35.92-.39%2023.39%204.05%2030.77%2020.83%2035.92zM260.84%2066.35c5.94.24%2013.94-1.19%2018.56-5.55h.27c-2.92-17.13-15.64-21.9-30.91-25.19%203.62%208.9%206.93%2014.8%2011%2018.64-9.65-.09-16.65%205.19-17%205.09%202.67.76%209.86%206.66%2018.08%207.01zM101.62%201.9c.27-.61.51-1.22.74-1.84h-11.8c-1.71%205.58-2.63%2012.37-1.09%2017.72%201.08-.37%209.84-10.59%2012.15-15.88zM199.53%2053.39c-1.15-2.74-1.49-12.65-6.41-19.94-3.62-5.35-9.77-11.44-15.82-12.57-.18%201.28%204%2015%207.14%2019.85%206.04%209.34%2014.93%2012.27%2015.09%2012.66zM122.66%2026.57c.67-1.23.8-17.4-1.06-23.93-.25-.89-.54-1.74-.84-2.57h-12.89a30%2030%200%200%200%201.13%205.67c2.22%207.26%207.1%2016.63%2013.66%2020.83zM175.46.06h-6.36c-4.9%204.44-7.37%2010.3-6.23%2018.91%206.47-4.97%2011.26-10.54%2012.59-18.91zM136.33%2068.51c7.94%205.2%2015.65%207.71%2024.74%203.17-7.89-7.19-15.59-9.77-24.74-3.17zM331.7.06h-15.51c0%206.81%202.34%2013.83%207.92%2021.38%206.53-8.88%209.14-14.1%207.59-21.38zM377.5%209.5c6.52%2018.35%2019.81%2026.06%2036.64%2031-7.14-23.13-15.93-30.5-36.64-31zM367.4.06h-7.49a41.3%2041.3%200%200%200%20.24%204.58%2055.41%2055.41%200%200%200%207.25-4.58zM299.34%2037c3.93-13.16%203.54-16.61-3.62-28.72-5.6%2015.78-4.82%2021.29%203.62%2028.72zM212.25%2021.71c-10.92-10.05-14.55-11.29-30.34-10%2012.61%2012.91%2018.48%2014.75%2030.34%2010zM228.26%202c-1.88-.78-3.52-1.41-5-1.92h-12.8a54.55%2054.55%200%200%200-8.28%204.77c14.01%206.8%2019.02%206.15%2026.08-2.85zM180.33%2077.59c-3-13.46-5-16.16-16.86-22.2%202.83%2016.61%206.14%2020.86%2016.86%2022.2zM361%2086.88c-21%202.29-27.16%208-29.84%2027%2017.98%202.73%2024.52-10.4%2029.84-27zM304.51%20113.27c12.06-11.2%209.59-25.82%204.7-42.15-11.49%2017.2-12.37%2025.96-4.7%2042.15zM347.87%20118.59c12.88%2013.14%2027.17%208.1%2042.85-.11-18.81-11.61-27.72-11.48-42.85.11zM341.28%20124.17c-1%2017.88%2010%2023.44%2023.78%2027.6-3.26-20.6-8.27-26.24-23.78-27.6zM299.85%20166.91c15.07-8.62%2022.25-21%2019.88-41.07-15.02%209.71-20.13%2023.36-19.88%2041.07zM332.74%2073.44c-11.88%206.24-16.49%2017.34-11.47%2037.62%208.92-9.45%2015-19.43%2011.47-37.62zM421%203.67c-1.8-1.35-3.44-2.55-5-3.61h-31.23l-2.69%201.5c22.02%209.76%2024.34%209.87%2038.92%202.11zM390%2082.59c-12.71%202.25-23%207.14-29.13%2021%2014.24-.07%2024.59-4.88%2029.13-21zM279.18.06a45.51%2045.51%200%200%200-2.85%2010.18c7.3-2.32%2013.37-5.49%2017.79-10.18zM350.87.06h-12.18a40%2040%200%200%200%203.16%2016.13%2044.41%2044.41%200%200%200%209.02-16.13zM362.17%2063.37c-11.78%203.75-21%209.7-25.35%2023.57%2013.48-1.87%2022.77-7.75%2025.35-23.57zM351.17%2051.18c1.74-10-2-18.47-1.86-18.82-.9%202.45-6.46%208.39-7.7%2016.33-.91%205.83-.7%2014%202.35%2019.33.86-.6%206.31-11.67%207.21-16.84zM224.79%2030.47c.46%206.21%202.61%2014.5%207%2019%20.73-.85%203.66-13.7%203.36-19.23-.58-10.67-6.38-18.24-6.34-18.63-.37%202.76-4.64%2010.39-4.02%2018.86zM373.82%2026.58c-5.82-1.58-14.12-1.91-19.42%201.5.6%201.11%2011.75%208.73%2016.95%2010.23%2010%202.91%2018.57-1.1%2018.92-.92-2.48-1.29-8.46-8.68-16.45-10.81zM334.93%2041.69c-1.81%202.31-9.87%206.58-13.93%2014.48-3%205.81-5.56%2014.49-4.06%2021.07%201.14-.33%2010.83-10.08%2013.57-15.19%205.3-9.86%204.17-20.05%204.42-20.36zM325.54%20145.66c-.07%206.68%201.46%2015.66%205.64%2020.62.84-.9%205.08-14.61%205.25-20.56.34-11.47-5.1-19.78-5-20.2-.62%202.96-5.79%2011.04-5.89%2020.14zM376.54%2069.25c.36-1.37-3.26-17-6.57-22.83-6.4-11.16-17-15.78-17.14-16.23%201.11%203.18.44%2014.06%205.68%2022.8%203.84%206.43%2010.72%2014.06%2018.03%2016.26zM326.11%20115.7c-4.73-2.35-9.49-1.08-14.15.56-1.91.67-3.82%201.41-5.69%202-3.09.94-7.72%202-10.44-.55-2.88-2.7-3.14-9.24-2.9-13s-.34-6.31-1.37-10.11c-.2-.73-2.21-6.64-2.92-6.14s-1.14.8-1.73%201.19c2.3-2.41%203.3-6%204.28-9.62a63%2063%200%200%201%205-13.43c2.48-4.63%205.49-6.78%209.27-9.88%204.17-3.42%208.53-7.68%2011.17-12.84.49-.57%201-1.13%201.45-1.71a17.23%2017.23%200%200%201%201.64-1.82%2014.36%2014.36%200%200%201%205.59-2.9%2073.93%2073.93%200%200%200%208.93-2.65c3.57-1.43%206.53-4.73%209.21-7.58%202.85-3%206.52-6%2010.61-6.16%203.57-.16%207.28-.32%2010.6-1.95%202.35-1.15%204-3.79%205.42-6a34.18%2034.18%200%200%200%202.49-4.95%2081%2081%200%200%200%202.66-8.1h-3.62c-.13.32-.26.63-.37%201-3%208.74-6%2014.59-14.92%2016.12-3.64.62-6.59.43-10.07%202-4%201.81-6.42%205.29-10.23%207.32-5.09%202.71-12.59.09-17.14%204.08-.77-7-4-13.56-7-19.58a24.63%2024.63%200%200%201-2.72-10.94h-5.87c-1.48%209.8%207.74%2017.52%208.93%2027.41.69%205.81-1.51%2011.18-4.68%2015.71a17%2017%200%200%201-5.38%204.88c-2.57%201.44-5.59%201.18-8.1%202.77-4.4%202.8-6.63%207.51-9.17%2012.14-2.09%203.82-3.69%209.3-7.12%2011.87-6.42%204.79-14.28%202.23-21.4%203.2-4.27-1.27-8.48-3-12.74-2.56-6%20.63-11.13%204.09-15.4%208.57-4.83%205.06-7.64%2013.37-13%2017.46a36.12%2036.12%200%200%200-12.23%2014.75c-7.77%2016.33-17.41%2024.88-34.22%2028.28-10.59%202.14-21.45%202.33-32.05%204.43-10%202-20.53%203.56-30.36%207.1q-1.64.59-3.24%201.26c-7.48%201.11-13.85%207.5-20.22%2013.88-1.24%201.77-2.38%203.58-3.43%205.4-.53.91-1%201.83-1.52%202.75-12%2017.39-7.77%2042.9-29%2053.55a33.23%2033.23%200%200%200%207.04-10.41l.07-.17c.21-.5.43-1%20.61-1.51%2011-27.37-2.44-79.42-7.42-96.6q-.63-2.25-1.3-4.35c-.26-.84-.42-1.33-.42-1.33-2.11-6.57-4.05-12.27-5.33-17.31-.55-2.16-1.08-4.31-1.64-6.45%200-.45%200-.85-.07-1.33%200-2.33-.16-5-.06-7.8s.25-5.87.56-9q.35-2.34.72-4.79l1.28-4.86c.58-1.49%201.16-3%201.75-4.55a34.35%2034.35%200%200%201%202.45-4.45c1.86-2.62%203.9-4.25%206.62-4.3a12.5%2012.5%200%200%201%204.41.79c.76.3%201.53.56%202.3%201l2.47%201.15a16.82%2016.82%200%200%200%205.86%201.62%207.5%207.5%200%200%200%203.38-.63%206.68%206.68%200%200%200%202.76-2.36%2013.69%2013.69%200%200%200%202-5.95%2042%2042%200%200%200%20.35-5.48c.07-3.53-.68-6.85%200-9.29a5.12%205.12%200%200%201%20.76-1.68%204.58%204.58%200%200%201%201.15-1.35c.2-.18.46-.46.59-.55a5.37%205.37%200%200%201%20.77-.42%203.16%203.16%200%200%201%201.38-.18c2%20.16%203.87%201.54%205.61.91a5.25%205.25%200%200%200%202.47-3l.47-1.33-.55%201.23c-.43.73-1.06%202.13-2.49%202.57s-3-1-5.35-1.55a4.17%204.17%200%200%200-2%20.09%206.6%206.6%200%200%200-.86.36%206.87%206.87%200%200%200-.88.62%205.84%205.84%200%200%200-1.56%201.51%206.84%206.84%200%200%200-1.19%202.09%2015.23%2015.23%200%200%200-.8%204.93c0%20.8%200%201.6-.06%202.42s-.06%201.73-.16%202.46a38.36%2038.36%200%200%201-.77%204.94%209.76%209.76%200%200%201-1.74%204.09%203%203%200%200%201-3%201l-1-.24-1-.39a18.64%2018.64%200%200%201-2.14-1.08c-2.94-1.79-6.54-4.21-11-4.59a12.09%2012.09%200%200%200-6.74%201.37%2018.58%2018.58%200%200%200-5.22%204.31%2040.78%2040.78%200%200%200-3.59%205c-1.06%202-1.89%203.75-2.81%205.61l-2%205.61-1.35%205.44c-.44-2.2-.94-4.37-1.55-6.49-5.38-18.63-7.63-37.18%205-53.39%205.21-6.48%2011.58-11.05%2018.48-14.81h-54.22v28.57c.51%202.54%201.16%205%201.46%207.63.23%202%20.44%204%20.78%206%201.42%208.17%202.76%2016.38%205.24%2024.27%201.43%204.52%203.3%209.61%205.39%2015.26s4.33%2011.91%206.13%2018.86a90.75%2090.75%200%200%201%202.21%2010.93c.07.54.15.81.21%201.57l.12%201.38c.07.92.15%201.85.23%202.77l.24%202.8s.15%201.88.19%202.86a118.13%20118.13%200%200%201%20.78%2028.4q-.18%202-.41%204c-.59%2017.13-4.54%2032.7-9.69%2047.91%201-7.29%202-15.66%202.91-25.33a.38.38%200%200%201%200-.07c.13-1.34.25-2.69.32-4%203.42-44.59-6.88-75-16.12-92.63v200.03h69.44c.77-3.28%201.65-5.89%202.12-7.65q.53-2%201-3.95c6.13-21.91%209.65-61.1%2047.38-86.12q1.67-1.23%203.41-2.37a74.94%2074.94%200%200%201%2032.4-11.8l3.53-.8c8.25-1.81%2016.56-3.24%2024.67-4.61l.82-.15c12.62-2.51%2019.13-14%2024.18-26a102.59%20102.59%200%200%201%208.15-15.23c2.14-3.4%203.82-6.52%206.85-9.08%202.56-2.16%205.48-3.72%207.61-6.48%203.89-5%205.34-12.39%2010-16.72a6.74%206.74%200%200%201-1.51%202c3.47-2.69%206.77-1.7%2010.42-.21a37.9%2037.9%200%200%200%2010.31%202.45c2.51.3%205.15.18%207.67.34a28.16%2028.16%200%200%200%209.56-1.03%203%203%200%200%200-.43.31c.77-.84%204.34%201.86%204.92%202.39a9.4%209.4%200%200%201%202.33%203.44c2.27%204.92%202.35%2010.78%203.39%2016.09%201.77%209.11%209%2010.47%2016.18%208%204.66-1.58%209.24-4.21%2014-5a13.31%2013.31%200%200%201%208.67%201.08c3.31%201.77%205.43%204.21%209.43%203.65%202.11-.3%204.83-2.17%205.31-4.66-2.95%204.31-12.49-1.87-15.69-3.46z%22%20fill%3D%22%23231f20%22%2F%3E%3C%2Fsvg%3E); }
.treatment-module .forum-small-module .title-strikethrough span:before{
content: '\e909'; font-size: 2.4em; }
.treatment-module .jobs-small-module .title-strikethrough span:before{
content: '\e91c'; font-size: 2.4em; }
.treatment-module ul{
padding: 0; margin: 0 auto 40px; }
.treatment-module li{
list-style: none; }
.treatment-module .link-list-wrapper li:before{
content: '\e950'; width: 20px; font-size: 22px; color: #831a52; vertical-align: middle; margin-right: -7px; -webkit-transition: .1s ease-in; transition: .1s ease-in; display: inline-block; }
.treatment-module .link-list-wrapper li:hover:before, .treatment-module .link-list-wrapper li:focus:before{
color: #85af4b; -ms-transform: translateX(-5px); transform: translateX(-5px); -webkit-transform: translateX(-5px); -moz-transform: translateX(-5px); }
.treatment-module a{
font-weight: bold; }
.treatment-module .forum-small-module .main-content-img{
max-width: 90px; float: right; margin-left:10px; }
.treatment-module .forum-small-module p{
}
.treatment-module .jobs-small-module .item-wrapper{
max-height: 172px; overflow: hidden; }
.treatment-module .jobs-small-module .main-content-title{
font-weight: bold; font-size: 1.2em; margin-bottom: 5px; }
.treatment-module .jobs-small-module .date{
color: #831a52; margin-bottom: 5px; font-size: .9em; font-weight: bold; display: block; }
.contact-info-img-module .module-bg{
padding: 0; }
.contact-info-img-module .contact-wrapper{
padding: 3rem; }
.contact-info-img-module .item-wrapper{
display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 1rem 0; }
.contact-info-img-module .contact-info-img__contact-text{
display: inline-block; }
.contact-info-img-module .contact-info-img__contact-icon{
display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.contact-info-img-module .contact-info-img__contact-icon:after{
font-size: 3.6em; color: #831a52; }
.contact-info-img-module .contact-icon-1:after{
content: '\e904'; }
.contact-info-img-module .contact-icon-2:after{
content: '\e928'; }
.contact-info-img-module .contact-icon-3:after{
content: '\e908'; }
.contact-info-img-module .contact-info-img__contact-icon{
border-radius: 50%; border: 1px solid #d0d0d0; width: 6rem; min-width:6rem; height: 6rem; position: relative; float: right; margin-left:20px; }
.contact-info-img-module .contact-info-img__wrapper{
padding: 0; }
.contact-info-img-module .contact-info-img__wrapper .main-content-img{
background-size: cover; height: 100%; min-height:30rem; background-position: right; }
.contact-info-img-module .contact-info-img__wrapper img{
display: none; }
.parking-info-module .module-bg{
padding: 0; }
.parking-info-module .contact-wrapper{
padding: 4rem; }
.parking-info-module .main-content-title{
font-size: 3rem; font-weight: bold; }
.parking-info-module .item-wrapper{
padding: 15px 0 30px; }
.parking-info-module .contact-info-img__wrapper{
padding: 0; background-size: cover; background-position: right; min-height:30rem; }
.parking-info-module .map_top_transportation_mobile{
padding:1rem 0; margin:0;
}
.parking-info-module .map_top_transportation_mobile li{
width:100%;margin-bottom:1rem; list-style:none; margin-top: 1rem; padding:0;
}
.parking-info-module .map_top_transportation_mobile li a{
padding:.8rem 0;
}
.parking-info-module .map_top_transportation_mobile li a img{
position:static; display:inline-block; margin-left:1rem; max-width:3rem !important; }
.ruth-gallery-module{
position: relative;
}
.ruth-gallery-module > row{
-webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; }
.ruth-gallery-module ul{
margin: 0; padding: 0; }
.ruth-gallery-module li{
padding: 0; margin: 0; list-style: none; }
.ruth-gallery-module .main-content-img{
width: 100%; }
.ruth-gallery-module .main-content-title{
font-size: 5rem; font-weight: bold; margin-bottom: 3rem; }
.ruth-gallery-module .item-wrapper{
width: 85%; display: none; position: relative; }
.ruth-gallery-module .item-wrapper.current{
display: block; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper{
background: #831a52; width: 15%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item{
background: #C5D82E; cursor: pointer; width: 100%; position: relative; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: stretch; -ms-flex-align: stretch; align-items: stretch; border-bottom: 1px solid rgba(0,0,0,.15); height: 100%; z-index:1
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item::before{
content: '';
position: absolute;
height: 100%;
left: 40%;
right: 40%;
width: 20%;
background-color: rgba(0,0,0,.1);
-webkit-transition: all 1s ease-out, opacity 0s;
transition: all 1s ease-out, opacity 0s;
opacity: 0;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item:hover::before, .ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item:focus::before{
left: 0;
right: 0;
width: 100%;
background-color: rgba(0,0,0,0);
opacity: 1;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active{
background-color: #831a52;
color: white;
z-index:0;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item:last-child{
border: none;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active .floor-num{
font-weight: bold;
color: #F39E1F;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item:hover .floor-num, .ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item:focus .floor-num{
font-weight: bold;
color: rgba(0,0,0,.3);
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active:hover .floor-num, .ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active:focus .floor-num{
color: #F39E1F;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item .floor-num{
font-size: 3rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; width: 30%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: relative; overflow: hidden;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item .floor-num span:last-child{
opacity: 0; font-size: 12rem; font-weight:bold; line-height: 1; position: absolute; top:-2rem; bottom:-2rem; right:-2rem; left:-2rem; margin:auto; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-transition: .2s ease-out; transition: .2s ease-out;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active .floor-num span:last-child, .ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item:hover .floor-num span:last-child{
opacity: 1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0);
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active .floor-num span:first-child, .ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item:hover .floor-num span:first-child{
opacity: 0;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .floor-title{
display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper .floor-title span:first-child{
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .floor-title span:last-child{
font-size: 1.8em; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper .floor-title span{
display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; width: 80%; line-height: 1; font-weight: bold; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper.main-carousel:after{
content: '';
}
.ruth-gallery-module .ruth-gallery__content-header{
width: 100%; max-width: 54rem; background-color: rgba(131, 26, 82, 0.85); height: 182px; top: 0; right: 15%; position: absolute; z-index: 1; border-bottom: 1px solid rgba(255,255,255,0.3);
}
.ruth-gallery-module .ruth-gallery__content-header .module-title{
color: #fff; font-size: 2.6em; width: 100%; text-align: center; margin: 30px auto; }
.ruth-gallery-module .ruth-gallery__content-header .ruth-search__wrapper{
margin: 9px auto 0px; position: relative; max-width: 380px; width: 100%; }
.ruth-gallery-module .ruth-gallery__content-header .ruth-search:hover, .ruth-gallery-module .ruth-gallery__content-header .ruth-search:focus, .ruth-gallery-module .ruth-gallery__content-header .ruth-search:active{
}
.ruth-gallery-module .ruth-gallery__content-header .ruth-search .search-field{
border: none; background-color: transparent; padding: 8px 20px 8px 50px; width: 100%; color: #fff; -webkit-transition:.4s ease-in-out; transition:.4s ease-in-out;
}
.ruth-gallery-module .ruth-gallery__content-header .ruth-search input::-webkit-input-placeholder{
color: #fff !important; opacity: .9;
}
.ruth-gallery-module .ruth-gallery__content-header .ruth-search input::-moz-placeholder{
color: #fff !important; opacity: .9;
}
.ruth-gallery-module .ruth-gallery__content-header .ruth-search input:-ms-input-placeholder{
color: #fff !important; opacity: .9;
}
.ruth-gallery-module .ruth-gallery__content-header .ruth-search input:-moz-placeholder{
color: #fff !important; opacity: .9;
}
.ruth-gallery-module .ruth-gallery__content-header .ruth-search input:focus, .ruth-gallery-module .ruth-gallery__content-header .ruth-search input:active{
outline: none;
}
.ruth-gallery-module .ruth-gallery__content-header .ruth-search .button-search{
position: absolute; left:3px; top: 4px; -webkit-transition: none; transition: none;
}
.ruth-gallery-module .ruth-gallery__content-header .ruth-search:hover .button, .ruth-gallery-module .ruth-gallery__content-header .ruth-search:focus .button{
text-decoration: none;
}
.ruth-gallery-module .ruth-gallery__content-header .ruth-search .button-search:after{
content: "\e92a"; font-size: 1.7em; color: #fff;
}
.ruth-gallery-module .ruth-gallery__content-header .ruth-search__wrapper{
text-align: left;
}
.ruth-gallery-module .ruth-gallery__content-header .ruth-search #ruth-search{
border-radius: 3rem; -webkit-box-shadow: 0 0 0 1px rgba(255,255,255,.3); box-shadow: 0 0 0 1px rgba(255,255,255,.3);
}
.ruth-gallery-module .ruth-gallery__content-header .ruth-search #ruth-search.focused{
border-radius: 0;
}
.ruth-gallery-module .ruth-gallery__content-menu-wrapper{
max-width: 54rem; width: 100%; height: calc(100% - 18.2rem); background: rgba(131, 26, 82, 0.85); position: absolute; z-index: 1; color: white; top: 182px; padding: 30px 50px 10px; text-align: right;
}
.ruth-gallery-module .ruth-gallery__content-menu-wrapper .floor-title span:first-child{
font-size: 1.8rem; }
.ruth-gallery-module .ruth-gallery__content-menu-wrapper .floor-title span:last-child{
font-size: 5rem; font-weight: bold; display: block; line-height: 1; margin-bottom: 2rem; margin-right:-.5rem; }
.ruth-gallery-module .ruth-gallery__content-menu-wrapper a{
color: white; position: relative; line-height: 2em
}
.ruth-gallery-module .ruth-gallery__content-menu-wrapper a:hover, .ruth-gallery-module .ruth-gallery__content-menu-wrapper a:focus{
color: #A4CE6A;
}
.ruth-gallery-module .ruth-gallery__content-menu-wrapper a:before{
content: '';
width: 3px;
height: 100%;
background-color: #F39E1F;
display: inline-block;
position: absolute;
right:-20px;
height: 2em;
opacity: 0;
-webkit-transition: .3s ease-in-out;
transition: .3s ease-in-out;
}
.ruth-gallery-module .ruth-gallery__content-menu-wrapper a:hover:before, .ruth-gallery-module .ruth-gallery__content-menu-wrapper a:focus:before{
opacity: 1;
}
.ruth-gallery-module .ruth-gallery__content-menu-wrapper .ruth-floor-icon{
position: absolute; bottom: 3rem; left:3rem; }
.ruth-gallery-module .ruth-gallery__content-menu-wrapper .ruth-floor-icon{
fill: white; width: 20rem; max-height: 25rem; }
.ruth-gallery-module .ruth-gallery__content-menu-wrapper .main-content-data{
height: 100%;
}
.ruth-gallery-module .ruth-gallery__content-menu-wrapper .main-content-data .main-content-wrapper{
overflow: auto; height: calc(100% - 13rem); padding-right: 3rem; direction: ltr;
}
.ruth-gallery-module .ruth-gallery__content-menu-wrapper .main-content-data .main-content-wrapper *{
direction: rtl; }
.ruth-gallery-module .ruth-gallery__content-menu-wrapper .main-content-data .main-content-wrapper::-webkit-scrollbar{
width: 5px;
}
.ruth-gallery-module .ruth-gallery__content-menu-wrapper .main-content-data .main-content-wrapper::-webkit-scrollbar-track{
background: transparent;
}
.ruth-gallery-module .ruth-gallery__content-menu-wrapper .main-content-data .main-content-wrapper::-webkit-scrollbar-thumb{
background: #fcfcfc;
border-radius: 1rem;
}
.ruth-gallery-module .ruth-gallery__content-menu-wrapper .main-content-data .main-content-wrapper::-webkit-scrollbar-thumb:hover, .ruth-gallery-module .ruth-gallery__content-menu-wrapper .main-content-data .main-content-wrapper::-webkit-scrollbar-thumb:focus{
background: #85af4b;
}
.page-tabs-module .page-tabs__header{
text-align: center; width: 100%; margin: 0 auto; background: #831a52; color: white;
}
.page-tabs-module .page-tabs__header .title-strikethrough{
max-width: 160rem; margin:0 auto; padding-top: 4rem; font-size: 3.2rem; line-height: 1; position:relative
}
.page-tabs-module .page-tabs__header .title-strikethrough:before, .page-tabs-module .page-tabs__header .title-strikethrough:after{
background-color: #99C161;
}
.page-tabs-module .page-tabs__header a{
color: white; margin: 1rem auto 0; display: inline-block; }
.page-tabs-module .page-tabs__tabs{
background: #831a52; color: white; }
.page-tabs-module .page-tabs__wrapper{
width: 100%;
}
.page-tabs-module .page-tabs__wrapper ul{
padding: 0; margin: 0; width: 100%; max-width: 100%; margin: auto; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.page-tabs-module .page-tabs__wrapper li{
list-style: none; text-align: center; cursor: pointer; position: relative; padding: 60px 0; width: 17rem; display: block; }
.page-tabs-module .page-tabs__wrapper li span{
padding-top: 10px; display: block; }
.page-tabs-module .page-tabs__wrapper .page-tabs__icon{
border-radius: 50%; border: 2px solid #fff; width: 110px; height: 110px; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; margin: 0 auto; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.page-tabs-module .page-tabs__wrapper .page-tabs__icon svg{
fill: white; max-width: 90px; max-height: 90px; position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin: auto; }
.page-tabs-module .page-tabs__wrapper li.current .page-tabs__icon{
background: white; }
.page-tabs-module .page-tabs__wrapper li.current .page-tabs__icon svg{
fill: #85af4b; }
.page-tabs-module .page-tabs__wrapper li.current:after{
content: '';
display: block;
width: 0;
height: 0;
border-left: 15px solid transparent;
border-right: 15px solid transparent;
border-bottom: 15px solid white;
position: absolute;
bottom: 0;
left:0;
right:0;
margin: auto;
}
.page-tabs-module .panel.item-wrapper{
display: none;
padding-top: 9rem;
padding-bottom: 9rem;
width: 100%;
max-width:114rem;
margin:0 auto;
}
.page-tabs-module .panel.item-wrapper.current{
display: -webkit-box;
display: -ms-flexbox;
display: flex;
width: 100%;
}
.page-tabs-module .flickity-enabled.is-draggable .flickity-viewport{
margin: 0 6rem; }
.page-tabs-module .flickity-prev-next-button .arrow{
fill: white; }
.magazine-banners-module{
position: relative; color: white;
}
.magazine-banners-module .grid-container{
width:100%;
}
.magazine-banners-module .item-wrapper{
width: 33.3%; margin-bottom:2.5rem;padding:0 1rem; }
.magazine-banners-module .main-content-data{
position: absolute; padding: 40px; top: 0; }
.magazine-banners-module .main-content-desc{
color: #231f20; line-height: 1; }
.magazine-banners-module .item-wrapper{
position: relative; }
.share-links__wrapper{
position: relative; display: inline-block;
}
.share-links__wrapper .share-links__share-trigger{
cursor: pointer; display: inline-block; vertical-align: middle; background:none;border:none; }
.share-links__wrapper .share-links__share-trigger::before{
content: '\e92b'; font-size: 3rem; }
.share-links__wrapper .share-links{
padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; visibility:hidden; position: absolute; z-index: 1; top: -1rem; right: -1rem; }
.share-links__wrapper .share-links li{
display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; list-style: none; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 5rem; height: 5rem; padding: 0; position: relative; }
.share-links__wrapper li .ramicon::before{
font-size: 4rem; color: white; }
.share-links__wrapper li::before{
content: ''; opacity: 1; width: 5rem; height: 5rem; top:0; right:0; border-radius: 5rem; position: absolute; z-index: -1; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; }
.share-links__wrapper li:hover::before, .share-links__wrapper li:focus::before{
opacity: 1; }
.share-links__wrapper li[class*='-link']{
position: absolute; top: 0; right: 0; opacity: 0; z-index: -1; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); -webkit-transition: opacity .2s ease-in-out, -webkit-transform .5s cubic-bezier(0.38, 1.65, 0.63, 1.04); transition: opacity .2s ease-in-out, -webkit-transform .5s cubic-bezier(0.38, 1.65, 0.63, 1.04); transition: transform .5s cubic-bezier(0.38, 1.65, 0.63, 1.04), opacity .2s ease-in-out; transition: transform .5s cubic-bezier(0.38, 1.65, 0.63, 1.04), opacity .2s ease-in-out, -webkit-transform .5s cubic-bezier(0.38, 1.65, 0.63, 1.04); }
.share-links__wrapper .icon-facebook::before{
content: '\e949'; }
.share-links__wrapper .icon-twitter::before{
content: '\e946'; }
.share-links__wrapper .icon-linkedin::before{
content: '\e95b'; }
.share-links__wrapper .icon-whatsapp::before{
content: '\e95c'; }
.share-links__wrapper .icon-gplus::before{
content: '\e95a'; }
.share-links__wrapper .facebook-link::before{
background-color: #3b5999; }
.share-links__wrapper .google-plus-link::before{
background-color: #dd4b39; }
.share-links__wrapper .twitter-link::before{
background-color: #55acee; }
.share-links__wrapper .whatsapp-link::before{
background-color: #25D366; }
.share-links__wrapper .linkedin-link::before{
background-color: #0077B5; }
.share-links__wrapper .news-meta__share-trigger['aria-expanded=true']::before{
color: #831a52; }
.share-links__wrapper .share-links.active{
visibility:visible;
}
.share-links__wrapper .share-links.active .share-link-1{
-webkit-transform: translateX(-5.7rem); -ms-transform: translateX(-5.7rem); transform: translateX(-5.7rem); }
.share-links__wrapper .share-links.active .share-link-2{
-webkit-transform: translateX(-11.4rem); -ms-transform: translateX(-11.4rem); transform: translateX(-11.4rem); }
.share-links__wrapper .share-links.active .share-link-3{
-webkit-transform: translateX(-17.1rem); -ms-transform: translateX(-17.1rem); transform: translateX(-17.1rem); }
.share-links__wrapper .share-links.active .share-link-4{
-webkit-transform: translateX(-22.8rem); -ms-transform: translateX(-22.8rem); transform: translateX(-22.8rem); }
.share-links__wrapper .share-links.active .share-link-5{
-webkit-transform: translateX(-28.5rem); -ms-transform: translateX(-28.5rem); transform: translateX(-28.5rem); }
.share-links__wrapper .share-links.active li[class*='-link']{
opacity: 1; z-index: 1; }
.share-links__wrapper .share-links.active li[class*='-link']:hover::before, .share-links__wrapper .share-links.active li[class*='-link']:focus::before{
-webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
.share-links__wrapper .share-links.active li[class*='-link']::before{
-webkit-box-shadow: 5px 15px 15px 0px rgba(0,0,0,.15); box-shadow: 5px 15px 15px 0px rgba(0,0,0,.15); }
body.ltr .share-links__wrapper .share-links.active .share-link-1{
-webkit-transform: translateX(5.7rem); -ms-transform: translateX(5.7rem); transform: translateX(5.7rem); }
body.ltr .share-links__wrapper .share-links.active .share-link-2{
-webkit-transform: translateX(11.4rem); -ms-transform: translateX(11.4rem); transform: translateX(11.4rem); }
body.ltr .share-links__wrapper .share-links.active .share-link-3{
-webkit-transform: translateX(17.1rem); -ms-transform: translateX(17.1rem); transform: translateX(17.1rem); }
body.ltr .share-links__wrapper .share-links.active .share-link-4{
-webkit-transform: translateX(22.8rem); -ms-transform: translateX(22.8rem); transform: translateX(22.8rem); }
body.ltr .share-links__wrapper .share-links.active .share-link-5{
-webkit-transform: translateX(28.5rem); -ms-transform: translateX(28.5rem); transform: translateX(28.5rem); }
.magazine-module{
max-width: 140rem; width:100%; padding: 0 2rem; margin: auto; display: -webkit-box; display: -ms-flexbox; display: flex; position:static;
}
.magazine-module > .row{
width:100%; margin:0 auto 9rem; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }
.magazine-module .item-wrapper{
margin-bottom: 6rem; }
.magazine-module .main-content-title{
font-size: 1.6rem; font-weight: bold; }
.magazine-module .news-meta{
padding: 1rem 0;
}
.magazine-module .news-meta__name{
}
.magazine-module .news-meta__date{
}
.magazine-module .fulldetails-content-wrapper .main-content-desc.free-content{
padding-bottom:1em;}
.main-content-desc.free-content a:not([class*=sv-content-link]){
color:#950057;}
.main-content-desc.free-content a:not([class*=sv-content-link]):hover, .main-content-desc.free-content a:not([class*=sv-content-link]):focus{
text-decoration:underline;}
.main-content-desc.free-content ul, .main-content-desc.free-content ol{
padding-right:0; margin-right:0; margin-right:2em;}
.section-3-custom-module .main-content-desc.free-content ul, .section-3-custom-module .main-content-desc.free-content ol{
margin-right:0; list-style-type:none;}
body:not(.fulldetailsmode) .magazine-main-zone-container{
width:100%; max-width:100%; position: static; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; border:none; padding:2rem;}
.top-image-module.big-img + .about-short{
margin-top: -24rem; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.top-image-module + .about-short.section-wrapper_bg-white{
background-color: rgba(255,255,255,0.95); }
.top-image-module figure{
width: 100%; }
.top-image-module.gradient-over figure::after{
content: '';
width: 100%;
height: 30%;
position: absolute;
bottom: 0;
left: 0;
background: -webkit-gradient(linear, left top, left bottom, from(rgba(238, 234, 236, 0)), color-stop(78%, rgba(243, 243, 243, .8)));
background: -webkit-linear-gradient(top, rgba(238, 234, 236, 0) 0%, rgba(243, 243, 243, .8) 78%);
background: linear-gradient(to bottom, rgba(238, 234, 236, 0) 0%, rgba(243, 243, 243, .8) 78%);
}
.top-image-module{
}
.top-image-module figure{
overflow:hidden; }
webkit-keyframes topImageAnim{
from { -webkit-transform:scale(1); transform:scale(1); }
50%{
-webkit-transform: scale(1.1) translateY(0) translateZ(5rem); transform: scale(1.1) translateY(0) translateZ(5rem); }
to{
-webkit-transform:scale(1); transform:scale(1); }
}
@keyframes topImageAnim{
from { -webkit-transform:scale(1); transform:scale(1); }
50%{
-webkit-transform: scale(1.1) translateY(0) translateZ(5rem); transform: scale(1.1) translateY(0) translateZ(5rem); }
to{
-webkit-transform:scale(1); transform:scale(1); }
}
.has-top-banner .page-title-container .page-title{
position: absolute; right:0;  margin-top: 4rem; text-align:right; }
.has-top-banner .page-title-container{
position: relative; z-index: 1; }
.has-top-banner .breadcrumbs-wrapper{
position: relative; }
.has-top-banner .breadcrumbs__absolute > .row{
position: absolute; z-index: 1; width: 100%; left: 0; right: 0; background: rgba(255,255,255,.9); margin: 0; }
.magazine-lobby.has-top-banner .page-title-container .page-title{
margin-top: 0; top: 12rem; }
.page-title__absolute{
position: relative; z-index: 1;
}
.page-title__absolute .page-title{
position: absolute; margin-top: 10rem; }
.magazine-page .page-title{
background-color: transparent; padding: 0; font-size: 4rem; margin: 13rem 0 4rem; }
.fulldetailsmode .page-title-container{
max-width: 114rem; margin: 0 auto; }
.fulldetailsmode .page-title, .custom-page .page-title{
background-color: transparent; padding-bottom: 1rem; font-size: 4rem; margin-bottom: 2rem; }
.fulldetailsmode .fulldetails-content-wrapper{
margin-bottom: 9rem; }
.fulldetailsmode.magazine-lobby.has-top-banner .page-title-container .page-title{
background-color: transparent; padding: 0; font-size: 3rem; margin: .5rem 0 3rem;
}
.fulldetailsmode .magazine-page{
max-width: 117rem; margin: auto;
}
.fulldetailsmode .magazine-page .fulldetails-header{
display: block; }
.fulldetailsmode .magazine-page .page-title-container{
max-width: 100%; padding-right:1.5rem; padding-left:1.5rem; }
.fulldetailsmode .magazine-page .page-title{
background-color: transparent; padding: 0; font-size: 3rem; margin: .5rem 0 3rem
}
.fulldetailsmode .magazine-page .page-title:after{
display: none;
}
.fulldetailsmode .magazine-page .magazine-inner-title{
padding-left: 1.5rem; padding-right: 1.5rem; margin-top: 3rem; font-size: 2rem; font-weight: bold; }
.fulldetailsmode .magazine-page .magazine-main-zone-container{
background: #fff; border-top: 4px solid #831a52; padding: 3rem; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
}
.fulldetailsmode .magazine-page .magazine-main-zone-container h4{
font-weight:bold;}
.fulldetailsmode .magazine-page .magazine-module .fulldetails-content-wrapper{
width: 100%; max-width: 100%;
}
.fulldetailsmode .magazine-page .magazine-module .fulldetails-content-wrapper .module-bg{
border: none; background: none; -webkit-box-shadow: none; box-shadow: none; padding: 0; }
.fulldetailsmode .magazine-page .magazine-module .module-header{
margin-bottom: 0rem; margin-top: 4rem; }
.fulldetailsmode .magazine-page .magazine-module .module-title{
font-size: 2.4rem; }
.fulldetailsmode .magazine-page .magazine-module .general-form-content{
width: 100%; max-width: 100%; margin-top: 2rem;
}
.fulldetailsmode .magazine-page .magazine-module .general-form-content .general-form-summary{
margin-bottom: 2rem; }
.fulldetailsmode .magazine-page .magazine-module .item-wrapper{
margin-bottom: 0; }
.fulldetailsmode .magazine-page .magazine-module .full-details-generic{
max-width: 77rem; margin-right: 0; }
.fulldetailsmode .magazine-page .magazine-module .page-title{
font-size: 4.2rem; padding: 0 2rem; background-color: transparent; margin-top: 0; margin-bottom: 3rem; text-align: right; }
.fulldetailsmode .magazine-page .magazine-module .articles-module{
width: 100%; padding-right:3rem; }
.fulldetailsmode .magazine-page .magazine-module .articles-bottom-zone{
margin: 9rem 0; }
.fulldetailsmode .main-content-img{
margin: 2rem auto;
}
.fulldetailsmode .main-content-img > span{
background-color:#ececec; padding:.5rem; width:100%; display:inline-block;
}
.fulldetailsmode .main-content-img > span *{
display:inline; }
.fulldetailsmode .main-content-img .old-size-img + span{
max-width: 40rem !important; margin: 0 auto; display:block; }
.fulldetailsmode .old-size-img{
max-width: 40rem !important; margin: 0 auto; display: block;
}
.magazine-menu{
margin-bottom: 5rem; margin-top: 5rem;
}
.magazine-menu .main-content-img svg, .magazine-menu .main-content-img img{
width: 6rem; fill: #831a52; max-height: 7rem; }
.magazine-menu .item-wrapper{
border: 2px solid #a8a8a8; position: relative; z-index: 1; cursor: pointer; margin-bottom: 0; height: 100%; text-align: center; }
.magazine-menu .item-wrapper:hover, .magazine-menu .item-wrapper:focus{
border-color: #85af4b; }
.magazine-menu a{
display: block; color: #231f20; padding: 1rem .5rem 2rem; line-height:1; }
.magazine-menu .current .item-wrapper{
border: 2px solid #85af4b; border-bottom: .5rem solid #85af4b
}
.magazine-menu .current .item-wrapper::before{
content: '';
border: 1rem solid transparent;
border-top-color: #85af4b;
position: absolute;
bottom: -2.5rem;
left: 0;
right: 0;
margin: auto;
width: 2rem;
}
.magazine-menu .col{
padding: 0 1rem; }
.magazine-menu .magazine-menu__module-bg{
display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; }
.magazine-lobby .magazine-menu__module-bg{
background: #fff; border-top: 4px solid #831a52; padding: 40px; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; margin: -11rem 1rem 0; }
.magazine-search{
width: 100%; background-color: rgba(0,0,0,.6); padding: 2.5rem; text-align: center; position: absolute; z-index: 2; top: 0; right:0;
}
.magazine-search .search-btn{
border-radius: 5rem; border: 2px solid white; color: #d2d2d2; padding: .5rem 4rem; background-color: transparent; font-size: 1.6rem; }
.magazine-search .search-btn:hover, .magazine-search .search-btn:focus{
background-color: white; color: #3a3a3a; cursor: pointer; }
.magazine-search select, .magazine-search input{
line-height: 1.6; padding: .5rem 1rem; border: none; margin-left:1rem; font-size: 1.6rem;height:4rem
}
.magazine-search select:not([disabled]):focus, .magazine-search input:not([disabled]):focus{
outline-offset:4px;
outline-color: #FFFFFF!important;
}
.magazine-search .search-magezine-field{
width: 25rem; }
.magazine-search .select-magazine{
min-width: 25rem; }
.magazine-search .datepicker-wrapper{
max-width: 20rem; display:inline-block; margin-left:1rem; position:relative;
}
.magazine-search .datepicker-wrapper .datepicker{
margin:0;width:100%;}
.magazine-search .datepicker-wrapper .ui-datepicker-trigger{
position:absolute; left:0; height:100%; width:3.5rem;cursor:pointer;}
.magazine-search .magazine-search-mobile-btn{
display:none;}
.magazine-search-title{
font-weight: bold; font-size:1.75rem; margin-bottom:2rem;}
.magazine-articles .item-wrapper{
width: 25%; padding: 1.25rem; position: relative; margin: 0; }
.magazine-articles .item-wrapper:nth-child(5n){
width: 50%; }
.magazine-articles .main-content-title{
margin: 5px 0 5px; font-size: 1.6rem; color: white; }
.magazine-articles .main-content-data{
position: absolute; bottom: 1.25rem; width: calc(100% - 2.5rem); background-color: rgba(35,31,32,.9); color: #fff; padding: .5rem 1.5rem .5rem 3rem; border-left:4px solid #831a52; }
.magazine-articles .main-content-data::after{
content: '\e94e'; font-family: ramicon; font-size: 2.4rem; color: white; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); left: 1rem; opacity: 0; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.magazine-articles .main-content-desc{
height: 0px; overflow: hidden; -webkit-transition: .3s ease-out; transition: .3s ease-out; color: white; }
.magazine-articles .site-btn-small{
display: none; }
.magazine-articles .item-wrapper a:hover .main-content-desc, .magazine-articles .item-wrapper a:focus .main-content-desc{
height: 25px; overflow: hidden; }
.magazine-articles .item-wrapper a:hover .main-content-data, .magazine-articles .item-wrapper a:focus .main-content-data{
background-color: rgba(0,0,0,.8); }
.magazine-articles .item-wrapper a:hover .main-content-data::after, .magazine-articles .item-wrapper a:focus .main-content-data::after{
opacity: 1; }
.pagginer{
display: none; }
.load-more-pager{
margin: 3rem auto 0; }
.education-articles-module .header-wrapper{
position: relative; }
.education-articles-module .main-content-title{
position: absolute; background-color: rgba(131, 26, 82, 0.85); color: white; width: 100%; padding: 3rem 4rem 3rem 6rem; bottom: 0; margin-bottom: 0; border-left: 3px solid #A4CE6A; position: relative; }
.education-articles-module .main-content-title:after{
content: '\e94e'; font-size: 2.5rem; color: white; left: 2rem; position: absolute; top: 50%; line-height: 0; }
.education-articles-module .main-content-data{
padding: 4rem; }
.education-articles-module .item-wrapper{
margin-bottom: 5rem; }
.education-articles-module .item{
height: 100%; padding: 0; }
.education-articles-module .button-wave{
margin-top: 1rem; }
.education-index-menu-module .masonry-module{
width: 100%; }
.education-index-menu-module .item-wrapper{
width: 50%; padding: 0 15px; }
.education-index-menu-module .item{
-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1); margin-bottom: 3rem; }
.education-index-menu-module .header-wrapper{
background-color: white; display: -webkit-box; display: -ms-flexbox; display: flex; min-height: 9rem; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; }
.education-index-menu-module .header-wrapper:before{
content: ''; display: inline-block; min-width: 30%; background-color: darkseagreen; -ms-flex-item-align: stretch; align-self: stretch; background: url(../img/education_menu_bg.svg) no-repeat; background-size: 200% 670%; min-height:9rem; }
.education-index-menu-module .header-wrapper:after{
content: '\e951'; font-family: ramicon; font-size: 3rem; border-radius: 4rem; line-height: 1; padding: .5rem; margin-left: 2rem; display: inline-block; border: 1px solid #bebebe; -webkit-transition: .4s ease-in-out; transition: .4s ease-in-out; }
.education-index-menu-module .active .header-wrapper:after{
-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }
.education-index-menu-module .main-content-title{
padding: 1rem 3rem; display: inline-block; color: #831a52; font-size: 2.4rem; margin-bottom: 0; font-weight: bold; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; width:0; }
.education-index-menu-module .main-content-data{
padding: 3rem; background-color: rgba(255,255,255,.8); -webkit-box-shadow: inset 0px 25px 10px -20px rgba(0,0,0,.1); box-shadow: inset 0px 25px 10px -20px rgba(0,0,0,.1); display: none;
}
.education-index-menu-module .main-content-data ul{
padding: 0; margin: 0; }
.education-index-menu-module .main-content-data li{
list-style: none; }
.education-index-menu-module .main-content-data li a{
font-weight: bold; }
.education-index-menu-module .main-content-data li:before{
content: '\e956'; font-family: ramicon; width: 20px; font-size: 22px; color: #831a52; vertical-align: middle; margin-right: -7px; -webkit-transition: .1s ease-in; transition: .1s ease-in; display: inline-block; line-height: 1; }
.education-index-menu-module .main-content-data li:hover:before, .education-index-menu-module .main-content-data li:focus:before{
color: #85af4b; -webkit-transform: translateX(-5px); -ms-transform: translateX(-5px); transform: translateX(-5px); }
.education-index-menu-module .item-wrapper:first-child .header-wrapper:before{
background-color: #df7575;  background-position-x: 0; background-position-y:6%; }
.education-index-menu-module .item-wrapper:nth-child(2) .header-wrapper:before{
background-color: #73a00f; background-position-x: right; background-position-y: 0; }
.education-index-menu-module .item-wrapper:nth-child(3) .header-wrapper:before{
background-color: #51b7dd; background-position-x: left; background-position-y:26%; }
.education-index-menu-module .item-wrapper:nth-child(4) .header-wrapper:before{
background-color: #7e2754; background-position-x: right; background-position-y: 22%; }
.education-index-menu-module .item-wrapper:nth-child(5) .header-wrapper:before{
background-color: #a5a5a5; background-position-x: left; background-position-y: 48%; }
.education-index-menu-module .item-wrapper:nth-child(6) .header-wrapper:before{
background-color: #ce9019; background-position-x: right; background-position-y: 43%; }
.education-index-menu-module .item-wrapper:nth-child(7) .header-wrapper:before{
background-color: #56bf87; background-position-x: left; background-position-y: 70%; }
.education-index-menu-module .item-wrapper:nth-child(8) .header-wrapper:before{
background-color: #3873cd; background-position-x: right; background-position-y: 64%; }
.search-result-page .module-bg{
padding: 6rem 9rem; margin-bottom: 9rem; width: 100%; }
.search-result-page .search-result-container{
padding: 0; }
.search-result-page .search-result-item{
list-style: none; padding: 0 0 3rem; margin: 0 0 3rem; border-bottom: 1px solid #dadada; }
.search-result-page .search-result-item:last-child{
border: none; }
.search-result-page h3{
margin-bottom:0; font-weight: bold; }
.search-result-page .search-result-title{
font-size: 2.4rem; margin-bottom: 1rem; display: inline-block; line-height: 1; }
.search-result-page .search-results-key{
margin-bottom: 2rem;
}
.search-result-page .search-results-key span:nth-child(2){
font-style: italic; font-weight: bold; }
.search-result-page .search-results-key span{
display:inline-block; margin-left:.5rem; }
.top-slider .top-slider-carousel{
display: block; }
.top-slider .carousel-cell{
display: none; width: 100%; }
.top-slider .carousel-cell:first-child{
display: block; }
.top-slider .flickity-enabled .carousel-cell{
display: block; }
.top-slider .main-content-data{
position: absolute; top: 9rem; right: 10rem; background: rgba(255,255,255,0.9); padding: 3rem 5rem; max-width: 57rem; color: #231f20; }
.top-slider .main-content-title{
font-size: 6.5rem; font-weight: bold; line-height: 1em; }
.top-slider .flickity-prev-next-button{
width: 8rem; height: 8rem; }
.top-slider .read-more__circle{
top: 1rem; right: 0; margin: 0; }
.top-slider .flickity-page-dots{
right: 10rem; bottom: auto; width: auto; text-align: right; z-index: 1; position: absolute; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;
}
.top-slider .flickity-page-dots li{
display: inline-block; height: 14px; width: 14px; vertical-align: middle; margin: 0; }
.top-slider .flickity-page-dots li:last-child{
height: 16px; width: 30px; margin: 0; }
.top-slider .flickity-page-dots .dot{
height: 11px; width: 11px; margin: 0 5px; border-radius: 50%; background-color: transparent; opacity: 1; border: 1px solid #831a52; }
.top-slider .flickity-page-dots .dot.is-selected{
opacity: 1; background-color: #831a52; }
.top-slider .pause_but{
display: inline-block; vertical-align: middle; height: 16px; width: 16px; opacity: 1; position: relative;
}
.top-slider .pause_but .btn{
display: block; position: absolute; top: 0; bottom: 0; right: .5rem; left: 0; margin: auto; width: 30px; height: 30px; cursor: pointer; -webkit-transition: left 0.2s linear; transition: left 0.2s linear; border-radius: 50%; background-color: rgba(0,0,0,.2); }
.top-slider .pause_but .btn:before, .top-slider .pause_but .btn:after{
position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.top-slider .pause_but .btn:before, .top-slider .pause_but.play .btn:before{
content: ""; left: 8px; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; width: 0; border-top: 0 solid transparent; border-bottom: 0 solid transparent; border-left: 4px solid rgba(255,255,255,.8); height: 50%; }
.top-slider .pause_but .btn:after, .top-slider .pause_but.play .btn:after{
content: ""; right: 8px; -webkit-transition: all 0.3s; transition: all 0.3s; width: 0; border-top: 0 solid transparent; border-bottom: 0 solid transparent; border-left: 4px solid rgba(255,255,255,.8); height: 50%; opacity: 1; }
.top-slider .pause_but .btn:before{
height: 3px; border-top-width: 7px; left: 9px; border-bottom-width: 7px; border-left-width: 12px }
.top-slider .pause_but .btn:after{
height: 0; border-top-width: 6px; border-bottom-width: 6px; border-left-width: 10px; opacity: 0; }
.doctor-page .module-bg{
margin: 10px auto 90px; }
.doctor-page .link-list-wrapper__title{
font-size: 1.2em; font-weight: bold; margin-bottom: 20px; margin-top: 30px; }
.doctor-page .page-content{
position:relative;
}
.doctor-page .page-content .main-content-title{
font-size: 2em; font-weight: bold; padding-left:4rem; }
.doctor-page .page-content .main-content-img{
float: right; margin: 0 0 3rem 0; margin-left:3rem; border-bottom: 4px solid #85af4b; min-width:10rem; }
.doctor-page .page-content .email:after{
content: '\e905'; font-size: 2em; vertical-align: middle; margin-left: 10px; color: #831a52; }
.doctor-page .page-content .phone:after{
content: '\e903'; font-size: 2em; vertical-align: middle; margin-left: 10px; color: #831a52; }
.doctor-page .page-content .doctor-page__info{
margin-bottom: 10px; font-weight: bold; }
.doctor-page .job-title{
padding-left:4rem;
}
.doctor-page .job-title ul{
list-style:none; }
.doctor-page .job-title a{
color:#831a52
}
.doctor-page .job-title a:hover, .doctor-page .job-title a:focus{
color:#231f20;
}
.doctor-page .doctor-pubmedb{
margin-top:2rem;display:block;}
.doctor-page .doctor-pubmedb:before{
content: '\e91d'; font-size: 2em; border-radius: 50%; border: 2px solid #a8a8a8; padding: 6px; float: right; margin: 0; margin-left:1.5rem; }
.doctor-page .search-back-wrapper{
background: rgba(112,14,64,.9); width: calc(100% + 55px); display: -webkit-box; display: -ms-flexbox; display: flex; height: 60px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 20px; position: relative; left: 0; }
.doctor-page .search-back-btn{
color: #fff; padding: 10px 0 10px 0; }
.doctor-page .read-more__arrow:before, .doctor-page .read-more__arrow:after{
top: 6px; }
.doctor-page .share-links__wrapper{
position:absolute; left:0;top:0; }
.doctor-page .share-links.active .share-link-1{
-webkit-transform: translateX(5.7rem); -ms-transform: translateX(5.7rem); transform: translateX(5.7rem); }
.doctor-page .share-links.active .share-link-2{
-webkit-transform: translateX(11.4rem); -ms-transform: translateX(11.4rem); transform: translateX(11.4rem); }
.doctor-page .share-links.active .share-link-3{
-webkit-transform: translateX(17.1rem); -ms-transform: translateX(17.1rem); transform: translateX(17.1rem); }
.doctor-page .share-links.active .share-link-4{
-webkit-transform: translateX(22.8rem); -ms-transform: translateX(22.8rem); transform: translateX(22.8rem); }
.doctor-page .share-links.active .share-link-5{
-webkit-transform: translateX(28.5rem); -ms-transform: translateX(28.5rem); transform: translateX(28.5rem); }
body.ltr .doctor-page .share-links.active .share-link-1{
-webkit-transform: translateX(-5.7rem); -ms-transform: translateX(-5.7rem); transform: translateX(-5.7rem); }
body.ltr .doctor-page .share-links.active .share-link-2{
-webkit-transform: translateX(-11.4rem); -ms-transform: translateX(-11.4rem); transform: translateX(-11.4rem); }
body.ltr .doctor-page .share-links.active .share-link-3{
-webkit-transform: translateX(-17.1rem); -ms-transform: translateX(-17.1rem); transform: translateX(-17.1rem); }
body.ltr .doctor-page .share-links.active .share-link-4{
-webkit-transform: translateX(-22.8rem); -ms-transform: translateX(-22.8rem); transform: translateX(-22.8rem); }
body.ltr .doctor-page .share-links.active .share-link-5{
-webkit-transform: translateX(-28.5rem); -ms-transform: translateX(-28.5rem); transform: translateX(-28.5rem); }
body.ltr .doctor-page .page-content .email:after{
display: none; }
body.ltr .doctor-page .page-content .phone:after{
display: none; }
body.ltr .doctor-page .page-content .phone:before{
content: '\e903'; font-size: 2em; vertical-align: middle; margin-left: 10px; color: #831a52; }
body.ltr .doctor-page .page-content .email:before{
content: '\e905'; font-size: 2em; vertical-align: middle; margin-left: 10px; color: #831a52; }
.page-title-custom-wrapper + .simple-page-module{
padding-top: 0 !important; background-color: transparent; -webkit-box-shadow: none; box-shadow: none; }
@media  (min-width:1500px){
.ruth-node .leading-staff-module .item-wrapper .module-small-bg{
position: relative
}
.ruth-node .leading-staff-module .item-wrapper .module-small-bg::before{
content: '';
width: 100%;
position: absolute;
top: -4px;
right:0;
height: 4px;
background: url(../img/ruthbgline.svg) no-repeat right;
background-size: 50rem 4px;
z-index: 0;
}
.ruth-node .ruth-node__wrapper{
position:relative;
}
.ruth-node .ruth-node__wrapper [class^="ruth-elem-right"]{
position: absolute; right: 0; z-index:1
}
.ruth-node .ruth-node__wrapper [class^="ruth-elem-right"]:before, .ruth-node .ruth-node__wrapper [class^="ruth-elem-right"]:after{
content: '';
display: block;
opacity: .5;
position: absolute;
top: 0;
right: 0;
}
.ruth-node .ruth-node__wrapper [class^="ruth-elem-right"] span:before, .ruth-node .ruth-node__wrapper [class^="ruth-elem-right"] span:after{
position: absolute; right: 0; top: 0;
}
.ruth-node .ruth-node__wrapper .ruth-elem-right-0:before{
width: 7rem;
height: 11rem;
background-color: #37abde;
}
.ruth-node .ruth-node__wrapper .ruth-elem-right-0:after{
width: 3rem;
height: 11rem;
top: 8rem;
background-color: #c4d82d;
}
.ruth-node .ruth-node__wrapper .ruth-elem-right-2:before{
width: 3.5rem;
height: 16rem;
background-color: #950057;
}
.ruth-node .ruth-node__wrapper .ruth-elem-right-2:after{
width: 10rem;
height: 20rem;
top: 6rem;
background-color: #f8981c;
}
.ruth-node .ruth-node__wrapper .ruth-elem-right-4:before{
width: 6rem;
height: 6rem;
right: 2rem;
top: -30rem;
background-color: #c4d82d;
}
.ruth-node .ruth-node__wrapper .ruth-elem-right-4:after{
width: 15rem;
height: 10rem;
right: 5rem;
top: -20rem;
background-color: #f8981c;
}
.ruth-node .ruth-node__wrapper .ruth-elem-right-4 span:before{
content: ''; display: block; opacity: .5; width: 12rem; height: 32rem; top: -15rem; background-color: #37abde;
}
.ruth-node .ruth-node__wrapper .ruth-elem-right-4 span:after{
content: ''; display: block; opacity: .5; width: 2rem; height: 13rem; top: 14rem; background-color: #c4d82d;
}
.ruth-node .ruth-node__wrapper .ruth-elem-right-6:before{
width: 2rem;
height: 16rem;
top: 0;
background-color: #950057;
}
.ruth-node .ruth-node__wrapper .ruth-elem-right-6:after{
width: 9rem;
height: 20rem;
top: 7rem;
background-color: #f8981c;
}
.ruth-node .ruth-node__wrapper .ruth-elem-right-6 span:before{
content: ''; display: block; opacity: .5; width: 6rem; height: 15rem; top: 22rem; background-color: #c4d82d;
}
.ruth-node .ruth-node__wrapper .ruth-elem-right-8:before{
width: 8rem;
height: 14rem;
background-color: #c4d82d;
}
.ruth-node .ruth-node__wrapper .ruth-elem-right-8:after{
width: 15rem;
height: 20rem;
top: 11rem;
background-color: #37abde;
}
.ruth-node .ruth-node__wrapper .ruth-elem-right-8 span:before{
content: ''; display: block; opacity: .5; width: 3rem; height: 48rem; top: 9rem; background-color: #950057;
}
.ruth-node .ruth-node__wrapper [class^="ruth-elem-left"]{
position: absolute; left: 0
}
.ruth-node .ruth-node__wrapper [class^="ruth-elem-left"]:before, .ruth-node .ruth-node__wrapper [class^="ruth-elem-left"]:after{
content: '';
display: block;
opacity: .5;
position: absolute;
left: 0;
top: 0;
}
.ruth-node .ruth-node__wrapper [class^="ruth-elem-left"] span:before, .ruth-node .ruth-node__wrapper [class^="ruth-elem-left"] span:after{
top: 0; left: 0; position: absolute;
}
.ruth-node .ruth-node__wrapper .ruth-elem-left-0:before{
width: 23rem;
height: 16rem;
background-color: #f8981c;
}
.ruth-node .ruth-node__wrapper .ruth-elem-left-0:after{
width: 16rem;
height: 27rem;
top: 6rem;
background-color: #c52127;
}
.ruth-node .ruth-node__wrapper .ruth-elem-left-2:before{
width: 2.5rem;
height: 32rem;
background-color: #37abde;
}
.ruth-node .ruth-node__wrapper .ruth-elem-left-2:after{
width: 6rem;
height: 14rem;
top: 2rem;
left: 4rem;
background-color: #c4d82d;
}
.ruth-node .ruth-node__wrapper .ruth-elem-left-4:before{
width: 10rem;
height: 14rem;
top: -30rem;
background-color: #c4d82d;
}
.ruth-node .ruth-node__wrapper .ruth-elem-left-4:after{
width: 15rem;
height: 20rem;
top: -13rem;
background-color: #f8981c;
}
.ruth-node .ruth-node__wrapper .ruth-elem-left-4 span:before{
content: ''; display: block; opacity: .5; width: 3rem; height: 48rem; top: -18.5rem; background-color: #950057;
}
.ruth-node .ruth-node__wrapper .ruth-elem-left-6:before{
width: 3rem;
height: 20rem;
background-color: #37abde;
}
.ruth-node .ruth-node__wrapper .ruth-elem-left-8:before{
width: 3rem;
height: 16rem;
background-color: #c4d82d;
}
.ruth-node .ruth-node__wrapper .ruth-elem-left-8:after{
width: 7rem;
height: 36rem;
top: 8rem;
background-color: #950057;
}
.ruth-node .ruth-node__wrapper .ruth-elem-left-8 span:before{
content: ''; display: block; opacity: .5; width: 5rem; height: 5rem; top: 22rem; left: 10rem; background-color: #37abde;
}
.ruth-node .ruth-node__wrapper .ruth-elem-left-8 span:after{
content: ''; display: block; opacity: .5; width: 13rem; height: 20rem; top: 36rem; background-color: #f8981c;
}
}
.pregnancy-calculator-module{
padding-top: 0 !important; margin-top: -16rem;
}
.pregnancy-calculator-module .module-small-bg{
padding: 0; display: -webkit-box; display: -ms-flexbox; display: flex; }
.pregnancy-calculator-module .calculator{
max-width: 35rem; min-width: 30rem; width: 100%; text-align: center;
}
.pregnancy-calculator-module .calculator .calculator-link{
margin-bottom: 2rem; }
.pregnancy-calculator-module .calculator__content{
width: auto; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
.pregnancy-calculator-module__calculator-mode-picker{
border-radius: 5rem; background-color: #f3f3f3; padding: .3rem; display: inline-block; float: left; clear: both; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out;
}
.pregnancy-calculator-module__calculator-mode-picker__wrapper{
margin: 2rem 3rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: right;
}
.pregnancy-calculator-module__calculator-mode-picker__wrapper span{
height: 100%; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
.pregnancy-calculator-module__calculator-mode-picker:hover, .pregnancy-calculator-module__calculator-mode-picker:focus{
background-color: #e8e8e8;
background-color: #85af4b;
}
.pregnancy-calculator-module__calculator-mode-picker:hover .date-picker:not(.active), .pregnancy-calculator-module__calculator-mode-picker:focus .date-picker:not(.active){
color: black;
}
.pregnancy-calculator-module__calculator-mode-picker{
}
.pregnancy-calculator-module__calculator-title{
text-align: center; padding: 2rem 3rem; margin-top: 2rem; }
.pregnancy-calculator-module .fc-header-toolbar{
width: 100%; background-color: #831a52; color: white; text-align: center; position: relative;
}
.pregnancy-calculator-module .fc-header-toolbar .fc-center h2{
line-height: 6rem; }
.pregnancy-calculator-module .fc-view-container{
padding: 1rem 3rem;
}
.pregnancy-calculator-module .fc-view-container .fc-view table{
width: 100%; }
.pregnancy-calculator-module .fc-view-container .fc-day-header{
-webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: normal; }
.pregnancy-calculator-module .fc-view-container .fc-widget-header table{
width: 100%; }
.pregnancy-calculator-module .fc-view-container .fc-day-grid-container{
height: 100% !important; }
.pregnancy-calculator-module .fc-view-container .fc-bg{
display: none; }
.pregnancy-calculator-module .fc-view-container .fc-day-top, .pregnancy-calculator-module .fc-view-container .fc-event-container{
border-right:1px solid #e8e8e8; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 4rem; cursor: pointer; -webkit-transition: .1s ease-in-out; transition: .1s ease-in-out; }
.pregnancy-calculator-module .fc-view-container .fc-other-month, .pregnancy-calculator-module .fc-view-container .fc-future{
color: #9c9c9c; }
.pregnancy-calculator-module .fc-view-container .fc-future{
pointer-events:none;}
.pregnancy-calculator-module .fc-view-container .fc-day-top:first-child, .pregnancy-calculator-module .fc-view-container .fc-event-container:first-child{
border: none; }
.pregnancy-calculator-module .fc-view-container .fc-day-top:hover, .pregnancy-calculator-module .fc-view-container .fc-day-top.active:hover, .pregnancy-calculator-module .fc-view-container .fc-day-top.active, .pregnancy-calculator-module .fc-view-container .fc-day-top:focus, .pregnancy-calculator-module .fc-view-container .fc-day-top.active:focus{
background-color: #85af4b; color: black; }
.pregnancy-calculator-module .fc-view-container .fc-row{
border-bottom: 1px solid #e8e8e8; height: auto !important;
}
.pregnancy-calculator-module .fc-view-container .fc-row tr{
display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.pregnancy-calculator-module .fc-view-container .fc-row:last-child{
border: none; }
.pregnancy-calculator-module .fc-view-container .fc-content-skeleton tbody{
display: none; }
.pregnancy-calculator-module .fc-view-container .fc-content-skeleton tr{
display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.pregnancy-calculator-module #calendar{
position: relative;
}
.pregnancy-calculator-module #calendar .fc-button{
color:white; }
.pregnancy-calculator-module .result-wrapper{
text-align: center
}
.pregnancy-calculator-module .result-wrapper.has_result .result-title{
margin-top: 3rem;
}
.pregnancy-calculator-module .result-wrapper.has_result .result-date{
margin-bottom: 2.3rem;
}
.pregnancy-calculator-module .result-wrapper .result-title{
width: 100%; font-size: 3rem; font-weight: bold; margin: 5rem auto 0;
}
.pregnancy-calculator-module .result-wrapper .result-subtitle, .pregnancy-calculator-module .result-wrapper .result-error{
margin-top: 0; margin-bottom: 1rem; padding: 1rem 0; min-height: 5.5rem;
}
.pregnancy-calculator-module .result-wrapper .result-date{
text-align: right; padding: 1rem; display: inline-block; margin-bottom: .3rem;
}
.pregnancy-calculator-module .result-wrapper .result-date > span:first-child{
color: #831a52; font-weight: bold; display: block; }
.pregnancy-calculator-module .result-wrapper .result-date > span:last-child{
display: inline-block; }
.pregnancy-calculator-module .result-banner__wrapper{
position: relative;
}
.pregnancy-calculator-module .result-banner__wrapper .main-content-desc{
position: absolute; bottom: 2rem; right:0; background-color: rgba(255,255,255,.9); max-width: 80%; padding: 3rem; }
#calendar{
position: relative;
}
#calendar .fc-button{
background: none; border: none; cursor: pointer; }
#calendar .fc-button:before{
font-family: ramicon; font-size: 4rem; }
#calendar #PrevMonthButton:before{
content: '\e94d'; }
#calendar #NextMonthButton:before{
content: '\e94c'; }
#calendar #PrevMonthButton, #calendar #NextMonthButton{
position:absolute; top:0; height:6rem; width:6rem; }
#calendar #PrevMonthButton{
right:0;}
#calendar #NextMonthButton{
left:0;}
#calendar.heb-date .fc-day-number, #calendar.heb-date .en-title{
display:none;
}
#calendar.heb-date .fc-other-month{
color: #231f20;
}
#calendar:not(.heb-date) .fc-title, #calendar:not(.heb-date) .he-title{
display:none;
}
.pregnancy-tests-module .item-wrapper{
margin-bottom: 3rem; padding: 2rem 3rem .4rem; }
.pregnancy-tests-module .item-wrapper.active{
padding-bottom: 3rem;
}
.pregnancy-tests-module .item-wrapper.active .test-toggle:after{
height: 0; }
.pregnancy-tests-module .pregnancy-test__title{
margin-bottom: 2rem; }
.pregnancy-tests-module .test-toggle{
border-radius: 50%; width: 2.5rem; height: 2.5rem; border: 1px solid #c4c4c4; position: relative; margin-right:1rem; padding: 0; display: inline-block; vertical-align: middle; cursor: pointer; }
.pregnancy-tests-module .test-toggle:before, .pregnancy-tests-module .test-toggle:after{
content: ''; display: inline-block;; width: 1rem; height: .2rem; background-color: #831a52; position: absolute; top: 0; bottom: 0; right:0; left:0; margin: auto; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; }
.pregnancy-tests-module .test-toggle:after{
-webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
.pregnancy-tests-module .main-content-data{
text-align: right; }
.pregnancy-tests-module .test-list__wrapper{
margin: 0; padding: 0; text-align: right; display: none;
}
.pregnancy-tests-module .test-list__wrapper li:nth-child(odd){
background-color: #f3f3f3; }
.pregnancy-tests-module .test-list{
list-style: none; border-top: 1px solid #d8d8d8; font-size: 1.4rem; padding: 1.3rem 5rem 1.2rem 0; position: relative;
}
.pregnancy-tests-module .test-list .pregnancy-test__title{
margin-bottom:0;}
.pregnancy-tests-module .test-list:last-child{
border-bottom: 1px solid #d8d8d8;
}
.pregnancy-tests-module .test-list__header{
list-style: none; padding: 1rem 2rem 1rem 0; font-weight: bold;
}
.pregnancy-tests-module .test-list__header span{
display: inline-block; }
.pregnancy-tests-module .test-list__header span:first-child{
width: 55%; }
.pregnancy-tests-module .test-list__header span:nth-child(2){
width: 7%; }
.pregnancy-tests-module .test-list__header span:nth-child(3){
width: 15%; }
.pregnancy-tests-module .test-list__header span:last-child{
width: 23%; }
.pregnancy-tests-module .test-list .main-content-title, .pregnancy-tests-module .test-list .week, .pregnancy-tests-module .test-list .date, .pregnancy-tests-module .test-list .location{
display: inline-block; vertical-align: top;
}
.pregnancy-tests-module .test-list .main-content-title{
font-size: 1.4rem; font-weight: bold; width: calc(55% - 1.6rem);
}
.pregnancy-tests-module .test-list .week{
width: 7%;
}
.pregnancy-tests-module .test-list .date{
width: 15%;
}
.pregnancy-tests-module .test-list .location{
width: 23%;
}
.pregnancy-tests-module .test-list .main-content-desc{
display: none; margin-top: 1rem; margin-bottom: 2rem; max-width: calc(55% - 2rem);
}
.pregnancy-tests-module .test-list .test-list-toggle{
border-radius: 50%; width: 2.5rem; height: 2.5rem; border: 1px solid #c4c4c4; position: absolute; top: 1rem; right:.2rem; margin-right:1rem; padding: 0; display: inline-block; vertical-align: middle; cursor: pointer;
}
.pregnancy-tests-module .test-list .test-list-toggle:before, .pregnancy-tests-module .test-list .test-list-toggle:after{
content: ''; display: inline-block;; width: 1rem; height: .2rem; background-color: #831a52; position: absolute; top: 0; bottom: 0; right:0; left:0; margin: auto; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out;
}
.pregnancy-tests-module .test-list .test-list-toggle:after{
-webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);
}
.pregnancy-tests-module .test-list > .active .test-list-toggle:after{
height: 0;
}
.footer-content-wrapper{
max-width: 148rem; width: 100%; padding: 0 3rem; }
.footer-links{
min-height: 3rem; color: #fff;
}
.footer-links__main-title{
font-size: 3.2rem; position: relative; text-align: center; display: block; margin: 4rem auto; }
.footer-links__main-title span{
padding: 0 25px; background-color: #831a52; position: relative; }
.footer-links__main-title:before{
content: ''; width: 100%; height: 1px; background-color: #99C161; display: block; position: absolute; top: 50%; left:0; right:0; }
.footer-links__links-wrapper{
margin: 1rem 3rem 4.5rem; padding: 0; text-align: center; }
.footer-links__item{
display: inline-block; width: 100%; width: 20rem; vertical-align: top; -webkit-transition: width .5s ease-in-out; transition: width .5s ease-in-out; padding: 0 3rem; }
.footer-links__item a{
color: white; display: block; }
.footer-links__item i + span{
display: block; margin-top: 10px; font-weight: bold; }
.footer-links__icon{
border-radius: 50%; border: 2px solid #fff; width: 110px; height: 110px; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; margin: 0 auto; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.footer-links__icon svg, .footer-links__icon img{
fill: white; max-width: 80px; max-height: 80px; width: 100%; position: absolute; top: 0; bottom: 0; right:0; left:0; margin: auto; }
.footer-links__title{
font-weight: bold; margin-top: 10px; }
.footer-links .flickity-prev-next-button .arrow{
fill: white; }
.footer-links .flickity-rtl .flickity-prev-next-button.previous{
right: -4rem; left:auto;}
.footer-links .flickity-rtl .flickity-prev-next-button.next{
left: -4rem; right:auto;}
.footer-links__item:nth-child(n + 6){
display: none; }
.footer-links .flickity-enabled .footer-links__item:nth-child(n + 6){
display: inline-block; }
.footer-links__item .footer-links__icon{
-webkit-transition: .5s ease-in-out; transition: .5s ease-in-out; background-color: rgba(255, 255, 255, 0)
}
.footer-links__item .footer-links__icon.anim{
-webkit-animation: footer-links .5s;
animation: footer-links .5s;
background-color: rgba(255,255,255,1);
-webkit-transform-origin: center;
-ms-transform-origin: center;
transform-origin: center;
}
.footer-links__item .footer-links__icon.anim svg{
-webkit-transition: fill .25s .25s; transition: fill .25s .25s; fill: #831a52;
}
.footer-content{
min-height: 30px; padding: 90px 0;padding-top:50px;
}
.footer-content .footer-content h4{
font-size: 1.692em; margin-bottom: 15px; }
.footer-content__links-wrapper{
text-align: left; }
.footer-content__links-item{
display: inline-block; list-style: none; margin-right:40px; text-align: center; color: #831a52; }
.footer-content__links-icon{
border-radius: 50%; border: 2px solid #888; width: 11rem; height: 11rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.footer-content__links-icon:after{
font-size: 6em; color: #888; }
.footer-content__links-item:nth-child(1) .footer-content__links-icon:after{
content: '\e90a'; }
.footer-content__links-item:nth-child(2) .footer-content__links-icon:after{
content: '\e90b'; }
.footer-content__links-item:nth-child(3) .footer-content__links-icon:after{
content: '\e90c'; }
.footer-content__links-item span{
margin-top: 1rem; font-weight: bold; display: inline-block; position:relative
}
.footer-content__links-item:hover span, .footer-content__links-item:focus span{
margin-top: 1rem; font-weight: bold; display: inline-block; position:relative
}
.footer-content__text *{
display: block; }
.footer-content__title{
font-size: 2.4rem; margin-bottom: 1rem; }
.footer-contact{
min-height: 30px; color: #fff; display: none;
}
.footer-contact__phones-wrapper{
float: right; list-style: none; margin: 0; padding: 0; }
.footer-contact__item{
display: inline-block; text-align: right; padding: 25px 15px 25px 40px; position: relative; }
.footer-contact__item:before{
content: ''; width: 1px; height: 40px; position: absolute; top: 0; right:0; background-color: #99C161; }
.footer-contact__item span{
display: block; }
.footer-contact__phone{
font-weight: bold; font-size: 1.231em; }
.footer-contact__social-wrapper{
list-style: none; margin: 0; padding: 0; }
.footer-contact__social-item a{
font-size: 4em; color: #831a52; }
.footer-contact__social-item a:hover, .footer-contact__social-item a:focus{
color: #231f20; }
.footer-nav{
min-height: 30px; padding-bottom: 55px; border-top: 1px solid #bebebe;
}
.footer-nav li{
display: inline-block; }
.footer-nav__menu-wrapper{
margin: 25px 0 0 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1;
}
.footer-nav__menu-wrapper a{
color: #231f20; position:relative
}
.footer-nav__menu-wrapper a:hover, .footer-nav__menu-wrapper a:focus{
color: #831a52
}
.footer-nav__menu-item:after{
content: ''; width: 1px; height: 10px; margin: 0 1rem; background-color: #3a3a3a; display: inline-block; }
.footer-nav__menu-item:last-child:after{
display: none; }
.footer-nav__first__menu-wrapper{
margin: 25px 0 0 0; text-align: left; }
.footer-nav__first__menu-wrapper a{
color: #231f20;
}
.footer-nav__first__menu-wrapper a span{
position:relative
}
.footer-nav__first__menu-wrapper a:hover, .footer-nav__first__menu-wrapper a:focus{
color: #831a52;
}
.footer-nav__first__menu-item{
position: relative; }
.footer-nav__first__menu-item *{
display: inline-block; }
.footer-nav__first__menu-item img{
height: 2rem; }
.footer-nav__first__menu-item:after{
content: ''; width: 1px; height: 10px; margin: 0 1rem; background-color: #3a3a3a; display: inline-block; }
.footer-nav__first__menu-item:last-child:after{
display: none; }
.shadow-wall.active{
background: rgba(0,0,0,.4); width: 100%; }
.shadow-wall{
width: 0; height: 100%; position: fixed; top: 0; bottom: 0; left:0; right:0; background: rgba(0,0,0,0); -webkit-transition: background .5s ease-in; transition: background .5s ease-in; z-index: 100; }
.sidebar-btn, .redirect-link{
cursor: pointer; line-height:100%
}
.sidebar-btn:hover, .sidebar-btn:focus, .redirect-link:hover, .redirect-link:focus{
background-color: rgba(131,26,82,1);
border-left:0px solid #99C161;
}
.sidebar-btn.current, .redirect-link.current{
background-color: #fff;
border-left:4px solid #831a52;
color: #831a52;
}
.sidebar-btn.current .sidebar-icon, .redirect-link.current .sidebar-icon{
fill: #831a52;
}
.sidebar-btn .sidebar-icon, .redirect-link .sidebar-icon{
display: block; width: 100%; text-align: center; height: 4.5rem; position: relative; padding-top: .5rem; fill: white;
}
.light-focus .sidebar-btn.tab-js:focus{
outline-color:#61B4E4!important;}
.redirect-link{
position:relative;
}
.redirect-link a:before{
content:''; width:100%; height:100%; position:absolute; top:0; left:0; right:0; bottom:0; }
.redirect-link a{
line-height:1; display:block; max-width:8.6rem; }
.side-menu-wrapper.active .sidebar-content-item{
width:35rem;max-width:calc(100vw - 10rem); overflow-y:auto;
}
.sidebar-content-item{
list-style: none;
visibility:hidden;
z-index:-1;
width: 0;
max-width: 0;
overflow:hidden;
height: 0;
position: relative;
-webkit-transition: width 1s ease-in-out;
transition: width 1s ease-in-out;
background-color:white;
}
.sidebar-content-item .inner-wrapper{
padding:3rem; opacity:0; -webkit-transition:opacity 1s ease-in-out .8s; transition:opacity 1s ease-in-out .8s; width:100%; }
.sidebar-content-item .general-form-title, .sidebar-content-item .main-content-title, .sidebar-content-item .module-title{
font-weight: bold; margin: 0 0 2rem; font-size: 1.8rem; text-align: right; color: #231f20; }
.sidebar-content-item .module-bg{
background-color: transparent; border: none; -webkit-box-shadow: none; box-shadow: none; padding: 0; }
.sidebar-content-item .form-content, .sidebar-content-item .general-form-content, .sidebar-content-item .general-form-summary{
padding: 0; }
.sidebar-content-item .general-form-summary{
text-align: right; font-size: 1.4rem; font-weight: normal; padding-bottom:1em;}
.sidebar-content-item .pio-form-field-container .checkbox{
display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start;
}
.sidebar-content-item .pio-form-field-container .checkbox input{
min-height:auto; margin-top:.5rem;}
.sidebar-content-item table{
width: 100%; margin-top: 1rem; }
.sidebar-content-item td{
padding: .5rem 1rem; font-weight: bold; }
.sidebar-content-item td:last-child{
padding-right:0; }
.sidebar-content-item tr:nth-child(odd){
background: #fcfcfc; }
.sidebar-content-item tr td:last-child{
text-align: left; color: #831a52; font-size: 1.3rem; }
.sidebar-content-item ul{
list-style-type:none; padding:0;}
.sidebar-content-item li{
padding: .5rem 1rem; font-weight: bold;
}
.sidebar-content-item li strong{
display:inline-block;}
.sidebar-content-item li span{
display:inline-block; float:left; text-align: left; color: #831a52; font-size: 1.3rem; }
.sidebar-content-item li:nth-child(odd){
background: #fcfcfc; }
.sidebar-content-item [type=checkbox]{
float:right; min-height:auto; margin-top: .5rem; }
.sidebar-content-item [type=checkbox] + label{
display: block; overflow: hidden; }
.sidebar-content-item .general-form-module{
text-align: right; }
.sidebar-content-item .main-content-container{
margin-bottom: 3rem; }
.sidebar-content-item.current{
visibility:visible; z-index:1; height:100%; width:35rem;
}
.sidebar-content-item.current .inner-wrapper{
opacity:1; }
.sidebar-content-item > .sidebar-content__title:first-child{
margin-top: 0; }
.sb-content-or{
position: relative; text-align: center; margin-bottom: 20px; }
.sb-content-or span{
border: 1px solid #ccc; font-size: 1.2em; font-weight: bold; background: #fff; position: relative; border-radius: 50%; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; width: 3.2em; height: 3.2em; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.sb-content-or:before{
content: ''; width: 100%; height: 1px; background-color: #bebebe; display: block; position: absolute; top: 50%; left: 0; right: 0; }
.sidebar-content-item.aside-order-queue .button-wave{
float: left; font-size: 1.3em; padding: 5px 30px; line-height: 1.4; }
.sidebar-content-item.aside-order-queue .frm-input-file{
margin-bottom: 10px; width: 100%; }
.sidebar-content-item.aside-order-queue .order-fax{
border: 1px solid #a8a8a8; border-radius: 50%; display: inline-block; padding: 10px; float: right; }
.sidebar-content-item.aside-order-queue .order-fax:after{
content: '\e924'; font-size: 4em; color: #231f20; }
.sidebar-content-item.aside-order-queue .order-fax + p{
padding-right:10px; float: right; }
.sidebar-content-item.aside-order-queue .order-fax + p .phone{
font-size: 2.2em; }
.sidebar-content-item.aside-order-queue .general-form-module .icon{
border-radius: 50%; border: 1px solid #bebebe; width: 6rem; min-width:6rem; height: 6rem; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-left:1rem;
}
.sidebar-content-item.aside-order-queue .general-form-module .icon img, .sidebar-content-item.aside-order-queue .general-form-module .icon svg{
width: 100%; max-width: 4.5rem; max-height: 5rem; fill: #831a52; min-width: 4.5rem; }
.sidebar-content-item.aside-order-queue .general-form-module .general-form-phone{
color: #831a52; font-size: 2rem; }
.sidebar-content-item.aside-order-queue .general-form-module .sub-content-wrapper{
display: inline-block; }
.sidebar-content-item.aside-order-queue .general-form-sub-content .wrapper{
display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.sidebar-content-item.aside-order-queue .zimun_tor_hafnaya .description{
}
.sidebar-content-item.aside-order-queue .upload-form-module .general-form-content .email-info{
font-size:1.4rem; }
.sidebar-content-item.aside-order-queue .wrapper{
margin-bottom: 2rem; padding-top: 2rem; }
.sidebar-content-item.aside-order-queue .appointments-form-module .general-form-content::before, .sidebar-content-item.aside-order-queue .zimun_tor_contact_us .general-form-content::before{
display:none; }
.sidebar-container .upload-form-module{
padding:0;
}
.sidebar-container .upload-form-module .row{
margin:0; }
.sidebar-container .upload-form-module .container{
padding:0;}
.sidebar-container .upload-form-module .module-header{
display:none; }
.sidebar-container .upload-form-module .general-form-content{
width:100%; max-width:100%; border-left:none; background-color:transparent; color:#231f20;
}
.sidebar-container .upload-form-module .general-form-content a{
color:#831a52; }
.sidebar-container .upload-form-module .or-icon{
display:none;}
.sidebar-container .upload-form-module .general-form-content .bg-image{
display:none; }
.sidebar-container .upload-form-module .sub-form-content{
width:100%; max-width:100%; padding:0; }
.sidebar-container .upload-form-module .module-bg{
display:block; }
.sidebar-container .upload-form-module .wrapper{
display:-webkit-box; display:-ms-flexbox; display:flex; }
.sidebar-container .upload-form-module .sub-form-content .general-form-phone{
text-align:right; }
.sidebar-content-item.aside-phonebook.current:not(.aside-parking){
width: 98rem;
}
.sidebar-content-item.aside-phonebook .sb-phones-header{
display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-bottom: 3rem;
}
.sidebar-content-item.aside-phonebook .button-search{
position: absolute; left:3px; top: 4px; -webkit-transition: none; transition: none;
}
.sidebar-content-item.aside-phonebook .button-search:after{
content: "\e92a"; font-size: 2.8em; color: #231f20;
}
.sidebar-content-item.aside-phonebook .sb-phone-list{
width: 100%; margin: 0;
}
.sidebar-content-item.aside-phonebook .sb-phone-list th{
text-align: right; font-weight:normal}
.sidebar-content-item.aside-phonebook .sb-phone-list tr{
background: #fff; line-height: 1; }
.sidebar-content-item.aside-phonebook .sb-phone-list tr:hover, .sidebar-content-item.aside-phonebook .sb-phone-list tr:nth-child(odd):hover, .sidebar-content-item.aside-phonebook .sb-phone-list tr:focus, .sidebar-content-item.aside-phonebook .sb-phone-list tr:nth-child(odd):focus{
background: #eef9df; }
.sidebar-content-item.aside-phonebook .sb-phone-list tr:nth-child(odd){
background: #fcfcfc; }
.sidebar-content-item.aside-phonebook .sb-phone-list thead tr{
border-bottom: 1px solid #ccc; background: #fff !important; }
.sidebar-content-item.aside-phonebook .sb-phone-list tr:first-child td, .sidebar-content-item.aside-phonebook .sb-phone-list tr:first-child th{
text-align: right; }
.sidebar-content-item.aside-phonebook .sb-phone-list tbody tr td:last-child{
text-align: right; }
.sidebar-content-item.aside-phonebook .sb-phone-list td, .sidebar-content-item.aside-phonebook .sb-phone-list th{
padding-right:1rem;padding-top:1rem; padding-bottom:1rem; }
.sidebar-content-item.aside-phonebook .sb-phone-list td:last-child, .sidebar-content-item.aside-phonebook .sb-phone-list th:last-child{
padding-left:1rem; }
.sidebar-content-item.aside-phonebook .sb-phone-list.default tbody tr td:last-child{
text-align: left;
}
.sidebar-content-item.aside-phonebook .sb-phone-list table, .sidebar-content-item.aside-phonebook .sb-phone-list ul{
width:100%;
}
.sidebar-content-item.aside-phonebook .search-phone-btn{
position: absolute; top: 0; left:0; width: 5rem; height: 4.7rem; border: none; background-color: transparent; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center;
}
.sidebar-content-item.aside-phonebook .search-phone-btn::before{
content: '\e958';
font-size: 3.5rem;
-webkit-transform: rotateX(0);
transform: rotateX(0);
}
.sidebar-content-item.aside-phonebook .sb-input-search-name{
-webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; position: relative; -ms-flex-preferred-size: 0; flex-basis: 0; z-index: 1;
}
.sidebar-content-item.aside-phonebook .sb-input-search-name + span{
width: 5rem; -webkit-box-flex: 0; -ms-flex-positive: 0; flex-grow: 0; text-align: center; line-height: 4rem;
}
.sidebar-content-item.aside-phonebook .sb-input-search-select{
-webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; position: relative; z-index: 1;
}
.sidebar-content-item.aside-phonebook .sb-input-search-select .wrapper{
position: absolute; top: 0; left: 0; right: 0; background-color: white; border: 1px solid #a8a8a8; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out;
}
.sidebar-content-item.aside-phonebook .sb-input-search-select .wrapper .sb-phones-input{
border: none; }
.sidebar-content-item.aside-phonebook .sb-input-search-select .wrapper.active{
-webkit-box-shadow: 0 1rem 2rem 0rem rgba(0,0,0,0.1);
box-shadow: 0 1rem 2rem 0rem rgba(0,0,0,0.1);
}
.sidebar-content-item.aside-phonebook .sb-input-search-select .wrapper.active .search-phone-btn:before{
-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); -webkit-transform: rotateX(180deg); transform: rotateX(180deg);
}
.sidebar-content-item.aside-phonebook .sb-input-search-select .wrapper .autocomplete-list{
display: none;
}
.sidebar-content-item.aside-phonebook .sb-phones-input{
border: 1px solid #a8a8a8; padding: 12px; width: 100%;
}
.sidebar-content-item.aside-phonebook .btn-clear-search{
display:none; border-radius:5rem; padding:.2rem 2rem; position:absolute; top:1rem; left:5rem; background-color:#eef9df;
}
.sidebar-content-item.aside-phonebook .btn-clear-search.active{
display:block;
}
.sidebar-content-item.aside-phonebook .autocomplete-list{
top: 5rem; max-height: 20rem; margin-bottom:0; overflow-y: auto; list-style: none; line-height: 2; padding: 0;
}
.sidebar-content-item.aside-phonebook .autocomplete-item{
padding: 0 1rem; cursor: pointer;
}
.sidebar-content-item.aside-phonebook .autocomplete-item:hover, .sidebar-content-item.aside-phonebook .autocomplete-item[aria-selected="true"], .sidebar-content-item.aside-phonebook .autocomplete-item:focus{
background-color: #eef9df;
}
.sidebar-content-item.aside-phonebook .sb-tab-menu{
list-style: none; padding: 0; width: 100%; background-color: #fcfcfc; margin-bottom: 1rem; border-bottom: 1px solid #f3f3f3;
}
.sidebar-content-item.aside-phonebook .sb-tab-menu input[type="radio"]{
display: inline-block; width: auto; position: absolute; top: 8rem; opacity: 0;}
.sidebar-content-item.aside-phonebook .sb-tab-menu input[type=radio]:checked + .sb-tab-menu-item{
border: 1px solid #f3f3f3; color: #831a52; border-bottom: 1px solid white; background-color: white; font-weight: bold; }
.sidebar-content-item.aside-phonebook .sb-tab-menu-item{
display: inline-block; cursor: pointer; padding: 1rem 2rem 1rem; margin-bottom: -.1rem;
}
.sidebar-content-item.aside-phonebook .sb-tab-menu-item:last-child{
margin-left:0;
}
.sidebar-content-item.aside-phonebook .sb-phone-list{
display: none;
}
.sidebar-content-item.aside-phonebook .sb-phone-list.current{
display: table;
}
.sidebar-content-item.aside-parking .sidebar-parking-map{
text-align: left;
}
.sidebar-content-item.aside-parking .sidebar-parking-map .read-more__arrow{
margin-left: 2rem; margin-top: 1rem; margin-bottom: 1rem; }
.sidebar-content-item.aside-parking .sidebar-parking-content .read-more__arrow{
margin-top: .5rem; }
.sidebar-content-item.aside-parking .sidebar-parking-content .wrapper{
text-align: center; }
.sidebar-content-item.aside-parking .sidebar-parking-content .main-content-img{
border-radius: 50%; border: 2px solid #888; width: 8rem; height: 8rem; padding: 1rem; margin: 2rem auto; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.sidebar-content-item.aside-parking .sidebar-parking-content .links-wrapper{
display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;
}
.sidebar-content-item.aside-parking .sidebar-parking-content .links-wrapper a{
border-radius: 50px; border: 2px solid #831a52; padding: 7px 20px; display: inline-block; -webkit-transition: .5s; transition: .5s; position: relative; margin: .5rem; }
.sidebar-content-item.aside-parking .sidebar-parking-content .links-wrapper a::after{
content: ''; border-radius: 50px; border: 20px solid rgba(133,175,75,.5); display: inline-block; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; width: 100%; height: 100%; opacity: 0; -webkit-transition: 0s; transition: 0s; z-index: 0; }
.sidebar-content-item.aside-parking .sidebar-parking-content .links-wrapper a:hover::after, .sidebar-content-item.aside-parking .sidebar-parking-content .links-wrapper a:focus::after{
border: 0px solid rgba(133,175,75,.5);
width: 100%;
height: 100%;
opacity: 1;
-webkit-transition: .5s ease-out;
transition: .5s ease-out;
}
.svitem{
display: none; }
.svm-edit{
position: relative
}
.svm-edit.open .dropdown-menu{
top: 40px;
right:0;
text-align: right;
display: block;
padding: 10px 20px;
left:initial;
}
.svm-edit .btn-primary{
position: absolute; z-index: 100; right: 10px; top: 10px;
}
.google-map-navinfo-module .module-wrapper{
margin: 0 auto; max-width: calc(100% - 6rem); width: 160rem; }
.google-map-navinfo-module .module-bg{
padding: 0; }
.google-map-navinfo-module .wrapper{
display: -webkit-box; display: -ms-flexbox; display: flex; }
.google-map-navinfo-module .tabs{
display: inline-block; margin: 0 auto; padding: 0; width: 100%; text-align: center;
}
.google-map-navinfo-module .tabs li{
display: inline-block; }
.google-map-navinfo-module #map{
height: 60rem; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
.google-map-navinfo-module .contact-wrapper{
width: 33rem; padding: 4rem; }
.google-map-navinfo-module .main-content-desc{
max-width: 40rem; min-width: 30rem; padding: 2rem 3rem; }
.google-map-navinfo-module .direction_map_wrap{
display: -webkit-box; display: -ms-flexbox; display: flex; width: 100%; height: 64.5rem; }
.google-map-navinfo-module .direction_map{
height: 100%; width: 100%; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; }
.google-map-navinfo-module .direction_panel_wrap{
width: 35rem; -ms-flex-negative:0; flex-shrink:0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-flow: column; flex-flow: column; }
.google-map-navinfo-module .map_top_transportation_mobile{
display: none }
.google-map-navinfo-module .direction_map_title{
margin-bottom: 1em; }
.google-map-navinfo-module .map_top_transportation{
margin-bottom: 0; }
.google-map-navinfo-module .map_top_transportation button{
padding: 0.7em 2em; color: #831a52; font-weight: bold; background-color: white; border: none; font-size: 1.8rem; margin: 0 .2rem; cursor: pointer; }
.google-map-navinfo-module .map_top_transportation .active{
position: relative; }
.google-map-navinfo-module .map_top_transportation .active button{
color: #231f20; -webkit-box-shadow: 0 1rem 1.2rem 0rem rgba(0,0,0,.1); box-shadow: 0 1rem 1.2rem 0rem rgba(0,0,0,.1); cursor: pointer; }
.google-map-navinfo-module .map_top_transportation .active::after{
content: ''; position: absolute; bottom: 0; width: 0; height: 0; line-height: 0; border: 1rem solid transparent; border-bottom-color: #831a52; margin: 0 auto; left: 0; right: 0; }
.google-map-navinfo-module .direction_map_holder{
height: 645px; position: relative; border: 1px solid #f1f1f1; }
.google-map-navinfo-module .direction_panel_directions{
padding: 0 25px; background: #fff; width: 100%; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1 }
.google-map-navinfo-module .direction_panel_content{
width: 100% }
.google-map-navinfo-module .top_map{
background: #4285F4; color: #fff; padding: 2em 30px; }
.google-map-navinfo-module .map_inputs input{
font-size: 16px; padding: 5px 0; border: none; border-bottom: 1px solid #97BCF9; width: 100%; display: block; background: transparent; color: #fff; margin-bottom: 10px; }
.google-map-navinfo-module button[type=button]#searchMap{
color: rgba(255,255,255,0.87); background-color: #3367D6; padding: 16px 2em; min-height: 24px; width: 100%; display: block; border: none; cursor: pointer; }
.google-map-navinfo-module .map_inputs input::-webkit-input-placeholder{
color: #97BCF9; opacity: 1; }
.google-map-navinfo-module .map_inputs input::-moz-placeholder{
color: #97BCF9; opacity: 1; }
.google-map-navinfo-module .map_inputs input:-ms-input-placeholder{
color: #97BCF9; opacity: 1; }
.google-map-navinfo-module .map_inputs input:-moz-placeholder{
color: #97BCF9; opacity: 1; }
.google-map-navinfo-module .top_map > .material-icons{
margin-left: 10px; }
.google-map-navinfo-module .top_map_modes{
display: inline-block; }
.google-map-navinfo-module .map_inputs{
margin-top: 10px; }
.google-map-navinfo-module #walking_mode + label .material-icons, .google-map-navinfo-module #bicycling_mode + label .material-icons{
-webkit-transform: rotateY(180deg); transform: rotateY(180deg); }
.google-map-navinfo-module .radio_wrap label .material-icons{
color: #B3CEFB }
.google-map-navinfo-module .radio_wrap{
display: inline-block; position: relative; }
.google-map-navinfo-module .radio_wrap input[type=radio]{
opacity: 0; position: absolute; top: 0; right: 0; }
.google-map-navinfo-module .radio_wrap label{
display: block; position: relative; width: 24px; height: 24px; padding: 9px; -webkit-box-sizing: content-box; box-sizing: content-box; border-radius: 50%; background: transparent; cursor: pointer; -webkit-transition: 0.3s ease-in-out; transition: 0.3s ease-in-out; }
.google-map-navinfo-module .radio_wrap input[type=radio]:checked + label{
background: #3367D6; }
.google-map-navinfo-module .radio_wrap input[type=radio]:checked + label .material-icons{
color: #fff; }
.google-map-navinfo-module .direction_panel_directions .warnbox-content, .google-map-navinfo-module .direction_panel_directions .warnbox-c1, .google-map-navinfo-module .direction_panel_directions .warnbox-c2{
background: transparent; font-size: 13px; font-weight: 300; color: #9E9E9E; }
.google-map-navinfo-module .direction_panel_directions .adp-step, .google-map-navinfo-module .direction_panel_directions .adp-substep{
padding: 1em 3px 1em 3px; border-top: 1px solid #E6E6E6; }
.google-map-navinfo-module .direction_panel_directions .adp-placemark{
background: transparent; border: 0 none; }
.google-map-navinfo-module .direction_panel_directions .adp-placemark .adp-text{
font-size: 16px }
.google-map-navinfo-module .direction_panel_directions .adp-directions{
width: 100% }
@media (max-width: 1024px){
.google-map-navinfo-module .direction_panel_wrap, .google-map-navinfo-module .map_top_transportation{
display: none;
}
.google-map-navinfo-module .direction_map{
width: 100%;
}
.google-map-navinfo-module .direction_map_holder{
height: 400px;
}
.google-map-navinfo-module .map_top_transportation_mobile{
display: block; padding: 0; text-align: center; margin: 0;
}
.google-map-navinfo-module .map_top_transportation_mobile li{
display: inline-block; margin: 0 .2rem; }
.google-map-navinfo-module .map_top_transportation_mobile li a{
display: inline-block; padding: 0.8em 1em; padding-right: 50px; background: white; font-weight: bold; position: relative }
.google-map-navinfo-module .map_top_transportation_mobile img{
width: 30px; position: absolute; right: 1em; top: 10px; }
.google-map-navinfo-module .map_top_transportation_mobile img.google_map_icon{
width: 20px; right: 1.2em; }
}
@media (max-width: 768px){
.google-map-navinfo-module .map_top_transportation_mobile li a{
display: block;
}
.google-map-navinfo-module .direction_map_title{
font-size: 1.5em;
}
.google-map-navinfo-module .direction_map_wrap{
-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: inherit;
}
.google-map-navinfo-module .map_top_transportation_mobile{
list-style: none; padding: 0;
}
.google-map-navinfo-module .direction_map{
height: 25rem;
}
.google-map-navinfo-module .main-content-desc{
max-width: 100%; width: 100%;
}
}
.video-banner-wrapper{
position: relative; overflow: hidden; padding-bottom: 36.7845%; height: 0;
}
.video-banner-wrapper img{
width:100%;}
.yt-video-wrap{
opacity: 0; -webkit-transition: opacity 0.3s ease 0.2s; transition: opacity 0.3s ease 0.2s; position: absolute; z-index: 0; width: 101%; height: 0; top: 50%; right: 50%; padding-bottom: 56.85%; -webkit-transform: translate(50%,-50%); -ms-transform: translate(50%,-50%); transform: translate(50%,-50%); }
.video-container{
position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; }
.yt-video-wrap iframe{
display: block; width: 100%; height: 100%; position: absolute; z-index: 1; top: 0; right: 0; min-width: 100%; max-width: 100%; min-height: 100%; max-height: 100%; }
.on-banner-btn-container{
position: absolute; bottom: 2em; left: 2em; right: auto; margin: auto; text-align: center; z-index: 6;  }
.on-banner-btn{
width: 4.2em; height: 4.2em; font-size: 10px; padding: 0; border-radius: 50%; position: relative; z-index: 0; background-color: transparent; cursor: pointer; display: inline-block; vertical-align: middle; -webkit-transition: background-color 0.3s ease; transition: background-color 0.3s ease; }
.anim-control-banner{
position:relative}
.video-control.on-banner-btn.anim-control{
display:block}
@media (max-width:1279px){
.yt-video-wrap iframe{
height: 140%;  max-height: 140%;  top:-20%}
}
@media (min-width:1280px){
.on-banner-btn.video-control{
display:none;
width: 8rem;
height: 8rem;
background-color: #333;
z-index: 1;
opacity: 0.8;
-webkit-transition: .2s ease-in-out;
transition: .2s ease-in-out;
will-change: auto
}
.on-banner-btn.video-control:hover, .on-banner-btn.video-control:focus{
background-color:#700e40;
}
.on-banner-btn.video-control i{
display:inline-block;
margin:0 auto;
height:26px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-color: transparent transparent transparent #FFF;
-webkit-transition: 200ms all ease;
transition: 200ms all ease;
will-change: border-width;
cursor: pointer;
border-style: double;
border-width: 0px 0 0px 26px;
}
.on-banner-btn.video-control.paused i{
border-style: solid;
border-width: 15px 0 15px 26px;
}
}
.material-icons{
font-family: 'Material Icons'; font-weight: normal; font-style: normal; font-size: 24px; line-height: 1; letter-spacing: normal; text-transform: none; display: inline-block; white-space: nowrap; word-wrap: normal; direction: ltr; -webkit-font-feature-settings: 'liga'; -webkit-font-smoothing: antialiased; }
.sitemap-wrapper{
display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 5rem 11rem; background-color: white;
}
.sitemap-wrapper ul{
padding-right:2.5rem; }
.sitemap-wrapper .sitemap__first-level{
-webkit-box-ordinal-group:2; -ms-flex-order:1; order:1; width:25%; margin-bottom:2rem;
}
.sitemap-wrapper .sitemap__first-level > a{
border-radius:10rem; border:1px solid #ececec; padding: 0.5rem 1.5rem; margin-bottom: 1rem; font-weight:bold; color: #831a52; }
.sitemap-wrapper .sitemap__first-level.empty{
-webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; margin-bottom:0;
}
.sitemap-wrapper .sitemap__first-level.empty a{
margin-bottom:0; }
.sitemap-wrapper li{
list-style: none; }
.sitemap-wrapper > li{
padding: 1rem;
}
.sitemap-wrapper > li a{
padding: 0 1rem; background-color: white; display: -webkit-box; display: -ms-flexbox; display: flex; max-width: 40rem; width: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom:.3rem; color: #231f20; }
.sitemap-wrapper > li a:hover, .sitemap-wrapper > li a:focus{
text-decoration: underline; color: #831a52; }
.sitemap-wrapper > li > ul > li{
}
.sitemap-wrapper > li li{
position: relative; -ms-flex-line-pack:center; align-content:center
}
.sitemap-wrapper > li li::after{
content: '';
right: -1.5rem;
top:.8rem;
position:absolute;
border-radius: 2rem;
border: 1px solid #831a52;
width:.7rem;
height:.7rem;
background-color:white;
}
.sitemap-wrapper > li li{
}
.sitemap-wrapper > li li::before{
content: '';
width:1px;
height:100%;
background-color: #eaeaea;
position:absolute;
top:1rem;
right:-1.2rem;
}
.list-no-style{
list-style:none; padding:0;margin-bottom:0;}
.timeline_zone{
background-color:#57524a;background-position:top center; background-repeat:no-repeat; background-size: 100% }
.timeline_top{
margin-top: -11rem;
}
.timeline_top ul{
display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack:justify; -ms-flex-pack:justify; justify-content:space-between;}
.timeline_top .timeline_top_item{
width:48%;}
.timeline_top select{
font-size:1.5rem; padding: 1.6rem;width:100%;}
.line_title{
display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center; font-size: 1.8rem;margin-bottom:2rem;
}
.line_title span{
margin:0 2rem;display:inline-block;}
.line_title::before, .line_title::after{
display:inline-block;
content:'';
-webkit-box-flex:1;
-ms-flex-positive:1;
flex-grow:1;
min-width:20%;
height: 1px;
background-color: #bebebe;
}
.timeline_bottom{
color:#fff;
}
.timeline_bottom .timeline_zone_title{
margin-top:10rem;}
.timeline_decade_list{
padding-bottom:15rem;
}
.timeline_decade_list .timeline_decade_list_title{
font-size:16rem;color:rgba(255, 255, 255, 0.3);text-align:center;font-weight:bold;margin:7rem 0;}
.timeline_list{
position:relative;
}
.timeline_list .timeline_list_li{
width:46%; margin-bottom:8rem; -webkit-transition:opacity 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; transition:opacity 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out; transition:opacity 0.7s ease-in-out, transform 0.7s ease-in-out; transition:opacity 0.7s ease-in-out, transform 0.7s ease-in-out, -webkit-transform 0.7s ease-in-out;
}
.timeline_list .timeline_list_li .timeline_unit_title{
font-size:6rem;font-weight:bold}
.timeline_list .timeline_list_li .timeline_unit_subtitle{
font-size:1.8rem;font-weight:bold;line-height: 1.3
}
.timeline_list .timeline_list_li .timeline_unit_subtitle+.timeline_unit_summery{
margin-top:2.2rem;
}
.timeline_list .timeline_list_li .timeline_unit_summery{
font-size:1.3rem;}
.timeline_list .timeline_list_li .timeline_unit_img{
margin-top:2.6rem;
}
.timeline_list .timeline_list_li .timeline_unit_img img{
-webkit-box-shadow: 0px 40px 40px 0px rgba(0, 0, 0, 0.14);box-shadow: 0px 40px 40px 0px rgba(0, 0, 0, 0.14);}
.timeline_list .timeline_list_li.lobby_item{
width:100%;
text-align:center;
}
.timeline_list .timeline_list_li.lobby_item .timeline_unit_title{
font-size:16rem;color:rgba(255, 255, 255, 0.3);
}
.timeline_list .timeline_list_li .timeline_unit_gallery_wrap{
padding-bottom: 3rem;margin-top:2.6rem;
}
.timeline_list .timeline_list_li .timeline_unit_gallery_wrap .timeline_unit_gallery{
-webkit-box-shadow: 0px 40px 40px 0px rgba(0, 0, 0, 0.14);box-shadow: 0px 40px 40px 0px rgba(0, 0, 0, 0.14);
}
.timeline_list .timeline_list_li .timeline_unit_gallery_wrap .timeline_unit_gallery figure{
height:0; overflow:hidden;width:100%;padding-bottom:66.7%;position:relative;
}
.timeline_list .timeline_list_li .timeline_unit_gallery_wrap .timeline_unit_gallery figure img{
width:100%; height:auto;position:absolute; top:0; right:0;}
.timeline_list .timeline_list_li .timeline_unit_gallery_wrap .timeline_unit_gallery .flickity-page-dots{
bottom: -3rem;}
.timeline_list .timeline_list_li .timeline_unit_gallery_wrap .timeline_unit_gallery .flickity-page-dots .dot{
border-color:#fff
}
.timeline_list .timeline_list_li .timeline_unit_gallery_wrap .timeline_unit_gallery .flickity-page-dots .dot.is-selected{
background-color:#fff;
}
.timeline_list .timeline_list_li:last-child, .timeline_list .timeline_list_li:nth-last-child(2){
margin-bottom:3rem;
}
.timeline_list .timeline_list_li.before-enter-view{
opacity:0;
-webkit-transform:translateY(25px);
-ms-transform:translateY(25px);
transform:translateY(25px);
}
.timeline_list .timeline_list_li.enter-view{
opacity:1;
-webkit-transform:translateY(0px);
-ms-transform:translateY(0px);
transform:translateY(0px);
}
.timeline_list .decade_line{
position:absolute;width:4px;height:100%; right:calc(50% - 2px); color:#99c161;
}
.timeline_list .decade_line span{
position:absolute; border-radius:50%;width:22px; height:22px;right:50%; -webkit-transform:translateX(50%); -ms-transform:translateX(50%); transform:translateX(50%);
}
.timeline_list .decade_line span svg{
stroke: #99c161; fill: none;stroke-width: 15px;stroke-dasharray: 268;stroke-dashoffset: 268;-webkit-transition:0.6s ease;transition:0.6s ease;}
.timeline_list .decade_line span:first-child{
bottom:100%;
}
.timeline_list .decade_line span:first-child svg{
-webkit-transform: rotate(95deg);-ms-transform: rotate(95deg);transform: rotate(95deg);
}
.timeline_list .decade_line span:last-child{
top:100%;
}
.timeline_list .decade_line span:last-child svg{
-webkit-transform: rotate(-95deg);-ms-transform: rotate(-95deg);transform: rotate(-95deg);
}
.timeline_list .decade_line::after{
content:'';
width:100%;
height:0px;
background:currentColor;
display:block;
-webkit-transition:1.2s ease;
transition:1.2s ease;
}
.timeline_list .decade_line.enter-view span svg{
stroke-dashoffset: 0;
}
.timeline_list .decade_line.enter-view span:last-child svg{
-webkit-transition-delay:1.8s;transition-delay:1.8s;
}
.timeline_list .decade_line.enter-view::after{
-webkit-transition-delay:0.6s;
transition-delay:0.6s;
height:100%;
}
.timeline_list .timeline_grid_sizer{
width:46%}
.timeline_list .timeline_gutter_sizer{
width:7%}
@media (max-width: 1024px){
.timeline_decade_list .timeline_decade_list_title{
font-size:9rem;}
}
@media (max-width: 992px){
.timeline_top{
margin-top:0;}
}
@media (max-width: 768px){
.line_title{
margin-bottom:1.5rem;}
.timeline_bottom .timeline_zone_title{
margin-top: 5rem;
}
.timeline_bottom .timeline_zone_title img{
height:auto;width: 65%;}
.timeline_top_container{
width:100%; padding:0;}
.timeline_top{
padding-top: 2rem; padding-bottom: 2.7rem;
}
.timeline_top ul{
-ms-flex-wrap:wrap;flex-wrap:wrap;}
.timeline_top .timeline_top_item{
width:100%
}
.timeline_top .timeline_top_item:first-child{
margin-bottom: 2rem;
}
.timeline_decade_list .timeline_decade_list_title{
margin:5rem 0;}
.timeline_list{
padding-right:3.5rem;
}
.timeline_list .timeline_list_li{
width:100%;margin-bottom:4rem;
}
.timeline_list .timeline_list_li .timeline_unit_title{
font-size:4rem;}
.timeline_list .decade_line{
right:0;}
}
@media (max-width: 576px){
.timeline_list{
padding-right:1.9rem;
}
.timeline_list .timeline_list_li .timeline_unit_title{
font-size:3rem;}
.timeline_list .timeline_list_li .timeline_unit_gallery_wrap .timeline_unit_gallery figure{
}
.timeline_decade_list .timeline_decade_list_title{
font-size:5.5rem; }
}
@keyframes animatedBackground{
from {
background-position: 50% 50% }
to{
background-position: 50% 30%; }
}
@-webkit-keyframes animatedBackground{
from {
background-position: 50% 50%; }
to{
background-position: 50% 30%; }
}
.sidezone_items-container{
margin-top:3rem; }
.sidezone_title{
}
.sidezone_item{
margin-top:0; margin-bottom:2.5rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center
}
.sidezone_item:last-child{
margin-bottom:1rem;
}
.sidezone_img{
-ms-flex-negative:0;flex-shrink:0
}
.sidezone_img.icon{
border-radius: 50%;
border: 1px solid #bebebe;
width: 6rem;
min-width:6rem;
height: 6rem;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
margin-left:1rem;
}
.sidezone_img.icon img, .sidezone_img.icon svg{
width: 100%; max-width: 4.5rem; max-height: 5rem; fill: #831a52; min-width: 4.5rem;
}
.sidezone_data{
line-height:1.1;
}
.sidezone_data strong{
font-weight:400; color:#831a52; font-size:2.6rem;}
.sidezone_data p{
margin-bottom:0;}
.form-close-btn{
position:absolute;top:1em;right:1em; width:30px; height:30px; z-index:1;
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg); -webkit-transition:all 0.2s linear; transition:all 0.2s linear
}
.form-close-btn:hover, .form-close-btn:focus{
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
}
.form-close-btn:before, .form-close-btn:after{
position:absolute;
content:'';
background-color:#831a52;
width:100%;
height:2px;
top:50%;
left:0;
margin-top:-1px;
}
.form-close-btn:after{
width:2px;
height:100%;
left:50%;
top:0;
margin-left:-1px;
margin-top:0;
}
.appointments_dinamic-form-box{
position:fixed; height:100%; width:100%; overflow-y:auto; top:0; left:0; z-index:102; background: rgba(0,0,0,.4);
opacity:0; visibility:hidden; width:0; height:0; overflow:hidden;     -webkit-transition: all 0.001s ease 0.3s, opacity 0.5s ease;     transition: all 0.001s ease 0.3s, opacity 0.5s ease
}
.appointments_dinamic-form-box.active{
background: rgba(0,0,0,.4);
opacity:1;
visibility:visible;
width:100%;
height:100%;
-webkit-transition: all 0.001s ease, opacity 0.5s ease;
transition: all 0.001s ease, opacity 0.5s ease;
}
.appointments_dinamic-form-box .general-form-title{
text-align:center; font-weight:bold; padding:0 3rem 1.5rem; margin-top:-1.4rem; font-size:2.2rem;
}
.appointments_dinamic-form-box .require-field-title{
display:none;
}
.appointments_dinamic-form{
position:absolute; margin:auto; left:0; right:0; max-width:400px; top:17%; background-color:#FFF; z-index:1;  padding: 3rem;}
.appointments_top-container{
position:relative; margin:0 auto; right:0; left:0; margin-top:-3rem; margin-bottom:2rem;}
.appointments_top-button{
position:relative; margin-bottom:0; right:0; left:auto; top:0; display:block; z-index:1; background-color:#831a52; color:#FFF; border-radius:50px; font-family: 'Noto Sans Hebrew','Noto Sans',sans-serif; font-size:1.6rem; padding:0.5rem 2rem; padding-left:5rem
}
.appointments_top-button:hover, .appointments_top-button:focus{
background-color: rgba(0,0,0,.8);
}
.appointments_top-button:hover:before, .appointments_top-button:focus:before{
-webkit-animation: animatedBackground 0.5s linear 3;
animation: animatedBackground 0.5s linear 3;
}
.appointments_top-button:before{
content:'';
position:absolute;
left:1rem;
top:50%;
margin-top:-15px;
height:30px;
width:30px;
background-image: url('../img/icon-arrows.svg');
background-repeat:no-repeat;
background-position:50%;
background-size:14px auto;
}
.appointments_top-button .icon-but{
display:inline-block; vertical-align:middle; height:30px; width:30px; content:''; margin-left:1.2rem;
background-image: url('../img/icon-appointments.svg');
background-repeat:no-repeat; background-position:50%; background-size:28px auto;
}
.appointments_container.module-bg{
padding-right:0; padding-left:0; padding-bottom:0;}
.appointments_header{
border-bottom:1px solid #dae4ef; margin-bottom:4rem; padding:0 5rem 4rem}
.appointments_title{
text-align:center}
.appointments_button-zone{
display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; padding-bottom:0;
}
.appointments_button-zone >div{
-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1; -ms-flex-preferred-size:0; flex-basis:0;}
.appointments_additional-text:empty{
display:none;
}
.appointments_additional-text{
text-align:center;
padding-top:3rem;
}
@media (max-width: 992px){
.appointments_additional-text{
padding-top:1em;
}
}
.appointments_button-box{
padding:0 1.5rem;
}
.appointments_summary{
font-weight:700; padding-top:5rem;
}
.appointments_summary h3{
font-weight:700;}
.appointments_summary:empty{
padding-top:0;
}
.appointments_button-box{
position:relative; margin-top:5rem;
}
.appointments_icon-new{
position:absolute; z-index:1; pointer-events:none; top:-1.5rem; left:3.5rem; line-height:1; display:block; background-color:#85af4b; text-align:center; width:9.5rem; padding:0.7rem; font-size:1.6rem; border-radius:50px;
}
.appointments_button{
width:40rem; -ms-flex-negative:0; flex-shrink:0; -webkit-box-flex:0; -ms-flex-positive:0; flex-grow:0; margin-top:0; text-align:center; display:block; background-color:#831a52; color:#FFF; padding:14px;
}
.appointments_button:hover, .appointments_button:focus{
background-color: rgba(0,0,0,.8);
}
.appointments_button:before{
display:none;
}
.appointments_button span.link-txt{
color:#FFF; font-size:2rem; padding:0; display:inline-block; vertical-align:middle;
}
.appointments_button span.link-txt:before{
display:inline-block;
vertical-align:middle;
height:38px;
width:38px;
content:'';
margin-left:1.4rem;
background-image: url('../img/icon-appointments.svg');
background-repeat:no-repeat;
background-position:100% 0;
background-size:38px;
}
.appointments_button .presentation{
display:none;
}
.appointments_side-content{
border-left:1px solid #dae4ef;
}
.appointments_body{
padding-right:3.5rem; padding-left:6rem; word-break: break-word;
}
.appointments_body h3{
font-weight:700; }
.appointments_body a{
text-decoration:none
}
.appointments_body a:hover, .appointments_body a:focus{
text-decoration:underline;
}
.appointments_side-links{
}
.appointments_body2{
padding-left:2rem; padding-right:3.5rem;
}
.appointments_body2 ul{
list-style-type:none; margin:0; padding:0; }
.appointments_body2 li{
position:relative;  display:-webkit-box;  display:-ms-flexbox;  display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center;  margin-bottom:2.5rem; min-height:9.5rem;  padding-right:11rem; font-size:1.6rem;
}
.br-IE .appointments_body2 li{
height:9.5rem;overflow:hidden;}
.appointments_body2 li:last-child{
margin-bottom:0;
}
.appointments_body2 li:before{
content:'';
position:absolute;
right:0;
top:0;
bottom:0;
border-radius:50%;
border: 1px solid #bebebe;
width:9.5rem;
height:9.5rem;
-ms-flex-negative:0;
flex-shrink:0;
margin:auto;
}
.appointments_body2 li h4{
font-size:2rem; margin-bottom:0; color:#231f20;
}
.appointments_body2 li a{
display:block; word-break:break-word; text-decoration:none;
}
.appointments_body2 li a:hover, .appointments_body2 li a:focus{
text-decoration:underline;
}
.appointments_body2 li a h4{
text-decoration:none; display:inline-block; width:100%;
}
.appointments_body2 li img{
width:4rem; height:auto; position:absolute; right:2.8rem; margin:auto; top:0; bottom:0;
}
.appointments_footer{
background-color:#eff1f5; margin-top:4rem; padding:3.5rem 5rem; display:-webkit-box; display:-ms-flexbox; display:flex; -ms-flex-pack:distribute; justify-content:space-around; -webkit-box-align:center; -ms-flex-align:center; align-items:center;
}
.appointments_footer ul{
list-style-type:none; margin:0; padding:0;
}
.appointments_footer ul li{
padding:0; padding-right:4rem
}
.appointments_footer ul li:first-child{
padding-right:0;
}
.appointments_footer ul li a{
display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; color:#231f20;
}
#access-content .appointments_footer img{
max-width:5rem; height:3.5rem; width:auto; margin-left:1.5rem;
}
.br-IE #access-content .appointments_footer img{
height:auto; max-height:3.5rem}
.appointments_footer-title{
font-weight:700; padding-left:4rem;
}
.appointments_footer-links{
-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1; font-size:1.6rem;
}
.appointments_footer-links ul{
display:-webkit-box;display:-ms-flexbox;display:flex; -webkit-box-pack:start; -ms-flex-pack:start; justify-content:flex-start; -webkit-box-align:center; -ms-flex-align:center; align-items:center; width:100%;
}
.appointments_footer-links ul li{
display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; white-space:nowrap}
.appointments_footer-links strong{
display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex; margin-left:0.7rem;}
@media (max-width:1199px){
.appointments_button-zone{
-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column; padding-top:0;
}
.appointments_button-box{
padding:0;margin-top:2.5rem;
}
.appointments_header{
margin-bottom:3rem; padding-bottom:3rem;
}
.appointments_summary{
padding-top:2.5rem;
}
.appointments_button{
max-width:100%; padding:12px;
}
.appointments_header, .appointments_footer{
padding-right:4rem; padding-left:4rem;
}
.appointments_body{
padding-right:2.5rem; padding-left:1.5rem;
}
.appointments_body2{
padding-right:1.5rem; padding-left:0;
}
.appointments_body2 li{
padding-right:11rem;}
.appointments_footer-title{
padding-left:2rem;
}
.appointments_footer-links ul li{
padding-right:3%;}
}
@media (max-width:991px) and (min-width:768px){
.appointments_side-links{
width: 50%;-ms-flex-preferred-size:50%;flex-basis:50%;-ms-flex-item-align:center;align-self:center;
}
.appointments_footer{
width: 50%;-ms-flex-preferred-size: 50%;flex-basis: 50%;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start; margin-top:0;
}
}
@media (max-width:991px){
.appointments_top-container{
margin-top:-4rem; margin-bottom:1.5rem;
}
.appointments_side-content{
border-left:0 none; padding-bottom:3rem;
}
.appointments_button-zone{
padding-top:0;
}
.appointments_button.read-more__circle{
margin-top:0; margin-bottom:1rem; top:0; padding-top:8px; padding-bottom:8px;
}
.appointments_button.read-more__circle span.link-txt{
font-size:1.8rem}
.appointments_button.read-more__circle span.link-txt:before{
background-size:34px; width:34px;}
.appointments_button-box{
position:relative; margin-top:3rem;
}
.appointments_body2 li{
min-height:7rem; padding-right:8.5rem; font-size:1.5rem
}
.appointments_body2 li:before{
width:7rem;
height:7rem;
}
.appointments_body2 li h4{
font-size:1.75rem;
}
.appointments_body2 li img{
width:3rem; right:2rem;
}
.appointments_footer{
display:block;
}
.appointments_footer-links ul{
-webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column;
}
.appointments_footer-links ul li{
padding-top:2rem; padding-right:0;}
}
@media (max-width:768px){
.appointments_dinamic-form{
top:6rem; max-height:100%; overflow-y:auto;
}
.appointments_top-container{
margin-top:0;
}
}
@media (max-width:600px){
.appointments_title.module-title{
font-size:2.4rem;
}
.appointments_header, .appointments_footer{
padding-right:1.5rem; padding-left:1.5rem;
}
.appointments_button-box, .appointments_button{
width:100%;
}
.appointments_header{
margin-bottom:3rem; padding-bottom:4rem;
}
.appointments_body, .appointments_body2{
padding-right:0; padding-left:0;
}
.appointments_footer{
margin-top:3rem; padding-top:2.5rem; padding-bottom:2.5rem;
}
}
@media (max-width: 576px){
.appointments_top-container{
padding-right:0; padding-left:0;
}
}
@media (max-width:460px){
.appointments_title.module-title{
font-size:2rem;
}
.appointments_summary h3{
font-size:1.6rem;
}
.appointments_button-zone{
padding-top:2rem;
}
.appointments_icon-new{
top:-1.8rem; left:2.5rem;
}
.appointments_top-button.view-all-btn__circle{
padding-left:4.5rem;
}
.appointments_body2 li{
min-height:6rem; padding-right:7rem
}
.appointments_body2 li:before{
width:6rem;
height:6rem;
}
.appointments_body2 li h4{
font-size:1.6rem;
}
.appointments_body2 li img{
width:2.7rem; right:1.7rem;
}
.appointments_footer li img{
height:3rem;}
}
.faq_container{
padding-top:5rem}
.faq_page-container .module-title{
text-align:center; margin-bottom:3rem;}
.faq_main-title{
background-color:#831a52; position:relative; color:#FFF; -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1); box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, 0.1); line-height: 1.1;
padding:1.8rem 1.5rem; text-align:right; font-size:2rem; display:-webkit-box; display:-ms-flexbox; display:flex; width:100%; -webkit-box-align:center; -ms-flex-align:center; align-items:center;
font-family: 'Noto Sans Hebrew','Noto Sans',sans-serif;
}
.faq_main-title h3{
font-size:2rem; margin-bottom:0;}
.faq_main-title.active .faq_toggle-icon:before{
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.faq_main-title.active .faq_toggle-icon:after{
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.faq_items-list{
margin:auto; max-width:98rem; list-style-type:none; -webkit-box-sizing:border-box; box-sizing:border-box; margin:0 auto; padding:0; }
.faq_item{
margin-top:1.6rem;  background-color:#eff1f5
}
.faq_item.active .faq_toggle-icon:before{
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
}
.faq_item.active .faq_toggle-icon:after{
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.faq_toggle{
width:100%; text-align:right; padding:1.5rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center;
}
.faq_toggle-icon{
position:relative; width:3.5rem; height:3.5rem; background-color:#FFF; -ms-flex-negative:0; flex-shrink:0;
border:1px solid #c4c4c4; border-radius:50%; margin-left:2rem
}
.faq_toggle-icon:before, .faq_toggle-icon:after{
content: "";
position: absolute;
background-color: #770b45;
-webkit-transition: -webkit-transform 0.25s ease-out;
transition: -webkit-transform 0.25s ease-out;
transition: transform 0.25s ease-out;
transition: transform 0.25s ease-out, -webkit-transform 0.25s ease-out;
}
.faq_toggle-icon:before{
top: 25%;
left: 50%;
width: 2px;
height: 50%;
margin-left: -1px;
}
.faq_toggle-icon:after{
top: 50%;
left: 25%;
width: 50%;
height: 2px;
margin-top: -1px;
}
.faq_title{
margin-bottom:0; font-weight:700;  font-family: 'Noto Sans Hebrew','Noto Sans',sans-serif; font-size: 1.75rem;}
.faq_desk{
display:none;
padding-top:0;
padding-bottom:2rem;
padding-right:7rem;
padding-left:1.5rem;
max-width:65rem;
}
.faq_main-title + .faq_items-list{
display:none}
@media (max-width:992px){
.faq_container{
padding-top:3rem;
}
.faq_main-title{
font-size:1.8rem;
}
.faq_main-title h3{
font-size:1.8rem;}
.faq_title{
font-size:1.6rem;
}
}
@media (max-width:460px){
.faq_toggle-icon{
width:3rem; height:3rem; margin-left:1.5rem;
}
.faq_main-title{
font-size:1.7rem;
}
.faq_main-title h3{
font-size:1.7rem;}
.faq_title{
font-size:1.5rem;
}
.faq_desk{
padding-right:1.5rem;
}
}
.accordion-show{
display:block}
.accordion-hide{
display:none}
.treat-search-btn-container{
margin-top:2rem;}
.treat-search-btn{
float:left;min-width:8em;}
.treat-search-btn[disabled]{
border-color:#bebebe}
.treat-search-btn[disabled]:hover:after, .treat-search-btn[disabled]:focus:after{
opacity:0}
.treat-search-btn:not([disabled]):hover, .treat-search-btn:not([disabled]):focus{
background-color:#831a52;color: white;font-weight: bold;}
.chat-iframe{
position: fixed;
bottom: 0;
left: 0;
padding: 10px;
z-index:1000;
}
.chat-close-btn{
position:absolute;top:1em;right:1em; width:30px; height:30px;
-webkit-transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
transform:rotate(-45deg); -webkit-transition:all 0.2s linear; transition:all 0.2s linear
}
.chat-close-btn:hover, .chat-close-btn:focus{
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
transform:rotate(45deg);
}
.chat-close-btn:before, .chat-close-btn:after{
position:absolute;
content:'';
background-color:#831a52;
width:100%;
height:2px;
top:50%;
left:0;
margin-top:-1px;
}
.chat-close-btn:after{
width:2px;
height:100%;
left:50%;
top:0;
margin-left:-1px;
margin-top:0;
}
@media (max-width:420px), (max-height: 700px){
.chat-iframe, .chat-iframe iframe{
max-width:100%!important; }
.chat-iframe{
max-height:100%!important; overflow-y:auto}
}
@media print{
header, footer, section, div, article, figure{
}
.header-top{
background-color:#FFF; padding-right:1.5rem!important;  margin-bottom:30px!important;}
section.main-container{
margin-top:40px; margin-bottom:40px;}
*{
color:#000!important; font-family:Arial!important}
.container-fluid[class*="-module"]{
padding-top:50px; padding-bottom:50px;}
.container{
}
body{
background-color:#FFF; background:none; font-family:Arial}
.header-top__info-wrapper, .header-nav, .breadcrumbs-wrapper, .menu-category, .st-menu-icon__wrapper, .footer-nav, .sidebar-container, .video-banner-container, .how-can-we-help-js, .view-all-btn__circle, .statistics-module:before, .statistics-module:after, .statistics-module .view-all-btn__circle, .footer-contact__social-wrapper, .footer-links.row.bg-maroon, .social-header-module, .statistics-module svg.data, .statistics-module .circle:before, .statistics-module svg.inner-circle, .statistics-module.wow-active .circle:after, .footer-content__links-wrapper, .yplayer .play-button, .iframe-yt-wrapper .play-button, .pressure-module, .statistics-module, .full-details, .department-search-module, .link.ramicon, .email.ramicon, i.icon, .or-icon, .general-form-content, .treatments-search-module, .doctors-search-module .search-module-wrapper, .six-in-row-module, .magazine-search, .magazine-menu, .magazine-banners-module, .load-more-pager, .emergency-department-nav__wrapper, .tabs-menu-module, .direction_panel_wrap, .direction_map, .about-short .phone-num:after, .page-tabs-module, .ruth-gallery-module, .share-links__wrapper{
display:none!important;}
.page-title{
position:static!important}
.module-title{
font-size:3rem!important}
.module-bg{
padding-right:0!important; padding-left:0!important; border-top-width:2px!important;}
.clinics-module li, .rules-statistics-module .treatment-department li, .rules-statistics-module .main-content-desc ul li, .section-3-custom-module ul li{
list-style-type:disc; padding-right:0; padding-left:0;
}
.clinics-module li:before, .clinics-module li a:before, .rules-statistics-module .treatment-department li:before, .rules-statistics-module .treatment-department li a:before, .rules-statistics-module .main-content-desc ul li:before, .rules-statistics-module .main-content-desc ul li a:before, .section-3-custom-module ul li:before, .section-3-custom-module ul li a:before{
display:none!important;}
.about-short__img-wrapper .img-content-data, .news-module .main-content-data, .hp-boxlinks-module .title-wrapper, .hp-boxlinks-module .boxlink-item-wrapper:nth-child(3) .item-wrapper, .articles-module .main-content-data, .small-banners-module .main-content-data{
background-color:rgba(255,255,255,1); border:0 none; position:static;  max-width:100%; padding-right:0!important; padding-left:0!important}
.hp-boxlinks-module .title-wrapper{
width:100%;}
.bg-maroon{
background-color:transparent;}
.statistics-module .count-number__wrapper{
position:static}
.wide-banner-module .wide-banner-content{
background-color:rgba(255,255,255,0.9);}
.events-module .events-date-wrapper{
background-color:rgba(255,255,255,0.9);}
.hp-boxlinks-module .main-content-title, .small-banners-module .main-content-title{
font-size:18px!important; padding:0!important;}
.statistics-module .statistics-wrapper{
height:auto; -webkit-box-align:start; -ms-flex-align:start; align-items:flex-start; padding:0;}
.pressure-module .module-title{
margin-top:0;}
.flickity-viewport{
height:auto!important;position: static!important;}
.flickity-slider{
position: static!important;
display: -webkit-box!important;
display: -ms-flexbox!important;
display: flex!important;
-ms-flex-wrap: wrap!important;
flex-wrap: wrap!important;
}
.flickity-slider>*{
position: static!important;
width: 25%!important;
vertical-align: top;
}
.flickity-page-dots{
display:none!important}
.carousel-cell.item-wrapper{
width:50%!important; -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width:50%;}
.wow, *[data-wow-duration], .fadeInUp, .pressure-wow, .fadeIn{
visibility:visible!important;opacity:1!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}
.pressure-module .pressure-timer__time{
font-size: 20rem!important;
}
.pressure-module .pressure-timer__text1{
-webkit-transform: translateX(0)!important;
-ms-transform: translateX(0)!important;
transform: translateX(0)!important;
opacity: 1!important;
}
.pressure-module .pressure-timer__text2, .pressure-module .pressure-timer__text-bottom{
opacity:1!important;}
.leading-staff-module .container > .row, .masonry-module-doctors .container > .row{
display:block!important; }
.leading-staff-module .main-content-data, .masonry-module-doctors .main-content-data{
padding-right:0; padding-left:0; display:block;}
.leading-staff-module .main-content-links, .masonry-module-doctors .main-content-links{
display:block; width:100%}
.leading-staff-module .item-wrapper, .masonry-module-doctors .item-wrapper{
position:static!important;
}
.leading-staff-module .item-wrapper .main-content-img, .masonry-module-doctors .item-wrapper .main-content-img{
border-bottom:0 none!important}
.news-module > a[name], .articles-module > a[name]{
display:none;}
.news-module .main-content-desc, .articles-module .main-content-desc{
max-height: 100%; overflow: visible; visibility: visible;}
.news-module .main-content-data::after, .articles-module .main-content-data::after{
display:none!important}
.news-module .main-content-img, .articles-module .main-content-img{
margin-bottom:0!important;
}
.news-module .main-content-img img, .articles-module .main-content-img img{
max-width:500px!important;}
.masonry-module-doctors{
position:static!important; height:auto!important;
}
.masonry-module-doctors .module-small-bg{
border-top:0 none!important}
.masonry-module-doctors .main-content-links{
display:none;}
.magazine-articles .masonry-module-magazine{
position:static!important; height:auto!important;
}
.magazine-articles .masonry-module-magazine .item-wrapper{
position:static!important; width:48%!important;
}
.magazine-articles .masonry-module-magazine .item-wrapper img{
max-width:500px!important;}
.magazine-articles .main-content-data{
position:static!important; width:100%!important;
background-color:white!important; color: #000!important; padding: .5rem 0 .5rem!important; border:0 none!important;}
.magazine-articles .main-content-desc{
height:auto; overflow: visible; color: #000;}
.education-articles-module .container > .row{
display:block!important}
.education-articles-module .module-small-bg{
border-top:0 none!important;   }
.education-articles-module .main-content-title{
background-color:#FFF!important; border:0 none!important; padding-right:0!important; padding-left:0!important; padding-bottom:0!important
}
.education-articles-module .main-content-title:after{
display:none!important;
}
.education-articles-module .main-content-data{
padding:0!important; }
.education-articles-module .main-content-img img{
max-width:500px!important;}
.section-3-custom-module .title-strikethrough{
display:block!important; text-align:right!important
}
.section-3-custom-module .title-strikethrough:before, .section-3-custom-module .title-strikethrough:after{
display:none!important;
}
.section-3-custom-module .title-strikethrough img{
display:none!important;
}
.google-map-navinfo-module{
display:block!important;
}
.google-map-navinfo-module .direction_map_wrap{
display:block!important; height:auto!important}
.doctor-page .search-back-wrapper{
display:none!important;}
.doctor-page .email.ramicon{
display:block!important;}
.doctor-page .email:after, .doctor-page .phone:after, .doctor-page .doctor-pubmedb{
display:none}
.faq_container .faq_toggle{
padding:0;}
.faq_container .faq_desk{
display:block!important; padding-right:0!important; padding-left:0!important}
.faq_container .faq_toggle-icon{
display:none!important
}
.faq_container .faq_toggle-icon:after, .faq_container .faq_toggle-icon:before{
color:#000!important;
background-color:#000;
}
.appointments_header{
margin-bottom:2rem!important}
.education-index-menu-module .masonry-module{
height:auto!important}
.education-index-menu-module .item-wrapper{
position: static!important;
}
.education-index-menu-module .main-content-data, .education-index-menu-module .main-content-title{
display:block!important; width:100%!important; padding:0!important}
.education-index-menu-module .header-wrapper{
background-color: white; display: block!important; min-height: 0!important
}
.education-index-menu-module .header-wrapper:before, .education-index-menu-module .header-wrapper:after{
display:none!important;
}
.timeline_zone .flickity-enabled{
position:static!important;}
.timeline_zone .timeline_top_container, .timeline_zone .timeline_zone_title, .timeline_zone .decade_line{
display:none!important}
.timeline_zone .timeline_list, .timeline_zone .timeline_list_li{
position:static!important; height:auto!important; opacity:1!important; width:100%!important}
.timeline_zone .timeline_unit_gallery_wrap{
position:static!important; height:auto!important;
}
.timeline_zone .timeline_unit_gallery_wrap .timeline_unit_gallery figure{
height:auto!important; padding-bottom:0!important;
}
.timeline_zone .timeline_unit_gallery_wrap .timeline_unit_gallery figure img{
position:static!important;}
}
[class*=sv-content-link]{
border-radius: 50px;
border: 2px solid #831a52;
padding: 3px 20px 5px;
display: -webkit-inline-box;
display: -ms-inline-flexbox;
display: inline-flex;
margin:0.5em 0;
-webkit-box-align:center;
-ms-flex-align:center;
align-items:center;
-webkit-transition: .5s;
transition: .5s;
position:relative;
color: #831a52;
text-decoration: none;
font-weight: bold;
min-height:3.143em
}
[class*=sv-content-link]:hover, [class*=sv-content-link]:focus{
border-color: #85af4b;
}
[class*=sv-content-link]:before{
content: '';
border-radius: 50px;
border: 20px solid rgba(133,175,75,.5);
display: inline-block;
position: absolute;
top: 0;
left: 0;
right:0;
bottom: 0;
margin: auto;
width: 100%;
height: 100%;
opacity: 0;
-webkit-transition: 0s;
transition: 0s;
z-index: 0;
}
[class*=sv-content-link]:hover:before, [class*=sv-content-link]:focus:before{
border: 0px solid rgba(133,175,75,.5);
width: 100%;
height: 100%;
opacity: 1;
-webkit-transition: .5s ease-out;
transition: .5s ease-out;
}
[class*=sv-content-link][class*=_icon]{
padding-right:60px;
}
[class*=sv-content-link][class*=_icon] svg, [class*=sv-content-link][class*=_icon] img{
width:auto;
height:auto;
max-width:30px!important;
max-height:30px;
position:absolute;
top:0;
bottom:0;
margin:auto;
right:20px;
}
[class*=sv-content-link][class*=_icon] svg path, [class*=sv-content-link][class*=_icon] img path{
fill: #831a52;}
[class*=sv-content-link][class*=_arrow]{
padding-left:10px;
}
[class*=sv-content-link][class*=_arrow]:after{
content: '\e956';
font-family: 'ramicon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
width: 1em;
display: inline-block;
font-size: 2.2em;
vertical-align: middle;
padding-right: .2rem;
padding-top: 3px;
line-height: 0.9;
}
body.ltr [class*=sv-content-link][class*=_arrow]:after{
-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1);
}
[class*=sv-content-link][class*=_arrow]:hover:after, [class*=sv-content-link][class*=_arrow]:focus:after{
color:inherit;
}
[class*=sv-content-link][class*=_maroon]{
background-color:#831a52;
color:#fff;
}
[class*=sv-content-link][class*=_maroon] svg path{
fill: #FFF;
}
[class*=sv-content-link][class*=_maroon]:hover, [class*=sv-content-link][class*=_maroon]:focus{
color:#fff;
background-color:#3a3a3a;
}
a[class*=sv-content-link]{
text-decoration:none;}
.pregnancy-calculator{
padding: 0;
}
.pregnancy-calculator .smp-tab__first{
padding: 5rem;
}
.pregnancy-calculator .smp-tab__first h3{
margin-bottom: 2rem; }
.pregnancy-calculator .smp-tab__second{
width: 40rem; background-color: #fbfbfb; padding: 3rem; }
.pregnancy-calculator .calculator{
max-width: 40rem; min-width: 30rem; width: 100%; text-align: center; margin: auto;
}
.pregnancy-calculator .calculator .calculator-link{
margin-bottom: 5rem; }
.pregnancy-calculator .calculator__content{
width: auto; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
.pregnancy-calculator .pregnancy-calculator-module__calculator-mode-picker{
border-radius: 5rem; background-color: #f3f3f3; padding: .3rem; display: inline-block; float: left; clear: both; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out;
}
.pregnancy-calculator .pregnancy-calculator-module__calculator-mode-picker__wrapper{
margin: 2rem 3rem; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: right;
}
.pregnancy-calculator .pregnancy-calculator-module__calculator-mode-picker__wrapper span{
height: 100%; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; font-size: 1.6rem; }
.pregnancy-calculator .pregnancy-calculator-module__calculator-mode-picker:hover, .pregnancy-calculator .pregnancy-calculator-module__calculator-mode-picker:focus{
background-color: #85af4b;
}
.pregnancy-calculator .pregnancy-calculator-module__calculator-mode-picker:hover .date-picker:not(.active), .pregnancy-calculator .pregnancy-calculator-module__calculator-mode-picker:focus .date-picker:not(.active){
color: black;
}
.pregnancy-calculator .pregnancy-calculator-module__calculator-mode-picker{
}
.pregnancy-calculator__calculator-title{
text-align: center; margin: 2rem 3rem; }
.pregnancy-calculator .fc-header-toolbar{
width: 100%; text-align: center; position: relative;
}
.pregnancy-calculator .fc-header-toolbar .fc-center h2{
line-height: 4rem; }
.pregnancy-calculator .fc-header-toolbar .fc-left, .pregnancy-calculator .fc-header-toolbar .fc-right{
position: absolute; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 6rem; }
.pregnancy-calculator .fc-header-toolbar .fc-left{
left:2rem; }
.pregnancy-calculator .fc-header-toolbar .fc-right{
right:2rem; }
.pregnancy-calculator .fc-header-toolbar .fc-button{
background: none; border: none; cursor: pointer; }
.pregnancy-calculator .fc-view-container{
padding: 1rem 3rem;
}
.pregnancy-calculator .fc-view-container .fc-view table{
width: 100%; }
.pregnancy-calculator .fc-view-container .fc-day-header{
-webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-weight: normal; }
.pregnancy-calculator .fc-view-container .fc-widget-header table{
width: 100%; }
.pregnancy-calculator .fc-view-container .fc-day-grid-container{
height: 100% !important; }
.pregnancy-calculator .fc-view-container .fc-bg{
display: none; }
.pregnancy-calculator .fc-view-container .fc-day-top{
border-right:1px solid #e8e8e8; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; -ms-flex-preferred-size: 0; flex-basis: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; height: 4rem; cursor: pointer; -webkit-transition: .1s ease-in-out; transition: .1s ease-in-out; }
.pregnancy-calculator .fc-view-container .fc-other-month, .pregnancy-calculator .fc-view-container .fc-future{
color: #9c9c9c; }
.pregnancy-calculator .fc-view-container .fc-future{
pointer-events:none;}
.pregnancy-calculator .fc-view-container .fc-day-top:first-child{
border: none; }
.pregnancy-calculator .fc-view-container .fc-day-top:hover, .pregnancy-calculator .fc-view-container .fc-day-top.active:hover, .pregnancy-calculator .fc-view-container .fc-day-top.active, .pregnancy-calculator .fc-view-container .fc-day-top:focus, .pregnancy-calculator .fc-view-container .fc-day-top.active:focus{
background-color: #85af4b; color: black; }
.pregnancy-calculator .fc-view-container .fc-row{
border-bottom: 1px solid #e8e8e8; height: auto !important;
}
.pregnancy-calculator .fc-view-container .fc-row tr{
display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.pregnancy-calculator .fc-view-container .fc-row:last-child{
border: none; }
.pregnancy-calculator .fc-view-container .fc-content-skeleton tbody{
display: none; }
.pregnancy-calculator .fc-view-container .fc-content-skeleton tr{
display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.toggle-calc-module:focus{
background-color: #85af4b;
}
.toggle-calc-module input[type="radio"].radio-calc:checked + .date-picker:before{
background-color: white;
}
.toggle-calc-module input[type="radio"].radio-calc:checked + .date-picker{
color: #831a52;
}
.toggle-calc-module .date-picker{
margin-bottom:0; position: relative; z-index: 1;     border-radius: 5rem; font-weight:bold;
padding: .5rem 1.5rem;
}
.toggle-calc-module .date-picker:before{
content: ''; background-color:transparent; display: block; width: 100%; height: 100%;  -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; position: absolute; top: 0; right:0; left:0; margin:0 auto; border-radius: 5rem; z-index: -1;
}
@media (min-width:1280px){
a[href]:focus, input:not([disabled]):focus, [tabindex]:focus, [contentEditable=true]:focus, select:not([disabled]):focus, textarea:not([disabled]):focus, button:not([disabled]):focus, iframe:focus, embed:focus, object:focus, input:checked:focus + .radio-label:before, input:checked:focus + .checkbox-label:before{
outline: 2px dotted!important;
outline: 2px dotted -webkit-focus-ring-color!important;
outline-color: #000000!important;
}
.light-focus a[href]:focus, .light-focus input:not([disabled]):focus, .light-focus [tabindex]:focus, .light-focus [contentEditable=true]:focus, .light-focus select:not([disabled]):focus, .light-focus textarea:not([disabled]):focus, .light-focus button:not([disabled]):focus, .light-focus iframe:focus, .light-focus embed:focus, .light-focus object:focus, .light-focus input:checked:focus + .radio-label:before, .light-focus input:checked:focus + .checkbox-label:before{
outline-color: #A4CE6A!important;
}
.sticky .light-focus a[href]:focus, .sticky .light-focus input:not([disabled]):focus, .sticky .light-focus [tabindex]:focus, .sticky .light-focus [contentEditable=true]:focus, .sticky .light-focus select:not([disabled]):focus, .sticky .light-focus textarea:not([disabled]):focus, .sticky .light-focus button:not([disabled]):focus, .sticky .light-focus iframe:focus, .sticky .light-focus embed:focus, .sticky .light-focus object:focus, .sticky .light-focus input:checked:focus + .radio-label:before, .sticky .light-focus input:checked:focus + .checkbox-label:before{
outline-color: #000000!important; }
body.using-mouse :focus, body.using-mouse a[href]:focus, body.using-mouse input:not([disabled]):focus, body.using-mouse [tabindex]:focus, body.using-mouse [contentEditable=true]:focus, body.using-mouse select:not([disabled]):focus, body.using-mouse textarea:not([disabled]):focus, body.using-mouse button:not([disabled]):focus, body.using-mouse iframe:focus, body.using-mouse embed:focus, body.using-mouse object:focus, body.using-mouse input:checked:focus + .radio-label:before, body.using-mouse input:checked:focus + .checkbox-label:before{
outline: none!important;
}
}
@media (max-width:1279px){
.br-not-mobile a[href]:focus, .br-not-mobile input:not([disabled]):focus, .br-not-mobile [tabindex]:focus, .br-not-mobile [contentEditable=true]:focus, .br-not-mobile select:not([disabled]):focus, .br-not-mobile textarea:not([disabled]):focus, .br-not-mobile button:not([disabled]):focus, .br-not-mobile iframe:focus, .br-not-mobile embed:focus, .br-not-mobile object:focus, .br-not-mobile input:checked:focus + .radio-label:before, .br-not-mobile input:checked:focus + .checkbox-label:before{
outline: 2px dotted!important;
outline: 2px dotted -webkit-focus-ring-color!important;
outline-color: #000000!important;
}
.br-not-mobile .light-focus a[href]:focus, .br-not-mobile .light-focus input:not([disabled]):focus, .br-not-mobile .light-focus [tabindex]:focus, .br-not-mobile .light-focus [contentEditable=true]:focus, .br-not-mobile .light-focus select:not([disabled]):focus, .br-not-mobile .light-focus textarea:not([disabled]):focus, .br-not-mobile .light-focus button:not([disabled]):focus, .br-not-mobile .light-focus iframe:focus, .br-not-mobile .light-focus embed:focus, .br-not-mobile .light-focus object:focus, .br-not-mobile .light-focus input:checked:focus + .radio-label:before, .br-not-mobile .light-focus input:checked:focus + .checkbox-label:before{
outline-color: #A4CE6A!important;
}
.br-not-mobile .sticky .light-focus a[href]:focus, .br-not-mobile .sticky .light-focus input:not([disabled]):focus, .br-not-mobile .sticky .light-focus [tabindex]:focus, .br-not-mobile .sticky .light-focus [contentEditable=true]:focus, .br-not-mobile .sticky .light-focus select:not([disabled]):focus, .br-not-mobile .sticky .light-focus textarea:not([disabled]):focus, .br-not-mobile .sticky .light-focus button:not([disabled]):focus, .br-not-mobile .sticky .light-focus iframe:focus, .br-not-mobile .sticky .light-focus embed:focus, .br-not-mobile .sticky .light-focus object:focus, .br-not-mobile .sticky .light-focus input:checked:focus + .radio-label:before, .br-not-mobile .sticky .light-focus input:checked:focus + .checkbox-label:before{
outline-color: #000000!important; }
a[href]:focus, input:not([disabled]):focus, [tabindex]:focus, [contentEditable=true]:focus, select:not([disabled]):focus, textarea:not([disabled]):focus, button:not([disabled]):focus, iframe:focus, embed:focus, object:focus{
outline: none !important;}
}
@keyframes pressure{
from, 20%, 53%, 80%, to {
-webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
}
25%{
-webkit-transform: translateY(30px);
transform: translateY(30px);
}
75%{
-webkit-transform: translateY(-30px);
transform: translateY(-30px);
}
}
@keyframes mob-top-menu{
0% {opacity:1;}
10%{
opacity:0;}
50%{
opacity:.1;}
100%{
opacity:1;}
}
@keyframes category-menu{
0% { -webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,2); box-shadow: 0px 0px 30px 0px rgba(0,0,0,2); }
5%{
-webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0); box-shadow: 0px 0px 30px 0px rgba(0,0,0,0); }
90%{
-webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1); box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.1); }
100%{
-webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.2); box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.2) }
}
@keyframes footer-links{
0% { -webkit-transform: rotateY(0); transform: rotateY(0); background-color: rgba(255, 255, 255, 0); opacity:1; }
49%{
-webkit-transform: rotateY(90deg); transform: rotateY(90deg); background-color: rgba(255, 255, 255, 0); opacity:.2; }
50%{
-webkit-transform: rotateY(90deg); transform: rotateY(90deg); background-color: rgba(255, 255, 255, 1); }
100%{
-webkit-transform: rotateY(0); transform: rotateY(0); background-color: rgba(255, 255, 255, 1); }
}
[class^="ramicon"]:before, [class^="ramicon"]:after, [class*=" ramicon"]:before, [class*=" ramicon"]:after{
font-family: 'ramicon' !important;
speak: none;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.ramicon-01:before{
content: "\e900"; }
.ramicon-02:before{
content: "\e901"; }
.ramicon-03:before{
content: "\e902"; }
.ramicon-04:before{
content: "\e903"; }
.ramicon-05:before{
content: "\e904"; }
.ramicon-06:before{
content: "\e905"; }
.ramicon-07:before{
content: "\e906"; }
.ramicon-08:before{
content: "\e907"; }
.ramicon-09:before{
content: "\e908"; }
.ramicon-10:before{
content: "\e909"; }
.ramicon-11:before{
content: "\e90a"; }
.ramicon-12:before{
content: "\e90b"; }
.ramicon-13:before{
content: "\e90c"; }
.ramicon-14:before{
content: "\e90d"; }
.ramicon-15:before{
content: "\e90e"; }
.ramicon-16:before{
content: "\e90f"; }
.ramicon-17:before{
content: "\e910"; }
.ramicon-18:before{
content: "\e911"; }
.ramicon-19:before{
content: "\e912"; }
.ramicon-20:before{
content: "\e913"; }
.ramicon-21:before{
content: "\e914"; }
.ramicon-22:before{
content: "\e915"; }
.ramicon-23:before{
content: "\e916"; }
.ramicon-24:before{
content: "\e917"; }
.ramicon-25:before{
content: "\e918"; }
.ramicon-26:before{
content: "\e919"; }
.ramicon-27:before{
content: "\e91a"; }
.ramicon-28:before{
content: "\e91b"; }
.ramicon-29:before{
content: "\e91c"; }
.ramicon-30:before{
content: "\e91d"; }
.ramicon-31:before{
content: "\e91e"; }
.ramicon-32:before{
content: "\e91f"; }
.ramicon-33:before{
content: "\e920"; }
.ramicon-34:before{
content: "\e921"; }
.ramicon-35:before{
content: "\e922"; }
.ramicon-36:before{
content: "\e923"; }
.ramicon-37:before{
content: "\e924"; }
.ramicon-38:before{
content: "\e925"; }
.ramicon-39:before{
content: "\e926"; }
.ramicon-40:before{
content: "\e927"; }
.ramicon-41:before{
content: "\e928"; }
.ramicon-42:before{
content: "\e929"; }
.ramicon-43:before{
content: "\e92a"; }
.ramicon-44:before{
content: "\e92b"; }
.ramicon-45:before{
content: "\e92c"; }
.ramicon-46:before{
content: "\e92d"; }
.ramicon-47:before{
content: "\e92e"; }
.ramicon-48:before{
content: "\e92f"; }
.ramicon-49:before{
content: "\e930"; }
.ramicon-50:before{
content: "\e931"; }
.ramicon-51:before{
content: "\e932"; }
.ramicon-52:before{
content: "\e933"; }
.ramicon-53:before{
content: "\e934"; }
.ramicon-54:before{
content: "\e935"; }
.ramicon-55:before{
content: "\e936"; }
.ramicon-56:before{
content: "\e937"; }
.ramicon-57:before{
content: "\e938"; }
.ramicon-58:before{
content: "\e939"; }
.ramicon-59:before{
content: "\e93a"; }
.ramicon-60:before{
content: "\e93b"; }
.ramicon-61:before{
content: "\e93c"; }
.ramicon-62:before{
content: "\e93d"; }
.ramicon-63:before{
content: "\e93e"; }
.ramicon-64:before{
content: "\e93f"; }
.ramicon-65:before{
content: "\e940"; }
.ramicon-66:before{
content: "\e941"; }
.ramicon-67:before{
content: "\e942"; }
.ramicon-68:before{
content: "\e943"; }
.ramicon-69:before{
content: "\e944"; }
.ramicon-70:before{
content: "\e945"; }
.ramicon-71:before{
content: "\e946"; }
.ramicon-72:before{
content: "\e947"; }
.ramicon-73:before{
content: "\e948"; }
.ramicon-74:before{
content: "\e949"; }
.ramicon-75:before{
content: "\e94a"; }
.ramicon-76:before{
content: "\e94b"; }
.ramicon-77:before{
content: "\e94c"; }
.ramicon-78:before{
content: "\e94d"; }
.ramicon-79:before{
content: "\e94e"; }
.ramicon-80:before{
content: "\e94f"; }
.ramicon-81:before{
content: "\e950"; }
.ramicon-82:before{
content: "\e951"; }
.ramicon-83:before{
content: "\e958"; }
.ramicon-84:before{
content: "\e953"; }
.ramicon-85:before{
content: "\e954"; }
.ramicon-86:before{
content: "\e955"; }
.ramicon-87:before{
content: "\e956"; }
.ramicon-88:before{
content: "\e957"; }
.ramicon-89:before{
content: "\e958"; }
.ramicon-90:before{
content: "\e959"; }
.ramicon-91:before{
content: "\e95a"; }
.ramicon-92:before{
content: "\e95b"; }
.ramicon-93:before{
content: "\e95c"; }
.ramicon-94:before{
content: "\e95d"; }
.ramicon-95:before{
content: "\e95e"; }
@media (max-width:1600px){
.submenu-tabs-p-module{
top: -11rem; margin-bottom: -2rem; }
.top-slider .main-content-data{
top: 5rem; max-width: 60rem; }
.top-slider .main-content-title{
font-size: 3.5em; }
.top-image-module + .about-short{
margin-top: 0; }
.top-image-module.big-img + .about-short{
margin-top: -15rem; }
.top-image-module + .about-short.section-wrapper_bg-white{
background: rgba(255, 255, 255, 0.8); }
.about-short .phone-num{
font-size: 3.6rem; top: -13rem; padding: 1.5rem 3rem; }
.about-short .phone-num:after{
font-size: 4.6rem; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item .floor-num span:last-child{
font-size: 11rem; }
}
@media (max-width:1360px){
.header-nav{
font-size: 1.154em; }
.header-top__menu-item{
padding: 0 14px; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper{
width: 100%; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item{
border-left: 1px solid rgba(0,0,0,.15); border-bottom: none;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item .floor-num{
padding: 1.5rem 0;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item .floor-num span:last-child{
font-size: 6rem; margin-top: 0; font-size: 1.6em; }
.ruth-gallery-module .ruth-gallery__content-wrapper{
width: 100%; position: relative; }
.ruth-gallery-module .ruth-gallery__content-header{
width: 100%; max-width: 54rem; background-color: rgba(131, 26, 82, 0.85); height: 182px; top: 7.5rem; right:0; position: absolute; z-index: 1; border-bottom: 1px solid rgba(255,255,255,0.3); }
.ruth-gallery-module .ruth-gallery__content-menu-wrapper{
height: calc(100% - 182px); top: 182px; }
.ruth-gallery-module .item-wrapper{
width:100%;}
}
@media (min-width:1280px){
.navbar_mobile-only{
display:none;}
.sticky.header{
position: fixed;
width: 100%;
top: -200px;
z-index: 10;
-webkit-transition: -webkit-transform .7s ease-out;
transition: -webkit-transform .7s ease-out;
transition: transform .7s ease-out;
transition: transform .7s ease-out, -webkit-transform .7s ease-out;
-webkit-transform: translateY(200px);
-ms-transform: translateY(200px);
transform: translateY(200px);
padding: 0;
-webkit-box-shadow: 0px 20px 60px rgba(0,0,0,.06);
box-shadow: 0px 20px 60px rgba(0,0,0,.06);
height: 80px;
background: #fff;
}
.sticky .header-top__info-wrapper{
display: none;
}
.sticky .header-top__logo-wrapper{
padding: 0; width: auto; height: inherit;
}
.sticky .header-top__logo{
padding-left: 0; background: none;
}
.sticky .header-top{
width: 330px; float: right; margin: 0; border-left:1px solid #ededed; height: 100%; padding: 15px 25px;
}
.sticky .header-nav{
width: calc(100% - 430px); float: right; margin: 0; background: transparent; overflow: hidden;
}
.sticky .navbar{
-webkit-box-flex: 100%; -ms-flex: 100%; flex: 100%; max-width: 100%; z-index: 1; background: #fdfdfd; -webkit-transform: translateY(90px); -ms-transform: translateY(90px); transform: translateY(90px); -webkit-transition: -webkit-transform .2s ease-in-out; transition: -webkit-transform .2s ease-in-out; transition: transform .2s ease-in-out; transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
}
.sticky .open .navbar{
-webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition: -webkit-transform .5s ease-in-out; transition: -webkit-transform .5s ease-in-out; transition: transform .5s ease-in-out; transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out;
}
.sticky .navbar ul{
height: 80px; margin: 0; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding-right:20px;
}
.sticky .header-search__wrapper{
display: none;
}
.sticky .navbar__menu-item{
padding: 0;
}
.sticky .navbar__menu-item a{
color: #831a52; margin: 0 15px; padding: 10px 0; }
.sticky .navbar__menu-item a:hover:after, .sticky .navbar__menu-item a:focus:after{
display: none; }
.sticky .navbar__menu-item a:hover, .sticky .navbar__menu-item a:focus{
color: #85af4b; }
.sticky .navbar__menu-item:before{
display: none;
}
.sticky .st-menu-icon__wrapper{
display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; float: right; width: 100px; height: 100%; color: #831a52; font-size: 90px; vertical-align: middle; border-left:1px solid #ededed; background: #fdfdfd;
}
.sticky .menu-page-title{
display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; height: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-right: 30px; font-size: 2em; font-weight: bold; position: absolute; top: 0;
}
.sticky-elem.tabs-menu-module.is_stuck .col{
padding-right: 0; }
.small-banners-module .row > .container{
max-width: 145rem; width: 100%; }
.mobile-lang{
display:none;}
}
@media (min-width:769px){
.shadow-wall.active{
z-index:103;}
.sidebar-wrapper{
position: relative; height: 100%; }
.sidebar-menu-buttons{
position: absolute; top: 660px; left: 0; width: 100px; margin: 0; padding: 0; list-style: none; pointer-events: all; -webkit-transition: top .7s ease-in-out, left .5s ease-in-out; transition: top .7s ease-in-out, left .5s ease-in-out; }
.sidebar-menu-buttons:hover, .sidebar-menu-buttons:focus{
left: -100px !important; }
.sidebar-container{
position: fixed; top: 0; height: 100%; right:0; -webkit-transition: opacity 3s ease-in-out, -webkit-transform .6s ease-in-out; transition: opacity 3s ease-in-out, -webkit-transform .6s ease-in-out; transition: transform .6s ease-in-out, opacity 3s ease-in-out; transition: transform .6s ease-in-out, opacity 3s ease-in-out, -webkit-transform .6s ease-in-out; z-index: 101
}
.sidebar-container.active{
z-index: 103;
}
.sidebar-container.not-sticky .sidebar-menu-buttons{
}
.sidebar-container.sticky .sidebar-menu-buttons{
}
.sidebar-container.active{
position: fixed;
}
.sidebar-container.active .sidebar-menu-buttons{
left: -10rem !important;
}
.sidebar-btn, .redirect-link{
width: 90px; height: 80px; background-color: rgba(131,26,82,.85); border-left: 4px solid #99C161; margin-bottom: 2px; color: #fff; text-align: center; transition: border .2s ease-out; -webkit-transition: border .2s ease-out; -moz-transition: border.2s ease-out; }
.redirect-link{
border-color:#f8981c; background-color:#A4CE6A; background-color:#f8981c; background-color:#c52127;
}
.redirect-link a{
font-weight:bold; color:white; }
.redirect-link:hover, .redirect-link:focus{
background-color:#831a52;
}
.redirect-link:hover .sidebar-icon, .redirect-link:focus .sidebar-icon{
fill:white; }
.redirect-link:hover a, .redirect-link:focus a{
color:white; }
.side-menu-container{
background: #fff; }
.side-menu-toggle{
position: absolute; left: -90px; width: 90px; height: 80px; top: 0; display: none; pointer-events: all; cursor: pointer
}
.side-menu-toggle.opened{
display: block;
}
.side-menu-toggle span{
-webkit-transition: .2s; transition: .2s; position: absolute; top: 0; bottom: 0; right: 0; left: 0; margin: 0; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center;
}
.side-menu-toggle span:before, .side-menu-toggle span:after{
content: ''; width: 30px; height: 3px; background: #fff; display: block; border-radius: 5px; top: 0; bottom: 0; right: 0; left: 0; margin: auto; position: absolute; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; -webkit-transition: .4s; transition: .4s;
}
.side-menu-toggle span:before{
-webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg);
}
.side-menu-toggle span:after{
-webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center;
}
.side-menu-toggle:hover span:before, .side-menu-toggle:focus span:before{
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
width: 35px;
}
.side-menu-toggle:hover span:after, .side-menu-toggle:focus span:after{
-webkit-transform: rotate(135deg);
-ms-transform: rotate(135deg);
transform: rotate(135deg);
width: 35px;
}
.side-menu-toggle:hover span, .side-menu-toggle:focus span{
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
}
.hit-test-elem-js.hit-test-elem-active{
left: -1.6rem !important;
}
.hit-test-elem-js:hover, .hit-test-elem-js:focus{
left: -10rem !important;
}
}
@media (max-width:1279px){
body{
padding-top: 70px; }
.page-title-container .page-title{
margin-top: 4rem; }
#main-header{
position: fixed; width: 100%; top: 0px; z-index: 102; -webkit-transition: -webkit-transform .5s ease-in-out; transition: -webkit-transform .5s ease-in-out; transition: transform .5s ease-in-out; transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); padding: 0; -webkit-box-shadow: 0px 1px 20px rgba(0,0,0,.06); box-shadow: 0px 1px 20px rgba(0,0,0,.06); height: 70px; background: #fff; margin-top: 0; }
.main-container.sticky-header-offset{
margin-top: 0; }
.header-top__info-wrapper{
display: none; }
.header-top__logo img, .header-top__logo svg, .sticky .header-top__logo img, .sticky .header-top__logo svg{
height: 5rem; margin-bottom: -0.5rem; }
.header-top__medal img{
height: 4rem; }
.header-top__logo-wrapper{
-webkit-box-flex: 100%; -ms-flex: 100%; flex: 100%; max-width: 100%; padding: 0; -webkit-box-pack: end; -ms-flex-pack: end; justify-content: flex-end; }
.header-top{
width: 100%; float: right; margin: 0; border-left: 1px solid #ededed; height: 100%; padding: 1.5rem; padding-right:7rem; padding-left:1.5rem; }
.header-nav.open{
visibility:visible; -webkit-transition:visibility 0.5s ease-in-out; transition:visibility 0.5s ease-in-out;
-webkit-box-shadow:0px 0 8rem 60px rgba(0,0,0,.4);
box-shadow:0px 0 8rem 60px rgba(0,0,0,.4);
}
.header-search{
margin: 0; }
.header-nav{
-webkit-transition:visibility 0.5s ease-in-out;transition:visibility 0.5s ease-in-out; visibility:hidden; width: 30rem; height: 100vh; margin: 0;  background: #242424; overflow-x: hidden; top: 0; right: -30rem; position: fixed; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-orient:vertical; -webkit-box-direction:normal; -ms-flex-direction:column; flex-direction:column; -ms-flex-wrap:nowrap; flex-wrap:nowrap;}
.header-search__wrapper{
display: block; width: 100%; -ms-flex-negative:0; flex-shrink:0; z-index: 2; padding: 16px; margin: 0; max-width: 100%; background: #831a52; -ms-flex-preferred-size:auto; flex-basis:auto; will-change: auto; -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); }
.navbar{
-webkit-box-flex: inherit; -ms-flex: inherit; flex: inherit; max-width: 100%; z-index: 1; -webkit-transition: .5s ease-in-out; transition: .5s ease-in-out; position: relative; -ms-flex-preferred-size:auto; flex-basis:auto; background: #831a52; left:0;
}
.navbar .navbar__menu-item a:hover:after, .navbar .navbar__menu-item a.current:after, .navbar .navbar__menu-item a:focus:after{
display: none; }
.navbar__menu-item{
padding: 0; border-top: 1px solid rgba(255,255,255,.2); display: block; position: static;
}
.navbar__menu-item a{
color: white; margin: 0; padding: 20px 15px; }
.navbar__menu-item a:hover:after, .navbar__menu-item a:focus:after{
display: none; }
.navbar__menu-item a:hover, .navbar__menu-item a:focus{
color: #85af4b; }
.navbar__menu-item.parent > a:before{
content: '\e94e';
font-size: 1.8em;
display: block;
float: left;
line-height: .5em;
}
.navbar__menu-item:nth-child(5){
padding: 0;
}
.navbar__menu-item:nth-child(5):before{
display: none;
}
.navbar ul{
height: inherit; margin: 0; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; padding: 0; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.navbar #lang-select{
display:block; }
.navbar .first-level > li > a{
background-color: #831a52; }
.navbar ul:not(.first-level) a{
color: #3a3a3a
}
.navbar ul:not(.first-level) a:focus{
background-color: #831a52;
color:#FFF;
}
.navbar ul:not(.first-level) .navbar__menu-item{
border-top: 1px solid #eaeaea; }
.navbar .second-level, .navbar .third-level, .navbar .fourth-level{
width: 30rem; right: -30rem; display: block; position: absolute; background-color: white; top: 0; }
.navbar .second-level, .navbar .third-level, .navbar .fourth-level{
display: none; }
.navbar .second-level.active, .navbar .second-level.contain-active, .navbar .third-level.active, .navbar .third-level.contain-active, .navbar .fourth-level.active, .navbar .fourth-level.contain-active{
display: block; }
.navbar__back{
background-color: #831a52; color: white; cursor: pointer; border-top-color: rgba(255,255,255,.2) !important;
}
.navbar__back a{
color: white !important; }
.navbar__back a:before{
content: '\e94f'; font-size: 1.8em; display: block; float: right; line-height: .5em; margin-left: 1rem; }
.navbar__back-second{
background-color: #A4CE6A; color: #3a3a3a !important; border-top: none !important;
}
.navbar__back-second a{
color: #3a3a3a !important; padding:1.4rem 1.5rem; padding-right:5rem
}
.navbar__back-second a:focus{
background-color:#FFF!important;
}
.navbar__back-second a:before{
position: absolute; right: 1rem; top: 2.5rem; }
.navbar__back-second span:first-child{
display: block; font-size: 1.4rem; font-size: .95; }
.navbar__back-second span:last-child{
display: block; font-weight: bold; }
body.ltr .navbar__menu-item.parent > a:before{
content:'\e94f'; }
body.ltr .navbar .second-level, body.ltr .navbar .third-level, body.ltr .navbar .fourth-level{
left:30rem; }
body.ltr .navbar__back a:before{
content:'\e94e';}
.br-not-mobile .mob-header-bottom__sidebar-icons{
display:none}
.br-not-mobile .sidebar-menu-buttons{
top:80px!important}
.br-not-mobile .mob-header-bottom__info{
margin-top:3em;}
.mob-header-bottom{
display: block; position: absolute; bottom: 0; width: 100%; -webkit-transition: .7s ease-in-out; transition: .7s ease-in-out
}
.mob-header-bottom.anim{
-webkit-animation-name: mob-top-menu;
animation-name: mob-top-menu;
-webkit-animation-duration: 1.5s;
animation-duration: 1.5s;
}
.mob-header-bottom__sidebar-icons .sidebar-btn span{
font-size: 1.2rem; }
.mob-header-bottom__sidebar-icons .sidebar-icon::after{
font-size: 4rem !important; }
.mob-header-bottom__sidebar-icons .sidebar-menu-buttons{
-ms-flex-wrap: wrap; flex-wrap: wrap; position:static; width:100%; display:-webkit-box; display:-ms-flexbox; display:flex; }
.mob-header-bottom__sidebar-icons .sidebar-btn, .mob-header-bottom__sidebar-icons .redirect-link{
width:auto; -ms-flex-preferred-size:0; flex-basis:0; -webkit-box-flex:1; -ms-flex-positive:1; flex-grow:1; border-bottom: 1px solid rgba(255,255,255,.3); -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; display:inline-block; background-color:transparent; margin-bottom:0; border-left:none
}
.mob-header-bottom__sidebar-icons .sidebar-btn:nth-child(-n + 2), .mob-header-bottom__sidebar-icons .redirect-link:nth-child(-n + 2){
border-left: 1px solid rgba(255,255,255,.3);
}
.mob-header-bottom__sidebar-icons .sidebar-btn:last-child, .mob-header-bottom__sidebar-icons .redirect-link:last-child{
border-right: 1px solid rgba(255,255,255,.3);
}
.mob-header-bottom__info{
text-align: center; padding: 2rem .5rem;
}
.mob-header-bottom__info span{
display: block; }
.mob-header-bottom__info span:last-child{
}
.st-menu-icon__wrapper{
display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; float: right; width: 70px; height: 100%; color: #831a52; font-size: 90px; vertical-align: middle; border: none; background: transparent; position: absolute; z-index: 1; top: 0; right: 0; }
.menu-page-title{
display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; height: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-right: 30px; font-size: 2em; font-weight: bold; position: absolute; top: 0; }
.breadcrumbs-wrapper{
background: #fff; display: none; }
.page-title__absolute .page-title{
margin-top: 30px; padding: 2rem; }
.st-menu-icon{
width: 23px; height: 20px;
}
.st-menu-icon span:nth-child(2){
top: 8px; }
.st-menu-icon span:nth-child(3){
top: 16px; }
.st-menu-icon span{
height: 4px; }
.st-menu-icon.open span:nth-child(3){
top: 8px;
}
.st-menu-icon.open span:nth-child(1){
top: 8px;
}
.st-menu-icon .open-menu{
display:block;
}
.st-menu-icon .close-menu{
display:none;
}
.st-menu-icon.open .open-menu{
display:none;
}
.st-menu-icon.open .close-menu{
display:block;
}
.sticky .header-top{
width: 100%; }
.sticky .st-menu-icon__wrapper{
position: absolute; z-index: 1; top: 0; right: 0; border: none; background: transparent; }
.header-top__logo{
padding-left: 5rem; }
.topmenu-open #main-header{
-webkit-transform: translateX(-30rem); -ms-transform: translateX(-30rem); transform: translateX(-30rem); }
body.ltr.topmenu-open #main-header{
-webkit-transform: translateX(30rem); -ms-transform: translateX(30rem); transform: translateX(30rem); }
.submenu-tabs-p-module{
top: -6rem; margin-bottom: 2rem;
}
.submenu-tabs-p-module .row > .container{
width: calc(100% - 8rem); padding: 0; }
.footer-content__links-item{
margin: 1rem; }
.sticky .emergency-department-nav__wrapper{
bottom: 2rem; }
.doctors-search-module, .treatments-search-module{
top: -5rem; }
.emergency-department-nav__wrapper{
bottom: 1.7rem; left: 1rem; }
.small-banners-module .main-content-title{
font-size: 2.4rem; }
.small-banners-module .site-btn-small{
margin-top: 1rem; padding: 5px 15px; }
.small-banners-module .item-wrapper{
width:50%;}
.statistics-module .circle-wrapper{
width:25%; }
.statistics-module .statistics-wrapper{
padding:0;}
.ruth-gallery-module .ruth-gallery__content-menu-wrapper .ruth-floor-icon{
max-height:18rem;width:25rem;}
.ruth-gallery-module .ruth-gallery__content-header .module-title{
font-size:2.4rem;}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .floor-title span:last-child{
font-size:1.6em;}
}
@media (max-width:1199px){
.page-title{
font-size: 4rem; }
.submenu-tabs-p-module .module-title, .wide-banner-module .main-content-title, .module-title{
font-size: 3.6rem; }
.header-top__nav{
padding-top: 15px; }
.submenu-tabs-p-module{
margin-bottom: 20px; }
.top-slider .main-content-title{
font-size: 3em; }
.breadcrumbs{
padding-top: 15px; padding-bottom: 15px; }
.top-image-module + .about-short{
margin-top: -150px; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item{
-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item .floor-num{
font-size: 2em !important; padding-bottom: 0; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper .floor-title{
padding-bottom: 2rem;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .floor-title span{
-webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100%; }
.ruth-gallery-module .ruth-gallery__content-header{
top:11.3rem; }
.page-tabs-module .page-tabs__wrapper .main-carousel{
display: block; }
.page-tabs-module .page-tabs__wrapper .main-carousel:after{
content: 'flickity'; }
.hp-boxlinks-module .main-content-title{
font-size: 2rem; }
.submenu-tabs-p-module .main-content-title{
font-size: 1.6rem; }
.submenu-tabs-p-module .smp-tab .smp-tab__second{
padding-right: 1.5rem; }
.section-3-custom-module .item-wrapper{
width: 50%; margin-bottom: 3rem; }
.magazine-lobby .magazine-menu__module-bg{
margin-top: -6rem; }
.magazine-menu .col{
padding: 0 .5rem; }
.magazine-banners-module .grid-container{
}
.magazine-banners-module .item-wrapper{
width:50%; }
.footer-content__links-icon{
width: 10rem; height: 10rem; }
.footer-links__item{
width: 20%; }
.sitemap-wrapper .sitemap__first-level{
width:33.3%; }
}
@media (max-width:1100px){
.submenu-tabs-p-module{
top: 0; margin-bottom: 20px;
}
.submenu-tabs-p-module > .row{
padding: 0; }
.submenu-tabs-p-module .row > .container{
width: 100%; padding: 0; }
.submenu-tabs-p-module__wrapper{
margin: 0; -webkit-box-shadow: none; box-shadow: none; padding: 40px 20px; }
.submenu-tabs-p-module__btn-wrapper{
padding: 0 7px; }
.submenu-tabs-p-module .smp-tab{
-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.submenu-tabs-p-module .smp-tab .smp-tab__first{
width: 100%; padding: 0; margin-bottom: 4rem; }
.submenu-tabs-p-module .smp-tab .smp-tab__second{
width: 100%; padding: 0; }
.submenu-tabs-p-module .book-visit.smp-tab .smp-tab__first{
padding-left: 2rem; }
.submenu-tabs-p-module .book-visit.smp-tab .smp-tab__second{
padding-right: 2rem; }
.submenu-tabs-p-module .smp-tab .module-bg{
display: block; }
.submenu-tabs-p-module .smp-tab .upload-form-module .module-bg, .submenu-tabs-p-module .smp-tab .appointments-form-module .module-bg{
display: -webkit-box; display: -ms-flexbox; display: flex; }
.department-search-module{
top: 0; margin-bottom: 20px;
}
.department-search-module .row > .container{
width: 100%; padding: 0; }
.department-search-module__wrapper{
margin: 0; -webkit-box-shadow: none; box-shadow: none; padding: 40px 20px; }
.department-search-module__btn-wrapper{
padding: 0 7px; }
.department-search-module .item-wrapper{
-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.department-search-module .item-wrapper .smp-tab__first{
width: 100%; padding: 0; margin-bottom: 3rem; }
.department-search-module .item-wrapper .smp-tab__second{
width: 100%; padding: 0; }
.footer-contact__social-wrapper, .footer-nav__menu-wrapper, .footer-nav__first__menu-wrapper{
width: 100%; padding: 0; text-align: center; }
.footer-nav__menu-wrapper{
margin: 0; }
.footer-nav{
text-align: center; }
.pressure-module:before{
display: none; }
.magazine-search{
-webkit-transition: background .5s ease-in-out; transition: background .5s ease-in-out; background-color: rgba(0,0,0,.8)
}
.magazine-search:not(.revealed){
background-color: transparent;
}
.magazine-search .wrapper{
display: none;
}
.magazine-search .select-magazine-tag{
width: 100%;
}
.magazine-search .datepicker-from{
margin-left:2%;
}
.magazine-search .datepicker-wrapper{
width: 49%; max-width: 49%; margin-bottom:1rem;
}
.magazine-search .datepicker-to{
margin-left:0;
}
.magazine-search select, .magazine-search input{
margin: 0 0 1rem 0;
}
.magazine-search .magazine-search-mobile-btn{
display:block; width: 4rem; height: 4rem; left:2rem; border-radius:50%; cursor: pointer; position: absolute; bottom: -1rem; -webkit-transition: 1s ease-in-out; transition: 1s ease-in-out; background-color:rgba(255,255,255,.9);
}
.magazine-search .magazine-search-mobile-btn .icon{
display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center
}
.magazine-search .magazine-search-mobile-btn .icon:before{
content:'\e95d';
font-size:2rem;
}
.magazine-search.revealed .magazine-search-mobile-btn{
bottom:2rem;  background-color:transparent; width:3rem;
}
.magazine-search.revealed .magazine-search-mobile-btn .icon{
display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; -webkit-box-align:center; -ms-flex-align:center; align-items:center
}
.magazine-search.revealed .magazine-search-mobile-btn .icon:before{
content:'\e95d';
font-size:2rem;
display:none;
}
.magazine-search.revealed .magazine-search-mobile-btn:before, .magazine-search.revealed .magazine-search-mobile-btn:after{
content: '';
background: white;
width: 3rem;
height: .2rem;
position: absolute;
top: 0;
top: 2rem;
left: 0;
-webkit-transition: -webkit-transform .3s ease-in-out;
transition: -webkit-transform .3s ease-in-out;
transition: transform .3s ease-in-out;
transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out;
}
.magazine-search.revealed .magazine-search-mobile-btn:before{
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
}
.magazine-search.revealed .magazine-search-mobile-btn:after{
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
}
.magazine-search.revealed .magazine-search-mobile-btn:hover:before, .magazine-search.revealed .magazine-search-mobile-btn:focus:before{
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
.magazine-search.revealed .magazine-search-mobile-btn:hover:after, .magazine-search.revealed .magazine-search-mobile-btn:focus:after{
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
.magazine-search .select-magazine, .magazine-search .search-magezine-field{
width: 100%; margin-bottom: 1rem;
}
body:not(.fulldetailsmode) .magazine-page .page-title{
margin-top:3rem;}
body:not(.fulldetailsmode) .magazine-menu{
margin-top:1rem; margin-bottom:2rem;}
.sitemap-wrapper .sitemap__first-level{
width:50%; }
}
@media (max-width:1200px) and (min-width:768px){
.section-3-module .container{
width: 100%; }
}
@media (max-width:992px){
.container-fluid[class*="-module"]:not(.padding-none){
padding-top: 6rem; padding-bottom: 6rem; }
.read-more__circle{
margin: 1rem 0 2rem; }
.menu-category{
top:9rem; left:0;}
.navbar-second-stage.navbar{
-webkit-transform: translateX(-300px);
-ms-transform: translateX(-300px);
transform: translateX(-300px);
}
.navbar-second-stage{
}
.navbar-second-stage.side-menu-wrapper{
-webkit-transform: translateX(-300px);
-ms-transform: translateX(-300px);
transform: translateX(-300px);
}
.top-slider .main-content-title{
font-size: 2.4rem; }
.about-short__img-wrapper{
margin-top: 20px; }
.statistics-module .circle-wrapper{
width: 33%; }
.top-image-module + .about-short{
margin-top: 0; }
.top-image-module.big-img + .about-short{
margin-top: -10rem; }
.about-short .phone-num__wrapper{
margin-bottom: 5rem; }
.about-short .phone-num{
font-size: 3.6rem; top: -4rem; padding: 1rem 3rem; }
.about-short .phone-num:after{
font-size: 4rem; }
.leading-staff .item-wrapper, .articles-module .item-wrapper, .news-module .item-wrapper, .events-module .item-wrapper{
margin-bottom: 30px; }
.leading-staff-module .item-wrapper{
margin-bottom: 2rem; }
.customer-info-module .second-wrapper, .customer-info-module .first-wrapper{
margin-bottom: 3rem; }
.section-3-module .jobs-small-module, .section-3-module .rlinks-small-module, .section-3-module .forum-small-module{
margin-bottom: 3rem; }
.upload-form-module + .appointments-form-module, .appointments-form-module + .upload-form-module{
padding-top: 0 !important; margin-top: -2rem; }
.rules-module .module-bg:before{
display: none; }
.contact-info-img__wrapper .main-content-img{
background: none; height: inherit; }
.contact-info-img__wrapper img{
display: block; }
.module-header{
margin: 0 auto 40px; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper{
position: relative; padding-bottom: 80px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; z-index: 2;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item{
position: static; border: none; background-color: transparent; height: 60px; padding: 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; max-width: 10%; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item:before{
content: ''; display: block; border-radius: 50px; padding: 0; position: absolute; background-color: transparent; -webkit-transition: .5s ease-in-out; transition: .5s ease-in-out; opacity: 1; left: auto; right: auto; width: auto; height: inherit; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item:after{
content: ''; display: block; border-radius: 50px; padding: 0; position: absolute; background-color: transparent; opacity: 1; border: 1px solid rgba(197,216,46,0); -webkit-transition: padding .6s ease-in-out, opacity 1s ease-in-out, border 1s ease-in-out; transition: padding .6s ease-in-out, opacity 1s ease-in-out, border 1s ease-in-out; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active:before{
background-color: #C5D82E; padding: 30px; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active:after{
border: 1px solid rgba(197,216,46,1); opacity: 0; padding: 40px; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item:hover:before, .ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item:focus:before{
background-color: #C5D82E;
padding: 30px;
-webkit-box-shadow: 0 8px 10px 0px rgba(0,0,0,.2);
box-shadow: 0 8px 10px 0px rgba(0,0,0,.2);
left: auto;
right: auto;
width: auto;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item:hover:after, .ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item:focus:after{
border: 1px solid rgba(197,216,46,1);
opacity: 0;
padding: 40px;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item:hover .floor-num, .ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item:focus .floor-num{
color: #231f20;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item:hover .floor-num span:first-child, .ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item:focus .floor-num span:first-child{
-webkit-transform: translateX(-40px); -ms-transform: translateX(-40px); transform: translateX(-40px); opacity: 0; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item:hover .floor-num span:last-child, .ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item:focus .floor-num span:last-child{
-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); font-size: 130%; opacity: 1; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper .floor-num{
color: white; width: 6rem !important; padding-top: 0 !important;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .floor-num span{
-webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper .floor-num span:first-child{
-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); color: white; opacity: 1; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper .floor-num span:last-child{
-webkit-transform: translateX(40px); -ms-transform: translateX(40px); transform: translateX(40px); display: block; position: absolute; opacity: 0; font-weight: bold; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper .floor-title{
display: none; position: absolute; bottom: 40px; width: 100%; left: 0; right: 0; margin: auto; text-align: center; padding-bottom: 0;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .floor-title span{
width: initial; display: inline; font-size: 2.6em; font-weight: normal; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper .floor-title span:last-child{
font-size: 2.6em; margin-right:10px; font-weight: bold; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active .floor-title{
display: block; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active .floor-num{
color: #231f20; padding-top: 0;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active .floor-num span:first-child{
-webkit-transform: translateX(-40px); -ms-transform: translateX(-40px); transform: translateX(-40px); opacity: 0; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active .floor-num span:last-child{
-webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); font-size: 130%; opacity: 1; }
.ruth-gallery-module .ruth-gallery__content-wrapper{
position: static; }
.ruth-gallery-module .ruth-gallery__content-header{
max-width: 100%; height: 150px; background-color: #831a52; border-bottom: none; position:static;
}
.ruth-gallery-module .ruth-gallery__content-header .ruth-search__wrapper{
margin: -5px auto 0; }
.ruth-gallery-module .ruth-gallery__content-menu-wrapper{
top: 0; height: 100%; max-width: 50%; max-width: initial; width: initial; padding: 3rem; padding-right: 2rem;
}
.ruth-gallery-module .ruth-gallery__content-menu-wrapper .main-content-data .main-content-wrapper{
height:100%;padding-right: 2rem; }
.ruth-gallery-module .ruth-gallery__content-menu-wrapper a:before{
right:-1.5rem;}
.ruth-gallery-module .ruth-gallery__content-menu-wrapper .floor-title{
display: none; }
.ruth-gallery-module .ruth-gallery__content-menu-wrapper .ruth-floor-icon{
display: none; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active:hover .floor-num, .ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active:focus .floor-num{
color: #231f20;}
.clinics-module li{
width: 100%; }
.rules-statistics__second{
margin-top:3rem;}
.wide-banner-module .main-content-data{
right:40px; }
.footer-content__links-wrapper{
text-align: center !important; }
.footer-links .footer-links__item{
width: 25%; }
.pregnancy-calculator-module .result-banner__wrapper .main-content-desc{
position: static; max-width: 100%; }
.pregnancy-calculator-module .result-wrapper .result-title{
font-size: 2rem; }
.education-index-menu-module .item-wrapper{
width: 100%; padding: 0 15px; }
.education-index-menu-module .container{
width: 100%; }
.education-index-menu-module .header-wrapper:before{
background-size:50rem 94rem; background-position-x:0; }
.tabs-menu-module .module-bg{
margin: 0; background-color: rgba(131, 26, 82, 0.85); padding: 0; border: none;  }
.tabs-menu-module .container{
width: 100%; padding: 0; }
.tabs-menu-module .col{
padding: 0; -ms-flex-preferred-size:1; flex-basis:1;}
.tabs-menu-module .main-content-img svg, .tabs-menu-module .main-content-img img{
fill: white; max-height: 6rem; }
.tabs-menu-module .item-wrapper{
position: relative; padding: 1rem .5rem 2rem; border: none; }
.tabs-menu-module .item-wrapper:hover, .tabs-menu-module .item-wrapper:focus{
border-color: rgba(255,255,255,.2); }
.tabs-menu-module .main-content-title{
color: white; }
.tabs-menu-module .item-wrapper::before{
display: none; }
.tabs-menu-module .tab-wrapper:before{
content:'';
display:block;
width:1px;
height:100%;
background-color: rgba(255,255,255,.2);
position:absolute;
right:0;
bottom:0;
}
.tabs-menu-module .tab-wrapper:nth-child(1):before{
display:none;
}
.tabs-menu-after + .tabs-menu-module .module-bg{
margin:0 0 2rem;}
.magazine-menu{
margin-bottom: 0; margin-top:0;
}
.magazine-menu .container{
width: 100%; }
.magazine-menu .magazine-menu__module-bg{
background-color: rgba(131, 26, 82, 0.85); padding: 0; border: none; -ms-flex-wrap: wrap; flex-wrap: wrap; }
.magazine-menu .col{
padding: 0; }
.magazine-menu .item-wrapper{
position: relative; padding: 1rem .5rem 0rem; border: none; border-bottom: 1px solid rgba(255,255,255,.2); border-left: 1px solid rgba(255,255,255,.2); }
.magazine-menu .menu-select-active .current .item-wrapper{
border-bottom: 1px solid rgba(255,255,255,.2); }
.magazine-menu .item-wrapper:hover, .magazine-menu .item-wrapper:focus{
border-color: rgba(255,255,255,.2); }
.magazine-menu a{
color: white; }
.magazine-menu .main-content-img svg, .magazine-menu .main-content-img img{
fill: white; max-height: 5rem; }
.magazine-menu .current .item-wrapper{
border: none; border-left: 1px solid rgba(255,255,255,.2); }
.magazine-menu .current .item-wrapper::before{
display: none; }
.magazine-lobby .magazine-menu__module-bg{
margin: 0; }
.magazine-articles .container{
width: 100%; }
.magazine-articles .item-wrapper{
width: 50%; }
body:not(.fulldetailsmode) .magazine-menu{
margin-top:0; }
.magazine-banners-module .grid-container{
grid-gap: 1.8rem; }
.department-gallery #gallery-close{
position:absolute; margin:0 auto; bottom:1rem; left:0; right:0; bottom:0; top:auto; }
.department-gallery .flickity-prev-next-button{
top:auto; width:2.5rem; height:2.5rem; bottom:.5rem; }
.department-gallery .flickity-rtl .flickity-prev-next-button.previous{
left:50%; right:auto; -webkit-transform: translateX(3rem); -ms-transform: translateX(3rem); transform: translateX(3rem); }
.department-gallery .flickity-rtl .flickity-prev-next-button.next{
right:50%; left: auto; -webkit-transform: translateX(-3rem); -ms-transform: translateX(-3rem); transform: translateX(-3rem); }
.department-gallery .img-wrapper img{
max-width:100%; }
.department-gallery .img-gallery-title{
padding:1rem; }
.department-gallery #gallery-close, .department-gallery #gallery-close:after, .department-gallery #gallery-close:before{
width:3rem; }
.treatments-search-module{
top: 0; margin-bottom: 20px;
}
.treatments-search-module .treatments-search-header-container{
width: 100%; }
.treatments-search-module .treatments-search-header-row{
padding: 0; }
.treatments-search-module__wrapper{
margin: 0; -webkit-box-shadow: none; box-shadow: none; padding: 40px 20px; }
.treatments-search-module__btn-wrapper{
padding: 0 7px; }
.treatments-search-module.active .smp-tab.current, .treatments-search-module.active .smp-tab-wrapper{
max-height: 58rem;
}
.treatments-search-module .search-module-wrapper{
-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 4rem;
}
.treatments-search-module .search-module-wrapper .smp-tab__first{
width: 100%; padding: 0; margin-bottom: 3rem; }
.treatments-search-module .search-module-wrapper .smp-tab .smp-tab__first{
width: 100%; padding: 0; margin-bottom: 4rem; }
.treatments-search-module .search-module-wrapper .smp-tab__second, .treatments-search-module .search-module-wrapper .smp-tab .smp-tab__second{
width: 100%; padding: 0; }
.doctors-search-module{
top: 0; margin-bottom: 20px;
}
.doctors-search-module .doctors-search-header-container{
width: 100%; padding: 0; }
.doctors-search-module .doctors-search-header-row{
padding: 0; }
.doctors-search-module__wrapper{
margin: 0; -webkit-box-shadow: none; box-shadow: none; padding: 40px 20px; }
.doctors-search-module__btn-wrapper{
padding: 0 7px; }
.doctors-search-module .results-wrapper{
margin-right: -1.5rem; margin-left: -1.5rem; }
.doctors-search-module.active .smp-tab.current, .doctors-search-module.active .smp-tab-wrapper{
max-height: 58rem;
}
.doctors-search-module .search-module-wrapper{
-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 4rem;
}
.doctors-search-module .search-module-wrapper .smp-tab__first{
width: 100%; padding: 0; margin-bottom: 3rem; }
.doctors-search-module .search-module-wrapper .smp-tab .smp-tab__first{
width: 100%; padding: 0; margin-bottom: 4rem; }
.doctors-search-module .search-module-wrapper .smp-tab__second, .doctors-search-module .search-module-wrapper .smp-tab .smp-tab__second{
width: 100%; padding: 0; }
.fulldetailsmode .magazine-page .page-title{
font-size: 2.6rem; }
.fulldetailsmode .magazine-page .magazine-module .articles-module{
padding-right: 1.5rem;}
.footer-content__links-wrapper{
margin-top: 4rem; padding: 0; }
.upload-form-module .general-form-content{
border-bottom: 3px solid #A4CE6A; border-left:none; }
.upload-form-module .or-icon{
top: -2rem; right:0; left:0; margin:0 auto; }
.upload-form-module .sub-form-content{
padding-top: 3rem; }
.appointments-form-module .general-form-content::before{
display: none; }
.appointments-form-module .general-form-content{
padding-bottom: 0; }
.appointments-form-module .sub-form-content{
padding-top: 2rem; padding-bottom: 4rem; }
.submenu-tabs-p-module .main-content-img{
max-width: 9rem; height:6rem; }
.submenu-tabs-p-module .smp-tab.current::before{
display: none;
}
.submenu-tabs-p-module .smp-tab .ulMainMenu{
width: 16rem;
}
.submenu-tabs-p-module .smp-tab .upload-form-module .module-bg .module-bg, .submenu-tabs-p-module .smp-tab .appointments-form-module .module-bg, .submenu-tabs-p-module .smp-tab .zimun_tor_contact_us .module-bg{
-ms-flex-wrap: nowrap; flex-wrap: nowrap; }
.submenu-tabs-p-module .smp-tab .appointments-form-module .general-form-content, .submenu-tabs-p-module .smp-tab .zimun_tor_contact_us .general-form-content, .submenu-tabs-p-module .smp-tab .upload-form-module .general-form-content{
padding-left:4rem; width: 65%; }
.submenu-tabs-p-module .smp-tab .appointments-form-module .sub-form-content, .submenu-tabs-p-module .smp-tab .zimun_tor_contact_us .sub-form-content, .submenu-tabs-p-module .smp-tab .upload-form-module .sub-form-content{
max-width: 35%; }
.submenu-tabs-p-module .smp-tab .appointments-form-module .general-form-sub-content, .submenu-tabs-p-module .smp-tab .zimun_tor_contact_us .general-form-sub-content, .submenu-tabs-p-module .smp-tab .upload-form-module .general-form-sub-content{
max-width: 35%; margin-top: 0; }
.submenu-tabs-p-module .smp-tab .appointments-form-module .general-form-phone, .submenu-tabs-p-module .smp-tab .zimun_tor_contact_us .general-form-phone, .submenu-tabs-p-module .smp-tab .upload-form-module .general-form-phone{
font-size: 2.4rem; }
.submenu-tabs-p-module .smp-tab .appointments-form-module .general-form-text, .submenu-tabs-p-module .smp-tab .zimun_tor_contact_us .general-form-text, .submenu-tabs-p-module .smp-tab .upload-form-module .general-form-text{
text-align: center; }
.submenu-tabs-p-module .smp-tab .appointments-form-module .sub-form-content .icon, .submenu-tabs-p-module .smp-tab .appointments-form-module .general-form-sub-content .icon, .submenu-tabs-p-module .smp-tab .zimun_tor_contact_us .sub-form-content .icon, .submenu-tabs-p-module .smp-tab .zimun_tor_contact_us .general-form-sub-content .icon, .submenu-tabs-p-module .smp-tab .upload-form-module .sub-form-content .icon, .submenu-tabs-p-module .smp-tab .upload-form-module .general-form-sub-content .icon{
width: 8rem; height: 8rem; }
.submenu-tabs-p-module .smp-tab .appointments-form-module .sub-form-content .icon svg, .submenu-tabs-p-module .smp-tab .appointments-form-module .general-form-sub-content .icon svg, .submenu-tabs-p-module .smp-tab .zimun_tor_contact_us .sub-form-content .icon svg, .submenu-tabs-p-module .smp-tab .zimun_tor_contact_us .general-form-sub-content .icon svg, .submenu-tabs-p-module .smp-tab .upload-form-module .sub-form-content .icon svg, .submenu-tabs-p-module .smp-tab .upload-form-module .general-form-sub-content .icon svg{
max-width: 5rem; max-height: 5rem; }
.submenu-tabs-p-module .smp-tab .appointments-form-module .general-form-content, .submenu-tabs-p-module .smp-tab .appointments-form-module .general-form-sub-content, .submenu-tabs-p-module .smp-tab .zimun_tor_contact_us .general-form-content, .submenu-tabs-p-module .smp-tab .zimun_tor_contact_us .general-form-sub-content, .submenu-tabs-p-module .smp-tab .upload-form-module .general-form-content, .submenu-tabs-p-module .smp-tab .upload-form-module .general-form-sub-content{
-webkit-box-align: start; -ms-flex-align: start; align-items: start; }
.submenu-tabs-p-module .smp-tab .appointments-form-module .sub-form-content, .submenu-tabs-p-module .smp-tab .zimun_tor_contact_us .sub-form-content, .submenu-tabs-p-module .smp-tab .upload-form-module .sub-form-content{
-webkit-box-align: start; -ms-flex-align: start; align-items: start; }
.submenu-tabs-p-module .smp-tab .sub-content-wrapper{
padding-right:2rem;
}
.submenu-tabs-p-module .smp-tab .upload-form-module{
padding-top: 0 !important; padding-bottom: 0 !important;
}
.submenu-tabs-p-module .smp-tab .upload-form-module .or-icon{
right:-2rem; left:inherit; top: inherit; }
.submenu-tabs-p-module .smp-tab.book-workshop{
background: none !important;
}
.submenu-tabs-p-module .smp-tab.book-workshop .general-form-module{
width: 100%; padding: 5rem;
}
.submenu-tabs-p-module .smp-tab.book-visit .general-form-summary, .submenu-tabs-p-module .smp-tab.book-visit .general-form-title{
max-width: 100%;
}
.submenu-tabs-p-module .smp-tab.book-visit .visit-wrapper{
-ms-flex-wrap: wrap; flex-wrap: wrap;
}
.submenu-tabs-p-module .smp-tab.book-visit .smp-tab__first{
padding-left: 0; width: 100%; margin-bottom:0;
}
.submenu-tabs-p-module .smp-tab.book-visit .smp-tab__second{
padding-right: 0;
}
.submenu-tabs-p-module .smp-tab.book-visit .general-form-sub-content{
padding-right:0; text-align: right;
}
.submenu-tabs-p-module .smp-tab.book-visit .general-form-sub-content .wrapper{
-webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; max-width: 70%; -webkit-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; margin-top:-3rem; }
.submenu-tabs-p-module .smp-tab.book-visit .general-form-sub-content .icon{
margin: 0;}
.submenu-tabs-p-module .smp-tab .general-form-sub-content{
position: static; max-width: 100%; margin-top: 0;
}
.doctor-page .search-back-wrapper{
margin-top:4rem;width: 100%;}
.articles-module .flickity-enabled .articles-module__wrapper{
margin-bottom:0; }
.img-carousel .flickity-page-dots{
margin-bottom:-2rem;}
.sidebar-container .upload-form-module .general-form-content{
border-bottom:none;}
.search-result-page .module-bg{
padding: 6rem 4rem; }
}
@media  (max-width:768px){
.desktop-only{
display: none; }
.container-fluid[class*="-module"]:not(.padding-none){
padding-top: 2rem; padding-bottom: 2rem; }
.about-short__img-wrapper .img-content-title{
font-size: 2rem; }
.page-title{
margin: 1rem 0; font-size: 3rem; }
.upload-form-module + .appointments-form-module, .appointments-form-module + .upload-form-module{
padding-top: 0 !important; margin-top: 0; }
.side-menu-wrapper{
position: fixed; bottom: 0; z-index: 101; width: 100%; background: #831a52; -webkit-transition: .5s ease-in-out; transition: .5s ease-in-out; -webkit-transform: translateY(7.6rem); -ms-transform: translateY(7.6rem); transform: translateY(7.6rem)
}
.side-menu-wrapper.revealed{
-webkit-transform: translateY(0rem);
-ms-transform: translateY(0rem);
transform: translateY(0rem);
}
.side-menu-wrapper.active{
z-index: 103;
}
.side-menu-wrapper.active .sidebar-content-item{
max-height:calc(100vh - 20rem);width: 100%; max-width:100%;
}
.side-menu-wrapper.active .sidebar-menu-content-wrapper{
margin-bottom: 0;
}
.sb-phones-header{
-ms-flex-wrap:wrap;flex-wrap:wrap;}
.sidebar-menu-buttons{
color: white; padding: 0; margin-bottom: 0; display: -webkit-box; display: -ms-flexbox; display: flex; list-style:none; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; }
.sidebar-btn, .redirect-link{
display: inline-block; width: auto; text-align: center; padding-bottom: 10px; }
.redirect-link a{
color:white; line-height:1; font-size:.8em; display:block; }
.sidebar-btn.current{
border:none;}
.sidebar-btn .sidebar-icon:after, .redirect-link .sidebar-icon:after{
font-size: 4rem; }
.sidebar-btn:nth-child(3) .sidebar-icon:after{
font-size: 3.4rem; }
.sidebar-btn:nth-child(5) .sidebar-icon:after{
font-size: 4.3rem; }
.sidebar-content-item{
width:100% !important; max-width:100%; max-height:0; -webkit-transition: max-height 1s ease-in-out, width 0s; transition: max-height 1s ease-in-out, width 0s;
}
.sidebar-content-item .inner-wrapper{
opacity:1;}
.side-menu-toggle{
display: -webkit-box !important;
display: -ms-flexbox !important;
display: flex !important;
color: white;
border-radius: 50%;
background: #85af4b;
position: absolute;
top: -70px;
left: 20px;
cursor: pointer;
width: 50px;
height: 50px;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
.side-menu-toggle span{
-webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; position: relative; }
.side-menu-toggle span, .side-menu-toggle span:before, .side-menu-toggle span:after{
border-radius: 10px; border: 2px solid white; width: 8px; height: 8px; -webkit-transition: .2s ease-in-out; transition: .2s ease-in-out; }
.side-menu-toggle span:before, .side-menu-toggle span:after{
content: ''; position: absolute; right:-2px; }
.side-menu-toggle span:before{
top: 10px; }
.side-menu-toggle span:after{
bottom: 10px; }
.side-menu-toggle.opened span:before, .side-menu-toggle.opened span:after, .side-menu-toggle.opened span{
width: 25px; height: 4px;
}
.side-menu-toggle.opened span:before{
top: 6px;
}
.side-menu-toggle.opened span:after{
bottom: 6px;
}
.side-menu-toggle:focus span:before, .side-menu-toggle:focus span:after, .side-menu-toggle:focus span{
width: 8px; height: 8px;
}
.side-menu-toggle:focus span:before{
top: 10px;
}
.side-menu-toggle:focus span:after{
bottom: 10px;
}
.side-menu-toggle.active:hover span:before, .side-menu-toggle.active:hover span:after, .side-menu-toggle.active:focus span:before, .side-menu-toggle.active:focus span:after{
width: 3rem;
}
.side-menu-toggle.active:hover span:before, .side-menu-toggle.active:focus span:before{
top: -2px;
}
.side-menu-toggle.active:hover span:after, .side-menu-toggle.active:focus span:after{
bottom: -2px;
}
.side-menu-toggle.active:hover span, .side-menu-toggle.active:focus span{
-webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg);
}
.side-menu-toggle.active span:before, .side-menu-toggle.active span:after{
width: 3rem; height: 2px;
}
.side-menu-toggle.active span{
width: 30px; height: 4px; background-color: transparent; border-color: transparent;
}
.side-menu-toggle.active span:before{
top: -2px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg);
}
.side-menu-toggle.active span:after{
bottom: -2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);
}
.side-menu-toggle.active.opened{
top: -56px;
}
#sb-tab-3 .sb-phone-list:not(.default) thead{
display:none;}
#sb-tab-3 .sb-phone-list:not(.default) tr{
position: relative; overflow: hidden; max-height: 3em; display: block; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out
}
#sb-tab-3 .sb-phone-list:not(.default) tr:after{
content: '\e958';
font-size: 2.2em;
line-height:1;
display: block;
position: absolute;
top: 5px;
left: 10px;
-webkit-transition: .1s ease-in-out;
transition: .1s ease-in-out;
cursor: pointer;
font-family:ramicon;
}
#sb-tab-3 .sb-phone-list:not(.default) tr.active:after{
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
transform: rotate(180deg);
top:2px;
}
#sb-tab-3 .sb-phone-list:not(.default) tr td:first-child{
cursor: pointer;
}
#sb-tab-3 .sb-phone-list:not(.default) tr td{
display: block;
}
#sb-tab-3 .sb-phone-list:not(.default) tr td.notExist{
display:none;
}
#sb-tab-3 .sb-phone-list:not(.default) tr td:before{
content: attr(data-label) ": "; display: inline;
}
#sb-tab-3 .sb-phone-list:not(.default) tr td:first-child:before{
display: none;
}
#sb-tab-3 .sb-phone-list:not(.default) tr td:last-child{
padding: 10px;
}
#sb-tab-3 .sb-phone-list:not(.default) tr.active{
max-height: 25em;
}
#sb-tab-3 .sb-phone-list:not(.default) tr.active td{
max-height: 25em;
border-bottom: 1px solid #f5f5f5;
}
#sb-tab-3 .sb-phone-list:not(.default) tr.active td:first-child{
background: #A4CE6A;
}
#sb-tab-3 .sb-phone-list:not(.default) tr.active td:last-child{
border-bottom: none;
}
#sb-tab-3 .sb-input-search-name, #sb-tab-3 .sb-input-search-select, #sb-tab-3 .sb-input-search-name + span{
width: 100%; }
#sb-tab-3 .sb-phone-list{
margin-top: 20px; }
#sb-tab-3 .sb-input-search-name + span{
margin: 10px auto; line-height:1; }
#sb-tab-3 .sb-input-search-select .wrapper{
position:relative;}
#sb-tab-3 .sb-input-search-name{
-ms-flex-preferred-size:auto; flex-basis:auto; }
.success-stories .flickity-prev-next-button{
display:none;}
.module-title{
font-size: 3rem; }
.module-header{
margin: 0 auto 3rem;
}
.module-header .view-all-btn__circle{
position:relative; left:auto; padding: 3px 15px; font-size:1.2rem; }
.hp-boxlinks-module .main-content-title{
font-size: 2rem; }
.about-short{
padding-bottom: 4rem; padding-top: 4rem;
}
.about-short .phone-num__wrapper{
margin-top: 2.5rem; margin-bottom: 6rem; }
.about-short .phone-num{
font-size: 2.4rem; padding: 1rem 2rem; }
.about-short .phone-num:after{
font-size: 3rem; }
.social-header-module{
display: none; }
.top-slider{
background-color: white;
}
.top-slider .main-content-data{
position: initial; max-width: 100%; text-align: center; height: 100%; }
.top-slider .flickity-page-dots{
right: 50%; -webkit-transform: translateX(50%); -ms-transform: translateX(50%); transform: translateX(50%); left: initial; padding-left: 0; width:100%; text-align:center; }
.top-slider .site-btn-small{
left: 0; }
.top-slider .main-content-img, .top-slider .video-banner-wrapper, .top-image-module .main-content-img, .top-image-module .video-banner-wrapper{
width: 100%; overflow-x: hidden; padding:0; height: inherit; }
.top-slider .video-banner-wrapper img, .top-image-module .video-banner-wrapper img{
max-width: 150% !important; width: 150%; -webkit-transform: translateX(15%); -ms-transform: translateX(15%); transform: translateX(15%); height:inherit; }
body.ltr .top-slider .video-banner-wrapper img, body.ltr .top-image-module .video-banner-wrapper img{
-webkit-transform: translateX(-15%); -ms-transform: translateX(-15%); transform: translateX(-15%); }
.fulldetails-content-wrapper img, .simple-page-module img{
float:none; width:auto; display:block; margin-bottom:2rem; }
.treatment-location-module{
margin-bottom: 2rem; }
.magazine-banners-module .item-wrapper{
width:100%; }
.magazine-menu{
margin-bottom: 0;
}
.magazine-menu .magazine-menu__module-bg{
background-color: rgba(131, 26, 82, 0.85); padding: 0; border: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }
.magazine-menu .col{
padding: 0; width: 100%; -ms-flex-preferred-size: auto; flex-basis: auto; }
.magazine-menu .item-wrapper{
padding: 0; font-size: 1.6rem; text-align: right; }
.magazine-menu a{
padding: 1rem; }
.magazine-menu figure{
display: inline-block; vertical-align: middle; }
.pregnancy-calculator-module{
margin-top: -6rem;
}
.pregnancy-calculator-module .module-small-bg{
-webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }
.pregnancy-calculator-module .calculator{
margin: auto; }
.pregnancy-calculator-module .fc-view-container{
padding: 1rem; }
.pregnancy-tests-module .test-list__header{
display: none; }
.pregnancy-tests-module .test-list .main-content-title{
width: 100%; }
.pregnancy-tests-module .test-list .week{
width: 100%; }
.pregnancy-tests-module .test-list .date{
width: 100%; }
.pregnancy-tests-module .test-list .location{
width: 100%; }
.pregnancy-tests-module .test-list .main-content-desc{
width: 100%; max-width: 100%; padding-left: 2rem; }
.pregnancy-tests-module .test-list .week:before, .pregnancy-tests-module .test-list .date:before, .pregnancy-tests-module .test-list .location:before{
content: attr(data-label) ": "; display: inline; }
.top-image-module.big-img + .about-short{
margin-top: 0; }
.ruth-gallery-module.main-carousel:after{
content: 'flickity';
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item .floor-num{
font-size: 1.8rem !important;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active .floor-num span:last-child{
font-size: 120%;
}
.ruth-gallery-module .ruth-gallery__content-header .ruth-search__wrapper{
max-width: 80%;
}
.ruth-gallery-module .ruth-gallery__content-header .module-title{
font-size: 2.2rem;
}
.submenu-tabs-p-module{
margin-bottom: 0;
}
.submenu-tabs-p-module .submenu-tabs-p-module__wrapper{
margin: 0; padding: 0; border: none; background: rgba(131, 26, 82, 0.85); }
.submenu-tabs-p-module .module-title{
color: white; display: none; }
.submenu-tabs-p-module__btn-wrapper{
padding: 0; }
.submenu-tabs-p-module .main-content-img{
fill: white; max-width: 6rem; }
.submenu-tabs-p-module .main-content-title{
color: white; font-size: 1em; }
.submenu-tabs-p-module .submenu-wrapper{
background-color: rgba(112,14,64,.9); }
.submenu-tabs-p-module .item-wrapper{
border: none; }
.submenu-tabs-p-module .current .item-wrapper, .submenu-tabs-p-module__btn-wrapper:focus .item-wrapper{
border: none; }
.submenu-tabs-p-module__btn-wrapper:last-child .item-wrapper{
border-right:none; }
.submenu-tabs-p-module .smp-tab-menu .item-wrapper{
border: none; padding: 2rem 1rem; }
.submenu-tabs-p-module .item-wrapper:after{
display: none; }
.submenu-tabs-p-module .submenu-tabs-p-module__btn-wrapper:before{
content: '';
display: block;
width: 1px;
height: 100%;
background-color: rgba(255,255,255,.2);
position: absolute;
right:0;
bottom: 0;
}
.submenu-tabs-p-module .submenu-tabs-p-module__btn-wrapper:nth-child(1):before{
display: none;
}
.submenu-tabs-p-module .smp-tab-menu .current .item-wrapper{
background-color: #A4CE6A; color: #231f20; border: none;
}
.submenu-tabs-p-module .smp-tab-menu .current .item-wrapper .main-content-img{
fill: #231f20; }
.submenu-tabs-p-module .smp-tab-menu .current .item-wrapper .main-content-title{
color: #231f20; }
.submenu-tabs-p-module .smp-tab{
padding: 4rem 3rem
}
.submenu-tabs-p-module .smp-tab.book-workshop .general-form-module{
padding: 0;
}
.submenu-tabs-p-module .smp-tab-wrapper{
overflow: visible; }
.submenu-tabs-p-module .smp-tab::before{
display: none; }
.submenu-tabs-p-module .smp-tab{
padding: 4rem 3rem; }
.submenu-tabs-p-module .department-search .ulMainMenu{
width: 16rem; }
.submenu-tabs-p-module .department-search .ulMainMenu li span{
font-size: 1.5rem; }
.submenu-tabs-p-module .department-search .smp-tab__second .title{
display: -webkit-box; display: -ms-flexbox; display: flex; }
.submenu-tabs-p-module .department-search .smp-tab__first{
margin-bottom: 4rem; }
.submenu-tabs-p-module .department-search .smp-tab__second{
-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative; padding-bottom: 13rem; }
.submenu-tabs-p-module .department-search .ulMainMenu{
width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: absolute; top: 3rem; padding: .5rem 0; background-color: white; z-index: 1; border: 1px solid #bebebe
}
.submenu-tabs-p-module .department-search .ulMainMenu:after{
content: '\e958';
font-family: 'ramicon';
position: absolute;
left: 0;
top: .5rem;
font-size: 3.5rem;
line-height: 1;
pointer-events: none;
}
.submenu-tabs-p-module .department-search .ulMainMenu .title{
display: block;
}
.submenu-tabs-p-module .department-search .ulMainMenu li{
-webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1;
}
.submenu-tabs-p-module .department-search .ulMainMenu li span{
padding: 0 1.5rem; width: 100%; border: none; background-color: white !important; line-height: 2.5; font-weight: normal;
}
.submenu-tabs-p-module .department-search .ulMainMenu li.active span{
font-weight: bold;
}
.submenu-tabs-p-module .department-search .ulMainMenu li:last-child span{
border-bottom: none;
}
.submenu-tabs-p-module .department-search .ulMainMenu li.active{
-webkit-box-ordinal-group: 1; -ms-flex-order: 0; order: 0; display: list-item !important;
}
.submenu-tabs-p-module .department-search .ulMainMenu li:not(.active){
display: none;
}
.submenu-tabs-p-module .department-search .ulMainMenu li.active span::after{
display: none;
}
.submenu-tabs-p-module .department-search .ulSubMenu{
position: absolute; top: 10rem; padding: .5rem 0; border: 1px solid #bebebe; background-color: white
}
.submenu-tabs-p-module .department-search .ulSubMenu:after{
content: '\e958';
font-family: 'ramicon';
position: absolute;
left: 0;
top: .5rem;
font-size: 3.5rem;
line-height: 1;
pointer-events: none;
}
.submenu-tabs-p-module .department-search .ulSubMenu li{
width: 100%; padding: 0;
}
.submenu-tabs-p-module .department-search .ulSubMenu li a{
padding: 0 1.5rem; width: 100%; background-color: white !important; line-height: 2.5;
}
.submenu-tabs-p-module .department-search .ulSubMenu li.ulSubMenu-default{
display: list-item;
}
.submenu-tabs-p-module .department-search .ulSubMenu li.ulSubMenu-default a{
color: #231f20;
}
.submenu-tabs-p-module .reservation{
-ms-flex-wrap: nowrap; flex-wrap: nowrap; }
.submenu-tabs-p-module .smp-tab .appointments-form-module .general-form-content, .submenu-tabs-p-module .smp-tab .appointments-form-module .general-form-sub-content, .submenu-tabs-p-module .smp-tab .zimun_tor_contact_us .general-form-content, .submenu-tabs-p-module .smp-tab .zimun_tor_contact_us .general-form-sub-content, .submenu-tabs-p-module .smp-tab .upload-form-module .general-form-content, .submenu-tabs-p-module .smp-tab .upload-form-module .general-form-sub-content{
max-width:100%; width:100%; padding-left:0; }
.submenu-tabs-p-module .smp-tab .appointments-form-module .sub-form-content, .submenu-tabs-p-module .smp-tab .zimun_tor_contact_us .sub-form-content, .submenu-tabs-p-module .smp-tab .upload-form-module .sub-form-content{
max-width:100%; }
.submenu-tabs-p-module .smp-tab .upload-form-module .or-icon{
display: none; }
.submenu-tabs-p-module .smp-tab .upload-form-module .wrapper{
display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center;
}
.submenu-tabs-p-module .smp-tab .upload-form-module .wrapper .sub-content-wrapper{
padding-right:2rem; }
.submenu-tabs-p-module .smp-tab .upload-form-module .wrapper .general-form-phone{
text-align: right; }
.submenu-tabs-p-module .smp-tab .zimun_tor_contact_us .general-form-sub-content{
max-width: 100%; width: 100%; }
.submenu-tabs-p-module .smp-tab .zimun_tor_contact_us .wrapper{
display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; }
.submenu-tabs-p-module .smp-tab .appointments-form-module .general-form-text, .submenu-tabs-p-module .smp-tab .zimun_tor_contact_us .general-form-text, .submenu-tabs-p-module .smp-tab .upload-form-module .general-form-text{
text-align:right; }
.submenu-tabs-p-module .upload-form-module .general-form-content::before{
display: none; }
.submenu-tabs-p-module .zimun_tor_contact_us .general-form-content::before{
display: none; }
.submenu-tabs-p-module .main-content-title{
font-size: 1.4rem; font-weight: normal; }
.department-search-module .smp-tab-wrapper{
overflow: visible; }
.department-search-module .item-wrapper{
padding: 4rem 3rem
}
.department-search-module .item-wrapper::before{
display: none;
}
.department-search-module .item-wrapper .smp-tab__first{
margin-bottom: 4rem;
}
.department-search-module .item-wrapper .smp-tab__second{
-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative; padding-bottom: 13rem;
}
.department-search-module .item-wrapper .smp-tab__second .title{
display: -webkit-box; display: -ms-flexbox; display: flex; }
.department-search-module .item-wrapper .ulMainMenu{
width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: absolute; top: 3rem; padding: .5rem 0; background-color: white; z-index: 1; border: 1px solid #bebebe;
}
.department-search-module .item-wrapper .ulMainMenu:after{
content: '\e958';
font-family: 'ramicon';
position: absolute;
left: 0;
top: .5rem;
font-size: 3.5rem;
line-height: 1;
pointer-events: none;
}
.department-search-module .item-wrapper .ulMainMenu .title{
display: block;
}
.department-search-module .item-wrapper .ulMainMenu li{
-webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1;
}
.department-search-module .item-wrapper .ulMainMenu li span{
padding: 0 1.5rem; width: 100%; border: none; background-color: white !important; line-height: 2.5; font-weight: normal; font-size: 1.5rem; }
.department-search-module .item-wrapper .ulMainMenu li.active span{
font-weight: bold;
}
.department-search-module .item-wrapper .ulMainMenu li:last-child span{
border-bottom: none;
}
.department-search-module .item-wrapper .ulMainMenu li.active{
-webkit-box-ordinal-group: 1;
-ms-flex-order: 0;
order: 0;
display:block !important;
}
.department-search-module .item-wrapper .ulMainMenu li:not(.active){
display: none;
}
.department-search-module .item-wrapper .ulMainMenu li.active span::after{
display: none;
}
.department-search-module .item-wrapper .ulSubMenu{
position: absolute; top: 10rem; padding: .5rem 0; border: 1px solid #bebebe; background-color: white;
}
.department-search-module .item-wrapper .ulSubMenu:after{
content: '\e958';
font-family: 'ramicon';
position: absolute;
left: 0;
top: .5rem;
font-size: 3.5rem;
line-height: 1;
pointer-events: none;
}
.department-search-module .item-wrapper .ulSubMenu li{
width: 100%; padding: 0;
}
.department-search-module .item-wrapper .ulSubMenu li a{
padding: 0 1.5rem; width: 100%; background-color: white !important; line-height: 2.5;
}
.department-search-module .item-wrapper .ulSubMenu li.ulSubMenu-default{
display: list-item;
}
.department-search-module .item-wrapper .ulSubMenu li.ulSubMenu-default a{
color: #231f20;
}
.treatments-search-module .smp-tab::before{
display: none; }
.treatments-search-module .search-module-wrapper::before{
display: none; }
.treatments-search-module //.item-wrapper{
padding:4rem 3rem;}
.treatments-search-module .search-module-wrapper .smp-tab__first{
margin-bottom: 4rem; }
.treatments-search-module .search-module-wrapper .smp-tab__second{
-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative; }
.treatments-search-module .search-module-wrapper .smp-tab__second .title{
display: -webkit-box; display: -ms-flexbox; display: flex; }
.articles-module .item-wrapper, .news-module .item-wrapper{
margin-bottom: 0; }
.doctors-search-module .smp-tab::before{
display: none; }
.doctors-search-module .search-module-wrapper::before{
display: none; }
.doctors-search-module //.item-wrapper{
padding:4rem 3rem;}
.doctors-search-module .search-module-wrapper .smp-tab__first{
margin-bottom: 4rem; }
.doctors-search-module .search-module-wrapper .smp-tab__second{
-webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; position: relative; }
.doctors-search-module .search-module-wrapper .smp-tab__second .title{
display: -webkit-box; display: -ms-flexbox; display: flex; }
.doctors-pro-module{
padding-bottom:6rem !important;
}
.doctors-pro-module .flickity-page-dots{
display:block;}
.section-3-custom-module .item-wrapper{
width: 100%; margin-bottom: 3rem; }
.tabs-menu-module .tab-wrapper{
min-width: 33.33%
}
.tabs-menu-module .tab-wrapper:before{
content:'';
display:block;
width:1px;
height:100%;
background-color: rgba(255,255,255,.2);
position:absolute;
right:0;
bottom:0;
}
.tabs-menu-module .tab-wrapper:nth-child(1):before{
display:none;
}
.tabs-menu-module .tab-wrapper:nth-child(n+3):after{
content:'';
display:block;
width:100%;
height:1px;
background-color: rgba(255,255,255,.2);
position:absolute;
right:0;
bottom:100%;
}
.footer-links .footer-links__item{
width: 33%; }
.footer-links__main-title{
font-size: 2rem; }
.footer-contact__social-wrapper{
margin-top: 1rem; }
.footer-content__links-icon{
margin: 0 auto; }
.footer-nav{
padding-bottom: 3rem; }
.footer-links__icon, .footer-content__links-icon{
width: 9rem; height: 9rem }
.footer-content__links-icon:after{
font-size: 4em !important; }
.footer-nav__menu-item{
padding: 0; }
.footer-nav__first__menu-wrapper{
text-align: center; padding: 0; margin-top: 1rem; }
.footer-nav__first__menu-item{
padding: 0; }
.footer-nav__menu-wrapper{
margin-top: 1rem; }
.page-title-container{
text-align: center;
}
.page-title-container .page-title{
margin-top: 1rem; padding: 2rem; margin-left: auto; margin-right: auto; background: none; }
.fulldetailsmode .magazine-page .page-title-container{
text-align: right; }
.fulldetailsmode .magazine-page .magazine-inner-title{
font-size: 1.4rem; margin-top:1.5rem; }
.fulldetailsmode .magazine-page .page-title{
font-size:1.8rem; margin-bottom:2rem; }
.fulldetailsmode .magazine-page .magazine-main-zone-container{
padding:2rem 1.5rem; margin-bottom:3rem; }
.fulldetailsmode .fulldetails-content-wrapper{
margin-bottom: 3rem; }
.google-map-navinfo-module .wrapper{
-ms-flex-wrap: wrap; flex-wrap: wrap; }
.google-map-navinfo-module .contact-wrapper{
width: 100%; }
.google-map-navinfo-module #map{
width: 100%; height: 30rem; }
.small-banners-module .item-wrapper{
width:100%;}
.statistics-module .circle:before{
height: 52px;
}
.statistics-module .circle:after{
bottom: 40px;
}
.statistics-module .circle-wrapper{
width: 40%;
}
.page-tabs-module .page-tabs__wrapper .carousel-cell{
padding:3rem 2rem 3rem; width:50%;
}
.page-tabs-module .page-tabs__wrapper .carousel-cell span{
line-height:1.4;}
.news-module .flickity-enabled, .articles-module .flickity-enabled, .small-banners-module .flickity-enabled, .doctors-pro-module .flickity-enabled, .about-short .flickity-enabled{
padding-bottom:3rem;
}
.news-module .flickity-enabled .articles-module__wrapper, .articles-module .flickity-enabled .articles-module__wrapper, .small-banners-module .flickity-enabled .articles-module__wrapper, .doctors-pro-module .flickity-enabled .articles-module__wrapper, .about-short .flickity-enabled .articles-module__wrapper{
margin-bottom:0; }
.news-module .flickity-page-dots, .articles-module .flickity-page-dots, .small-banners-module .flickity-page-dots, .doctors-pro-module .flickity-page-dots, .about-short .flickity-page-dots{
bottom:0rem; }
.magazine-module > .row{
margin-bottom: 6rem; }
.sitemap-wrapper{
padding:5rem;
}
.sitemap-wrapper .sitemap__first-level{
width:50%; }
.img-carousel .flickity-page-dots{
margin-bottom: 1rem; }
.top-image-module figure.main-content-img::after{
display:none; }
.wide-banner-module{
margin-bottom:3rem;
}
.wide-banner-module .main-content-title{
font-size:2.2rem; }
.wide-banner-module .main-content-data{
position:relative; right:0; left:0; height:auto; }
.wide-banner-module .wide-banner-content{
max-width:100%; width:100%; }
}
@media (max-width:700px){
.tabs-menu-module .main-content-data{
font-size: 1.2rem; }
.emergency-department-nav__wrapper{
display: none; }
.magazine-banners-module .grid-container{
display: block; margin: 0 auto; }
.magazine-banners-module .item-wrapper{
margin-bottom: 2rem; }
.magazine-banners-module .item-wrapper:last-child{
margin-bottom: 0; }
.sitemap-wrapper .sitemap__first-level{
width:100%; }
.sitemap-wrapper li a{
max-width:100%; }
}
@media (max-width:640px){
.doctors-pro-module .general-carousel.flickity-enabled .flickity-prev-next-button{
display:none;}
.doctors-pro-module .general-carousel.flickity-enabled .flickity-page-dots{
display:block;}
}
@media (max-width:600px){
#sb-tab-3 .sb-tab-menu-item{
width:100%; }
}
@media (max-width:576px){
.bg-color{
background:transparent;-webkit-box-shadow:none;box-shadow:none;}
.container-fluid[class*="-module"]:not(.padding-none){
background-color: rgba(2555,255,255,0.9);
}
.container-fluid.bg-color.appointments-form-module{
background:transparent;}
.title-strikethrough{
display: block; text-align: right; line-height: 1; margin: 0 0 2rem !important; font-weight: bold
}
.title-strikethrough::before, .title-strikethrough::after{
display: none;
}
.statistics-module .circle:before{
height: 52px;
}
.statistics-module .circle:after{
bottom: 40px;
}
.statistics-module .circle-wrapper{
width: 100%;
}
.module-bg{
padding-left: 20px; padding-right:20px; }
.container{
width:100%;}
.page-title-container{
text-align:right;
}
.page-title-container .page-title{
font-size: 2rem;padding:1rem;}
.page-title-container .page-title:after{
padding-right:.5rem;}
.has-top-banner .page-title-container .page-title{
margin-top:1rem !important; }
.magazine-lobby.has-top-banner .page-title-container .page-title{
top:0; }
.magazine-page .page-title, .page-title-container .page-title{
margin: 1rem 0 1rem !important; font-size:2rem;  padding:1rem;
}
.magazine-page .page-title span, .page-title-container .page-title span{
-webkit-box-shadow: 20px 0 0 rgba(255,255,255, 0.95), -20px 0 0 rgba(255,255,255, 0.95);box-shadow: 20px 0 0 rgba(255,255,255, 0.95), -20px 0 0 rgba(255,255,255, 0.95);}
.fulldetailsmode .magazine-page .magazine-main-zone-container{
border:none;}
.magazine-search{
padding:2rem; }
.ruth-gallery-module .ruth-gallery__content-header{
height: 12rem; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper{
padding-bottom: 4rem;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .floor-title{
bottom: 2rem;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .floor-title span{
padding-top: 2rem; font-size: 3rem; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper .floor-title span:last-child{
padding-top: 2rem; font-size: 3rem; }
.tabs-menu-module .main-content-img svg, .tabs-menu-module .main-content-img img{
max-height:5rem;}
.top-slider .flickity-prev-next-button{
display: none; }
.top-slider .main-content-data{
padding-left: 20px; padding-right:20px; }
.leading-staff .main-content-right{
margin: 0; }
.leading-staff .main-content-img{
display: block; float: right; }
.leading-staff .module-small-bg{
padding: 0; border: none; }
.leading-staff .main-content-links{
float: right; padding-right:15px; }
.sidebar-btn span, .redirect-link span{
font-size: .8em; display: block; line-height: 1; }
.sidebar-btn .sidebar-icon:after, .redirect-link .sidebar-icon:after{
font-size: 3.5rem; }
.sidebar-btn:nth-child(3) .sidebar-icon:after, .redirect-link:nth-child(3) .sidebar-icon:after{
font-size: 3rem;
}
.sidebar-btn:nth-child(5) .sidebar-icon:after, .redirect-link:nth-child(5) .sidebar-icon:after{
font-size: 3.7rem;
}
.success-stories .main-carousel{
width: calc(100% - 3rem); }
.success-stories .flickity-prev-next-button.next{
right: 0; top: -4rem; width: 3rem; }
.success-stories .flickity-prev-next-button.previous{
left: 0; top: -4rem; width: 3rem; }
.success-stories .main-content-data{
padding: 4rem; }
.hp-boxlinks-module .item-wrapper{
display: -webkit-box; display: -ms-flexbox; display: flex;width:100%; }
.hp-boxlinks-module .main-content-img{
width: 50%; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; }
.hp-boxlinks-module .title-wrapper{
width: 50%; position: static; -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; }
.hp-boxlinks-module .main-content-title{
height: 100%; font-size: 1.5em; }
.hp-boxlinks-module .boxlink-item-wrapper{
margin-bottom: 0; padding: 0; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }
.hp-boxlinks-module .boxlink-item-wrapper:nth-child(2) .main-content-img, .hp-boxlinks-module .boxlink-item-wrapper:nth-child(5) .main-content-img{
-webkit-box-ordinal-group: 0; -ms-flex-order: -1; order: -1; border-left: 3px solid #88c161; }
.hp-boxlinks-module .boxlink-item-wrapper:nth-child(2) .title-wrapper, .hp-boxlinks-module .boxlink-item-wrapper:nth-child(5) .title-wrapper{
border-left: none; }
.hp-boxlinks-module .boxlink-item-wrapper:nth-child(3){
-webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -ms-flex-direction: row; flex-direction: row; margin-top: 20px;
}
.hp-boxlinks-module .boxlink-item-wrapper:nth-child(3) .item-wrapper{
height: 100%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; border-left: none; width: 31%;
}
.hp-boxlinks-module .boxlink-item-wrapper:nth-child(3) .item-wrapper .svg_img{
max-width: 100%; margin: 3rem 0 0; height: 10rem; }
.hp-boxlinks-module .boxlink-item-wrapper:nth-child(3) .item-wrapper:after, .hp-boxlinks-module .boxlink-item-wrapper:nth-child(3) .item-wrapper:before{
display: none;
}
.hp-boxlinks-module .boxlink-item-wrapper:nth-child(3) .item-wrapper .main-content-title{
text-align: center; padding: 0 1rem; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;
}
.hp-boxlinks-module .item-wrapper:hover .title-wrapper, .hp-boxlinks-module .item-wrapper:focus .title-wrapper{
width: 50%; }
.hp-boxlinks-module .title-wrapper:after{
display: none; }
body.ltr .hp-boxlinks-module .title-wrapper{
width:50%; }
.yplayer .play-button{
width: 5rem; height: 5rem; }
.yplayer .play-button:before{
border-width: 10px 0 10px 20px; }
.footer-content-wrapper{
text-align: center; }
.footer-content{
padding: 50px 0; }
.leading-staff-module .module-small-bg{
padding: 0; border: none; }
.leading-staff-module .main-content-first{
margin: 0; }
.leading-staff-module .main-content-img{
max-width: 50%; display: inline-block; vertical-align: middle; }
.leading-staff-module .main-content-links{
max-width: 50%; display: inline-block; vertical-align: middle; }
.leading-staff-module .main-content-data{
}
.staff-page-module .container{
width: 100%; }
.staff-page-module .main-content-img{
min-width: 10rem; }
.doctors-search-module .container{
width: 100%; }
.doctors-search-module .main-content-img{
min-width: 10rem; }
.about-short .img-carousel .flickity-prev-next-button{
display:none; }
.education-index-menu-module .item{
margin-bottom: 1rem; }
.education-index-menu-module .header-wrapper{
min-height: 8rem; }
.education-index-menu-module .main-content-title{
font-size: 1.8rem; padding: 1rem 2rem; }
.education-index-menu-module .header-wrapper:after{
font-size: 2rem; line-height: 2rem; margin-left: 1.5rem; }
.education-index-menu-module .main-content-data{
padding: 2rem; }
.footer-links .footer-links__item{
width: 50%; }
.magazine-articles .item-wrapper, .magazine-articles .item-wrapper:nth-child(5n){
width: 100%; }
.magazine-module{
padding: 0;
}
.magazine-module > .module-bg{
width: 100%; padding: 2rem; }
.magazine-module > .row{
margin-bottom: 0; }
.articles-module .main-content-title{
font-size: 1.4rem; }
.google-map-navinfo-module .module-wrapper{
max-width:100%;}
.appointments-form-module .pio-form-field-container.first-name, .appointments-form-module .pio-form-field-container.last-name{
width:100%;
padding:0;
}
.upload-form-module .general-form-content{
padding: 3rem;}
.upload-form-module .form-btn-wrap{
-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.upload-form-module .description{
padding-top:0;margin-top:0;}
.upload-form-module .sub-form-content .general-form-phone{
font-size:3rem;}
.upload-form-module .sub-form-content .icon{
width:8rem;height:8rem;}
.appointments-form-module .sub-form-content .icon{
width:8rem;height:8rem;}
.appointments-form-module .sub-form-content .general-form-phone{
font-size:3rem;}
.appointments-form-module .sub-form-content .general-form-text{
text-align:center;}
.appointments-form-module .general-form-content{
padding:3rem 3rem 0;
}
.donation-form-module .general-form-title{
font-size:3rem;}
.donation-form-module .general-form-summary{
font-size:1.4rem;}
.customer-info__contact-wrapper .customer-info__contact-icon{
width:5rem; height:5rem; min-width:5rem; }
.customer-info__contact-wrapper .customer-info__contact-icon:after{
font-size:3.5rem; }
.submenu-tabs-p-module.active .smp-tab-wrapper, .submenu-tabs-p-module.active .smp-tab.current{
max-height: 130rem;
}
.submenu-tabs-p-module .smp-tab .appointments-form-module .sub-form-content, .submenu-tabs-p-module .smp-tab .upload-form-module .sub-form-content{
width: 100%; max-width: 100%; padding-right:0; padding-bottom: 0; }
.submenu-tabs-p-module .smp-tab .upload-form-module .module-bg, .submenu-tabs-p-module .smp-tab .appointments-form-module .module-bg{
-ms-flex-wrap: wrap; flex-wrap: wrap; }
.submenu-tabs-p-module .smp-tab .appointments-form-module .general-form-content, .submenu-tabs-p-module .smp-tab .upload-form-module .general-form-content{
padding: 0; }
.submenu-tabs-p-module .smp-tab .appointments-form-module .sub-form-content .wrapper, .submenu-tabs-p-module .smp-tab .upload-form-module .sub-form-content .wrapper{
width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }
.submenu-tabs-p-module .smp-tab .appointments-form-module .sub-form-content .icon, .submenu-tabs-p-module .smp-tab .zimun_tor_contact_us .general-form-sub-content .icon, .submenu-tabs-p-module .smp-tab .upload-form-module .sub-form-content .icon{
margin: 0; margin-left:1rem; width: 5rem; height: 5rem; margin-right:-2rem; }
.submenu-tabs-p-module .smp-tab .upload-form-module .or-icon{
display: none; }
.submenu-tabs-p-module .smp-tab .upload-form-module .description{
margin-top: -1rem; }
.submenu-tabs-p-module .smp-tab .appointments-form-module .sub-form-content .icon svg, .submenu-tabs-p-module .smp-tab .zimun_tor_contact_us .general-form-sub-content .icon svg, .submenu-tabs-p-module .smp-tab .upload-form-module .sub-form-content .icon svg{
width: 3.5rem; height: 3.5rem; }
.submenu-tabs-p-module .smp-tab .appointments-form-module .general-form-text, .submenu-tabs-p-module .smp-tab .upload-form-module .general-form-text{
text-align: right; }
.submenu-tabs-p-module .smp-tab .appointments-form-module:first-child, .submenu-tabs-p-module .smp-tab .upload-form-module:first-child{
padding-bottom: 2rem; }
.submenu-tabs-p-module .smp-tab .upload-form-module{
background-color:transparent;
}
.submenu-tabs-p-module .smp-tab .upload-form-module .sub-form-content{
margin-bottom:2rem; }
.submenu-tabs-p-module .smp-tab .upload-form-module .wrapper .sub-content-wrapper{
padding-right:1rem; }
.submenu-tabs-p-module .smp-tab .sub-content-wrapper{
padding-right:1rem; }
.submenu-tabs-p-module .smp-tab .appointments-form-module .general-form-text, .submenu-tabs-p-module .smp-tab .zimun_tor_contact_us .general-form-text, .submenu-tabs-p-module .smp-tab .upload-form-module .general-form-text, .submenu-tabs-p-module .smp-tab .zimun_tor_contact_us .general-form-phone{
text-align:right; }
.submenu-tabs-p-module .upload-form-module .general-form-content::before{
display: none;
}
.submenu-tabs-p-module .submenu-tabs-p-module__btn-wrapper:before{
display:none;
}
.submenu-tabs-p-module .submenu-tabs-p-module__btn-wrapper:nth-child(1):before{
display:block;
width:1px;
height:100%;
left:0;
right:inherit;
}
.submenu-tabs-p-module .submenu-tabs-p-module__btn-wrapper:nth-child(2):before{
}
.submenu-tabs-p-module .submenu-tabs-p-module__btn-wrapper:nth-child(3):before{
display:block;
width:1px;
height:100%;
left:0;
right:inherit;
}
.submenu-tabs-p-module .submenu-tabs-p-module__btn-wrapper:nth-child(4):before{
display:block;
width:200%;
height:1px;
top:0;
bottom: inherit;
left:0;
right:inherit;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item{
height:3rem !important; margin-bottom:2rem;margin-top:2rem
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item:hover:before, .ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item:hover:focus, .ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item:focus:before, .ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item:focus:focus{
height:3rem;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active .floor-num, .ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active:hover .floor-num, .ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active:focus .floor-num{
color: #231f20;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active:before, .ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active:focus, .ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active:hover:before, .ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active:hover:focus, .ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active:focus:before, .ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active:focus:focus{
height:3rem;
}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .floor-num{
color: #231f20; width:3rem !important; }
.ruth-gallery-module .ruth-gallery__buttons-wrapper .tab-item.active:before{
padding:2rem;}
.ruth-gallery-module .ruth-gallery__buttons-wrapper .ruth-gallery__content-menu-wrapper{
position: static; height:auto; }
.page-tabs-module .page-tabs__wrapper{
min-height:25rem;
}
.page-tabs-module .page-tabs__wrapper .main-carousel{
display: block; }
.page-tabs-module .page-tabs__wrapper .main-carousel:after{
content: 'flickity'; }
.page-tabs-module .page-tabs__wrapper .carousel-cell{
padding:3rem 2rem 3rem; width:100%;
}
.page-tabs-module .page-tabs__wrapper .carousel-cell span{
line-height:1.4;}
.page-tabs-module .page-tabs__header{
display:inline-block;
}
.page-tabs-module .page-tabs__header .title-strikethrough{
margin: 0 !important; font-size: 2.4rem; padding-top:3rem; padding-bottom:1rem; }
.page-tabs-module .panel.item-wrapper{
padding-top:4rem; padding-bottom:4rem; }
.rules-statistics-module .module-bg{
background: none; padding: inherit; -webkit-box-shadow: none; box-shadow: none; border-top: none; }
}
@media (max-width:460px){
#main-header{
-webkit-box-shadow: 0px .5rem 2rem rgba(0,0,0,.1); box-shadow: 0px .5rem 2rem rgba(0,0,0,.1); }
.navbar .fourth-level, .navbar .second-level, .navbar .third-level{
width: 27rem; right:-27rem; }
body.ltr .navbar .second-level, body.ltr .navbar .third-level, body.ltr .navbar .fourth-level{
width: 27rem; right: 27rem; }
.view-all-btn__circle{
top: 8px; padding: .5rem 2rem; }
.topmenu-open #main-header{
-webkit-transform: translateX(-27rem); -ms-transform: translateX(-27rem); transform: translateX(-27rem); }
body.ltr.topmenu-open #main-header{
-webkit-transform: translateX(27rem); -ms-transform: translateX(27rem); transform: translateX(27rem); }
.header-nav{
width: 27rem; right: -27rem; }
.topmenu-open .st-menu-icon__wrapper{
width: 51px; }
.read-more__circle:before{
top: 10%; left: 8px; }
.pregnancy-tests-module .item-wrapper{
padding-left: 0; padding-right:0; }
.education-index-menu-module .main-content-title{
font-size: 1.6rem; }
.magazine-menu .main-content-img svg, .magazine-menu .main-content-img img{
max-height: 5rem; }
.magazine-menu .col{
min-width: 50%; }
.module-title{
font-size: 1.8rem; }
.footer-links .footer-links__item{
width: 100%; }
.footer-content__links-icon{
width: 8rem; height: 8rem; }
.footer-nav{
padding-bottom: 7rem; }
.ruth-gallery-module .ruth-gallery__content-header .module-title{
font-size: 1.6rem; }
.rules-module .module-title{
font-size: 1.8rem;
}
.google-map-navinfo-module .map_top_transportation_mobile{
padding:0 1.5rem 1rem;
}
.google-map-navinfo-module .map_top_transportation_mobile li{
width:100%;margin-bottom:1rem;
}
.google-map-navinfo-module .map_top_transportation_mobile li a{
padding:.8rem 1rem;
}
.google-map-navinfo-module .map_top_transportation_mobile li a img{
position:static; display:inline-block; margin-left:1rem; }
.pressure-module .module-title{
margin-top:4rem; }
.pressure-module .pressure-timer__desc{
margin: 3rem auto 4rem; padding:0 1rem; max-width: 28rem; }
.pressure-module .pressure-timer__wrapper{
height:26rem; }
.pressure-module .pressure-icon + span{
font-size: 1.6rem; }
.pressure-module .pressure-icon{
margin:0 auto 1.5rem; }
.pressure-module.wow-active .pressure-main-circle{
padding: 12rem;
}
.pressure-module.wow-active .pressure-timer__time{
font-size: 13rem; top: 1rem;
}
.pressure-module.wow-active .pressure-timer__text2{
font-size:2.8rem;
}
.pressure-module .pressure-timer__time{
height: 12rem; top: 3rem;
}
.pressure-module .pressure-timer__text1{
right: calc(50% - 7.5rem); top: 3.5rem; font-size: 3rem;
}
.search-result-page .module-bg{
padding: 4rem 2rem; }
}
@media  (max-width:420px){
.header-top__logo-wrapper .header-top__medal{
display: none; }
.header-top__logo-wrapper #logo-subtitle{
display: none; }
.header-top__logo-wrapper .top-logo-img{
margin-right: -6rem; }
body.ltr .header-top__logo-wrapper .top-logo-img{
margin-right: 0; }
html[lang=en] .header-top__logo-wrapper .top-logo-img{
margin-right: -9rem; }
.statistics-module:after{
display: none; }
.doctor-page .page-content .main-content-title{
padding-left:0; font-size: 1.8rem; }
.doctor-page .page-content .main-content-img{
display: block; float: none; margin:0 auto; margin-bottom: 2rem; max-width:15rem; }
.doctor-page .main-content-subtitle{
padding: 0;
}
.doctor-page .main-content-subtitle ul{
padding: 0; }
.doctor-page .share-links__wrapper li{
width:4rem; height:4rem
}
.doctor-page .share-links__wrapper li::before{
width:4rem;
height:4rem;
}
.doctor-page .share-links__wrapper li .ramicon::before{
font-size: 3rem;
}
.doctor-page .share-links__wrapper .share-links{
top:0; right:0;}
.doctor-page .share-links__wrapper .share-links.active .share-link-1{
-webkit-transform: translateX(4.5rem); -ms-transform: translateX(4.5rem); transform: translateX(4.5rem); }
.doctor-page .share-links__wrapper .share-links.active .share-link-2{
-webkit-transform: translateX(9rem); -ms-transform: translateX(9rem); transform: translateX(9rem); }
.doctor-page .share-links__wrapper .share-links.active .share-link-3{
-webkit-transform: translateX(13.5rem); -ms-transform: translateX(13.5rem); transform: translateX(13.5rem); }
.doctor-page .share-links__wrapper .share-links.active .share-link-4{
-webkit-transform: translateX(18rem); -ms-transform: translateX(18rem); transform: translateX(18rem); }
.doctor-page .share-links__wrapper .share-links.active .share-link-5{
-webkit-transform: translateX(22.5rem); -ms-transform: translateX(22.5rem); transform: translateX(22.5rem); }
}
@media screen and (max-width:400px){
.general-form-module select.combo{
padding: 1rem;}
}
@media (max-width:360px){
.footer-content__links-icon{
width: 7rem; height: 7rem; }
.footer-content__links-icon:after{
}
.footer-content__links-wrapper{
display: -webkit-box; display: -ms-flexbox; display: flex; }
.footer-content__links-item{
margin: 0; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; }
}
@media (max-width:1279px){
.mobile-lang{
background-color:#242424; border-bottom: 3px solid rgb(164, 206, 106)
}
.mobile-lang:before{
display:none;
}
.mobile-lang select{
background-color:#242424; color:#FFF; width:100%; border:0 none; padding: 20px 15px; padding-right:50px;
background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2232%22%20height%3D%2232%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M16%2017.6l-4.775-4.775c-.3-.3-.775-.3-1.05%200-.3.3-.3.775%200%201.05l5.3%205.3c.3.3.775.3%201.05%200l5.3-5.3c.3-.3.3-.775%200-1.05-.3-.3-.775-.3-1.05%200l-4.775%204.775z%22%2F%3E%3C%2Fsvg%3E),
url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20356%20356%22%20enable-background%3D%22new%200%200%20356%20356%22%3E%3Cpath%20fill%3D%22%23ffffff%22%20d%3D%22M178%200c-98.307%200-178%2079.693-178%20178s79.693%20178%20178%20178%20178-79.693%20178-178c-.132-98.252-79.748-177.868-178-178zm-44%2018c-17.622%2016.608-30.985%2037.216-38.96%2060.08-13.247-3.217-26.22-7.47-38.8-12.72%2020.997-22.729%2047.931-39.133%2077.76-47.36zm-85.92%2056.8c13.887%206.284%2028.287%2011.369%2043.04%2015.2-8.352%2026.549-12.799%2054.171-13.2%2082v-.24h-65.6c1.233-35.315%2013.767-69.302%2035.76-96.96zm0%20205.76c-21.993-27.658-34.527-61.645-35.76-96.96l65.6.16c.378%2027.909%204.825%2055.614%2013.2%2082.24-14.734%203.624-29.132%208.495-43.04%2014.56zm8.16%209.92v-.48c12.58-5.251%2025.553-9.504%2038.8-12.72%207.883%2023.094%2021.252%2043.93%2038.96%2060.72-29.847-8.272-56.783-24.733-77.76-47.52zm115.76%2052.96c-26.88-3.44-50.4-29.52-65.36-68.24%2021.525-4.333%2043.405-6.663%2065.36-6.96v75.2zm0-87.68c-23.306.297-46.531%202.815-69.36%207.52-8.007-25.681-12.265-52.383-12.64-79.28v-.24h82v72zm0-84h-82c.306-27.139%204.564-54.089%2012.64-80%2022.813%204.866%2046.038%207.545%2069.36%208v72zm0-84c-21.952-.272-43.832-2.575-65.36-6.88%2014.96-38.88%2038.48-64.88%2065.36-68.32v75.2zm135.92-12.48c21.993%2027.658%2034.527%2061.645%2035.76%2096.96h-65.6c-.362-27.963-4.81-55.723-13.2-82.4%2014.734-3.624%2029.132-8.495%2043.04-14.56zm-8.24-9.76c-12.58%205.25-25.553%209.503-38.8%2012.72-7.929-22.914-21.266-43.578-38.88-60.24%2029.818%208.285%2056.725%2024.745%2077.68%2047.52zm-115.68-52.96c26.88%203.44%2050.4%2029.52%2065.36%2068.24-21.525%204.332-43.405%206.662-65.36%206.96v-75.2zm0%2087.2c23.306-.296%2046.532-2.814%2069.36-7.52%208.076%2025.911%2012.334%2052.861%2012.64%2080h-82v-72.48zm0%2084.48h82c-.306%2027.139-4.564%2054.089-12.64%2080-22.813-4.867-46.038-7.545-69.36-8v-72zm0%20159.2v-75.2c21.952.271%2043.832%202.574%2065.36%206.88-14.96%2038.88-38.48%2064.88-65.36%2068.32zm38-5.44c17.633-16.631%2030.997-37.267%2038.96-60.16%2013.247%203.216%2026.22%207.469%2038.8%2012.72-20.987%2022.758-47.922%2039.191-77.76%2047.44zm85.92-56.8c-13.887-6.284-28.286-11.37-43.04-15.2%208.352-26.549%2012.799-54.171%2013.2-82v.24h65.6c-1.233%2035.315-13.767%2069.302-35.76%2096.96z%22%2F%3E%3C%2Fsvg%3E);
background-position:8px 50%, 96% 50%;
background-size:auto, 25px;
}
.mobile-lang select:focus{
border-top:2px dotted #FFF;
border-bottom:2px dotted #FFF;
}
body.ltr .mobile-lang select{
background-position:98% 50%, 10px 50%;}
.ui-front{
z-index:103}
}
@media  (max-width:576px){
#lang-select-button{width:11rem}
}
@media (max-width:460px){
.ui-menu{
font-size:1.4rem;
}
.ui-menu .ui-menu-item div{
padding:0.5rem 0.8rem}
}
@media (max-width:359px){
#lang-select-button{
width:7rem;
}
#lang-select-button .ui-icon{
width:2.2rem; background-position: center;}
#lang-select-button .ui-selectmenu-text{
margin-right:0.6rem;}
}
@media (max-width:330px){
#lang-select-button{
width:6.5rem;}
.ui-menu .ui-menu-item div{
padding:0.5rem 0.5rem}
}
